modify dependencies in local pkgng database
-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)
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
-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
-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
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
-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
-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
-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
-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
-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
-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
-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
-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
-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