Please commit PR#203931 dns/knot2

2016-02-10 Thread Chad J. Milios

has maintainer approval. thanks everyone

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203931
___
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"


dns/knot2 Would much appreciate committer

2015-12-10 Thread Chad J. Milios
Maintainer seems to have overlooked this PR. Trying again seeking maintainer 
feedback/approval. Thanks to everyone. Viva la FreeBSD

Changes should be pretty cut and dried if any committer would like to take a 
look. I copied the implementation more or less verbatim from openvpn's rc.d 
script.

Any feedback/issues, I'd be happy to resolve. I'm well versed in Bourne sh.

Bug 203931 - [PATCH] dns/knot2 enable multiple instances in rc.d script

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203931


___
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"


pkg-config fails after update to 1.6.0 of security/libssh2

2015-09-23 Thread Chad J. Milios

one thing i noticed this break is the LIBSSH2 option on multimedia/vlc.

fix is attached. if attachment gets stripped off of email to list, it's 
available at https://nuos.org/security_libssh2.diff . if this link is 
broken it's because a fix has been committed to ports tree.
Index: Makefile
===
--- Makefile(revision 397608)
+++ Makefile(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=  libssh2
 PORTVERSION=   1.6.0
-PORTREVISION=  0
+PORTREVISION=  1
 PORTEPOCH= 2
 CATEGORIES=security devel
 MASTER_SITES=  http://www.libssh2.org/download/ \
@@ -48,4 +48,8 @@
${WRKSRC}/configure
 .endif
 
+post-build:
+   @${REINPLACE_CMD} -E -e 
'/Requires.private:/{s/[[:<:]]zlib[[:>:]]//;s/,,/,/;s/ ,/ /;s/,$$//;}' \
+   ${WRKSRC}/libssh2.pc
+
 .include 
___
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: ZFS 9.2/9.3 oh so broken...

2015-09-18 Thread Chad J. Milios
> 9.x is really quite old I'd strongly advise you move to 10.2 as it includes a 
> lot of fixes and enhancements to many areas including ZFS.

9.3 isn't that old and as far as I'm concerned 10.x is still today 
unfortunately causing more problems than it's fixed. That's just my opinion 
though. I'm an old coot with a fear of the cutting edge. I'll be bringing up 
the rear clutching onto my legacy OS, thank you very much. Don't push me. "Get 
off my lawn." I'm not totally alone in this sentiment, am I?

I haven't had a single issue to report with online replacement and resilvering 
of drives on 9.0-9.3 and I've probably swapped about 20 failed drives using ZFS 
across 9.x versions. Yes, I've had a second drive fail while resilvering a disk 
in a raidz2. I haven't used any hardware RAID controllers in conjunction with 
FreeBSD for about 5 years now and at first glance it looked to me like the OP 
might have been. (Sorry I didn't look at it in detail, I'm on my phone and 
pastedumps hurt my eyes.)

Sorry to spam the list, I realize this is not the place for either topic.
___
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: [HEADS-UP] switching default Perl to 5.22

2015-08-28 Thread Chad J. Milios
 On Aug 28, 2015, at 12:11 PM, Konstantin Belousov kostik...@gmail.com wrote:
 
 On Fri, Aug 28, 2015 at 05:49:30PM +0200, Mathieu Arnold wrote:
 
 
 +--On 28 ao??t 2015 17:44:55 +0200 Mathieu Arnold m...@freebsd.org wrote:
 | +--On 28 ao??t 2015 17:34:49 +0200 Mark Martinec
 | mark.martinec+free...@ijs.si wrote:
 || 2015-08-28 17:16, Mathieu Arnold wrote:
 || +--On 28 ao??t 2015 17:13:34 +0200 Kurt Jaeger li...@opsec.eu wrote:
 || | | In one or two weeks, I'll be switching the default Perl version 
 || to
 || | | 5.22, and from now on, the new Perl will be added at the end of 
 || May
 || | | when released, and switched to at the beginning of September.
 || | | 
 || | | mod_perl is still broken with 5.22. Which is very sad. So maybe
 || | | it's premature to switch the default ?
 || | 
 || | But, it was building when I added Perl 5.22 in May, when did it 
 || break ?
 || | 
 || | ohauer marked it broken on the 9th of June.
 || 
 || Oh, maybe it did not work and I told myself never mind, mod_perl never
 || works anyway
 || 
 || The lang/perl5.20 will still be in ports, for anyone that needs it.
 || 
 || Being heavy Perl users we have switched to 5.22 when it hit the ports,
 || and I have no complaints about it.
 | 
 | Oh, yes, Perl 5.20 will still be until 2018-12-31, as will 5.18 until
 | 2017-12-31 and 5.16 until 2016-12-31 :-)
 
 Scratch that, remove one year for all those 0:-)
 
 There is definitely some acrimony in the 5.22 release.  I only mention
 Canary::Stability/stableperl bitter taste.  The TeXlive tlmgr tripped
 over the cosmetic but annoying regression in 5.22, there were no fix
 some time ago, despite the fact that the bug was known for porters for
 long time, see http://www.perlmonks.org/?node_id=1132751 (the article
 claims that the issue was fixed, I am not sure).
 
 Previous policy, even if informal, was to wait for 5.xx.1 before bringing
 the port to the tree.  May be, we should wait for xx.1 before switching
 the default port, at least ?

I second this. I'm using 5.22 happily, however I think bumping the default is 
premature. I for one appreciate the conservative nature of FreeBSD and don't 
think we should feel compelled to keep up with the Joneses.
___
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: Would a committer please commit my update to net-p2p/namecoin?

2015-06-04 Thread Chad J. Milios
Thanks for the assistance!

