Page MenuHomeFreeBSD

danfe (Alexey Dokuchaev)
User

Projects

User Details

User Since
Jun 6 2014, 9:12 AM (287 w, 4 d)

Recent Activity

Yesterday

danfe committed rP519774: - Add a port of a stand-alone binary AndroidManifest.xml decoder.
- Add a port of a stand-alone binary AndroidManifest.xml decoder
Tue, Dec 10, 6:07 PM

Sun, Dec 8

danfe committed rP519314: Unbreak the build on architectures with unsigned chars (arm, powerpc, riscv)..
Unbreak the build on architectures with unsigned chars (arm, powerpc, riscv).
Sun, Dec 8, 4:47 PM
danfe committed rP519298: Belatedly update Doom Legacy to version 1.47.2 (r1412) and unbreak..
Belatedly update Doom Legacy to version 1.47.2 (r1412) and unbreak.
Sun, Dec 8, 12:15 PM

Sat, Dec 7

danfe committed rP519200: - Update to the latest GitHub commit: current version is from 2015.
- Update to the latest GitHub commit: current version is from 2015
Sat, Dec 7, 11:39 AM

Wed, Dec 4

danfe committed rP519038: Unbreak the build with LDAP option selected (for some reason, the problem.
Unbreak the build with LDAP option selected (for some reason, the problem
Wed, Dec 4, 6:01 PM

Tue, Dec 3

danfe committed rP518932: - Allow to disable a lot of extra features via options.
- Allow to disable a lot of extra features via options
Tue, Dec 3, 11:27 AM
danfe committed rP518920: - Belatedly update to version 3.1.7.
- Belatedly update to version 3.1.7
Tue, Dec 3, 8:49 AM

Mon, Dec 2

danfe committed rP518832: - Update to version 2.1.5.
- Update to version 2.1.5
Mon, Dec 2, 7:46 AM

Fri, Nov 29

danfe committed rP518664: Unbreak the fetch by pointing MASTER_SITES to the new location..
Unbreak the fetch by pointing MASTER_SITES to the new location.
Fri, Nov 29, 4:15 PM

Wed, Nov 27

danfe added a comment to D22574: Add compat.linux.emul_path.

Useful when you have several compat directories with different Linux versions.

Wed, Nov 27, 8:09 PM
danfe committed rP518512: - Allow to build against contemporary versions of OpenSSL and set.
- Allow to build against contemporary versions of OpenSSL and set
Wed, Nov 27, 5:04 PM
danfe added inline comments to D22556: Manual for ACPI battery subsystm.
Wed, Nov 27, 1:48 PM

Tue, Nov 26

danfe committed rP518472: Update to version 1.3.31..
Update to version 1.3.31.
Tue, Nov 26, 4:34 PM
danfe committed rP518465: - Update Gnuastro to version 0.11.
- Update Gnuastro to version 0.11
Tue, Nov 26, 2:49 PM

Sat, Nov 23

danfe accepted D22351: mail/mailutils: Update to 3.8; fix circular dependency.
@jrm wrote:

I guess you tested with autom4te installed. In a clean environment, the test will fail otherwise.

Yes, in an unclean environment, that's right. I was more concerned with the functional breakage rather than what particular dependencies those tests might require which I trusted you'd figure out yourself. :-)

Sat, Nov 23, 3:59 PM
danfe added a comment to D22351: mail/mailutils: Update to 3.8; fix circular dependency.

but for now, there is an issue with mu tests which should be solved first
it's better to wait it's been solved, before applying the diff

Sat, Nov 23, 12:04 PM
danfe committed rP518222: Unbreak the test suite and hook it to our framework..
Unbreak the test suite and hook it to our framework.
Sat, Nov 23, 11:56 AM

Thu, Nov 21

danfe added a comment to D22263: audio/deadbeef: Default to using libmpg123 instead of libmad.

I'm not sure why it's preferred to have redundant libraries but as far as I can tell format support seems to be added on top of each library such as ffmpeg which can potentially replace the majority of other decoders supported although the current code does not support full utilization of ffmpeg.

I also do not know all the reasons why FFmpeg is not utilized more broadly, but there must be some valid ones (I trust the author). For example, APE decoder plugin, ffap, was factored out from FFmpeg's apedec mainly because of the following:

demuxer and decoder joined into 1 module
no mallocs/reallocs during decoding
streaming through fixed ringbuffer (small mem footprint)
24bit support merged from rockbox

Sometimes I think that it would be nice to have alternative implementation (e.g. based on audio/mac port).

In general I think dependencies should be kept at a minimum without sacrificing convenience (functionality/usability) but I have no strong opinion if you want to include both decoders or just keep it as is.

Being able to switch decoders, if necessary, allows for better flexibility and control (by the user); according to the author, he does that in the official upstream builds and appreciates when downstream packagers follow.

Thu, Nov 21, 7:14 AM

Wed, Nov 20

danfe added a comment to D22263: audio/deadbeef: Default to using libmpg123 instead of libmad.

According to the upstream author, initially libmad was the only supported decoder, most likely because mpg123 did not offer a library, being just a console player. At some point, several bugs were found in libmad that caused incorrect decoding of some MP3 files, so libmpg123 support was added (as it become available by that time). However, it is recommended to enable both backends during the package build, because users can switch backends during run time without recompilation. Official binaries for GNU/Linux and macOS include both. This is the quote from the configure script:

Wed, Nov 20, 10:01 AM

Mon, Nov 18

danfe added a comment to D22351: mail/mailutils: Update to 3.8; fix circular dependency.

Zeus pointed out that there is a test suite which is not hooked to our framework. It would be nice if you could add TEST_TARGET=check so that the standard make test would work.

Mon, Nov 18, 2:20 PM
danfe added inline comments to D22351: mail/mailutils: Update to 3.8; fix circular dependency.
Mon, Nov 18, 1:59 PM

Sat, Nov 16

danfe committed rP517755: - Update to version 0.3.16.
- Update to version 0.3.16
Sat, Nov 16, 3:46 PM

Fri, Nov 15

danfe committed rP517674: Bring in five patches from Gentoo Linux which fix some known bugs and.
Bring in five patches from Gentoo Linux which fix some known bugs and
Fri, Nov 15, 1:31 PM
danfe committed rP517632: - Update to version 3.8.1 and install all requires JAR files.
- Update to version 3.8.1 and install all requires JAR files
Fri, Nov 15, 6:40 AM
danfe added inline comments to D22351: mail/mailutils: Update to 3.8; fix circular dependency.
Fri, Nov 15, 1:21 AM

Thu, Nov 14

danfe added a comment to D22351: mail/mailutils: Update to 3.8; fix circular dependency.
@jrm wrote:

Remove formatting changes.

Thanks. See how much better and clear it is now? :-) I've pinged Zeus in Jabber, he should be able to review and provide his feedback soon.

