FreeBSD ports you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/po...@freebsd.org.html Port| Current version | New version +-+ devel/libburn | 1.4.8 | 1.5.0 +-+ games/wesnoth | 1.14.3 | 1.14.5 +-+ sysutils/xorriso| 1.4.8 | 1.5.0 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt Thanks. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: RUN_DEPENDS and portmaster
Am 17.09.18 um 07:47 schrieb Matthias Fechner: > Am 10.09.18 um 12:16 schrieb Mathieu Arnold: >> Reading Mk/bsd.port.mk at line 5274, run-depends are installed before >> do-install runs. > > thanks, I see it the same way and created a PR for it, to get this fixed > in portmaster. You are of course free to create a PR against portmaster. But the behavior of portmaster will not be changed. RUN_DEPENDS are dependencies required to run a port, not dependencies required to install a port. And I do not care whether bsd.port.mk treats RUN_DEPENDS as if they were INSTALL_DEPENDS (which do not exist). The fact that bsd.port.mk works in that way is due to the fact, that it generally executes sub processes in a depth first manner. Portmaster distinguishes build and run dependencies and makes sure, that build dependencies not only exist, but are updated before the ports they depend on, while bsd.port.mk will use any build dependency that satisfies the range requirements (if any) and does not upgrade existing but outdated (in the sense that an upgrade is available) dependencies. Portmaster will then upgrade any out-dated run dependencies (again if an upgrade is available, not only if it is strictly required). Thus portmaster guarantees, that a port is built with the latest available build tools, and that run dependency upgrades see the upgraded port that requires them, in case they depend on it. I have spent hundreds of hours to work around the bad design of the FLAVOR support, which ignored the requirements of tools like portmaster or portupgrade. Changes to the port infrastructure tend to ignore the existence and requirements of build tools that have a decade long history and use cases not covered by the port infrastructure alone. I'm not going to spend any time on a change that made portmaster install RUN_DEPENDS before executing "make install" for a port. You are free to create a patch to that effect, but be aware that it is extremely likely to break lots of upgrade scenarios, and I'll make you responsible for fixing them (or back-out your assumed patch that treats run dependencies as if they were build dependencies). Regards, STefan signature.asc Description: OpenPGP digital signature
gnu artanis
Hello I decided to start using Gnu Guile and while I managed to build Gnu Guile http://nikolasnikou.blogspot.com/2018/08/build-guile-for-freebsd.html I am still trying to build Gnu Artanis under FreeBSD 11.2 I come to the point that gmake fails with following error In unknown file: 4 (primitive-load-path "artanis/server/epoll" #) In ice-9/eval.scm: 626:19 3 (_ #) 173:47 2 (_ #) In unknown file: 1 (dynamic-func "epoll_create" #) In ice-9/boot-9.scm: 752:25 0 (dispatch-exception _ _ _) ice-9/boot-9.scm:752:25: In procedure dispatch-exception: In procedure dynamic-pointer: Symbol not found: epoll_create gmake: *** [Makefile:77: obj/artanis/artanis.go] Error 1 I couldnt find any way how to include a library that supports epoll_create Does anyone know how to solve this issue? Thank you for your help KInd Regards Nikolas ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Portmaster rsyslog
I am using MariaDB 10.0 on FreeBSD 11.3 When trying to update rsyslogd via postmaster I get: checking for mysql_config... mysql_config checking for mysql_init in -lmysqlclient... no configure: error: in `/usr/ports/sysutils/rsyslog8/work/rsyslog-8.37.0': configure: error: MySQL library is missing See `config.log' for more details ===> Script "configure" failed unexpectedly. Please report the problem to matt...@freebsd.org [maintainer] and attach the "/usr/ports/sysutils/rsyslog8/work/rsyslog-8.37.0/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. a /usr/local/sbin/pkg-static info -g -Ea). *** Error code 1 Stop. make[1]: stopped in /usr/ports/sysutils/rsyslog8 *** Error code 1 I’ve disabled the MySQL output for now, but this disconnect between MySQL and Maria seems to be happening with a lot of ports. Is there anything I can do to restore the MySQL output for rsylog? -- And now, the rest of the story ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Portmaster rsyslog
Hi, * @lbutlr [180917 22:51]: > I am using MariaDB 10.0 on FreeBSD 11.3 > When trying to update rsyslogd via postmaster I get: > checking for mysql_config... mysql_config > checking for mysql_init in -lmysqlclient... no > configure: error: in `/usr/ports/sysutils/rsyslog8/work/rsyslog-8.37.0': > configure: error: MySQL library is missing > See `config.log' for more details > ===> Script "configure" failed unexpectedly. > Please report the problem to matt...@freebsd.org [maintainer] and attach the > "/usr/ports/sysutils/rsyslog8/work/rsyslog-8.37.0/config.log" including the > output of the failure of your make command. Also, it might be a good idea to > provide an overview of all packages installed on your system (e.g. a > /usr/local/sbin/pkg-static info -g -Ea). > *** Error code 1 > Stop. > make[1]: stopped in /usr/ports/sysutils/rsyslog8 > *** Error code 1 > I’ve disabled the MySQL output for now, but this disconnect between MySQL and > Maria seems to be happening with a lot of ports. > Is there anything I can do to restore the MySQL output for rsylog? maybe another side effect of PR #230839 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230839 Wolfgang ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
poudriere: make: don't know how to make check-sanity. Stop
Hello FreeBSD porters, Keep running into an issue where poudriere will return "make: don't know how to make check-sanity. Stop" when modifying a Makefile. This is very troublesome when attempting to test patches. Does anyone have an idea why this would occur? [1] is an example of testing a patch for bug #231397 and [2] is without the patch, working as expected. [1] https://poudriere.ultimasbox.com/data/104i386-test/2018-09-17_13h00m20s/logs/errors/gpxsee-5.18.log [2] https://poudriere.ultimasbox.com/data/104i386-test/2018-09-17_13h02m29s/logs/gpxsee-5.16_2.log Thanks and best regards, Richard Gallamore ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere: make: don't know how to make check-sanity. Stop
On Tue, Sep 18, 2018, at 00:03, Ultima wrote: > Hello FreeBSD porters, > > Keep running into an issue where poudriere will return "make: don't know > how to make check-sanity. Stop" when modifying a Makefile. This is very > troublesome when attempting to test patches. Does anyone have an idea why > this would occur? Check permissions on the Makefile and all port files. The PORTBUILD_USER (probably 'nobody') as set in poudriere.conf needs to be able to read them. > [1] is an example of testing a patch for bug #231397 and [2] is without the > patch, working as expected. > > [1] > https://poudriere.ultimasbox.com/data/104i386-test/2018-09-17_13h00m20s/logs/errors/gpxsee-5.18.log > [2] > https://poudriere.ultimasbox.com/data/104i386-test/2018-09-17_13h02m29s/logs/gpxsee-5.16_2.log > > Thanks and best regards, > Richard Gallamore ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere: make: don't know how to make check-sanity. Stop
I can confirm it is a folder perm issue as well. I have to fix perms myself or I will get that error as well On Monday, September 17, 2018, 5:20:35 PM CDT, Tobias Kortkamp wrote: On Tue, Sep 18, 2018, at 00:03, Ultima wrote: > Hello FreeBSD porters, > > Keep running into an issue where poudriere will return "make: don't know > how to make check-sanity. Stop" when modifying a Makefile. This is very > troublesome when attempting to test patches. Does anyone have an idea why > this would occur? Check permissions on the Makefile and all port files. The PORTBUILD_USER (probably 'nobody') as set in poudriere.conf needs to be able to read them. > [1] is an example of testing a patch for bug #231397 and [2] is without the > patch, working as expected. > > [1] > https://poudriere.ultimasbox.com/data/104i386-test/2018-09-17_13h00m20s/logs/errors/gpxsee-5.18.log > [2] > https://poudriere.ultimasbox.com/data/104i386-test/2018-09-17_13h02m29s/logs/gpxsee-5.16_2.log > > Thanks and best regards, > Richard Gallamore ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: gnu artanis
pkg provides epoll_create Name : gnulib-20140202 Desc : GNU portability library Repo : FreeBSD Filename: /usr/local/share/gnulib/doc/glibc-functions/epoll_create.texi I don't know that would work or not. But that's all pkg provides gives me On Monday, September 17, 2018, 1:26:39 PM CDT, Java House wrote: Hello I decided to start using Gnu Guile and while I managed to build Gnu Guile http://nikolasnikou.blogspot.com/2018/08/build-guile-for-freebsd.html I am still trying to build Gnu Artanis under FreeBSD 11.2 I come to the point that gmake fails with following error In unknown file: 4 (primitive-load-path "artanis/server/epoll" #) In ice-9/eval.scm: 626:19 3 (_ #) 173:47 2 (_ #) In unknown file: 1 (dynamic-func "epoll_create" #) In ice-9/boot-9.scm: 752:25 0 (dispatch-exception _ _ _) ice-9/boot-9.scm:752:25: In procedure dispatch-exception: In procedure dynamic-pointer: Symbol not found: epoll_create gmake: *** [Makefile:77: obj/artanis/artanis.go] Error 1 I couldnt find any way how to include a library that supports epoll_create Does anyone know how to solve this issue? Thank you for your help KInd Regards Nikolas ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
poudriere and forcing depends
I have come across several ports that poudriere builds with the wrong dependencies. I have MySQL 8.0 installed by poudriere. I wanted to install "databases/mysqlbackup" When built using the system "make install" command, it works fine. However, when I attempt to build it with poudriere, poudriere insists on installing MySQL 5.6 and removing MySQL 8.0. I have had a similar problem with PHP72 and poudriere. Either I am doing something incorrectly or else there is a problem with the way poudriere is choosing what dependencies to use. -- Carmel ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere and forcing depends
On Mon, Sep 17, 2018 at 6:53 PM Carmel NY wrote: > > I have come across several ports that poudriere builds with the wrong > dependencies. > > I have MySQL 8.0 installed by poudriere. I wanted to install > "databases/mysqlbackup" When built using the system "make install" command, it > works fine. However, when I attempt to build it with poudriere, poudriere > insists on installing MySQL 5.6 and removing MySQL 8.0. I have had a similar > problem with PHP72 and poudriere. > > Either I am doing something incorrectly or else there is a problem with the > way poudriere is choosing what dependencies to use. > > -- > Carmel How are you specifying mysql 8 to poudriere? It sounds like that might be where the problem is, because it's picking up the default (5.6). Keep in mind that poudriere doesn't use the system /etc/make.conf---you'll need to create one in /usr/local/etc/poudriere.d (see the "Create optional make.conf" section of poudriere(8) for a list of make.conf names that it'll check). # Adam -- Adam Weinberger ad...@adamw.org https://www.adamw.org ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Requesting faster commit of ports/231424
The mail/postfixadmin port was broken on the last update, and 231424 unbreaks it. I would like to get it into the tree ahead of the 2018Q4 branch so that quarterly users aren't affected. Would a committer please take it? Thank you ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere and forcing depends
On 09/17/2018 17:52, Carmel NY wrote: I have come across several ports that poudriere builds with the wrong dependencies. I have MySQL 8.0 installed by poudriere. I wanted to install "databases/mysqlbackup" When built using the system "make install" command, it works fine. However, when I attempt to build it with poudriere, poudriere insists on installing MySQL 5.6 and removing MySQL 8.0. I have had a similar problem with PHP72 and poudriere. Either I am doing something incorrectly or else there is a problem with the way poudriere is choosing what dependencies to use. Poudriere does not check /etc/make.conf and always builds on a clean system, so it picks up default versions instead of using what is already installed. You need to set DEFAULT_VERSIONS+= mysql=8.0 in one of the make.conf files poudriere checks (see the poudriere man page for the naming scheme it uses for them). ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: poudriere and forcing depends
Can make a mysql-make.conf in /usr/local/etc/poudriere.d/ and then choose when to use it:poudriere testport/bulk -j JAILNAME -p PORT -o cat/portname -zmysql On Monday, September 17, 2018, 10:41:39 PM CDT, Mel Pilgrim wrote: On 09/17/2018 17:52, Carmel NY wrote: > I have come across several ports that poudriere builds with the wrong > dependencies. > > I have MySQL 8.0 installed by poudriere. I wanted to install > "databases/mysqlbackup" When built using the system "make install" command, it > works fine. However, when I attempt to build it with poudriere, poudriere > insists on installing MySQL 5.6 and removing MySQL 8.0. I have had a similar > problem with PHP72 and poudriere. > > Either I am doing something incorrectly or else there is a problem with the > way poudriere is choosing what dependencies to use. Poudriere does not check /etc/make.conf and always builds on a clean system, so it picks up default versions instead of using what is already installed. You need to set DEFAULT_VERSIONS+= mysql=8.0 in one of the make.conf files poudriere checks (see the poudriere man page for the naming scheme it uses for them). ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: Firefox constantly trashing disk
On 9/14/18 8:33 PM, Tijl Coosemans wrote: Is there a way I can see what file Firefox is writing too? I tried "lsof|grep firefox", but that will list some 1200-1300 entries and I still don't know which is the one. Try the patch in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222356 For Firefox ESR you may need the version hidden behind 'Show Obsolete'. Thanks a lot! You clearly pointed me in the correct direction (although the details are above my ability to understand :). Now I've seen a couple of hangs (which I ever hardly experienced before), but I'm waiting to see if they can be related to this patch. bye & Thanks av. ___ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"