Bitcoin core currently also is stuck on db 4.8, and not only on FreeBSD. I'll 
continue researching it further as I too was aware db48 is long in the tooth 
and has its days numbered. As soon as I can I'll make db ver 4, 5 and 6 work 
via options but for now can I just stick to db48 if that's alright? This update 
to 0.3.80 in ports is long overdue.

 On Jun 4, 2015, at 4:32 PM, Kurt Jaeger li...@opsec.eu wrote:
 
 Hi!
 
 Any idea whether 6 would be OK ?
 
 A test build with db6 on 10.1pX amd64 builds namecoin. I have not tested it.
 
 A testbuild with db6 using poudriere failed 8-(
 
 See
 
 https://people.freebsd.org/~pi/logs/
 
 net-p2p__namecoin-10x-1433419365.txt
 net-p2p__namecoin-84i-1433419365.txt
 net-p2p__namecoin-93a-1433419365.txt
 
 -- 
 p...@opsec.eu+49 171 3101372 5 years to 
 go !
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Would a committer please commit my update to net-p2p/namecoin?

2015-06-04 Thread Chad J. Milios
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193534 
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193534

has a txz attachment of my latest version (now at 0.3.80) which contains 
directories namecoin and namecoin-daemon (please add namecoin-daemon port while 
updating namecoin port.) Be sure the files which no longer exist in the port 
get deleted from the ports tree (patches which were upstreamed).

Thank you
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [CFT] multiple instance support in rc.d script

2014-10-22 Thread Chad J. Milios
On 10/22/14 17:02, Jim Riggs wrote:
 On 16 Oct 2014, at 20:22, Hiroki Sato h...@freebsd.org wrote:
 
 I would like your feedback and testers of the attached patch.  This
 implements multiple instance support in rc.d scripts.  You can try it
 by replacing /etc/rc.subr with the attached one.
 
 
 I really like the idea, as I have written at least 2 or 3 ports in which I 
 have needed support for multiple profiles (as I have seen them called in 
 several ports). So, I had to duplicate the multiple-instance logic in the rc 
 script for each. This would save all of that aggravation.
 
 The only concern I have with generalizing the approach in rc.subr, though, is 
 that not every app/daemon/script can or should support it. I worry that some 
 things if run multiple times may stomp on each other or corrupt data or break 
 something. It seems that there should be a way for each rc script to either 
 opt in or opt out of multiple instance support. I don't know which is better. 
 Opt-in is probably safer, but then core devs and port maintainers have to 
 make specific changes to support it. :-\
 
 Thoughts?

Opt-in please
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Switching from building ports to packages

2014-09-14 Thread Chad J. Milios

On 09/14/14 16:34, Matt Reimer wrote:

I'd like to switch from building everything from source using ports to
using packages as much as possible. This requires identifying which ports
I'm currently building use the same port knobs as the binary packages that
FreeBSD builds. Is there an easy way of showing how my port configs differ
from the defaults that are used to build binary packages?

Thanks in advance.

Matt

this script below will do exactly that from the port building machine if 
you built them all in one place. (it gathers from 
/var/db/ports/*/options but does not mine the data from 
/var/db/pkg/local.sqlite.) if you'd like to extract options out of your 
installed binary pkg ng's or pkg_og's or dir of .txz's or .tbz's laying 
around somewhere and compare those to the current ports tree, let me 
know. it's slightly more difficult but not terrible.


in case of mail munging and for your convenience this script is posted 
to https://cargobay.net/LpYDhX3U with SHA256 (LpYDhX3U) = 
4ef3dae564d861fd32efad267bb3e360a498d4688bb86fca7e2a0a195e58a34f


#!/bin/sh
_=/dev/null
cd /usr/ports
_a=PORT_DBDIR=/var/empty
for p in /var/db/ports/*; do
p=${p#/*/*/*/}
c=${p%%_*}
d=${p#*_}
if cd $c/$d; then
for z in a b; do
eval make \$_$z showconfig 2$_  /tmp/$$.$z
done
if ! diff /tmp/$$.[ab] $_; then
echo $c/$d
diff /tmp/$$.[ab] | grep ^ | cut -c 2-
fi
cd ../..
fi
done
rm /tmp/$$.[ab]

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Switching from building ports to packages

2014-09-14 Thread Chad J. Milios

On 09/14/14 16:34, Matt Reimer wrote:

I'd like to switch from building everything from source using ports to
using packages as much as possible. This requires identifying which ports
I'm currently building use the same port knobs as the binary packages that
FreeBSD builds. Is there an easy way of showing how my port configs differ
from the defaults that are used to build binary packages?

Thanks in advance.

Matt

IMPORTANT not to forget that things you may have put in your 
/etc/make.conf such as DEFAULT_VERSIONS etc may affect far more ports 
than you realize even when those ports have default OPTIONS.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


perl related error in mail/cyrus-imapd24

2014-09-11 Thread Chad J. Milios
I'm gonna look into this further today but maybe one of you can make 
quicker sense of this. I just got this error while building 
cyrus-imapd24-2.4.17_8. Port options are default but my make.conf sets 
perl to 5.20. My make.conf is included below the error. Many thanks to 
anyone that even glances at this error to help. :)



### Making all in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl
### Making all in 
/usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap

Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Cyrus::IMAP
Writing MYMETA.yml and MYMETA.json
Smartmatch is experimental at 
/usr/local/lib/perl5/5.20/BSDPAN/ExtUtils/Packlist.pm line 218.

cp IMAP.pm blib/lib/Cyrus/IMAP.pm
cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
Running Mkbootstrap for Cyrus::IMAP ()
chmod 644 IMAP.bs
/usr/local/bin/perl5.20.0 /usr/local/lib/perl5/5.20/ExtUtils/xsubpp 
-typemap /usr/local/lib/perl5/5.20/ExtUtils/typemap -typemap typemap  
IMAP.xs  IMAP.xsc  mv IMAP.xsc IMAP.c
cc -c  -I../../lib -I../.. -I../../com_err/et -I/usr/local/include 
-I/usr/include  -DAPPLLIB_EXP=/usr/local/lib/perl5/5.20/BSDPAN 
-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing 
-pipe -fstack-protector -I/usr/local/include -g-DVERSION=\1.00\  
-DXS_VERSION=\1.00\ -DPIC -fPIC 
-I/usr/local/lib/perl5/5.20/mach/CORE  -DPERL_POLLUTE IMAP.c

In file included from /usr/local/lib/perl5/5.20/mach/CORE/perl.h:5152,
 from IMAP.xs:51:
/usr/local/lib/perl5/5.20/mach/CORE/inline.h: In function 
'S_append_utf8_from_native_byte':
/usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: expected ')' 
before ',' token
/usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: void value not 
ignored as it ought to be
/usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: expected ')' 
before ',' token
/usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: void value not 
ignored as it ought to be

IMAP.xs: At top level:
IMAP.xs:218: warning: initialization from incompatible pointer type
IMAP.xs:219: warning: initialization from incompatible pointer type
IMAP.xs:220: warning: initialization from incompatible pointer type
*** [IMAP.o] Error code 1

Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap.
*** [all] Error code 1

Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl.
*** [all] Error code 1

Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17.
*** [do-build] Error code 1

Stop in /usr/ports/mail/cyrus-imapd24.
*** [stage] Error code 1

Stop in /usr/ports/mail/cyrus-imapd24.


root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # uname -a
FreeBSD nuos-lab.naruto.ccsys.com 9.3-RELEASE FreeBSD 9.3-RELEASE #0 
r269946: Wed Aug 13 12:53:13 EDT 2014 
r...@naruto.ccsys.com:/usr/obj/usr/src/sys/NUOS  amd64




root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # cat /etc/make.conf
CPUTYPE?=core2
DEFAULT_VERSIONS= perl5=5.20 php=55
WITH_PGSQL_VER=93
WITH_MYSQL_VER=56
WITH_NEW_XORG=yes
QT4_OPTIONS=CUPS

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: perl related error in mail/cyrus-imapd24

2014-09-11 Thread Chad J. Milios

On 09/11/14 16:29, Hajimu UMEMOTO wrote:

Hi,


On Thu, 11 Sep 2014 16:10:49 +
Chad J. Milios mil...@ccsys.com said:

milios I'm gonna look into this further today but maybe one of you can make
milios quicker sense of this. I just got this error while building
milios cyrus-imapd24-2.4.17_8. Port options are default but my make.conf sets
milios perl to 5.20. My make.conf is included below the error. Many thanks to
milios anyone that even glances at this error to help. :)

milios 
milios ### Making all in 
/usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl
milios ### Making all in
milios /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap
milios Checking if your kit is complete...
milios Looks good
milios Generating a Unix-style Makefile
milios Writing Makefile for Cyrus::IMAP
milios Writing MYMETA.yml and MYMETA.json
milios Smartmatch is experimental at
milios /usr/local/lib/perl5/5.20/BSDPAN/ExtUtils/Packlist.pm line 218.
milios cp IMAP.pm blib/lib/Cyrus/IMAP.pm
milios cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
milios cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
milios cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
milios Running Mkbootstrap for Cyrus::IMAP ()
milios chmod 644 IMAP.bs
milios /usr/local/bin/perl5.20.0 /usr/local/lib/perl5/5.20/ExtUtils/xsubpp
milios -typemap /usr/local/lib/perl5/5.20/ExtUtils/typemap -typemap typemap
milios IMAP.xs  IMAP.xsc  mv IMAP.xsc IMAP.c
milios cc -c  -I../../lib -I../.. -I../../com_err/et -I/usr/local/include
milios -I/usr/include  -DAPPLLIB_EXP=/usr/local/lib/perl5/5.20/BSDPAN
milios -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing
milios -pipe -fstack-protector -I/usr/local/include -g-DVERSION=\1.00\
milios -DXS_VERSION=\1.00\ -DPIC -fPIC
milios -I/usr/local/lib/perl5/5.20/mach/CORE  -DPERL_POLLUTE IMAP.c
milios In file included from /usr/local/lib/perl5/5.20/mach/CORE/perl.h:5152,
milios  from IMAP.xs:51:
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h: In function
milios 'S_append_utf8_from_native_byte':
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: expected ')'
milios before ',' token
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: void value
milios not ignored as it ought to be
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: expected ')'
milios before ',' token
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: void value
milios not ignored as it ought to be
milios IMAP.xs: At top level:
milios IMAP.xs:218: warning: initialization from incompatible pointer type
milios IMAP.xs:219: warning: initialization from incompatible pointer type
milios IMAP.xs:220: warning: initialization from incompatible pointer type
milios *** [IMAP.o] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap.
milios *** [all] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl.
milios *** [all] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17.
milios *** [do-build] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24.
milios *** [stage] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24.


milios root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # uname -a
milios FreeBSD nuos-lab.naruto.ccsys.com 9.3-RELEASE FreeBSD 9.3-RELEASE #0
milios r269946: Wed Aug 13 12:53:13 EDT 2014
milios r...@naruto.ccsys.com:/usr/obj/usr/src/sys/NUOS  amd64



milios root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # cat /etc/make.conf
milios CPUTYPE?=core2
milios DEFAULT_VERSIONS= perl5=5.20 php=55
milios WITH_PGSQL_VER=93
milios WITH_MYSQL_VER=56
milios WITH_NEW_XORG=yes
milios QT4_OPTIONS=CUPS

I've just tried to reproduce the problem on my 9.3-STABLE with
perl5-5.20.0_3.  But, I cannot reproduce it, here.

Sincerely,

--
Hajimu UMEMOTO
u...@mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.mahoroba.org/~ume/
Thanks for the quick feedback! The fact it's not happening for you is 
valuable information in and of itself. I'm building this in a jail. I'm 
going to try eliminating  each of the differences between us one by one. 
I have non-default perl options as well. It just dawned on me I should 
have included those. I marked the non-defaults with ** Here they are:


root@nuos-lab:/usr/ports/lang/perl5.20 # make showconfig
=== The following configuration options are available for perl5-5.20.0_3:
  **DEBUG=on: Build with debugging support
  **GDBM=on: GDBM_File extension
  **MULTIPLICITY=on: Use multiplicity
 PERL_64BITINT=on: Use 64 bit integers (on i386)
 PTHREAD=on: Build with -pthread
  **SITECUSTOMIZE=on: Run-time customization of @INC
 Exclusive OPTIONS: you can only select none or one of them
 THREADS=on: Build threaded perl
 PERL_MALLOC=off: Use Perl malloc
=== Use 'make config' to modify these settings


root@nuos-lab:/usr/ports # svn info
Path: .
Working Copy Root Path: /usr/ports
URL: https://svn0.us-east.freebsd.org

perl5.20 problem FOUND but not fixed. Was: perl related error in mail/cyrus-imapd24

2014-09-11 Thread Chad J. Milios

On 09/11/14 16:51, Chad J. Milios wrote:

On 09/11/14 16:29, Hajimu UMEMOTO wrote:

Hi,


On Thu, 11 Sep 2014 16:10:49 +
Chad J. Milios mil...@ccsys.com said:
milios I'm gonna look into this further today but maybe one of you 
can make

milios quicker sense of this. I just got this error while building
milios cyrus-imapd24-2.4.17_8. Port options are default but my 
make.conf sets
milios perl to 5.20. My make.conf is included below the error. Many 
thanks to

milios anyone that even glances at this error to help. :)

milios 
milios ### Making all in 
/usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl

milios ### Making all in
milios /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap
milios Checking if your kit is complete...
milios Looks good
milios Generating a Unix-style Makefile
milios Writing Makefile for Cyrus::IMAP
milios Writing MYMETA.yml and MYMETA.json
milios Smartmatch is experimental at
milios /usr/local/lib/perl5/5.20/BSDPAN/ExtUtils/Packlist.pm line 218.
milios cp IMAP.pm blib/lib/Cyrus/IMAP.pm
milios cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
milios cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
milios cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
milios Running Mkbootstrap for Cyrus::IMAP ()
milios chmod 644 IMAP.bs
milios /usr/local/bin/perl5.20.0 
/usr/local/lib/perl5/5.20/ExtUtils/xsubpp
milios -typemap /usr/local/lib/perl5/5.20/ExtUtils/typemap -typemap 
typemap

milios IMAP.xs  IMAP.xsc  mv IMAP.xsc IMAP.c
milios cc -c  -I../../lib -I../.. -I../../com_err/et 
-I/usr/local/include

milios -I/usr/include -DAPPLLIB_EXP=/usr/local/lib/perl5/5.20/BSDPAN
milios -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING 
-fno-strict-aliasing
milios -pipe -fstack-protector -I/usr/local/include -g 
-DVERSION=\1.00\

milios -DXS_VERSION=\1.00\ -DPIC -fPIC
milios -I/usr/local/lib/perl5/5.20/mach/CORE -DPERL_POLLUTE IMAP.c
milios In file included from 
/usr/local/lib/perl5/5.20/mach/CORE/perl.h:5152,

milios  from IMAP.xs:51:
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h: In function
milios 'S_append_utf8_from_native_byte':
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: 
expected ')'

milios before ',' token
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: void 
value

milios not ignored as it ought to be
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: 
expected ')'

milios before ',' token
milios /usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: void 
value

milios not ignored as it ought to be
milios IMAP.xs: At top level:
milios IMAP.xs:218: warning: initialization from incompatible 
pointer type
milios IMAP.xs:219: warning: initialization from incompatible 
pointer type
milios IMAP.xs:220: warning: initialization from incompatible 
pointer type

milios *** [IMAP.o] Error code 1

milios Stop in 
/usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap.

milios *** [all] Error code 1

milios Stop in 
/usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl.

milios *** [all] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17.
milios *** [do-build] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24.
milios *** [stage] Error code 1

milios Stop in /usr/ports/mail/cyrus-imapd24.


milios root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # uname -a
milios FreeBSD nuos-lab.naruto.ccsys.com 9.3-RELEASE FreeBSD 
9.3-RELEASE #0

milios r269946: Wed Aug 13 12:53:13 EDT 2014
milios r...@naruto.ccsys.com:/usr/obj/usr/src/sys/NUOS amd64



milios root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # cat /etc/make.conf
milios CPUTYPE?=core2
milios DEFAULT_VERSIONS= perl5=5.20 php=55
milios WITH_PGSQL_VER=93
milios WITH_MYSQL_VER=56
milios WITH_NEW_XORG=yes
milios QT4_OPTIONS=CUPS

I've just tried to reproduce the problem on my 9.3-STABLE with
perl5-5.20.0_3.  But, I cannot reproduce it, here.

Sincerely,

--
Hajimu UMEMOTO
u...@mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.mahoroba.org/~ume/
Thanks for the quick feedback! The fact it's not happening for you is 
valuable information in and of itself. I'm building this in a jail. 
I'm going to try eliminating  each of the differences between us one 
by one. I have non-default perl options as well. It just dawned on me 
I should have included those. I marked the non-defaults with ** Here 
they are:


root@nuos-lab:/usr/ports/lang/perl5.20 # make showconfig
=== The following configuration options are available for 
perl5-5.20.0_3:

  **DEBUG=on: Build with debugging support
  **GDBM=on: GDBM_File extension
  **MULTIPLICITY=on: Use multiplicity
 PERL_64BITINT=on: Use 64 bit integers (on i386)
 PTHREAD=on: Build with -pthread
  **SITECUSTOMIZE=on: Run-time customization of @INC
 Exclusive OPTIONS: you can only select none or one of them
 THREADS=on: Build threaded perl
 PERL_MALLOC=off: Use Perl malloc
=== Use 'make config' to modify these settings


root@nuos-lab:/usr/ports # svn info
Path

net-mgmt/net-snmp build error on 9.2

2014-06-13 Thread Chad J. Milios
I have pkg-1.2.7_3 installed and unused (FYI, I need pkg_tools support 
on these systems and am not prepared to make the transition to pkgng 
until sometime between now and the pkg_tools EOL). pkg-1.2.7_3 was 
pulled in as a dependency for net-mgmt/net-snmp and pkg has no other 
dependents on my system. Is there something special I need to do to get 
this to work?


There is a comment in the makefile that pkg-1.2 cannot handle this 
dependency well. So then why is the dependency placed on pkg and not 
pkg-devel?


Thank you for any help you have to offer.

...
building 'netsnmp.client_intf' extension
creating build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7
creating build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp
cc -DNDEBUG -O2 -pipe -march=core2 -I/usr/local/include 
-fno-strict-aliasing -fPIC 
-I/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/include 
-I/usr/local/include/python2.7 -c netsnmp/client_intf.c -o 
build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.o
cc -shared -pthread -Wl,-rpath,/usr/lib:/usr/local/lib -O2 -pipe 
-march=core2 -I/usr/local/include -fno-strict-aliasing 
build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.o 
-L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/agent/.libs 
-L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/snmplib/.libs -lm 
-lkvm -ldevstat -lpkg -lnetsnmp -lcrypto -lelf -lssp_nonshared -o 
build/lib.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.so

/usr/bin/ld: cannot find -lpkg
error: command 'cc' failed with exit status 1
*** [pythonmodules] Error code 1

Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2.
*** [do-build] Error code 1

Stop in /usr/ports/net-mgmt/net-snmp.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: net-mgmt/net-snmp build error on 9.2

2014-06-13 Thread Chad J. Milios

root@nuos-lab:/usr/ports/net-mgmt/net-snmp # more /etc/make.conf
CPUTYPE?=core2
NO_WARNING_PKG_INSTALL_EOL=yes
DEFAULT_VERSIONS= perl5=5.18 php=55
APACHE_PORT=www/apache24
WITH_BDB_VER=48
WITH_PGSQL_VER=93
WITH_MYSQL_VER=56
WITH_NEW_XORG=yes

root@nuos-lab:/usr/ports/net-mgmt/net-snmp # grep PORTREV Makefile
PORTREVISION=   9

On 6/13/2014 10:12 AM, Ryan Steinmetz wrote:

What's the PORTREVISION of your net-snmp port?  Do you have anything in
/etc/make.conf?

-r

On (06/13/14 08:50), Chad J. Milios wrote:

I have pkg-1.2.7_3 installed and unused (FYI, I need pkg_tools support
on these systems and am not prepared to make the transition to pkgng
until sometime between now and the pkg_tools EOL). pkg-1.2.7_3 was
pulled in as a dependency for net-mgmt/net-snmp and pkg has no other
dependents on my system. Is there something special I need to do to get
this to work?

There is a comment in the makefile that pkg-1.2 cannot handle this
dependency well. So then why is the dependency placed on pkg and not
pkg-devel?

Thank you for any help you have to offer.

...
building 'netsnmp.client_intf' extension
creating build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7
creating build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp
cc -DNDEBUG -O2 -pipe -march=core2 -I/usr/local/include
-fno-strict-aliasing -fPIC
-I/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/include
-I/usr/local/include/python2.7 -c netsnmp/client_intf.c -o
build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.o
cc -shared -pthread -Wl,-rpath,/usr/lib:/usr/local/lib -O2 -pipe
-march=core2 -I/usr/local/include -fno-strict-aliasing
build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.o
-L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/agent/.libs
-L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/snmplib/.libs -lm
-lkvm -ldevstat -lpkg -lnetsnmp -lcrypto -lelf -lssp_nonshared -o
build/lib.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.so
/usr/bin/ld: cannot find -lpkg
error: command 'cc' failed with exit status 1
*** [pythonmodules] Error code 1

Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2.
*** [do-build] Error code 1

Stop in /usr/ports/net-mgmt/net-snmp.





___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: net-mgmt/net-snmp build error on 9.2

2014-06-13 Thread Chad J. Milios

root@nuos-lab:/usr/ports/net-mgmt/net-snmp # ll /usr/local/lib/libpkg*
-r--r--r--  1 root  wheel  2010402 Jun 13 03:47 /usr/local/lib/libpkg.a
lrwxr-xr-x  1 root  wheel   11 Jun 13 03:47 
/usr/local/lib/libpkg.so@ - libpkg.so.1

-r--r--r--  1 root  wheel  1281472 Jun 13 03:47 /usr/local/lib/libpkg.so.1


On 6/13/2014 11:29 AM, Ryan Steinmetz wrote:

Do you have a /usr/local/lib/libpkg*?

-r

On (06/13/14 11:24), Chad J. Milios wrote:

root@nuos-lab:/usr/ports/net-mgmt/net-snmp # more /etc/make.conf
CPUTYPE?=core2
NO_WARNING_PKG_INSTALL_EOL=yes
DEFAULT_VERSIONS= perl5=5.18 php=55
APACHE_PORT=www/apache24
WITH_BDB_VER=48
WITH_PGSQL_VER=93
WITH_MYSQL_VER=56
WITH_NEW_XORG=yes

root@nuos-lab:/usr/ports/net-mgmt/net-snmp # grep PORTREV Makefile
PORTREVISION=   9

On 6/13/2014 10:12 AM, Ryan Steinmetz wrote:

What's the PORTREVISION of your net-snmp port?  Do you have anything in
/etc/make.conf?

-r

On (06/13/14 08:50), Chad J. Milios wrote:

I have pkg-1.2.7_3 installed and unused (FYI, I need pkg_tools support
on these systems and am not prepared to make the transition to pkgng
until sometime between now and the pkg_tools EOL). pkg-1.2.7_3 was
pulled in as a dependency for net-mgmt/net-snmp and pkg has no other
dependents on my system. Is there something special I need to do to 
get

this to work?

There is a comment in the makefile that pkg-1.2 cannot handle this
dependency well. So then why is the dependency placed on pkg and not
pkg-devel?

Thank you for any help you have to offer.

...
building 'netsnmp.client_intf' extension
creating build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7
creating build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp
cc -DNDEBUG -O2 -pipe -march=core2 -I/usr/local/include
-fno-strict-aliasing -fPIC
-I/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/include
-I/usr/local/include/python2.7 -c netsnmp/client_intf.c -o
build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.o
cc -shared -pthread -Wl,-rpath,/usr/lib:/usr/local/lib -O2 -pipe
-march=core2 -I/usr/local/include -fno-strict-aliasing
build/temp.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.o
-L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/agent/.libs
-L/usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2/snmplib/.libs -lm
-lkvm -ldevstat -lpkg -lnetsnmp -lcrypto -lelf -lssp_nonshared -o
build/lib.freebsd-9.2-RELEASE-p3-amd64-2.7/netsnmp/client_intf.so
/usr/bin/ld: cannot find -lpkg
error: command 'cc' failed with exit status 1
*** [pythonmodules] Error code 1

Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.7.2.
*** [do-build] Error code 1

Stop in /usr/ports/net-mgmt/net-snmp.









___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: reason 23 why we've moved to linux

2014-03-22 Thread Chad J. Milios

 On Mar 22, 2014, at 2:44 PM, Nathan Whitehorn nwhiteh...@freebsd.org wrote:
 
 On 03/22/14 14:00, CyberLeo Kitsana wrote:
 On 03/22/2014 01:57 PM, Fernando Apesteguía wrote:
 On Sat, Mar 22, 2014 at 7:50 PM, Nathan Whitehorn
 nwhiteh...@freebsd.org wrote:
 On 03/22/14 11:12, Randy Bush wrote:
 snip
 At least testing branches would be appreciated.
 Something like ivoras@ suggested two years ago?
 
 http://lists.freebsd.org/pipermail/freebsd-ports/2010-March/060296.html
 Something like this?
 
 http://svnweb.freebsd.org/ports/branches/2014Q1/
 
 No, not like that. A continuously updated moving branch one step down in 
 experimentation.
 -Nathan

I believe it is indeed what you are looking for [in spirit and in theory at 
least], hence the branch description: This is a stable branch which will be 
maintained for 3 months... and various commit descriptions marked MFH i.e. 
merged from head ranging from 3 months to 3 days ago. Now, whether or not 
this branch lives up to it's intent is another story all together. That part, I 
couldn't say because...

I, for one, admit to just now learning of this branch's existence. Then again, 
I never went looking for such a thing since, despite maintaining the deployment 
of 1300 ports on 130 servers [from a seat on a golf cart during the trips 
between the front and back nine], I so very seldom stumble upon a failure in 
ports HEAD that isn't fixed within mere moments or that I can't conveniently 
back-burner and have solved for me over the course of a day by a quick holler 
to the helpful and friendly folk on freebsd-ports@, but I guess that's just me.

FWIW, I only use 9.2 in production and I do share your underlying sentiment 
that 9.2 should still be the release marked Production and 10.0 should have 
been marked New Technology at least until 10.1. I think I recall the issue 
that triggered this long and windy thread was clang related. At least FreeBSD 
has notoriously thorough and long-lived legacy support.

FWIW, in my job I still use the old pkg_ tools, don't need portmaster, 
poudriere or any of that young punk noise, just the base tools with an 
occasional dash of svn. I've never felt an uncomfortable stampede of masses 
forcing my grumpy old self onto newer and better tech before I was good and 
ready for it, like happens to me while involved with many of the various types 
of Linix deployments I maintain, though the fear of such a thing happening to 
FreeBSD has always been real, what with the rapid pace of its development 
happening these days along with some people's ever-present nagging to keep up 
with the Linuxes regarding this or that latest shiny red button.

FWIW, and I believe it's worth a lot, on the two VM's I fiddle with 10.x on, 
I've found all of the new tools to be relatively easy to learn, well 
engineered, well maintained and [for better or worse] rapidly evolving, only 
not quite as well tested as I might like, and on that last point I can concede 
that I understand the OP's pain.

I, for one, would like to thank all of the devs at FreeBSD for creating and 
maintaining the smoothest, most flexible and overall best operating system I've 
ever had the pleasure of working with. I am very much looking forward to 
deploying 10.1 on almost every one of the production systems I maintain and I'm 
confident that when 10.x is granted that .1 badge by release engineering that I 
will confidently and smoothly be able to. I can't imagine where I'd be in a 
rigid world of only the fractured Linux fiefdoms, oligarchies and hipster 
drum-circles. Probably dead under a bridge with a needle in my arm, a gun in my 
mouth, a noose around my neck and an empty bottle of pills laying beside me.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: reason 23 why we've moved to linux

2014-03-22 Thread Chad J. Milios

On Mar 22, 2014, at 5:40 PM, Randy Bush ra...@psg.com wrote:


strange. Whenever I come in touch with Linux, I have the feeling that
the people better would have kept Windows on their machine.


+1, liked, upvoted, favorited, pinned, retweeted


the first time i logged on to a linux system, i said `ls`, it came out
in color, and i walked away.


Wait, what? Are you saying that like it's a good or a bad thing?


i have been a freebsd lover for a couple of decades, and 4.3 before
that.  but in the last couple of years it has become really painful.
and .bashrc has helped me not have broken fingers on linux, and the
bottom line is a *lot* less pain.


Bash makes me want to do its namesake to my own skull against a concrete 
wall.



at least once a month, i have to do port security updates on over a
dozen freebsd systems.  it takes most of a day if i am lucky.


It's your job right? I presume you get paid for it and there was a 
reason you or somebody chose FreeBSD on those systems.



the linux systems update automagically and send me email telling me
what they did.


Oh, so you've never been burned by hippy magic? In that case I have some 
beans I'd like to sell you that will fix all of your problems and some 
powder that goes up your nose that will fulfill your every desire.



i value my time.


So much so that you seem to feel that bitching is a better way to spend 
it than helping would be. Lawlz.



if i did not value freebsd, i would just walk away saying nothing.  but
the community seems to be in some sort of fantasy that things are OK and
nirvana is just around the corner.  linux has matured, believe it or
not.  freebsd, ports in particular, has rotted.  and folk are voting
with their feet.


Good riddance. I hope you'll let us know how that works out for you.


randy


Oh randy, I'm only picking on you because of your delivery, in my 
pursuit of a balanced discussion. I admit to understanding your pain and 
appreciating your valid, practical opinion and observant perspective. I, 
the folk at FreeBSD and their supporters all appreciate your input, I'm 
certain.


However I, for one, am not in a fantasy and I know the nirvana we all 
seek is not just a leisurely stroll around the nearest corner. It will 
take the hard work and perseverance of you, I and many of these far 
greater minds around us. Perhaps I'm just drunk off the koolaid and 
you're right to be headed for the lifeboats but I feel right at home and 
in good hands with the team and community here at FreeBSD.


-Chad
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Listing of all available options in ports tree for use in make.conf /ports.conf (WITHOUT_ , WITH_ as well as OPTIONS_SET /UNSET)

2014-03-04 Thread Chad J. Milios

On 3/4/2014 9:40 AM, Thierry Thomas wrote:

Le mar  4 mar 14 à 15:05:51 +0100, Jakub Lach jakub_l...@mailplus.pl
  écrivait :

Thanks for reply!

IMHO, port knobs really should be centrally tracked/standardized.
When one would like to set some options globally, it gets really
ugly really fast e.g.

It used to be in /usr/ports/KNOBS but it was removed some days ago.
Anyway, it's still available in svn, and most of the knobs are described
in /usr/ports/Mk/bsd.options.desc.mk .

from within a port's directory,

make showconfig

will show you the current options set and

make __MAKE_CONF=/dev/null PORT_DBDIR=/var/empty showconfig

will show you the defaults.

Hope this is helpful to you
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: dns/djbdns [do-package] Error code 1

2014-03-03 Thread Chad J. Milios

 On Mar 3, 2014, at 2:16 AM, Baptiste Daroussin b...@freebsd.org wrote:
 
 On Sun, Mar 02, 2014 at 07:53:31PM -0800, David Thiel wrote:
 On 02/27, Chad J. Milios wrote:
 root@kakashi:~ # dnscache-conf dnscache dnslog /var/service/dnscache
 dnscache-conf: fatal: unable to switch to 
 /usr/ports/dns/djbdns/work/stage/usr/local: file does not exist
 root@kakashi:~ # strings `which dnscache-conf` | grep stage
 /usr/ports/dns/djbdns/work/stage/usr/local
 
 HOWEVER the software works properly ONCE it manages to get installed by 
 the normal `make clean install` method (where i have to try about 15 
 times with my fingers crossed and by the grace of God it works one of 
 the times) and strings reports no 'stage' anywhere in dnscache-conf
 
 Bapt figured it out. The it target included the install target, making
 prog the more appropriate build target. I'm still rather confused as
 to why this made the issues timing-sensitive (and apparently only in
 some environments), but it should work now. Similar issues may be
 affecting other djb ports; I'll investigate that this week.
 I have been able to reproduce this issue everywhere, sorry it was totally my
 fault as with DEVELOPER=yes in my make.conf it was showing the problem 
 during
 the qa phase which somehow I haven't seen the first time when I staged it.
 
 My bad, I deserve my pointyhat for that one.
 
 I have had a look at sysutils/daemontools and it is safe in that area, in fact
 given how most of djb's Makefile are written 'it' should be the right target,
 djbdns seems a bit special here.
 
 Sorry about the initial breakage
 
 regards,
 Bapt

t'sall good homie. Thank you for all your work on FreeBSD
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: dns/djbdns [do-package] Error code 1

2014-02-27 Thread Chad J. Milios
setting MAKE_JOBS_UNSAFE didn't do it for me. furthermore, i have more 
peculiarities to report:


my testing earlier, (where i got the build/package/install to succeed 
by doing `make clean  make  sleep 1  make package`) resulted in 
quietly installing a borked program. dnscache-conf then yells as follows:


root@kakashi:~ # dnscache-conf dnscache dnslog /var/service/dnscache
dnscache-conf: fatal: unable to switch to 
/usr/ports/dns/djbdns/work/stage/usr/local: file does not exist

root@kakashi:~ # strings `which dnscache-conf` | grep stage
/usr/ports/dns/djbdns/work/stage/usr/local

HOWEVER the software works properly ONCE it manages to get installed by 
the normal `make clean install` method (where i have to try about 15 
times with my fingers crossed and by the grace of God it works one of 
the times) and strings reports no 'stage' anywhere in dnscache-conf


Let me know if you have anything else you'd like me to try for you. 
9.2-RELEASE-p3/amd64 on ZFS here.


-Chad

p.s. i tried `make -DNO_STAGE install` about 20 times also and none of 
them worked, tar always complained about missing man pages


On 2/19/2014 2:04 PM, Chad J. Milios wrote:
Oh yeah, I probably should have mentioned I'm on 9.2-RELEASE/amd64 
with all ZFS file systems (except tmpfs /tmp). I'll give that a shot 
and report back, usually woulda been my first stab at it but i too had 
a feeling that just didnt seem to be applicable in this case. I'll 
have to try it out tonight, that box is close to pegged most of the 
day, I was doing the experimenting at 3:30 am this morning.


On 2/19/2014 1:50 PM, David Thiel wrote:

Interesting, I can't seem to replicate it here. It doesn't seem like
MAKE_JOBS_UNSAFE would apply, but perhaps try that?

On 02/19, Chad J. Milios wrote:

there seems to be a timing issue. can anyone else please confirm this
problem is happening? I haven't gone ahead and tried any non-default
values of vfs.timestamp_precision.

make package
fails 26/30 times

make  sleep 1  make package
succeeds 50/50 times

Thanks in advance.


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Stop in ports/lang/gcc47: Shared object libfl.so.2 not found, required by ar

2014-02-25 Thread Chad J. Milios

On 2/25/2014 2:18 PM, Tijl Coosemans wrote:

On Mon, 24 Feb 2014 23:41:22 -0500 Chad J. Milios wrote:

I've been getting this same error for a couple days now in ports.
9.2-RELEASE-p3/amd64. Any insight into what I'm doing wrong? My gut is
telling me this is my fault though I'm at a loss for how.

Try to rebuild devel/binutils.  There was a short window in which
textproc/flex installed libfl.so.2 and it looks like you rebuilt
devel/binutils in that window.

That is exactly what fixed the problem. Thank you
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Stop in ports/lang/gcc47: Shared object libfl.so.2 not found, required by ar

2014-02-24 Thread Chad J. Milios
I've been getting this same error for a couple days now in ports. 
9.2-RELEASE-p3/amd64. Any insight into what I'm doing wrong? My gut is 
telling me this is my fault though I'm at a loss for how.


if [ x-fpic != x ]; then \
  cc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I. 
-I.././../gcc-4.7-20140215/libiberty/../include  -W -Wall 
-Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  -fpic 
.././../gcc-4.7-20140215/libiberty/strverscmp.c -o pic/strverscmp.o; \

else true; fi
cc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions  -I. 
-I.././../gcc-4.7-20140215/libiberty/../include  -W -Wall 
-Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic 
.././../gcc-4.7-20140215/libiberty/strverscmp.c -o strverscmp.o

rm -f ./libiberty.a pic/./libiberty.a
/usr/local/bin/ar rc ./libiberty.a \
  ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o 
./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o 
./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o 
./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o 
./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o 
./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o 
./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o 
./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o 
./simple-object-elf.o ./simple-object-mach-o.o ./sort.o ./spaces.o 
./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o 
./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o 
./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o 
./mempcpy.o ./strverscmp.o

Shared object libfl.so.2 not found, required by ar
gmake[3]: *** [libiberty.a] Error 1
gmake[3]: Leaving directory `/usr/ports/lang/gcc47/work/build/libiberty'
gmake[2]: *** [all-stage1-libiberty] Error 2
gmake[2]: Leaving directory `/usr/ports/lang/gcc47/work/build'
gmake[1]: *** [stage1-bubble] Error 2
gmake[1]: Leaving directory `/usr/ports/lang/gcc47/work/build'
gmake: *** [bootstrap-lean] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/lang/gcc47.
*** [build] Error code 1

Stop in /usr/ports/lang/gcc47.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: misc/186883: last update of docbook broke building kdelibs

2014-02-19 Thread Chad J. Milios

On 2/19/2014 8:37 AM, Sergio de Almeida Lenzi wrote:

Em Qua, 2014-02-19 às 13:58 +0100, Antoine Brodin escreveu:


Please try patch below
Kdelibs expects to find docbookx.dtd in
share/xml/docbook/${DOCBOOKXML_CURRENTDTD_VERSION} , not in a subdir

Index: textproc/docbook-xml/Makefile
===
--- textproc/docbook-xml/Makefile   (revision 345083)
+++ textproc/docbook-xml/Makefile   (working copy)
@@ -3,7 +3,7 @@

  PORTNAME=  docbook-xml
  PORTVERSION=   4.2
-PORTREVISION=  3
+PORTREVISION=  4
  MASTER_SITES=  http://www.docbook.org/xml/${PORTVERSION}/ \
 
http://www.oasis-open.org/committees/docbook/xml/${PORTVERSION}/

@@ -13,6 +13,7 @@
  NO_ISOCAT= yes
  XML_DTD=   yes
  HAS_MANUAL_CATALOG_FILE=   yes
+NO_DTD_SUBDIR= yes

  DTD_NAME?= ${PORTNAME:S/-xml//}


YES!!!
it fix for me here...

I think we can close the PR

Waiting for more tests (9.X, 8.X)

For me it is done...

Thanks
That worked perfectly for me on 9.2-RELEASE as well. I was going to say, 
Can we get kdelibs4 to find it in the dtd directory instead? but I see 
the way docbook-xml is now installing files after the above patch 
matches the way it was doing it a few days ago so this seems acceptable 
to me.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

dns/djbdns [do-package] Error code 1

2014-02-19 Thread Chad J. Milios
there seems to be a timing issue. can anyone else please confirm this 
problem is happening? I haven't gone ahead and tried any non-default 
values of vfs.timestamp_precision.


make package
fails 26/30 times

make  sleep 1  make package
succeeds 50/50 times

Thanks in advance.

here is the full output of a failed run:

===  Found saved configuration for djbdns-1.05_14
=== Fetching all distfiles required by djbdns-1.05_17,1 for building
===  Extracting for djbdns-1.05_17,1
= SHA256 Checksum OK for djbdns-1.05.tar.gz.
= SHA256 Checksum OK for djbdns-1.05-man-20031023.tar.gz.
===  Patching for djbdns-1.05_17,1
===  Applying FreeBSD patches for djbdns-1.05_17,1
===  Configuring for djbdns-1.05_17,1
===  Building for djbdns-1.05_17,1
cat warn-auto.sh dnstracesort.sh  | sed s}HOME}`head -1 conf-home`}g  
 dnstracesort

cat warn-auto.sh rts.sh  | sed s}HOME}`head -1 conf-home`}g   rts
( cat warn-auto.sh;  echo 'main=$1; shift';  echo exec `head -1 
conf-ld`  '-o $main $main.o ${1+$@}'  )  load
( cat warn-auto.sh;  echo exec `head -1 conf-cc` '-c ${1+$@}'  )  
compile

chmod 755 dnstracesort
chmod 755 compile
chmod 755 load
chmod 755 rts
( cat warn-auto.sh;  echo CC=\'`head -1 conf-cc`\';  echo LD=\'`head -1 
conf-ld`\';  cat find-systype.sh;  ) | sh  systype

cat warn-auto.sh choose.sh  | sed s}HOME}`head -1 conf-home`}g  choose
./compile alloc.c
./compile alloc_re.c
chmod 755 choose
./compile auto-str.c
auto-str.c:8: warning: conflicting types for built-in function 'puts'
./compile axfrdns-conf.c
./compile buffer.c
./compile buffer_1.c
./compile buffer_2.c
./compile buffer_copy.c
./compile buffer_get.c
./compile buffer_put.c
./compile buffer_read.c
./compile buffer_write.c
./compile byte_chr.c
./compile byte_copy.c
./compile byte_cr.c
./compile byte_diff.c
./compile byte_zero.c
./compile case_diffb.c
./compile case_diffs.c
./compile case_lowerb.c
./compile chkshsgr.c
./compile droproot.c
./compile env.c
./compile error.c
./compile error_str.c
./compile fmt_ulong.c
./compile generic-conf.c
./compile getln.c
./compile getln2.c
./compile hier.c
./compile install.c
./compile instcheck.c
./compile ip4_fmt.c
./compile ip4_scan.c
./compile ndelay_off.c
./compile ndelay_on.c
./compile okclient.c
./compile open_read.c
./compile open_trunc.c
./compile openreadclose.c
./compile pickdns-conf.c
./compile qlog.c
./compile rbldns-conf.c
./compile readclose.c
./compile scan_ulong.c
./compile seek_set.c
./compile sgetopt.c
./compile socket_accept.c
./compile socket_bind.c
./compile socket_conn.c
./compile socket_listen.c
./compile socket_recv.c
./compile socket_send.c
./compile socket_tcp.c
./compile socket_udp.c
./compile str_chr.c
./compile str_diff.c
./compile str_len.c
./compile str_rchr.c
./compile str_start.c
./compile stralloc_cat.c
./compile stralloc_catb.c
./compile stralloc_cats.c
./compile stralloc_copy.c
./compile stralloc_eady.c
./compile stralloc_num.c
./compile stralloc_opyb.c
./compile stralloc_opys.c
./compile stralloc_pend.c
./compile strerr_die.c
./compile strerr_sys.c
./compile subgetopt.c
./compile tinydns-conf.c
./compile uint16_pack.c
./compile uint16_unpack.c
./compile utime.c
./compile walldns-conf.c
( ( ./compile trylsock.c   ./load trylsock -lsocket -lnsl ) /dev/null 
21   echo -lsocket -lnsl || exit 0 )  socket.lib
( ( ./compile tryulong32.c  ./load tryulong32  ./tryulong32 ) 
/dev/null 21   cat uint32.h2 || cat uint32.h1 )  uint32.h

./choose c trydrent direntry.h1 direntry.h2  direntry.h
rm -f trylsock.o trylsock
./choose clr trypoll iopause.h1 iopause.h2  iopause.h
./choose c trysysel select.h1 select.h2  select.h
./choose clr tryulong64 uint64.h1 uint64.h2  uint64.h
rm -f tryulong32.o tryulong32
( case `cat systype` in  sunos-5.*) cat hasdevtcp.h2 ;;  *) cat 
hasdevtcp.h1 ;;  esac )  hasdevtcp.h
( cat warn-auto.sh;  echo 'main=$1; shift';  echo 'rm -f $main';  
echo 'ar cr $main ${1+$@}';  case `cat systype` in sunos-5.*) ;;  
unix_sv*) ;;  irix64-*) ;;  irix-*) ;;  dgux-*) ;; hp-ux-*) ;;  sco*) 
;;  *) echo 'ranlib $main' ;;  esac  )  makelib

./load chkshsgr
chmod 755 makelib
./compile cdb.c
./compile cdb_hash.c
./compile cdb_make.c
./compile rbldns-data.c
./compile uint32_pack.c
./compile uint32_unpack.c
./makelib alloc.a alloc.o alloc_re.o getln.o getln2.o stralloc_cat.o 
stralloc_catb.o stralloc_cats.o  stralloc_copy.o stralloc_eady.o 
stralloc_num.o  stralloc_opyb.o stralloc_opys.o stralloc_pend.o
./makelib buffer.a buffer.o buffer_1.o buffer_2.o  buffer_copy.o 
buffer_get.o buffer_put.o strerr_die.o  strerr_sys.o

./makelib env.a env.o
./makelib getopt.a sgetopt.o subgetopt.o
./makelib unix.a buffer_read.o buffer_write.o error.o  error_str.o 
ndelay_off.o ndelay_on.o open_read.o  open_trunc.o openreadclose.o 
readclose.o seek_set.o  socket_accept.o socket_bind.o socket_conn.o 
socket_listen.o  socket_recv.o socket_send.o socket_tcp.o socket_udp.o

./chkshsgr || ( cat warn-shsgr; exit 1 )
./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2  hasshsgr.h
./compile axfr-get.c
./compile axfrdns.c

Re: dns/djbdns [do-package] Error code 1

2014-02-19 Thread Chad J. Milios
Oh yeah, I probably should have mentioned I'm on 9.2-RELEASE/amd64 with 
all ZFS file systems (except tmpfs /tmp). I'll give that a shot and 
report back, usually woulda been my first stab at it but i too had a 
feeling that just didnt seem to be applicable in this case. I'll have to 
try it out tonight, that box is close to pegged most of the day, I was 
doing the experimenting at 3:30 am this morning.


On 2/19/2014 1:50 PM, David Thiel wrote:

Interesting, I can't seem to replicate it here. It doesn't seem like
MAKE_JOBS_UNSAFE would apply, but perhaps try that?

On 02/19, Chad J. Milios wrote:

there seems to be a timing issue. can anyone else please confirm this
problem is happening? I haven't gone ahead and tried any non-default
values of vfs.timestamp_precision.

make package
fails 26/30 times

make  sleep 1  make package
succeeds 50/50 times

Thanks in advance.


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Is it September already? (package tools out of date?)

2014-02-18 Thread Chad J. Milios
I am having a problem packaging docbook-xml450-4.5_3 and I imagine there 
will be others. I ran through my entire build system two days ago and 
know docbook-xml450-4.5 did not have this problem. Is there a workaround 
I should be doing or a way we can maintain compatibility with 
9.2-RELEASE-p3 systems?


Sorry to be a pest. Yes, I like pkgng in concept, theory, not yet in 
practice. I've followed all the controversy regarding pkgng, staging, 
clang, et al and I am generally a big advocate for positive change. That 
being said, FreeBSD has ALWAYS had a solid backward compatibility track 
record. That's what I like about it. I have a toy box running 10.0 but 
it's just my toy system. I'm still wrapping my head around all the major 
changes and meanwhile I have a fleet of 9.2 servers in production to 
maintain. The more trouble I have in maintenance of those the less time 
I have to learn about and contribute to the new way of doing things.


Frankly I would have thought we would have marked 10.0 new technology 
and maintained the production label on 9.x until 10.1. Running legacy 
on my newest production servers just makes me feel old. :(


Kudos to everyone and their hard work at making FreeBSD 10, pkgng and 
the ports system great.


===  Cleaning for docbook-xml450-4.5_3
=== Fetching all distfiles required by docbook-xml450-4.5_3 for building
===  Extracting for docbook-xml450-4.5_3
= SHA256 Checksum OK for docbook-xml-4.5.zip.
===  Patching for docbook-xml450-4.5_3
===  Configuring for docbook-xml450-4.5_3
===  Staging for docbook-xml450-4.5_3
===   docbook-xml450-4.5_3 depends on file: /usr/local/bin/xmlcatmgr - 
found

===   Generating temporary packing list
cd /usr/ports/textproc/docbook-xml-450/work/docbook-xml-4.5  /bin/sh 
-c '(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 /dev/null  21) 
  /usr/sbin/chown -Rh root:wheel $1   /usr/bin/find -d $0 $2 -type d 
-exec chmod 755 $1/{} \;   /usr/bin/find -d $0 $2 -type f -exec chmod 
444 $1/{} \;' -- . 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/xml/docbook/4.5/dtd
/bin/mv 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/xml/docbook/4.5/dtd/ChangeLog 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/doc/docbook-xml/4.5/ChangeLog
/bin/mv 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/xml/docbook/4.5/dtd/README 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/doc/docbook-xml/4.5/README
/bin/mv 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/xml/docbook/4.5/dtd/ent/README 
/usr/ports/textproc/docbook-xml-450/work/stage/usr/local/share/doc/docbook-xml/4.5/ent/README

 Compressing man pages (compress-man)
===  Building package for docbook-xml450-4.5_3
Creating package 
/usr/ports/textproc/docbook-xml-450/work/docbook-xml450-4.5_3.tbz

Registering depends: xmlcatmgr-2.2.
pkg_create: read_plist: unknown command '@dirrmtry share/xml/docbook' 
(package tools out of date?)
pkg_create: read_plist: unknown command '@dirrmtry 
share/doc/docbook-xml' (package tools out of date?)

pkg_create: write_plist: unknown command type -1 (share/xml/docbook)
*** [do-package] Error code 1

Stop in /usr/ports/textproc/docbook-xml-450.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Is it September already? (package tools out of date?)

2014-02-18 Thread Chad J. Milios

On 2/18/2014 6:18 PM, Matthias Andree wrote:

Am 18.02.2014 21:15, schrieb Chad J. Milios:

I am having a problem packaging docbook-xml450-4.5_3 and I imagine there
will be others. I ran through my entire build system two days ago and
know docbook-xml450-4.5 did not have this problem. Is there a workaround
I should be doing or a way we can maintain compatibility with
9.2-RELEASE-p3 systems?

Chad,

sorry for the trouble.

Mathieu Arnold has fixed this a few minutes before I've sent this
message, so if you upgrade the ports tree, the docbook packages should
build for you again.

Thanks for taking the time to report this.

Cheers
Matthias
Ahh, many many thanks to you both! So it was just a glitch? Thank 
goodness I saw that message and felt like an old man already being put 
out to pasture!


And I can report... GREAT SUCCESS after the ports tree update everything 
previously mentioned worked flawlessly for me.


Much gratitude goes out to everyone working on all the great 
modernizations being integrated, tested and coming down the pipeline. 
FreeBSD has always been and still is AMAZINGLY stable and solid in light 
of its rapid pace of innovation.


-Chad
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: last update of docbook broke KDE4

2014-02-18 Thread Chad J. Milios

On 2/18/2014 2:13 PM, Sergio de Almeida Lenzi wrote:

FreeBSD freebsd10.toontown 10.0-RELEASE FreeBSD 10.0-RELEASE #0
r261076M: Thu Jan 23 21:21:09 BRST 2014

-- The following REQUIRED packages have not been found:

  * DocBookXML , DocBook XML ,
http://www.oasis-open.org/docbook/xml/4.2
Required by the KDE help system to process DocBook XML

CMake Error at /usr/local/share/cmake/Modules/FeatureSummary.cmake:430
(message):
   feature_summary() Error: REQUIRED package(s) are missing, aborting
CMake
   run.
Call Stack (most recent call first):
   CMakeLists.txt:397 (feature_summary)


-- Configuring incomplete, errors occurred!


I have the exact same error on 9.2-RELEASE-p3 as well. Furthermore,

root@nuos-lab:~/nuos/bin # pkg_info|grep -i docbook
docbook-1.4_2   Meta-port for the different versions of the DocBook DTD
docbook-sk-4.1.2_5  XML version of the DocBook DTD version controlled 
for Scrol

docbook-xml-4.2_3   XML version of the DocBook DTD
docbook-xml430-4.3_2 DocBook/XML DTD V4.3, designed for technical 
documentation
docbook-xml440-4.4_4 DocBook/XML DTD V4.4, designed for technical 
documentation
docbook-xml450-4.5_3 DocBook/XML DTD V4.5, designed for technical 
documentation

docbook-xsl-1.76.1_2 XSL DocBook stylesheets
docbook410-4.1_5V4.1 of the DocBook DTD, designed for technical 
documentati
docbook420-4.2_1V4.2 of the DocBook DTD, designed for technical 
documentati
docbook430-4.3_1DocBook/SGML DTD V4.3, designed for technical 
documentation
docbook440-4.4_3DocBook/SGML DTD V4.4, designed for technical 
documentation
docbook450-4.5_3DocBook/SGML DTD V4.5, designed for technical 
documentation

docbook500-5.0_4DocBook 5.0, designed for technical documentation

Should I file a PR or is there a quick fix being worked on?
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


New port: net-p2p/namecoin

2014-01-04 Thread Chad J. Milios
I submitted a working port for namecoin-qt and namecoind. Please try it and 
share any feedback/improvements you have. Let me know how you use it and with 
what options, please. More info is in the PR and the .shar attached there 
contains namecoin and namecoin-daemon.

http://www.freebsd.org/cgi/query-pr.cgi?pr=185459

Thanks everyone.

By the way: namecoin is going to the moon this year. :)

If anyone feels like sending a tip I'll use it to keep making FreeBSD even 
better! (code and/or coin) :) More work needs to be done yet to hook namecoin 
into resolv.conf and/or your local caching resolver. I'm also planning to make 
nice rc.d scripts for all the [foo]coin-daemon ports soon so they might behave 
like actual services should! Any discussion welcomed.
NMC: NCtH4BZLWTutaYX5rdKua1WtK1LfZUJ6La
BTC: 1HKQbm7nnYjQ61u1XtFV28bPLCgjiGgGvU

--
Chad J. Milios
Crop Circle Systems, Inc.
We do consulting around ZFS, DTrace and BSD along with app development on the 
MEAN stack (Mongo Express Angular Node)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Please commit this fix to a race in the audio/liba52 port

2014-01-04 Thread Chad J. Milios
Sorry to be a pest. At the bottom of closed PR:

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/183791

There is a working fix that hasn't been committed yet. A target needs to be 
added to audio/liba52/Makefile I recommend changing it a little bit though from 
the one in the PR, to this:

pre-install:
${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${TOUCH}

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FIXED] ports/183791: audio/liba52 (liba52-0.7.4_2) is not jobs safe

2013-12-29 Thread Chad J. Milios

 On Dec 25, 2013, at 8:02 AM, Peter p...@citylink.dinoex.sub.org wrote:
 
 This seems to be a race condition with the timestamps of the Makefiles. 
 make install thinks that the Makefiles are outdated, and recreates
 them before doing the install - but now with the target pointing directly 
 to /usr/local and not to the staging area.
 
 In the log we can see this happening: 
 
 Making install in liba52
 gmake[1]: Entering directory 
 `/usr/ports/audio/liba52/work/a52dec-0.7.4/liba52'
 cd .. \
  CONFIG_FILES=liba52/Makefile CONFIG_HEADERS= /bin/sh ./config.status
 config.status: creating liba52/Makefile
 config.status: executing default-1 commands
 gmake[1]: Leaving directory 
 `/usr/ports/audio/liba52/work/a52dec-0.7.4/liba52'
 gmake[1]: Entering directory 
 `/usr/ports/audio/liba52/work/a52dec-0.7.4/liba52'
 gmake[2]: Entering directory 
 `/usr/ports/audio/liba52/work/a52dec-0.7.4/liba52'
 /bin/sh ../autotools/mkinstalldirs /usr/local/lib
 
 while on successful runs these lines do not appear:
 
 Making install in liba52
 gmake[1]: Entering directory 
 `/usr/ports/audio/liba52/work/a52dec-0.7.4/liba52'
 gmake[2]: Entering directory 
 `/usr/ports/audio/liba52/work/a52dec-0.7.4/liba52'
 /bin/sh ../autotools/mkinstalldirs 
 /usr/ports/audio/liba52/work/stage/usr/local/lib
 
 
 I could not figure out why or how this happens - but for now a suitable 
 workaround seems to be the following addition to the (main) makefile:
 
 pre-install:
   touch work/a52dec-*/*/Makefile

I can confirm that addition to the Makefile worked perfectly for me on all of 
200 runs on both test servers. Thanks Peter!

Can someone close the PR after making a commit with the addition of the 
aforementioned pre-install target to /usr/ports/audio/liba52/Makefile please? 
(No revision bump necessary.)

-Chad
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Please commit ports/184655 (net-p2p/bitcoin) and a slave port too

2013-12-16 Thread Chad J. Milios
Hate to be a pest, but the update to 0.8.6 is deemed critical. PR ports/184655 
has the update. Is there an issue necessitating further testing? Working well 
for me.

Also, while yer at it, might someone pretty-please commit for me something 
along the following lines into a slave port at net-p2p/bitcoin-nox11/Makefile 
so one might easily decide to have both bitcoind and bitcoin-qt installed on 
the same system? Would be much appreciated:

PKGNAMESUFFIX= -nox11
COMMENT= Virtual Peer-to-Peer Currency Client
MASTERDIR= ${.CURDIR}/../bitcoin
DESCR= ${MASTERDIR}/pkg-descr
SLAVE_PORT= yes
OPTIONS_EXCLUDE= GUI QRCODES
.include ${MASTERDIR}/Makefile
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Is it or isn't it installed? (It is, but ports tries to again, doomed to fail.)

2013-11-07 Thread Chad J. Milios


On 11/5/2013 11:13 AM, William Grzybowski wrote:

On Tue, Nov 5, 2013 at 2:09 PM, Dominic Fandrey kamik...@bsdforen.de wrote:

On 05/11/2013 14:55, Chad J. Milios wrote:

snip...
Just happen to already have the dependency devel/py-boto (py27-boto-2.14.0) or 
devel/py-pyzmq (py27-pyzmq-2.2.0) installed (and their port dirs since cleaned 
up) when you try to install net/py-kombu (py27-kombu-3.0.1) from ports with 
BOTO and/or ZMQ options. (In my case I have all its options on.)
...snip...
 Stop in /usr/ports/net/py-kombu.
 root@shikamaru:/usr/ports/net/py-kombu #

That looks like the dependencies in net/py-kombu are broken. I.e. they
refer to files that are not/no longer installed by the dependencies.


Actually, Dominic, the dependencies were referred to using the 
package_name/version_spec functionality rather than checking the 
existence of a target file. There was an error with the way the version 
requirement was specified which William has since fixed.



Did you get my email asking to try again after the last port update
fixing the dependencies?

YUP! Sure did fix it, William. THANK YOU for the super-quick response 
and fix. Sorry it took me this long to get around to a re-test for you. 
It looks like your fix did the trick:


28c28
 BOTO_RUN_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}boto=2.6.0:${PORTSDIR}/devel/py-boto

---
 BOTO_RUN_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}boto=2.6.0:${PORTSDIR}/devel/py-boto

