modify dependencies in local pkgng database

2015-02-20 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,
recently I installed a new desktop using FreeBSD-10.1-RELEASE image.

After adding some (1000) packages from default pkg repository, I was
able to start working with kde4, libreoffice, firefox ...

I then tried to switch the gs port (print/ghostscript9) to the more
recent agpl-gs (print/ghostscript9-agpl), both packages are available
in the standard repository:

$ pkg install print/ghostscript9-agpl

This command first suggested to remove all ghostscript dependent stuff
(more than 50 packages , including most of kde4) before installing the
new ghostscript port.

Letting pkg do its job would not help. Reinstalling www/kde4 would
first replace the new ghostscript version with the former one.

So, at last everything would be like before.

Is there a recommended procedure to solve this problem?

$ pkg set -a -o print/ghostscript9:print/ghostscript9-agpl

before trying to install print/ghostscript9-agpl did not help.

Another example would be switching database server from mysql to mariadb.

For now, I'm only able to modify /etc/make.conf, rebuild *all* related
packages, create an additional local package repository from these and
tell pkg to prefer installing packages from there.

- -- 
Sincerely
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlTnQlcACgkQ5QGe2JdVf3h9jgCaA7HgafiHu+51q12qewzsay0/
0fcAnAxfkBmdXVVOx65CKK6/mNEuPwiX
=Zd16
-END PGP SIGNATURE-
___
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: portsnap fetch fails (SOLVED)

2015-02-11 Thread Alfred Bartsch


On 02/10/15 16:54, Alfred Bartsch wrote:
 Hi, after installing FreeBSD 10.1 from downloaded DVD image, I 
 wanted to update my local portstree, but ...
 
 Today, running portsnap fetch fails unexpectedly.
 
 Looking up portsnap.FreeBSD.org mirrors... 7 mirrors found. 
 Fetching public key from ec2-eu-west-1.portsnap.freebsd.org... 
 done. Fetching snapshot tag from 
 ec2-eu-west-1.portsnap.freebsd.org... done. Fetching snapshot 
 metadata... done. Fetching snapshot generated at Tue Feb 10 
 01:01:06 CET 2015: 
 9528fd262c49a418579faa6f58bfc3c4040fe96c58d92d100% of   56 MB  153
  kBps 00m00s Extracting snapshot... 
 snap/8bd2f2d1e85bb98a760022703eac8ff47d51700559cfedcb0b158e4eca2fc992.gz:


 
(Empty error message)
 tar: Error exit delayed from previous errors. #
 
 Retrying this command leads to another error message:
 
 #portsnap fetch Looking up portsnap.FreeBSD.org mirrors... 7 
 mirrors found. Fetching snapshot tag from 
 ec2-eu-west-1.portsnap.freebsd.org... done. Fetching snapshot 
 metadata... done. Fetching snapshot generated at Tue Feb 10 
 01:01:06 CET 2015: fetch: 
 http://ec2-eu-west-1.portsnap.freebsd.org/s/9528fd262c49a418579faa6f58bfc3c4040fe96c58d92dde47e79adc8d734b8b.tgz:


 
Requested Range Not Satisfiable
 #
 
 I have to remove all contents from /var/db/portsnap to be able to 
 repeat portsnap fetch, as this command seems to lack a --force 
 option.
 
 uname -a: FreeBSD pcadmin2.incore 10.1-RELEASE FreeBSD
 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014 
 r...@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64 
 ___ 
 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
 

Today portsnap fetch works again:

#portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... 7 mirrors found.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Fetching snapshot generated at Wed Feb 11 01:00:22 CET 2015:
dcb9b43e217ce204c2e5bd97a020e05e082e2860f08922100% of   71 MB   50
kBps 24m06s
Extracting snapshot... done.
Verifying snapshot integrity... done.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Wed Feb 11 01:00:22 CET 2015 to Wed Feb 11 09:18:12 CET
2015.
Fetching 4 metadata patches... done.
Applying metadata patches... done.
Fetching 0 metadata files... done.
Fetching 20 patches.
(20/20) 100.00%  done.
done.
Applying patches...
done.
Fetching 0 new ports or files... done.

Thanks, and sorry for the noise.

-- 
Sincerely
Alfred Bartsch
Data-Service GmbH
___
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


portsnap fetch fails

2015-02-10 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,
after installing FreeBSD 10.1 from downloaded DVD image, I wanted to
update my local portstree, but ...

Today, running portsnap fetch fails unexpectedly.

Looking up portsnap.FreeBSD.org mirrors... 7 mirrors found.
Fetching public key from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Fetching snapshot generated at Tue Feb 10 01:01:06 CET 2015:
9528fd262c49a418579faa6f58bfc3c4040fe96c58d92d100% of   56 MB  153
kBps 00m00s
Extracting snapshot...
snap/8bd2f2d1e85bb98a760022703eac8ff47d51700559cfedcb0b158e4eca2fc992.gz:
(Empty error message)
tar: Error exit delayed from previous errors.
#