Thu, Nov 14, 4:19 AM
danfe added a comment to D22351: mail/mailutils: Update to 3.8; fix circular dependency.
@jrm wrote:

I could have separated out the formatting changes, but it's mostly formatting change, which I don't think are needless.

Thu, Nov 14, 2:52 AM
danfe added a comment to D22351: mail/mailutils: Update to 3.8; fix circular dependency.

That one is known (about circular dependency) , I was thinking maybe there's another PR for version update, but didn't find one. It's OK.

Thu, Nov 14, 1:57 AM
danfe added a comment to D22351: mail/mailutils: Update to 3.8; fix circular dependency.

Zeus does not have Phabricator account AFAIK, he's one of those old school maintainers. Is there a PR for this, or just this differential? The patch is quite noisy because it contains lots of unrelated and needless changes (formatting, whitespace, etc.) but I'll take a closer look into Emacs/Python stuff you've added and update the port.

Thu, Nov 14, 1:50 AM

Wed, Nov 13

danfe committed rP517372: - Update to version 1.2.4.
- Update to version 1.2.4
Wed, Nov 13, 11:18 AM

Mon, Nov 11

danfe committed rP517256: Update flat assembler to version 1.73.17..
Update flat assembler to version 1.73.17.
Mon, Nov 11, 12:35 PM
danfe committed rP517252: - Resurrect `cad/elmerfem' and update to version 8.4.
- Resurrect `cad/elmerfem' and update to version 8.4
Mon, Nov 11, 10:59 AM

Nov 10 2019

danfe committed rP517199: - Chase r517198 and reconnect `cad/brlcad' to the build.
- Chase r517198 and reconnect `cad/brlcad' to the build
Nov 10 2019, 9:48 AM
danfe committed rP517198: - Resurrect BRLCAD, undeprecate, update to version 7.28.0.
- Resurrect BRLCAD, undeprecate, update to version 7.28.0
Nov 10 2019, 9:40 AM

Nov 8 2019

danfe committed rP517030: Enable tests again, but do not set SHELL to bash(1) globally which breaks.
Enable tests again, but do not set SHELL to bash(1) globally which breaks
Nov 8 2019, 3:58 AM
danfe committed rP517022: Register dependency on `graphics/giflib': while it is typically picked.
Register dependency on `graphics/giflib': while it is typically picked
Nov 8 2019, 2:10 AM

