Page MenuHomeFreeBSD
Feed Advanced Search

Jul 10 2019

tijl committed rP506356: Use LINUX_DEFAULT unmodified. The _64 suffix is no longer used. Also.
Use LINUX_DEFAULT unmodified. The _64 suffix is no longer used. Also
Jul 10 2019, 3:42 PM
tijl committed rP506352: On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux.
On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
Jul 10 2019, 2:40 PM
tijl committed rP506345: Expand DISTFILES in exists test. DISTFILES isn't defined yet..
Expand DISTFILES in exists test. DISTFILES isn't defined yet.
Jul 10 2019, 9:39 AM
tijl committed rS349880: Let linuxulator mprotect mask unsupported bits before calling kern_mprotect..
Let linuxulator mprotect mask unsupported bits before calling kern_mprotect.
Jul 10 2019, 8:20 AM
tijl closed D20864: Let linuxulator mprotect mask unsupported bits before calling kern_mprotect.
Jul 10 2019, 8:19 AM
tijl committed rS349879: MFC r349641:.
MFC r349641:
Jul 10 2019, 8:08 AM
tijl committed rS349878: MFC r349641:.
MFC r349641:
Jul 10 2019, 8:07 AM
tijl committed rS349877: MFC r349640, r349706:.
MFC r349640, r349706:
Jul 10 2019, 8:05 AM

Jul 7 2019

tijl added a comment to D20864: Let linuxulator mprotect mask unsupported bits before calling kern_mprotect.

Looks good. One thing you might want to check, if you have time, is that whether we should just ignore unknown flags? I seem to remember (although I might well be completely confused here) that Linux mmap used to ignore unknown bits; does linux mremap perhaps do the same?

Jul 7 2019, 7:01 PM
tijl committed rP506148: Switch to USE_LINUX_RPM=nolib. This prevents downloading and extracting.
Switch to USE_LINUX_RPM=nolib. This prevents downloading and extracting
Jul 7 2019, 5:36 PM
tijl committed rP506147: Update qt to 4.8.7-3.el7_6..
Update qt to 4.8.7-3.el7_6.
Jul 7 2019, 5:26 PM
tijl committed rP506146: Update glibc to 2.17-260.el7_6.6..
Update glibc to 2.17-260.el7_6.6.
Jul 7 2019, 5:25 PM
tijl committed rP506145: Update kernel-headers to 2.6.32-754.17.1.el6..
Update kernel-headers to 2.6.32-754.17.1.el6.
Jul 7 2019, 5:07 PM
tijl committed rP506144: Add Linux packages to the latest libssh2 entry. Also link to all CVEs..
Add Linux packages to the latest libssh2 entry. Also link to all CVEs.
Jul 7 2019, 5:05 PM
tijl committed rP506143: Update to 1.4.2-3.el6_10.1..
Update to 1.4.2-3.el6_10.1.
Jul 7 2019, 5:01 PM

Jul 6 2019

tijl committed rP506000: Update to 1.25.1..
Update to 1.25.1.
Jul 6 2019, 3:47 PM
tijl created D20864: Let linuxulator mprotect mask unsupported bits before calling kern_mprotect.
Jul 6 2019, 10:39 AM

Jul 4 2019

tijl added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

Either USES=autoreconf in the intel driver can be removed or the autoreconf.mk include in xorg-cat.mk can be removed, but that's just a minor thing, so please go ahead with the exp-run.

Jul 4 2019, 12:28 PM
tijl committed rS349722: MFC r349548:.
MFC r349548:
Jul 4 2019, 10:41 AM
tijl committed rS349721: MFC r349548:.
MFC r349548:
Jul 4 2019, 10:17 AM

Jul 3 2019

tijl committed rS349706: Fix path of lib32 libcasper..
Fix path of lib32 libcasper.
Jul 3 2019, 8:52 PM
tijl committed rS349641: Also remove lib32 versions of libradius..
Also remove lib32 versions of libradius.
Jul 3 2019, 9:14 AM
tijl committed rS349640: Also remove lib32 version of libcasper.so.0..
Also remove lib32 version of libcasper.so.0.
Jul 3 2019, 9:08 AM
tijl committed rS349639: Also remove lib32 version of libprivateifconfig after r344530..
Also remove lib32 version of libprivateifconfig after r344530.
Jul 3 2019, 9:06 AM