Retrying this command leads to another error message:

#portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... 7 mirrors found.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Fetching snapshot generated at Tue Feb 10 01:01:06 CET 2015:
fetch:
http://ec2-eu-west-1.portsnap.freebsd.org/s/9528fd262c49a418579faa6f58bfc3c4040fe96c58d92dde47e79adc8d734b8b.tgz:
Requested Range Not Satisfiable
#

I have to remove all contents from /var/db/portsnap to be able to
repeat portsnap fetch, as this command seems to lack a --force option.

uname -a:
FreeBSD pcadmin2.incore 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401:
Tue Nov 11 21:02:49 UTC 2014
r...@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
- -- 
Sincerely
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlTaKdMACgkQ5QGe2JdVf3jJKwCfdnnGgaahzT6ycqfj274SUhxX
T8gAn1WTSR4C0aMCsE9affBM3W7FI89X
=EVeM
-END PGP SIGNATURE-
___
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


some issues with poudriere and recent ports tree

2013-10-17 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,
I'm running stable/8 (svn r256119) and poudriere-3.0.9_1.
The jail (amd64) used by poudriere is stable/8 dated 07/22/2013.

After updating my local ports tree (svn r330413), I did a new
poudriere bulk run and got following results:

failed: editors/lazarus-lcl-units lazarus-lcl-units-1.0.12_1 build
   skipped: editors/lazarus lazarus-1.0.12_1
   skipped: editors/lazarus-lcl-gtk2 lazarus-lcl-gtk2-1.0.12_1
   skipped: editors/lazarus-lcl-nogui lazarus-lcl-nogui-1.0.12_1

failed: print/pdflib pdflib-7.0.5_2 configure
   skipped: benchmarks/fio fio-2.1.1 pdflib-7.0.5_2
   skipped: math/gnuplot gnuplot-4.6.3_1 pdflib-7.0.5_2
   skipped: print/pecl-pdflib pecl-pdflib-2.1.10
   skipped: databases/phpmyadmin phpMyAdmin-4.0.8

failed: www/libxul libxul-24.0 build
   skipped: java/icedtea-web icedtea-web-1.4.1

failed: mail/squirrelmail squirrelmail-1.4.22_3 stage
   skipped: mail/squirrelmail-avelsieve-plugin
squirrelmail-avelsieve-plugin-1.9.7_2

failed: lang/mono mono-3.2.1 build
   skipped: audio/amarok-kde4 amarok-2.7.0_2
   skipped: x11-toolkits/gtk-sharp20 gtk-sharp-2.12.10_1
   skipped: audio/libgpod libgpod-0.8.2_2

failed: x11-themes/kde4-wallpapers-freebsd kde4-wallpapers-freebsd-1.0
   skipped: x11/kde4 kde-4.10.5
   skipped: x11/kde4-workspace kde-workspace-4.10.5
   skipped: x11-themes/kdeartwork4 kdeartwork-4.10.5
   skipped: net/kdenetwork4 kdenetwork-4.10.5
   skipped: deskutils/kdeplasma-addons kdeplasma-addons-4.10.5
   skipped: x11-clocks/kdetoys4 kdetoys-4.10.5

failed: mail/thunderbird thunderbird-24.0.1 build
   skipped: mail/thunderbird-i18n thunderbird-i18n-24.0.1
thunderbird-24.0.1

failed: graphics/okular okular-4.10.5 package
   skipped: editors/calligra calligra-2.6.2_2
   skipped: games/kajongg kajongg-4.10.5
   skipped: editors/kate-plugin-pate kate-plugin-pate-4.10.5
   skipped: x11/kde4 kde-4.10.5
   skipped: games/kdegames4 kdegames-4.10.5
   skipped: graphics/kdegraphics4 kdegraphics-4.10.5
   skipped: graphics/kdegraphics4-mobipocket kdegraphics-mobipocket-4.10.5
   skipped: devel/kdesdk4 kdesdk-4.10.5
   skipped: devel/py-pykde4 py27-pykde4-4.10.5

failed: graphics/kdegraphics4-thumbnailers
kdegraphics-thumbnailers-4.10.5 package
   skipped: graphics/kdegraphics4 kdegraphics-4.10.5

failed: math/cantor cantor-4.10.5 package
   skipped: x11/kde4 kde-4.10.5
   skipped: misc/kdeedu4 kdeedu-4.10.5

failed: net/tshark-lite tshark-lite-1.10.2 package

failed: sysutils/k3b-kde4 k3b-2.0.2_12 package

Furthermore, the poudriere bulk run ends with:
 Preparing INDEX
 Generating INDEX...make_index: could not find dependency
/usr/ports/german/kde4-l10n/../../german/aspell
 Cleaning up
 Umounting file systems

poudriere logs are available, if needed.

