FreeBSD ports you maintain which are out of date

2018-09-17 Thread portscout
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

2018-09-17 Thread Stefan Esser
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

2018-09-17 Thread Java House
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

2018-09-17 Thread @lbutlr
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

2018-09-17 Thread Wolfgang Zenker
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

2018-09-17 Thread Ultima
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

2018-09-17 Thread Tobias Kortkamp
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

2018-09-17 Thread Nathan Owens via freebsd-ports
 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

2018-09-17 Thread Nathan Owens via freebsd-ports
  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

2018-09-17 Thread Carmel NY
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

2018-09-17 Thread Adam Weinberger
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

2018-09-17 Thread Mel Pilgrim
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

2018-09-17 Thread Mel Pilgrim

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

2018-09-17 Thread Nathan Owens via freebsd-ports
 
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

2018-09-17 Thread Andrea Venturoli

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"