Jun 29 2019

tijl committed rS349548: Build lib32 libl. The library is built from usr.bin/lex/lib. It would be.
Build lib32 libl. The library is built from usr.bin/lex/lib. It would be
Jun 29 2019, 5:02 PM

Jun 27 2019

tijl added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
In D20724#449462, @tijl wrote:

I am not entirely sure what you mean here. Ports fetched directly from gitlab (or github) will require autoreconf, since when fetching arbitrary revisions, no pre-generated autotools scripts are provided.

Some projects keep pre-generated scripts in their repo.

In my experience, that is not very common. But for those, simply not depending on autoreconf in those ports solve that issue.

Jun 27 2019, 1:21 PM

Jun 26 2019

tijl added inline comments to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
Jun 26 2019, 8:55 PM
tijl added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

I am not entirely sure what you mean here. Ports fetched directly from gitlab (or github) will require autoreconf, since when fetching arbitrary revisions, no pre-generated autotools scripts are provided.

Jun 26 2019, 8:22 PM
tijl added inline comments to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.
Jun 26 2019, 10:45 AM
tijl added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

I found two ports with USES=autoreconf and XORG_CAT: x11-drivers/xf86-input-egalax and x11-drivers/xf86-video-intel. The former isn't maintained by x11@ and is fetched from github. If such non-X.org ports are allowed to use XORG_CAT then they may be fetched from gitlab and not need autoreconf for instance, so you cannot include autoreconf.mk. If XORG_CAT is only meant for X.org ports and use by other ports is unsupported then you can keep the libtool.mk and autoreconf.mk includes (as in 9e63b55 but without " || ${USES:Mautoreconf}") and for special cases like x11-drivers/xf86-video-intel you can add "USES= autoreconf libtool" to the port Makefile instead of just USES=autoreconf.

Jun 26 2019, 9:44 AM

Jun 25 2019

tijl added a comment to D20724: Change USE_XORG to USES=xorg and USES=xorg-cat.

I think the problem is you are including autoreconf.mk before setting libtool_ARGS. Try moving "libtool_ARGS?= #empty" to right before each libtool.mk include (there are two) so it's only defined if libtool is used. Then include autoreconf.mk if "USE_GITLAB && BUILDSYS == autotools" right after ". endif # ${_XORG_CAT} == <category>".

Jun 25 2019, 8:20 PM

Jun 23 2019

tijl committed rP504991: Update kernel-headers to 2.6.32-754.15.3.el6..
Update kernel-headers to 2.6.32-754.15.3.el6.
Jun 23 2019, 7:30 PM
tijl committed rP504963: Update kernel-headers to 3.10.0-957.21.3.el7..
Update kernel-headers to 3.10.0-957.21.3.el7.
Jun 23 2019, 7:10 PM
tijl committed rP504962: Update glib2 to 2.56.1-4.el7_6..
Update glib2 to 2.56.1-4.el7_6.
Jun 23 2019, 7:09 PM

Jun 20 2019

tijl committed rP504622: Update to 2.16.2..
Update to 2.16.2.
Jun 20 2019, 8:32 AM

Jun 16 2019

tijl committed rP504285: Also install glxinfo32 on amd64 so information can be obtained about the.
Also install glxinfo32 on amd64 so information can be obtained about the
Jun 16 2019, 8:57 AM

Jun 9 2019

tijl committed rP503809: Fix pkg-plist.amd64..
Fix pkg-plist.amd64.
Jun 9 2019, 9:23 AM

Jun 8 2019