Nov 7 2019

danfe committed rP516973: Disable the tests temporarily until I figure out how to handle bash(1).
Disable the tests temporarily until I figure out how to handle bash(1)
Nov 7 2019, 2:02 PM
danfe committed rP516966: Catch up with the latest Debian patchset to unbreak the fetch..
Catch up with the latest Debian patchset to unbreak the fetch.
Nov 7 2019, 11:58 AM
danfe committed rP516965: Adjust affected GNU patch package version after r516964..
Adjust affected GNU patch package version after r516964.
Nov 7 2019, 11:55 AM
danfe committed rP516964: - Pull in security patches from Debian while upstream still CBA.
- Pull in security patches from Debian while upstream still CBA
Nov 7 2019, 11:35 AM
danfe committed rP516952: - Provide working MASTER_SITES while the original website went down.
- Provide working MASTER_SITES while the original website went down
Nov 7 2019, 9:31 AM

Nov 6 2019

danfe committed rP516902: Update `print/pslib' to version 0.4.6..
Update `print/pslib' to version 0.4.6.
Nov 6 2019, 4:51 PM

Nov 5 2019

danfe committed rP516795: - Unbreak packaging when SDL option is disabled [*].
- Unbreak packaging when SDL option is disabled [*]
Nov 5 2019, 1:32 PM
danfe committed rP516778: Assume maintainership of several GNU tools I've been keeping an eye to.
Assume maintainership of several GNU tools I've been keeping an eye to
Nov 5 2019, 8:18 AM
danfe committed rP516776: Update mainline `x11/linux-nvidia-libs' port to version 440.31..
Update mainline `x11/linux-nvidia-libs' port to version 440.31.
Nov 5 2019, 7:55 AM
danfe committed rP516769: - Update `x11/nvidia-driver' to version 440.31.
- Update `x11/nvidia-driver' to version 440.31
Nov 5 2019, 3:05 AM

Nov 4 2019

danfe committed rP516634: - Update NVidia Linux userland components port to version 430.50.
- Update NVidia Linux userland components port to version 430.50
Nov 4 2019, 11:32 AM

Nov 1 2019

danfe committed rP516214: - Unbreak fetching and building against contemporary compilers.
- Unbreak fetching and building against contemporary compilers
Nov 1 2019, 10:36 AM

Oct 31 2019

danfe committed rP516183: - Update NVidia Linux bits port to version 410.104.
- Update NVidia Linux bits port to version 410.104
Oct 31 2019, 6:01 PM
danfe committed rP516144: - Update `databases/iowow' to version 1.3.27.
- Update `databases/iowow' to version 1.3.27
Oct 31 2019, 12:06 PM
danfe committed rP516138: Update NVidia driver to the latest long lived branch version 430.50..
Update NVidia driver to the latest long lived branch version 430.50.
Oct 31 2019, 8:51 AM

Oct 29 2019

danfe committed rP515978: - Update NVidia mainline driver to version 410.104, the latest in.
- Update NVidia mainline driver to version 410.104, the latest in
Oct 29 2019, 1:45 PM

Oct 28 2019

danfe committed rP515864: Refine r515801: do not suggest major updates for legacy versions..
Refine r515801: do not suggest major updates for legacy versions.
Oct 28 2019, 2:06 PM
danfe committed rP515854: - Update `graphics/milton' to version 1.9.1.
- Update `graphics/milton' to version 1.9.1
Oct 28 2019, 11:36 AM

Oct 27 2019

danfe committed rP515806: Prune Linux entries from distinfo which are not needed after r515584.
Prune Linux entries from distinfo which are not needed after r515584
Oct 27 2019, 5:59 PM
danfe committed rP515801: - Set PORTSCOUT to ignore *-no-compat32 distfiles.
- Set PORTSCOUT to ignore *-no-compat32 distfiles
Oct 27 2019, 4:19 PM

Oct 26 2019

danfe added a comment to D20562: The efifat files are no longer used: remove the code to build them..
@imp wrote:

It used to help in some weird situations exacerbated by bugs in the bios and in boot1.efi. things have changed enough that it's likely never needed.

I see; I've already found the commit when it was added, rS297871.

Oct 26 2019, 10:42 AM

Oct 25 2019