I'd really like to improve these results.
In July, I submitted some PRs on some of these failed build attempts
(ports/180926, ports/180927) with no result so far.
In September, I submitted a PR on the lang/mono problem (ports/182057).

As nobody else seems to meet any of these problems, what am I doing
wrong?

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlJfw24ACgkQ5QGe2JdVf3gvoACgplRYREh4m23SqZiEVN/kzYiQ
WVIAn3cZuOkblTN/F7a+OQtqyz+EaCVC
=bYDf
-END PGP SIGNATURE-
___
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


trouble with poudriere and recent ports tree

2013-10-08 Thread Alfred Bartsch
 exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** Error code 1

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlJT464ACgkQ5QGe2JdVf3iPXACeL8aYNeSckhNsBSyjTr9byKDd
SF8AmQFNgqxevAeM9roAP6j+TQdkuOjv
=ZWF+
-END PGP SIGNATURE-
___
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: trouble with poudriere and recent ports tree

2013-10-08 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 08.10.2013 13:19, schrieb John Marino:
 On 10/8/2013 12:51, Alfred Bartsch wrote:
 Hi all, after updating my ports tree to a more recent version
 (svn revision: 329714), I'm no longer able to build most of my
 ports with poudriere, as I was before (some weeks ago). For now,
 I'm lost. Am I missing something? Is there someone, who is able
 to give any hints?
 
 Did you update poudriere to the latest version 3.0.9 before
 attempting these builds?
 

Thank you for your quick answer.

Yes, I did. I had to put NO_STAGE=yes into poudriere's make.conf to
successfully build poudriere-3.0.9 with poudriere-3.0.5.
BTW.: I don't use pkgng up to now.

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


- -- 
Mit freundlichem Gruß
Alfred Bartsch
Data-Service GmbH
Beethovenstr. 2A 23617 Stockelsdorf
fon: +49 451 490010 fax: +49 451 4900126
Amtsgericht Lübeck, HRB 318 BS
Geschäftsführer: Wilfried Paepcke, Dr. Andreas Longwitz, Josef Flatau
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlJT8j0ACgkQ5QGe2JdVf3g16wCgufuD+yWLW56CwqizTabg9FjV
QloAoKC/lgoFgFfrvEQsoigH945r4Pl4
=2VU4
-END PGP SIGNATURE-
___
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: trouble with poudriere and recent ports tree

2013-10-08 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 08.10.2013 13:23, schrieb Bryan Drewery:
 On 10/8/2013 5:51 AM, Alfred Bartsch wrote:
 Hi all, after updating my ports tree to a more recent version
 (svn revision: 329714), I'm no longer able to build most of my
 ports with poudriere, as I was before (some weeks ago).
 
 IMHO there are two major issuses: 1) the STAGE environment isn't
 yet fully implemented, as some ports seem to need NO_STAGE=yes
 in make.conf: e.g. devel/libSM, ports-mgmt/poudriere and others. 
 poudriere reports a successful build for these, but the packages
 do not exist after bulk run.
 
 This is not a problem. They are marked NO_STAGE to run
 compatibility code until they are converted.

Thank you for your fast answer.

AFAICS there are some ports left which are NOT marked NO_STAGE, but
can only be built (at least) with poudriere if NO_STAGE is set.

 
 
 So after updating /usr/local/etc/poudriere.d/make.conf with the 
 NO_STAGE line, I successfully built some ports (e.g.
 poudriere-3.0.9).
 
 NO_STAGE is not a user variable. Do NOT put it in your make.conf.
 This will break a lot.
 

Then I need some advice, how to actually build ports-mgmt/poudriere or
devel/libSM (and some more) without this entry in
/usr/local/etc/poudriere.d/make.conf.