tijl committed rP503745: Require a matching version of libtextstyle. Gettext fails to build with.
Require a matching version of libtextstyle. Gettext fails to build with
Jun 8 2019, 6:20 PM
tijl committed rP503741: Address some portlint warnings in the Linux infrastructure ports..
Address some portlint warnings in the Linux infrastructure ports.
Jun 8 2019, 4:00 PM
tijl committed rP503736: Fix make check-plist errors. These are symbolic links that are handled in.
Fix make check-plist errors. These are symbolic links that are handled in
Jun 8 2019, 2:51 PM
tijl committed rP503726: Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead..
Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead.
Jun 8 2019, 1:13 PM
tijl committed rP503722: Update CentOS 7 ports to 7.6.1810..
Update CentOS 7 ports to 7.6.1810.
Jun 8 2019, 12:14 PM
tijl committed rP503720: - Update to 1.25.0..
- Update to 1.25.0.
Jun 8 2019, 10:37 AM
tijl committed rP503716: devel/gettext*:.
devel/gettext*:
Jun 8 2019, 9:55 AM

Jun 1 2019

tijl committed rP503232: Update kernel-headers to 2.6.32-754.14.2.el6..
Update kernel-headers to 2.6.32-754.14.2.el6.
Jun 1 2019, 12:39 PM
tijl committed rP503231: Update to 1.23.0..
Update to 1.23.0.
Jun 1 2019, 10:09 AM

May 28 2019

tijl committed rP502880: Update to 3.6.8..
Update to 3.6.8.
May 28 2019, 10:42 AM

May 27 2019

tijl accepted D20415: Linuxulator: complete LOCAL_PEERCRED support..

I assume you used a union in struct xucred because a pointer has a different size on different architectures? You could use something like this:

May 27 2019, 1:07 PM

May 26 2019

tijl added a comment to D20411: Add devfs(5) support for VOP_MKDIR(9) and VOP_RMDIR(9).
In D20411#440580, @mjg wrote:

I think arbitrary mkdir/rmdir is a can of worms, perfectly avoidable for the stated purpose.

Arbitrary symlinks are already supported. Why would mkdir be any different?

May 26 2019, 10:31 AM

May 25 2019

tijl accepted D20409: Linux does not support MSG_OOB for unix(7) or not-stream oriented socket.
May 25 2019, 5:45 PM

May 24 2019

tijl added a comment to D20333: Make linux(4) create /dev/shm..

Please also bump OSVERSION so the creation of /compat/linux/dev/shm can be made conditional in emulators/linux_base-c[67]

May 24 2019, 8:21 AM

May 20 2019

tijl added a comment to D20322: Make linux_enable="YES" result in mounting linprocfs, linsysfs, and handling /dev/shm/.

We used to tell people to symlink /dev/shm to /tmp in pkg-message but some programs check the file system type of /dev/shm (using statfs) so after https://svnweb.freebsd.org/base?view=revision&revision=283461 /dev/shm must be tmpfs for these programs to work properly and /tmp isn't necessarily tmpfs. So I created /compat/linux/dev/shm in https://svnweb.freebsd.org/ports?view=revision&revision=424237. This also makes /dev/shm and /tmp separate namespaces like they are on Linux. The only problem I've encountered with this is when running 'command > /dev/null' as root it will create /compat/linux/dev/null as a regular file. There's no such problem when running commands as a regular user. I think the proper fix is to have a real /dev/shm directory, either by default or created by linux_common.ko. And then let linux_enable mount a tmpfs there.

May 20 2019, 8:29 PM

May 8 2019

tijl committed rP501003: MFH: r499370.
MFH: r499370
May 8 2019, 7:52 AM

May 1 2019

tijl accepted D20132: emulators/linux_base-c7: Install Linux df(1).
May 1 2019, 7:36 PM
tijl added a comment to D20092: [new port] devel/linux-ltp: Linux Test Project (openSUSE Leap 42.3).

This isn't about having my own rules. It's about being practical. The further PORTVERSION and RPMVERSION are apart the more difficult it is to check the current version of the port. Now, RPMVERSION is really a leftover from before Uses/linux.mk. It is only used to set DISTVERSIONSUFFIX nowadays so perhaps it is time to eliminate it and set DISTVERSIONSUFFIX directly (right after PORTVERSION).

May 1 2019, 8:04 AM

Apr 30 2019