danfe committed rP515604: Update `benchmarks/lzbench' to version 1.8..
Update `benchmarks/lzbench' to version 1.8.
Oct 25 2019, 11:30 AM
danfe committed rP515590: - Add a note about `x11/nvidia-driver' split in r515584.
- Add a note about `x11/nvidia-driver' split in r515584
Oct 25 2019, 9:30 AM
danfe committed rP515587: Some minor grammar and formatting fixes..
Some minor grammar and formatting fixes.
Oct 25 2019, 8:50 AM
danfe added a comment to D20562: The efifat files are no longer used: remove the code to build them..
@tsoome wrote:

Hope this helps.

It does, thanks! However, I'm still not sure if I need to create startup.nsh or not. Quick googling suggests that one might get boot problems in some environments if this file is missing. Wiki page does not mention it.

Oct 25 2019, 8:15 AM
danfe committed rP515586: Uncomment OPTIONS_DEFAULT which I forgot to remove in the previous commit..
Uncomment OPTIONS_DEFAULT which I forgot to remove in the previous commit.
Oct 25 2019, 8:09 AM
danfe committed rP515584: Move Linux versions of NVidia graphics libraries (OpenGL/GLX/EGL/GLES/GLVND).
Move Linux versions of NVidia graphics libraries (OpenGL/GLX/EGL/GLES/GLVND)
Oct 25 2019, 8:00 AM
danfe added a comment to D20562: The efifat files are no longer used: remove the code to build them..

I've stumbled upon this just few days ago when make delete-old suggested to remove the old trusty /boot/boot1.efifat (which I had to refuse). I know this differential is closed, but I have some questions and don't want to spam the mailing lists.

@imp wrote:

I'd like to see this die in fire.

May I ask what's wrong with it? I've been dding this image to my p1 ever since I had switched to GPT/UEFI on my drives, and it always worked just fine.

Oct 25 2019, 7:22 AM

Oct 24 2019

danfe committed rP515326: - Update `benchmarks/lzbench' to version 1.7.4.
- Update `benchmarks/lzbench' to version 1.7.4
Oct 24 2019, 9:29 AM

Oct 23 2019

danfe committed rP515258: Remove hand-rolled `post-extract' target and simply set GH_SUBDIR which.
Remove hand-rolled `post-extract' target and simply set GH_SUBDIR which
Oct 23 2019, 2:14 PM
danfe committed rP515252: - Switch to USES+=compiler:c++11-lang to unbreak on PowerPC instead.
- Switch to USES+=compiler:c++11-lang to unbreak on PowerPC instead
Oct 23 2019, 12:11 PM
danfe committed rP515244: In sight of upcoming updates, move some common code and knobs to separate.
In sight of upcoming updates, move some common code and knobs to separate
Oct 23 2019, 9:46 AM

Oct 17 2019

danfe committed rP514656: Amend the patch to ensure that all installed shared objects are properly.
Amend the patch to ensure that all installed shared objects are properly
Oct 17 2019, 10:45 AM

Oct 12 2019

danfe committed rP514340: - Update `astro/astrometry' to version 0.78, unbreak, and undeprecate.
- Update `astro/astrometry' to version 0.78, unbreak, and undeprecate
Oct 12 2019, 3:55 PM

Oct 10 2019

danfe committed rP514230: Manual pages are not subject to DOCS option and typically installed.
Manual pages are not subject to DOCS option and typically installed
Oct 10 2019, 2:42 PM
danfe committed rP514228: LeProxy is designed for anonymous surfing, improved security and privacy.
LeProxy is designed for anonymous surfing, improved security and privacy
Oct 10 2019, 1:49 PM

Oct 9 2019

danfe committed rP514133: - Switch to DISTVERSION and stop abusing PORTREVISION whenever minor.
- Switch to DISTVERSION and stop abusing PORTREVISION whenever minor
Oct 9 2019, 10:56 AM

Oct 7 2019

danfe committed rP513950: - Update LibreDWG to version 0.9.
- Update LibreDWG to version 0.9
Oct 7 2019, 2:14 PM

Oct 3 2019

danfe committed rP513669: Add a port of GNU Direvent, a daemon that monitors events in the file.
Add a port of GNU Direvent, a daemon that monitors events in the file
Oct 3 2019, 3:26 PM

Oct 2 2019

danfe committed rP513588: Update to version 3.4.0, which includes updated documentation, links to.
Update to version 3.4.0, which includes updated documentation, links to
Oct 2 2019, 4:14 PM

Sep 30 2019

danfe committed rP513404: Update Stellarium to version 0.19.2..
Update Stellarium to version 0.19.2.
Sep 30 2019, 6:15 PM
danfe committed rP513340: Update `graphics/milton' to version 1.9.0..
Update `graphics/milton' to version 1.9.0.
Sep 30 2019, 10:06 AM
danfe committed rP513330: Update `audio/flacon' to version 5.5.1..
Update `audio/flacon' to version 5.5.1.
Sep 30 2019, 8:08 AM