Does this NO_STAGE entry break the build of my failed ports list?

 
 2) the new method of handling manpages does only partly work for
 me. There are some ports left, which fail at step package (see
 list). As m4 and perl are among these, there are more than 1200
 ports skipped during bulk run.
 
 For now, I'm lost. Am I missing something? Is there someone, who
 is able to give any hints?
 
 I'd really like to update my local packages. This is with
 stable/8: FreeBSD dsssrvt4.incore 8.4-STABLE FreeBSD 8.4-STABLE
 #4 r253040: Mon Aug 12 14:59:20 CEST 2013 
 root@dsssrvt4.incore:/usr/obj/usr/src/sys/SERVER64  amd64
 
 List of failed ports: = multimedia/libdv
 libdv-1.0.0_4 package ===  Building package for libdv-1.0.0_4 
 tar: man/man1/dubdv.1.gz: Cannot stat: No such file or directory 
 tar: man/man1/dvconnect.1.gz: Cannot stat: No such file or
 directory tar: man/man1/encodedv.1.gz: Cannot stat: No such file
 or directory tar: Error exit delayed from previous errors. 
 pkg_create: make_dist: tar command failed with code 256 *** Error
 code 1
 
 devel/m4 m4-1.4.17,1 package ===  Building package for
 m4-1.4.17,1 tar: man/man1/gm4.1.gz: Cannot stat: No such file or
 directory tar: Error exit delayed from previous errors. 
 pkg_create: make_dist: tar command failed with code 256 *** Error
 code 1
 
 graphics/webp webp-0.3.1_1 package ===  Building package for
 webp-0.3.1_1 tar: man/man1/cwebp.1.gz: Cannot stat: No such file
 or directory tar: man/man1/dwebp.1.gz: Cannot stat: No such file
 or directory tar: man/man1/gif2webp.1.gz: Cannot stat: No such
 file or directory tar: man/man1/webpmux.1.gz: Cannot stat: No
 such file or directory tar: Error exit delayed from previous
 errors. pkg_create: make_dist: tar command failed with code 256 
 *** Error code 1
 
 sysutils/fusefs-libs fusefs-libs-2.9.3_1 package ===  Building
 package for fusefs-libs-2.9.3_1 tar: man/man1/fusermount.1.gz:
 Cannot stat: No such file or directory tar:
 man/man1/ulockmgr_server.1.gz: Cannot stat: No such file or
 directory tar: man/man8/mount.fuse.8.gz: Cannot stat: No such
 file or directory tar: Error exit delayed from previous errors. 
 pkg_create: make_dist: tar command failed with code 256 *** Error
 code 1
 
 graphics/ocrad ocrad-0.22 package ===  Building package for
 ocrad-0.22 tar: man/man1/ocrad.1.gz: Cannot stat: No such file or
 directory tar: Error exit delayed from previous errors. 
 pkg_create: make_dist: tar command failed with code 256 *** Error
 code 1
 
 lang/perl5.14 perl-5.14.4_1 package ===  Building package for
 perl-5.14.4_1 tar: man/man1/a2p.1.gz: Cannot stat: No such file
 or directory tar: man/man1/c2ph.1.gz: Cannot stat: No such file
 or directory tar: man/man1/config_data.1.gz: Cannot stat: No such
 file or directory ... (long list) tar: man/man1/xsubpp.1.gz:
 Cannot stat: No such file or directory tar:
 lib/perl5/5.14/perl/man/man3/AnyDBM_File.3.gz: Cannot stat: No 
 such file or directory tar:
 lib/perl5/5.14/perl/man/man3/App::Cpan.3.gz: Cannot stat: No
 such file or directory tar:
 lib/perl5/5.14/perl/man/man3/App::Prove.3.gz: Cannot stat: No 
 such file or directory ... (another long list) tar:
 lib/perl5/5.14/perl/man/man3/vmsish.3.gz: Cannot stat: No such 
 file or directory tar:
 lib/perl5/5.14/perl/man/man3/warnings.3.gz: Cannot stat: No such 
 file or directory tar:
 lib/perl5/5.14/perl/man/man3/warnings::register.3.gz: Cannot 
 stat: No such file or directory tar: Error exit delayed from
 previous errors. pkg_create: make_dist: tar command failed with
 code 256 *** Error code 1
 
 security/clamav clamav-0.98_1 package ===  Building package for
 clamav-0.98_1 tar: man/man1/clambc.1.gz: Cannot stat: No such
 file

Re: trouble with poudriere and recent ports tree

2013-10-08 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 08.10.2013 14:48, schrieb Bryan Drewery:
 On 10/8/2013 7:14 AM, Alfred Bartsch wrote:
 Am 08.10.2013 13:23, schrieb Bryan Drewery:
 On 10/8/2013 5:51 AM, Alfred Bartsch wrote:
 Hi all, after updating my ports tree to a more recent
 version (svn revision: 329714), I'm no longer able to build
 most of my ports with poudriere, as I was before (some weeks
 ago).
 
 IMHO there are two major issuses: 1) the STAGE environment
 isn't yet fully implemented, as some ports seem to need
 NO_STAGE=yes in make.conf: e.g. devel/libSM,
 ports-mgmt/poudriere and others. poudriere reports a
 successful build for these, but the packages do not exist
 after bulk run.
 
 This is not a problem. They are marked NO_STAGE to run 
 compatibility code until they are converted.
 
 Thank you for your fast answer.
 
 AFAICS there are some ports left which are NOT marked NO_STAGE,
 but can only be built (at least) with poudriere if NO_STAGE is
 set.
 
 
 
 So after updating /usr/local/etc/poudriere.d/make.conf with
 the NO_STAGE line, I successfully built some ports (e.g. 
 poudriere-3.0.9).
 
 NO_STAGE is not a user variable. Do NOT put it in your
 make.conf. This will break a lot.
 
 
 Then I need some advice, how to actually build
 ports-mgmt/poudriere or
 
 ports-mgmt/poudriere builds fine for me. Can you show the entire
 build log and your make.conf?
 

Here you are:
==
 Building ports-mgmt/poudriere