tijl added a comment to D20092: [new port] devel/linux-ltp: Linux Test Project (openSUSE Leap 42.3).

Please keep the same style as the other Linux ports. RPMVERSION should really be up there with PORTVERSION so it's easy to check the version. It was only moved down because portlint complains so loudly about that. To move it even further down simply because of style goes against common sense though.

Apr 30 2019, 8:56 PM

Apr 26 2019

tijl accepted D20030: [new port] devel/linux-c7-strace: System call tracer for version 7.
Apr 26 2019, 8:20 PM

Apr 24 2019

tijl added inline comments to D20030: [new port] devel/linux-c7-strace: System call tracer for version 7.
Apr 24 2019, 8:49 AM

Apr 23 2019

tijl added inline comments to D20030: [new port] devel/linux-c7-strace: System call tracer for version 7.
Apr 23 2019, 8:03 PM

Apr 22 2019

tijl committed rP499631: MFH: r499052.
MFH: r499052
Apr 22 2019, 12:27 PM
tijl committed rP499624: MFH: r499622.
MFH: r499622
Apr 22 2019, 9:17 AM
tijl committed rP499623: MFH: r499621.
MFH: r499621
Apr 22 2019, 9:16 AM
tijl committed rP499622: Require jbig2dec>=0.16. It fails to build with older versions..
Require jbig2dec>=0.16. It fails to build with older versions.
Apr 22 2019, 9:14 AM
tijl committed rP499621: Make sure ghostscript9-agpl-x11 and ghostscript9-agpl-base have the same.
Make sure ghostscript9-agpl-x11 and ghostscript9-agpl-base have the same
Apr 22 2019, 9:12 AM
tijl committed rP499618: MFH: r499546.
MFH: r499546
Apr 22 2019, 8:53 AM
tijl committed rP499617: MFH: r499615.
MFH: r499615
Apr 22 2019, 8:48 AM
tijl committed rP499615: - Prevent detection of autogen. It causes some files to be regenerated.
- Prevent detection of autogen. It causes some files to be regenerated
Apr 22 2019, 8:31 AM

Apr 21 2019

tijl committed rP499548: Document Ghostscript CVE-2019-3835 and CVE-2019-3838..
Document Ghostscript CVE-2019-3835 and CVE-2019-3838.
Apr 21 2019, 5:36 PM
tijl committed rP499546: Update to 9.27..
Update to 9.27.
Apr 21 2019, 4:41 PM

Apr 20 2019

tijl committed rP499434: MFH: r499361.
MFH: r499361
Apr 20 2019, 9:50 AM

Apr 19 2019

tijl committed rP499370: Update to 1.22.5..
Update to 1.22.5.
Apr 19 2019, 3:19 PM
tijl committed rP499367: Update to 2.2.11..
Update to 2.2.11.
Apr 19 2019, 3:01 PM
tijl committed rP499363: Update to 2.16.1..
Update to 2.16.1.
Apr 19 2019, 2:47 PM
tijl committed rP499362: Document GNUTLS-SA-2019-03-27..
Document GNUTLS-SA-2019-03-27.
Apr 19 2019, 2:43 PM
tijl committed rP499361: Update to 3.6.7..
Update to 3.6.7.
Apr 19 2019, 2:32 PM
tijl committed rP499349: Update binutils to 2.20.51.0.2-5.48.el6, glibc to 2.12-1.212.el6 and.
Update binutils to 2.20.51.0.2-5.48.el6, glibc to 2.12-1.212.el6 and
Apr 19 2019, 12:36 PM
tijl committed rP499348: Update glibc to 2.12-1.212.el6_10.3..
Update glibc to 2.12-1.212.el6_10.3.
Apr 19 2019, 12:34 PM
tijl committed rP499347: Update to 1.4.2-81.el6_10..
Update to 1.4.2-81.el6_10.
Apr 19 2019, 12:15 PM

Mar 30 2019

tijl added a comment to D11482: Make compiler-rt's quad-math routines available to libgcc_s.