32c32
 ZMQ_RUN_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}pyzmq=2.2.0:${PORTSDIR}/devel/py-pyzmq

---
 ZMQ_RUN_DEPENDS= 
${PYTHON_PKGNAMEPREFIX}pyzmq=2.2.0:${PORTSDIR}/devel/py-pyzmq


Anyone spot the subtle difference? Darn. That went right under my nose.

Seems like a mistake anyone could make, with all the syntaxen floating 
around in one's head. I for one think it would be nice if make failed 
more spectacularly at the point it hits the =. Is there any legal use 
of = in make? It seems that every occurrence of = in the ports tree is 
now either just part of some inlined perl code, part of human-readable 
text output or in a comment. Food for thought: I wonder what make is 
thinking at that point of parsing and executing. Can the make makers 
make make see that as an immediate syntax error without a drastic change 
that breaks Makefiles potentially in the wild? A question for far 
greater minds than I. Prolly already wudda if they cudda. Oh well, just 
another make gotcha for everyone to remember to watch out for.


Thanks again WG@ for fixing my issue within half an hour of my mail to 
freebsd-ports@ !!!

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Is it or isn't it installed? (It is, but ports tries to again, doomed to fail.)

2013-11-05 Thread Chad J. Milios

TLDR; check lines prefixed with ? in the transcript below.