build started at Fri Oct  4 16:45:06 CEST 2013
port directory: /usr/ports/ports-mgmt/poudriere
building for: FreeBSD j8sp64-PT1-job-01 8.4-STABLE FreeBSD 8.4-STABLE
amd64
maintained by: b...@freebsd.org
Makefile ident:  $FreeBSD: head/ports-mgmt/poudriere/Makefile
328933 2013-10-01 11:44:31Z bdrewery $
Poudriere version: 3.0.5

- ---Begin Environment---
OSVERSION=804500
UNAME_v=FreeBSD 8.4-STABLE
UNAME_r=8.4-STABLE
FTP_PASSIVE_MODE=YES
BLOCKSIZE=K
MAIL=/var/mail/root
PACKAGE_BUILDING=yes
POUDRIERE_BUILD_TYPE=bulk
PKGNAME=poudriere-3.0.9
USER=root
SKIPSANITY=0
HOME=/root
FORCE_PACKAGE=yes
PKG_DELETE=pkg_delete
PKG_ADD=pkg_add
PKG_EXT=tbz
PKGNG=0
STATUS=1
MASTERMNT=/home/poudriere/data/build/j8sp64-PT1/ref
TRYBROKEN=yes
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
tpid=37204
LOCALBASE=/usr/local
NBPARALLEL=1
MASTERNAME=j8sp64-PT1
PWD=/home/poudriere
POUDRIERE_VERSION=3.0.5
- ---End Environment---

- ---Begin OPTIONS List---
=== The following configuration options are available for
poudriere-3.0.9:
 ZSH=off: Install programmable completions for zsh
=== Use 'make config' to modify these settings
- ---End OPTIONS List---

- --CONFIGURE_ARGS--

- --End CONFIGURE_ARGS--

- --CONFIGURE_ENV--
TMPDIR=/tmp TMPDIR=/tmp SHELL=/bin/sh CONFIG_SHELL=/bin/sh
- --End CONFIGURE_ENV--

- --MAKE_ENV--
TMPDIR=/tmp TMPDIR=/tmp SHELL=/bin/sh NO_LINT=YES
PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR=/usr/lib  CC=cc
CFLAGS=-O2 -pipe -fno-strict-aliasing  CPP=cpp CPPFLAGS=
LDFLAGS=  CXX=c++ CXXFLAGS=-O2 -pipe -fno-strict-aliasing
MANPREFIX=/usr/local BSD_INSTALL_PROGRAM=install  -s -o root -g
wheel -m 555  BSD_INSTALL_LIB=install  -s -o root -g wheel -m 444
BSD_INSTALL_SCRIPT=install  -o root -g wheel -m 555
BSD_INSTALL_DATA=install  -o root -g wheel -m 444
BSD_INSTALL_MAN=install  -o root -g wheel -m 444
- --End MAKE_ENV--

- --SUB_LIST--
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/poudriere
DOCSDIR=/usr/local/share/doc/poudriere
EXAMPLESDIR=/usr/local/share/examples/poudriere
WWWDIR=/usr/local/www/poudriere
ETCDIR=/usr/local/etc/poudriere
- --End SUB_LIST--

- ---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PACKAGES=/packages
DISTDIR=/distfiles
 /usr/local/etc/poudriere.d/make.conf 
#
# - POUDRIERE.D/make.conf  - #
#