Our libgcc_s needs to be ABI compatible with GCC libgcc_s so it doesn't matter which one is loaded at runtime. So, if the symbols have version GCC_3.0 in GCC libgcc_s they should have that version in our libgcc_s.

Mar 30 2019, 10:33 AM

Mar 16 2019

tijl committed rP495909: Update to 1.22.2..
Update to 1.22.2.
Mar 16 2019, 4:29 PM

Mar 5 2019

tijl committed rP494714: Fix disabling of xserver screensaver by xdg-screensaver script..
Fix disabling of xserver screensaver by xdg-screensaver script.
Mar 5 2019, 5:00 PM

Feb 24 2019

tijl committed rP493765: - Let gnutls look for its configuration files in PREFIX/etc instead of /etc..
- Let gnutls look for its configuration files in PREFIX/etc instead of /etc.
Feb 24 2019, 3:22 PM

Feb 18 2019

tijl committed rP493255: Update to 1.22.1..
Update to 1.22.1.
Feb 18 2019, 9:59 AM
tijl committed rP493254: - Update to 8.4.0..
- Update to 8.4.0.
Feb 18 2019, 9:41 AM

Jan 26 2019

tijl committed rP491269: Update to 3.6.6..
Update to 3.6.6.
Jan 26 2019, 11:48 AM

Jan 22 2019

tijl committed rP490938: Add WITH_DEBUG support..
Add WITH_DEBUG support.
Jan 22 2019, 12:00 PM
tijl committed rP490934: Update to 2.16.0..
Update to 2.16.0.
Jan 22 2019, 10:14 AM

Jan 18 2019

tijl committed rP490644: MFH: r490643.
MFH: r490643
Jan 18 2019, 5:59 PM
tijl committed rP490643: Recreate symlinks instead of renaming them, so they point to the right.
Recreate symlinks instead of renaming them, so they point to the right
Jan 18 2019, 5:53 PM

Jan 17 2019

tijl committed rP490532: Add -no-libudev to CONFIGURE_ARGS to prevent use of devel/libudev-devd..
Add -no-libudev to CONFIGURE_ARGS to prevent use of devel/libudev-devd.
Jan 17 2019, 9:28 AM

Jan 16 2019

tijl committed rP490518: Fix use of iconv in Boost Locale. On FreeBSD it used __ICONV_F_HIDE_INVALID.
Fix use of iconv in Boost Locale. On FreeBSD it used __ICONV_F_HIDE_INVALID
Jan 16 2019, 8:37 PM
tijl committed rP490472: Fix Qt5 symbol version scripts to put the catch-all clause first. When.
Fix Qt5 symbol version scripts to put the catch-all clause first. When
Jan 16 2019, 11:15 AM

Jan 14 2019

tijl committed rP490303: Improve autoreconf documentation. Clarify that autopoint and libtoolize.
Improve autoreconf documentation. Clarify that autopoint and libtoolize
Jan 14 2019, 5:01 PM

Dec 26 2018

tijl committed rP488402: Update handbrake entries now that 1.2.0 has been released..
Update handbrake entries now that 1.2.0 has been released.
Dec 26 2018, 4:05 PM

Dec 23 2018

tijl committed rP488238: - Update to 9.26..
- Update to 9.26.
Dec 23 2018, 7:41 PM

Dec 21 2018

tijl committed rP487981: Fix PowerPC build..
Fix PowerPC build.
Dec 21 2018, 10:51 AM

Dec 19 2018

tijl committed rP487793: Update to 3.6.5..
Update to 3.6.5.
Dec 19 2018, 9:32 AM

Dec 18 2018

tijl committed rP487751: Update to 1.21.6..
Update to 1.21.6.
Dec 18 2018, 1:19 PM

Dec 16 2018

tijl committed rP487600: Mark net/libsrtp deprecated, superseded by libsrtp2..
Mark net/libsrtp deprecated, superseded by libsrtp2.
Dec 16 2018, 4:34 PM
tijl committed rP487591: Update kernel-headers to 2.6.32-754.9.1.el6..
Update kernel-headers to 2.6.32-754.9.1.el6.
Dec 16 2018, 2:24 PM