Sep 28 2019

danfe committed rP513142: Add three more p5-Config-* ports..
Add three more p5-Config-* ports.
Sep 28 2019, 4:01 PM

Sep 27 2019

danfe committed rP513049: Text::Locus provides a class for representing locations in text files..
Text::Locus provides a class for representing locations in text files.
Sep 27 2019, 5:41 PM
danfe committed rP513039: Convert to USES+=tar:lz (available since r504008)..
Convert to USES+=tar:lz (available since r504008).
Sep 27 2019, 3:01 PM
danfe committed rP513036: Add a port of GNU Pies, which stands for the Program Invocation and.
Add a port of GNU Pies, which stands for the Program Invocation and
Sep 27 2019, 2:34 PM
danfe committed rP513022: - Update to version 1.4.3 (upstream does not embed version in the source.
- Update to version 1.4.3 (upstream does not embed version in the source
Sep 27 2019, 11:06 AM

Sep 26 2019

danfe committed rP512888: There was a short period of time when both distfile servers were down due.
There was a short period of time when both distfile servers were down due
Sep 26 2019, 10:05 AM

Sep 25 2019

danfe committed rP512780: - Update `sysutils/avfs' to version 1.1.1.
- Update `sysutils/avfs' to version 1.1.1
Sep 25 2019, 10:45 AM
danfe committed rP512768: - Update `x11-fm/worker' to version 4.1.0.
- Update `x11-fm/worker' to version 4.1.0
Sep 25 2019, 5:14 AM

Sep 24 2019

danfe committed rP512722: - Update `textproc/datamash' to version 1.5.
- Update `textproc/datamash' to version 1.5
Sep 24 2019, 4:55 PM

Aug 12 2019

danfe committed rP508712: Update `archivers/libdeflate' to version 1.3..
Update `archivers/libdeflate' to version 1.3.
Aug 12 2019, 8:30 AM

Aug 4 2019

danfe committed rP508095: - Store distfile LOCAL'ly to unbreak fetch.
- Store distfile LOCAL'ly to unbreak fetch
Aug 4 2019, 2:42 PM
danfe committed rP508090: - Update Gnuastro to version 0.10 (switch to the .tar.lz distfile).
- Update Gnuastro to version 0.10 (switch to the .tar.lz distfile)
Aug 4 2019, 11:55 AM

Aug 3 2019

danfe committed rP507976: Provide fall-back distfile location while official mastersite is not.
Provide fall-back distfile location while official mastersite is not
Aug 3 2019, 6:19 PM

Jul 31 2019

danfe committed rP507707: Cherry-pick the following two changes from the upstream Git repository.
Cherry-pick the following two changes from the upstream Git repository
Jul 31 2019, 11:44 AM

Jul 17 2019

danfe committed rP506808: - Resurrect and update to the latest GitHub version (1.5.0-g20190709).
- Resurrect and update to the latest GitHub version (1.5.0-g20190709)
Jul 17 2019, 5:24 PM

Jul 16 2019

danfe committed rP506731: Allow to build `www/qt5-webkit' without GStreamer support..
Allow to build `www/qt5-webkit' without GStreamer support.
Jul 16 2019, 8:24 AM

Jul 11 2019

danfe added inline comments to D20046: cron: add log suppression and mail suppression for successful runs.
Jul 11 2019, 3:07 AM
danfe committed rP506394: - Update LibreDWG to version 0.8.
- Update LibreDWG to version 0.8
Jul 11 2019, 1:32 AM

Jul 10 2019

danfe committed rP506344: Envoy is a high performance C++ distributed edge and service proxy for.
Envoy is a high performance C++ distributed edge and service proxy for
Jul 10 2019, 9:38 AM

Jul 9 2019

danfe added a comment to D20885: Porter's Handbook: deprecate use of -march=native.
In D20885#452740, @mat wrote:

As you added a list, maybe add another point about excluding -msse* extensions ...

Jul 9 2019, 11:56 AM
danfe added a comment to D20885: Porter's Handbook: deprecate use of -march=native.

Yes, please. These blind attempts to optimize software by passing some magic tuning options to the compiler create way more problems than they solve. Tiny fraction of software actually puts efforts in optimizing and testing their builds (math, science, or security-related number crunching), other 99% should just trust their compiler TDRT and respect system C[XX]FLAGS. For those programs, there would hardly be any measurable or practically meaningful improvements anyway.

Jul 9 2019, 5:54 AM