# ab hier nur noch Einstellungen für Ports
#  START Ports -
.if ${.CURDIR:M*/ports/*}  !${.CURDIR:M*/work/*}
PACKAGE_BUILDING=1
BATCH=yes
PORTSDIR?=  /usr/ports

# docproj
WITHOUT_CJK=yes

# ghostscript, a2ps, ...
A4=yes
PAPERSIZE=a4

# all ports with openssl
WITH_OPENSSL_BASE=yes
WITHOUT_GNUTLS=yes

# all ports with odbc support
WITH_IODBC=yes

# some versions
WITH_BDB_VER=   48
DEFAULT_MYSQL_VER=  53m
APACHE_VERSION= 22
APACHE_PORT=www/apache22
JAVA_VENDOR=openjdk
OVERRIDE_LINUX_NONBASE_PORTS=   f10
SAMBA_PORT= samba36

# kdevelop (kde3)
.if ${.CURDIR} == ${PORTSDIR}/devel/kdevelop
   WITH_OPTIONAL_DEPENDS=yes
.endif

#php53
.if ${.CURDIR} == ${PORTSDIR}/lang/php53
   PREFIX=/usr/local/php53
.endif
.if ${.CURDIR} == ${PORTSDIR}/devel/php53-gettext
   PREFIX=/usr/local/php53
   PHPBASE=/usr/local/php53
.endif
.if ${.CURDIR} == ${PORTSDIR}/security/php53-hash
   PREFIX=/usr/local/php53
   PHPBASE=/usr/local/php53
.endif
.if ${.CURDIR} == ${PORTSDIR}/converters/php53-mbstring
   PREFIX=/usr/local/php53

Re: trouble with poudriere and recent ports tree

2013-10-08 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 08.10.2013 15:05, schrieb Bryan Drewery:
 On 10/8/2013 8:00 AM, Alfred Bartsch wrote:
 Am 08.10.2013 14:48, schrieb Bryan Drewery:
 On 10/8/2013 7:14 AM, Alfred Bartsch wrote:
 Am 08.10.2013 13:23, schrieb Bryan Drewery:
 On 10/8/2013 5:51 AM, Alfred Bartsch wrote:
 Hi all, after updating my ports tree to a more recent 
 version (svn revision: 329714), I'm no longer able to
 build most of my ports with poudriere, as I was before
 (some weeks ago).
 
 IMHO there are two major issuses: 1) the STAGE
 environment isn't yet fully implemented, as some ports
 seem to need NO_STAGE=yes in make.conf: e.g.
 devel/libSM, ports-mgmt/poudriere and others. poudriere
 reports a successful build for these, but the packages do
 not exist after bulk run.
 
 This is not a problem. They are marked NO_STAGE to run 
 compatibility code until they are converted.
 
 Thank you for your fast answer.
 
 AFAICS there are some ports left which are NOT marked
 NO_STAGE, but can only be built (at least) with poudriere if
 NO_STAGE is set.
 
 
 
 So after updating /usr/local/etc/poudriere.d/make.conf
 with the NO_STAGE line, I successfully built some ports
 (e.g. poudriere-3.0.9).
 
 NO_STAGE is not a user variable. Do NOT put it in your 
 make.conf. This will break a lot.
 
 
 Then I need some advice, how to actually build 
 ports-mgmt/poudriere or
 
 ports-mgmt/poudriere builds fine for me. Can you show the
 entire build log and your make.conf?
 
 
 Here you are:
 [snip]
 POUDRIERE_VERSION=3.0.5
 
 
 You should probably just update poudriere from your host ports
 tree directly. At least 3.0.6 is required for staging support.
 

Understood. I managed this update by setting NO_STAGE. My wrong
conclusion was, that this would help with other ports too. Meanwhile I
removed this entry from make.conf and I'm looking forward to the
results of my next poudriere bulk run. At least m4 and perl are
successfully built again.
Thanks.

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlJUBs4ACgkQ5QGe2JdVf3gMWACfSa7z2Hnl5n7FyuBUjrUFRQ+4
HVMAn1asxo2W8FDE4kdmuHP16ZV46xmV
=2jOh
-END PGP SIGNATURE-
___
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: trouble with poudriere and recent ports tree

2013-10-08 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 08.10.2013 16:24, schrieb Anton Shterenlikht:
 Date: Tue, 08 Oct 2013 15:00:19 +0200 From: Alfred Bartsch
 bart...@dssgmbh.de To: Bryan Drewery bdrew...@freebsd.org 
 Subject: Re: trouble with poudriere and recent ports tree Cc:
 po...@freebsd.org
 
 ===  Building package for poudriere-3.0.9 Creating package 
 /wrkdirs/usr/ports/ports-mgmt/poudriere/work/poudriere-3.0.9.tbz 
 Registering depends:. Registering conflicts: poudriere-devel.
 
 Seems you are trying to install both poudriere and
 poudriere-devel. Probably they conflict. Try to use just one.

No, the conflicts line does not indicate an installation issue IMHO,
it seems to be a comment/hint from Makefile. poudriere-devel has never
been installed into my environment.
Thanks.

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


- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlJUIi0ACgkQ5QGe2JdVf3hmYQCgvqpVbtTzE0UcWtMuRR0qMrh3
oAIAoK1jJ501w5z/iLmje7dJDX0PA5Vk
=GDfe
-END PGP SIGNATURE-
___
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: multimedia/vlc options

2012-09-24 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 23.09.2012 11:21, schrieb l...@lena.kiev.ua:
 8.3-RELEASE-p2 i386. After update `make config` doesn't show
 checkboxes for options
 
 May be it works in FreeBSD 9 and later, but in 8 and earlier the
 'make config' dialog behaves differently.
 
 Same problem with www/firefox and possibly some other ports, but no
 problem with most other ports, I tried: OpenEXR, aee, alsa-plugins,
 audacity, aumix, avahi, babl, binutils, boehm-gc, boost-libs,
 ca_root_nss, cairo, catdoc, centericq, centerim, clamav, coreutils,
 cups-base, print/ghostscript8.
 
 So, perhaps the culprit is some recent change somewhere in
 /usr/ports/Mk .
 
 Problem:
 
 ‚ƒ

 
   Options for firefox 15.0.1,1 
 
 ‚ƒ
    D-Bus IPC system support
     Install debug symbols
     GNOME desktop environment support
     Multimedia support via GStreamer
     Proxy support via libproxy
     Additional log messages
     Use extra compiler optimizations
     Profile-Guided Optimization
     M(GNOME): GConf configuration backend
 suppo    M(GNOME): GIO for file I/O
     M(GNOME): libgnomeui support module
     M(GNOME): GnomeVFS2 support
     S(AUDIO): ALSA audio architecture
 support      S(AUDIO): Open Sound System
 support    S(AUDIO): PulseAudio
 sound server support U  
 †€„€€€v(+)€…€‡

 
   [  OK  ]   Cancel
 „…

  No problem:
 
 ‚ƒ

 
 Options for ghostscript8 8.71_10   
 
 ‚ƒ
   [X] A4SIZE   Set A4 (not Letter) as the default paper size
    [X] CAIROCairo graphics library support
    [X] CUPS CUPS printing system support
    [X] FONTCONFIG   Enable fontconfig support
    [ ] FT_BRIDGEEnable FreeType Bridge support
    [X] LIBPAPER libpaper support
    [ ] GTK2 GTK+ 2 GUI toolkit support
    [X] X11  X11 support (graphics)
    [X] GS_x11   D: X Window System version 11
    [X] GS_x11alpha  D: X Window System masquer. alpha
 capability      [X] GS_x11cmyk   D: X Window System masquer.
 1bit/plane CMYK   [X] GS_x11cmyk2  D: X Window System
 2-bit-per-plane CMYK   [X] GS_x11cmyk4  D: X Window
 System 4-bit-per-plane CMYK   [X] GS_x11cmyk8  D: X
 Window System 8-bit-per-plane CMYK   [X] GS_x11gray2
 D: X Window System 2-bit gray-scale  
 †€„v(+)…€‡

 
   [  OK  ]   Cancel
 „…

  ___ 
 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

You may add

# handle long descriptions in port options
DIALOG=/usr/ports/Tools/scripts/dialogwrapper.sh

to /etc/make.conf. This works for me (FreeBSD 8.3-stable).

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlBgBLQACgkQ5QGe2JdVf3h3nQCeMJQJSiIydHfsF8GZijAp4tdR
PP0AoK0OWY+aF6nK1PXcyqOHYu6GenYu
=YSIM
-END PGP SIGNATURE-
___
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


inconsistent use of make variable SAMBA_PORT

2012-06-22 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi all,

today I stumbled upon another small inconsistency in the portstree.

In our environment we will use samba-3.5. After adding
SAMBA_PORT=samba35 to /etc/make.conf, make index fails complaining
about missing ports directory /usr/ports/samba35, which is obviously
true.

After some analyzing, I found that the make variable SAMBA_PORT is
used variously in the portstree:
Some ports (net-im/kpopup, net/lanbrowsing ...) seem to do it the
right way:
  SAMBA_PORT?= net/samba34

Some other ports do not :
devel/p5-Parse-Pidl:
  SAMBA_PORT?= samba4-devel
  MASTERDIR= ${.CURDIR}/../../net/${SAMBA_PORT}

misc/amanda[|26|32]-server:
  SAMBA_PORT?=  samba34
  BUILD_DEPENDS+= smbclient:${PORTSDIR}/net/${SAMBA_PORT}
RUN_DEPENDS+= smbclient:${PORTSDIR}/net/${SAMBA_PORT}

misc/amanda25-server seems to be correct.

net/samba-libsmbclient:
  SAMBA_PORT=   samba34
  MASTERDIR=${.CURDIR}/../${SAMBA_PORT}
this unconditional setting renders using another samba version
impossible, it should read ?= instead of =.

Can someone with commit bit on the list please see to it, or will it
be better to file a PR?

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/kbU0ACgkQ5QGe2JdVf3idLwCgvvW4uoYrP38hp1/BaWsJ9LD2
oc0AoKWXJ4Lnx9NTmhgsn2SzWgXJ4HON
=s7b7
-END PGP SIGNATURE-
___
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: make index shows missing port directory

2012-06-12 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 11.06.2012 20:28, schrieb Chris Rees:
 On 11 June 2012 08:57, Alfred Bartsch bart...@dssgmbh.de wrote:
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
 
 Am 08.06.2012 22:23, schrieb Chris Rees:
 On Jun 8, 2012 7:10 PM, Palle Girgensohn
 gir...@freebsd.org wrote:
 
 Chris Rees skrev:
 On 8 June 2012 08:15, Alfred Bartsch bart...@dssgmbh.de 
 wrote:
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
 
 Hi,
 
 ...
 Adding this missing entry to the portstree should solve
 this issue. To avoid such problems in the future, it
 would IMHO be preferable to have only one port 
 (/usr/ports/databases/p5-DBD-mysql), which is able to
 handle all mysql versions, similar to p5-DBD-Pg.
 
 Actually, I'm looking at moving p5-DBD-Pg to versioned
 ports, since it is less unpredictable to install a
 versioned port, the autodetection logic is messy and
 packages are not built for any but the default version.
 
 Chris
 
 That is partly true, but it is also strange to have a
 versioned port where there is no difference other than the
 dependency?
 
 
 Oops, haha, I remember looking at it and also thinking what
 you just said.  Sorry for the noise.
 
 Alfred, there actually is a port databases/p5-DBD-mysql which
 is the only one that ports should depend on (I had this
 conversation with Alex Dupre IIRC, the maintainer of mysql).
 
 I'll do a quick scan for ports depending on the versioned ports
 and get PRs in.
 
 Chris
 
 Thank you for taking care of this. I really would appreciate to
 have only one port as a BDB - MySQL interface.
 
 There is another issue with make index:
 
 Generating INDEX-8 - please wait.. ... Warning: Duplicate INDEX
 entry: jpeg2ps-a4-1.9_2 Warning: Duplicate INDEX entry:
 openldap-sasl-client-2.4.31_1 Warning: Duplicate INDEX entry:
 a2ps-a4-4.13b_4 Warning: Duplicate INDEX entry: c2ps-a4-4.0_1 
 Warning: Duplicate INDEX entry: enscript-a4-1.6.4_5 Warning:
 Duplicate INDEX entry: html2ps-a4-1.0.b7,1 Warning: Duplicate
 INDEX entry: lprps-a4-2.5 Warning: Duplicate INDEX entry:
 mp-a4-3.0.1 Warning: Duplicate INDEX entry: psutils-a4-1.17_2 
 Done.
 
 Related settings in /etc/make.conf:
 
 A4=yes PAPERSIZE=a4
 
 The index entries for the -letter ports are missing
 afterwards. IMHO this primarily happens because the -letter
 (slave-) ports are used as master ports for the -a4 ports.
 
 Are these different ports related to paper format really needed 
 anymore - in times of libpaper?
 
 If yes, I would vote for cleaning the ports tree: - - define
 real master ports (e.g. print/enscript, print/a2ps) - - change
 the -letter ports to real slave ports - - change the MASTERDIR
 entries in -a4 and -letterdj ports - - take care that
 PKGNAMESUFFIX is set in the slave ports only
 
 BTW: There is a tool named p5-FreeBSD-Portindex written by
 Matthew Seaman, which creates a complete index file (=containing
 every port directory), not showing these weaknesses.
 
 The openldap duplicate entry results of setting port option
 SASL. There is another issue with this port: The package origin
 is stored as net/openldap24-client even with option SASL set.
 This port is a dependancy of some kde ports. Every time I'm
 rebuilding one of these ports, portmaster tries to build 
 openldap24-sasl-client, even if it is already installed. Manually
 changing the ORIGIN entry in /var/db/pkg solved this issue for
 me.
 
 You have stumbled upon a known problem.
 
 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/162088
 
 I'm not quite sure I agree with the closure however, since a
 solution is not made, rather a workaround.
 

Thank you for esponding. Yes, you are (partly) right. I was the
originator of that PR. It was closed due to out of ideas.
This time I chose a direct mailing instead of posting a follow-up to
that closed PR.

If you'd take another look at my actual post, you will see that this
time I'm trying to propose a solution to this systemic issue, which
has been in the ports tree for a very long time.

I'm looking forward to your comments.

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/W88UACgkQ5QGe2JdVf3jwEwCfX0bFWKx84mUxytOvqYYmGofA
IQAAnA8p+WznlOCxyt1oKLUkCsJ2pMiV
=yBq1
-END PGP SIGNATURE-
___
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


make index shows missing port directory

2012-06-08 Thread Alfred Bartsch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

in our environment we are using mariadb instead of mysql.
This should be achieved  by setting DEFAULT_MYSQL_VER=53
in /etc/make.conf.

A subsequent make index produces following messages:

Generating INDEX-8 - please wait..make_index: innotop-1.8.1_2: no
entry for /usr/ports/databases/p5-DBD-mysql53
make_index: innotop-1.8.1_2: no entry for
/usr/ports/databases/p5-DBD-mysql53
make_index: tinderbox-3.4.1: no entry for
/usr/ports/databases/p5-DBD-mysql53
make_index: tinderbox-devel-3.4.r3.20120404,1: no entry for
/usr/ports/databases/p5-DBD-mysql53
make_index: netdot-0.9.10_1: no entry for
/usr/ports/databases/p5-DBD-mysql53
make_index: zoneminder-1.25.0: no entry for
/usr/ports/databases/p5-DBD-mysql53
...

Adding this missing entry to the portstree should solve this issue.
To avoid such problems in the future, it would IMHO be preferable to
have only one port (/usr/ports/databases/p5-DBD-mysql), which is able
to handle all mysql versions, similar to p5-DBD-Pg.

- -- 
Regards
Alfred Bartsch
Data-Service GmbH
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/RppEACgkQ5QGe2JdVf3gFCQCglJIgJIOxJUCyWca3Po5AlQhX
N5EAnRmrpX3Nnhcp8W1pgOdcztDFAlMo
=MuZu
-END PGP SIGNATURE-
___
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