Ran into this over a couple weeks ago. Checked again with last night's 
portsnap, same problem, same ports. Figured I ought to pipe up about it. 
Seems like a good ol' classic mystery.


I don't know if it's just one instance of a general problem in the way 
dependencies get detected and dispatched to be installed, maybe just in 
the python infrastructure, a bug in the net/py-kombu port (which my eyes 
couldn't find a problem with), or what. I looked into it for an hour 
before punting with a trivial workaround and moving on, didn't think 
much of it at the time, figuring it was just one of those temporary 
problems smarter minds are already hard at work fixing. Apparently they 
weren't or didn't. This time I'm using a squeaky clean new amd64 
9.2-RELEASE-p1 system (empty /usr/local then installing all ports from 
the same snapshot of /usr/ports).


***How to reproduce:

Just happen to already have the dependency devel/py-boto 
(py27-boto-2.14.0) or devel/py-pyzmq (py27-pyzmq-2.2.0) installed (and 
their port dirs since cleaned up) when you try to install net/py-kombu 
(py27-kombu-3.0.1) from ports with BOTO and/or ZMQ options. (In my case 
I have all its options on.)


***Transcripts: (attention to lines prefixed with ? and !)

===  Installing for py27-kombu-3.0.1
===   py27-kombu-3.0.1 depends on package: py27-amqp=1.3.1 - found
===   py27-kombu-3.0.1 depends on package: py27-anyjson=0.3.3 - found
===   py27-kombu-3.0.1 depends on package: py27-beanstalkc0 - found
?===   py27-kombu-3.0.1 depends on package: py27-boto=2.6.0 - not 
found
===Verifying install for py27-boto=2.6.0 in 
/usr/ports/devel/py-boto

===  Installing for py27-boto-2.14.0
===   py27-boto-2.14.0 depends on file: 
/usr/local/bin/easy_install-2.7 - found
===   py27-boto-2.14.0 depends on file: /usr/local/bin/python2.7 - 
found

===   py27-boto-2.14.0 depends on executable: python - found
===   py27-boto-2.14.0 depends on executable: python2 - found
===   Generating temporary packing list
===  Checking if devel/py-boto already installed
?===   py27-boto-2.14.0 is already installed
  You may wish to ``make deinstall'' and install this port again
  by ``make reinstall'' to upgrade it properly.
  If you really wish to overwrite the old port of devel/py-boto
  without deleting it first, set the variable FORCE_PKG_REGISTER
  in your environment or the make install command line.
*** [check-already-installed] Error code 1

Stop in /usr/ports/devel/py-boto.
*** [run-depends] Error code 1

Stop in /usr/ports/net/py-kombu.
root@shikamaru:/usr/ports/net/py-kombu #


===  Installing for py27-kombu-3.0.1
===   py27-kombu-3.0.1 depends on package: py27-amqp=1.3.1 - found
===   py27-kombu-3.0.1 depends on package: py27-anyjson=0.3.3 - found
===   py27-kombu-3.0.1 depends on package: py27-beanstalkc0 - found
!===   py27-kombu-3.0.1 depends on package: py27-boto=2.6.0 - not 
found
!===Verifying install for py27-boto=2.6.0 in 
/usr/ports/devel/py-boto

!===   Returning to build of py27-kombu-3.0.1
===   py27-kombu-3.0.1 depends on package: pymongo0 - found
===   py27-kombu-3.0.1 depends on package: py27-sqlalchemy0 - found
?===   py27-kombu-3.0.1 depends on package: py27-pyzmq=2.2.0 - not 
found
===Verifying install for py27-pyzmq=2.2.0 in 
/usr/ports/devel/py-pyzmq

===  Installing for py27-pyzmq-2.2.0
===   py27-pyzmq-2.2.0 depends on file: /usr/local/bin/python2.7 - 
found

===   py27-pyzmq-2.2.0 depends on executable: python - found
===   py27-pyzmq-2.2.0 depends on shared library: zmq.1 - found
===   Generating temporary packing list
===  Checking if devel/py-pyzmq already installed
?===   py27-pyzmq-2.2.0 is already installed
  You may wish to ``make deinstall'' and install this port again
  by ``make reinstall'' to upgrade it properly.
  If you really wish to overwrite the old port of devel/py-pyzmq
  without deleting it first, set the variable FORCE_PKG_REGISTER
  in your environment or the make install command line.
*** [check-already-installed] Error code 1

Stop in /usr/ports/devel/py-pyzmq.
*** [run-depends] Error code 1

Stop in /usr/ports/net/py-kombu.
*** [install] Error code 1

Stop in /usr/ports/net/py-kombu.
root@shikamaru:/usr/ports/net/py-kombu #

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


[PATCH] www/w3m fails to build under stable/10 r256624 i386

2013-10-18 Thread Chad J. Milios

found this at:
http://sourceforge.net/p/w3m/patches/59/

confirmed compiles, confirmed works on:
FreeBSD naruto.ccsys.com 9.2-RELEASE FreeBSD 9.2-RELEASE #1 r256078: Sun 
Oct  6 07:24:48 UTC 2013 
r...@shikamaru.ccsys.com:/usr/obj/usr/src/sys/VIMAGE  amd64


--- main.c.orig 2011-01-04 09:42:19.0 +
+++ main.c  2013-10-18 20:38:37.342820541 +
@@ -833,7 +833,12 @@
 mySignal(SIGPIPE, SigPipe);
 #endif

+#if GC_VERSION_MAJOR = 7  GC_VERSION_MINOR = 2
+orig_GC_warn_proc = GC_get_warn_proc();
+GC_set_warn_proc(wrap_GC_warn_proc);
+#else
 orig_GC_warn_proc = GC_set_warn_proc(wrap_GC_warn_proc);
+#endif
 err_msg = Strnew();
 if (load_argc == 0) {
/* no URL specified */

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org