share/applications missing causing lots of leftovers in other ports (was: [QAT] r331428: 4x leftovers)
Gnome@, can you please check if the desktop-file-utils port needs fixing WRT removal of the $PREFIX/share/applications directory, on short notice please? (Perhaps an error when converting to staging, the check-orphans targets, as well as poudriere testport, can cause false positives.) This has been going on for several days now, and clouds the view on actual port problems. Details below. Am 25.10.2013 04:26, schrieb Ports-QAT: Update distinfo path. - Build ID: 20131023211200-34188 Job owner: mand...@freebsd.org Buildtime: 29 hours Enddate: Fri, 25 Oct 2013 02:26:34 GMT Revision: r331428 Repository: https://svnweb.freebsd.org/ports?view=revisionrevision=331428 - Port:deskutils/docear 1.0.0 Buildgroup: 8.4-QAT/amd64 Buildstatus: LEFTOVERS Log: https://qat.redports.org//~mand...@freebsd.org/20131023211200-34188-212232/docear-1.0.0.log ... and in all of the four we see it's not actually a leftover, but instead damage to the directory hierarchy: === Checking filesystem state after all packages deleted list of files present on clean system but missing after everything was deinstalled) ./usr/local/share/applications missing build of /usr/ports/deskutils/docear ended at Thu Oct 24 02:02:20 UTC 2013 I believe that this is caused by the desktop-file-utils port; the following excerpt is from my home tinderbox on 8.3 amd64 (and docear uses desktop-file-utils): phase 7: make package === Building package for desktop-file-utils-0.22 Deleting desktop-file-utils-0.22 === Checking filesystem state list of files present before this port was installed but missing after it was deinstalled) ./usr/local/share/applications missing Deleting pkgconf-0.9.3 Deleting gmake-3.82_1 Deleting glib-2.36.3 Deleting libffi-3.0.13 Deleting pcre-8.33 Deleting perl5-5.16.3_1 Removing /usr/local/etc/perl5_version... Done. Removing stale symlinks from /usr/bin... Removing /usr/bin/perl Removing /usr/bin/perl5 Done. Cleaning up /etc/manpath.config... Done. Deleting python-2.7_1,2 Deleting python2-2_1 Deleting python27-2.7.5_3 Deleting gettext-0.18.3.1 Deleting libiconv-1.14_1 === Checking filesystem state after all packages deleted list of files present on clean system but missing after everything was deinstalled) ./usr/local/share/applications missing build of /usr/ports/devel/desktop-file-utils ended at Wed Oct 23 10:51:45 UTC 2013 signature.asc Description: OpenPGP digital signature
'pkg upgrade' produces 'conflict found' warnings
Proceed with upgrading packages [y/N]: y Checking integrity... Conflict found on path /usr/local/bin/a2p between perl-5.16.3_1(lang/perl5.16) and perl-5.14.4_2(lang/perl5.14) Conflict found on path /usr/local/bin/c2ph between perl-5.16.3_1(lang/perl5.16) and perl-5.14.4_2(lang/perl5.14) Conflict found on path /usr/local/bin/config_data between perl-5.16.3_1(lang/perl5.16) and perl-5.14.4_2(lang/perl5.14) Conflict found on path /usr/local/bin/corelist between perl-5.16.3_1(lang/perl5.16) and perl-5.14.4_2(lang/perl5.14) ... Binary upgrade fails this way. This system is 9.2-STABLE with PKGNG in use, and perl has been upgraded to perl5-5.16.3_1. So I assume conflicts come from the remote packages? This command has been run, if this matters: pkg set -o lang/perl5.14:lang/perl5.16 This message should be clarified: where the conflict is found exactly? The current message isn't user friendly. User didn't do anything wrong, and the message doesn't add clarity as to what the problem is. Yuri ___ 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: recent perl mach/auto not found error
On Thu, Oct 24, 2013 at 2:19 PM, Matthew Seaman m.sea...@infracaninophile.co.uk wrote: On 23/10/2013 20:02, Matthew Seaman wrote: On 23/10/2013 18:51, Sunpoet Po-Chuan Hsieh wrote: On Thu, Oct 24, 2013 at 12:59 AM, John Marino freebsd.cont...@marino.stwrote: I'm getting this error: find: /wrkdirs/devel/bzapi/work/stage/usr/local/lib/perl5/site_perl/5.14/mach/auto: No such file or directory On the following ports: devel/bzapi www/p5-RT-Authen-ExternalAuth www/p5-RT-Extension-LDAPImport www/p5-RT-Extension-MandatoryOnTransition www/p5-RT-Extension-SLA www/p5-RTx-Calendar It seems to come from r330925 (sunpoet) on Mk/Uses/perl5.mk (~line 265) Is anyone else seeing this? Is perl5.mk wrong to assume auto directory exists? John Good catch! This should be fixed in r331398. Please try again. Thanks! Cool. Those are mostly my ports -- I was just about to investigate, but it seems this is already solved. Curious as to why it hit the RT extension ports in particular though? Nope. I'm still getting this: [...] Installing /home/matthew/work/ports/www/p5-RTx-Calendar/work/stage/usr/local/share/rt40/plugins/RTx-Calendar/html/NoAuth/css/calendar.css find: /home/matthew/work/ports/www/p5-RTx-Calendar/work/stage/usr/local/lib/perl5/site_perl/5.16/mach/auto: No such file or directory *** [post-stage] Error code 1 Stop in /home/matthew/work/ports/www/p5-RTx-Calendar. *** [stage] Error code 1 [...] This port doesn't actually install anything into .../usr/local/lib/perl5/site_perl/5.16/mach/auto so that directory will not be created by default. Hi, I've committed r331562. I forgot to add trailing || ${TRUE}. It should *really* be fixed now. I could build these ports successfully in tinderbox. Please try again. Thanks. Regards, sunpoet -- Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey JID: matt...@infracaninophile.co.uk ___ 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
dolphin-emu requires KMS to get OpenGL?
Hi there I wanted to try out the last version of dolphin-emu (4.0.0). When I try to start any game it stops with : Your card supports OpenGL 2.0? Your card supports OpenGL 3.0? I'm running standard Xorg without KMS with a ATI Radeon 4330. Is KMS mandatory for that card? Cheers, -- David Demelier ___ 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: poudriere zfs setup help
From b...@passap.ru Thu Oct 10 15:36:59 2013 10.10.2013 16:56, Anton Shterenlikht пиÑеÑ: From b...@passap.ru Thu Oct 10 13:48:06 2013 10.10.2013 13:16, Anton Shterenlikht аÐаÐбÂаÐбÂ: I'm getting this error: = SHA256 Checksum OK for pkg-1.1.4.tar.xz. mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system *** Error code 1 So something is wrong with my setup? Does this look all right: # poudriere jails -l JAILNAME VERSION ARCHMETHOD PATH ia64 10.0-ALPHA5 r256218 ia64svn+https /pdr/jails/ia64 # poudriere ports -l PORTSTREEMETHOD PATH default svn+https /pdr/ports/default # df Filesystem 1K-blocks UsedAvail Capacity Mounted on /dev/da0p260931274 49946430 611034489%/ devfs110 100%/dev /dev/da0p1 409504 1184 408320 0%/efi tank/poudriere/data 31736572 1290 31735281 0% /pdr/data tank/poudriere/jails/ia64 33931466 2196185 31735281 6% /pdr/jails/ia64 tank/poudriere/ports/default 32633749 898468 31735281 3% /pdr/ports/default tank 31735313 32 31735281 0%/tank tank/poudriere31735314 33 31735281 0% /tank/poudriere tank/poudriere/jails 31735312 31 31735281 0% /tank/poudriere/jails tank/poudriere/ports 31735312 31 31735281 0% /tank/poudriere/ports # # grep ^[A-Z] /usr/local/etc/poudriere.conf ZPOOL=tank FREEBSD_HOST=https://svn0.eu.freebsd.org RESOLV_CONF=/etc/resolv.conf BASEFS=/pdr USE_PORTLINT=yes USE_TMPFS=yes DISTFILES_CACHE=/usr/ports/distfiles SVN_HOST=svn0.eu.FreeBSD.org CHECK_CHANGED_OPTIONS=verbose CHECK_CHANGED_DEPS=yes PKG_REPO_SIGNING_KEY=/root/pkg.key CCACHE_DIR=/var/cache/ccache SAVE_WRKDIR=yes # What am I missing? On another box I set up poudriere with no zfs and it works all right. So I think I messed up the zfs setup. You may try to use poudriere testport -i Then poudriere will not umount jail (it will be umounted when you exit the jail command propmt) and you may explore the system (i.e. mount, jls, etc.) to find out what's going on. ok, so after a failure, still in a jail: root@ia64-default:~ # df Filesystem1K-blocksUsedAvail Capacity Mounted on tank/poudriere/jails/ia64-default-ref 33930819 2198542 31732277 6%/ root@ia64-default:~ # ls -al /usr/ports/ports-mgmt/pkg total 15 drwxr-xr-x 3 root wheel 8 Oct 9 13:23 . drwxr-xr-x 85 root wheel86 Oct 9 13:23 .. -rw-r--r-- 1 root wheel 2544 Oct 9 13:23 Makefile -rw-r--r-- 1 root wheel 127 Oct 9 13:23 distinfo drwxr-xr-x 2 root wheel13 Oct 9 13:23 files -rw-r--r-- 1 root wheel87 Oct 9 13:23 pkg-descr -rw-r--r-- 1 root wheel73 Oct 9 13:23 pkg-message -rw-r--r-- 1 root wheel 1420 Oct 9 13:23 pkg-plist root@ia64-default:~ # whoami root root@ia64-default:~ # mkdir /usr/ports/ports-mgmt/pkg/work mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system root@ia64-default:~ # On ufs this would mean something is seriously wrong. But on zfs, I'm not so sure. Perhaps I'm not understanding it right. Actually I meant to investigate host, not jail. Jail ment to just exist. Sorry to be not clear. (I usually use sysutils/tmux to have one seccion and several terminals at a host.) So look at commands (at the host, not in the jail): mount, jls. Does somtethig looks suspicious? Still no luck. Now I cannot even get 'poudriere testport -i' to leave the jail intact. I get: # poudriere testport -i -o ports-mgmt/pkg -j ia64 Creating the reference jail... done *skip* = SHA256 Checksum OK for pkg-1.1.4.tar.xz. mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system *** Error code 1 Stop. make[1]: stopped in /usr/ports/ports-mgmt/pkg *** Error code 1 Stop. make: stopped in /usr/ports/ports-mgmt/pkg Cleaning up Umounting file systems # I also tried -I option - still the same - the jail is unmounted after the failure. This is poudriere-3.0.11. What else can I try? 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
Re : mail/roundcube: No Dates?
Hi You need to set the date.timezone in your php.ini. Cheers -- David Demelier Larry Rosenman l...@lerctr.org a écrit : I upgraded my main mailserver a couple of weeks ago from 8.4 to 10.0, and my roundcube install stopped displaying dates in the mail view. I've corresponded with a...@freebsd.org (maintainer) and he and I are both stumped. I tried(!) downgrading PHP from 5.4 to 5.3 with no luck. Anyone have ANY ideas? I *CAN* provide SSH access to the box. It's driving me nuts :) -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: l...@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 ___ 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: poudriere zfs setup help
25.10.2013 13:40, Anton Shterenlikht пишет: From b...@passap.ru Thu Oct 10 15:36:59 2013 10.10.2013 16:56, Anton Shterenlikht аПаИбаЕб: From b...@passap.ru Thu Oct 10 13:48:06 2013 10.10.2013 13:16, Anton Shterenlikht аАааАааБТаАааБТ: I'm getting this error: = SHA256 Checksum OK for pkg-1.1.4.tar.xz. mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system *** Error code 1 So something is wrong with my setup? Does this look all right: # poudriere jails -l JAILNAME VERSION ARCHMETHOD PATH ia64 10.0-ALPHA5 r256218 ia64svn+https /pdr/jails/ia64 # poudriere ports -l PORTSTREEMETHOD PATH default svn+https /pdr/ports/default # df Filesystem 1K-blocks UsedAvail Capacity Mounted on /dev/da0p260931274 49946430 611034489%/ devfs110 100%/dev /dev/da0p1 409504 1184 408320 0%/efi tank/poudriere/data 31736572 1290 31735281 0% /pdr/data tank/poudriere/jails/ia64 33931466 2196185 31735281 6% /pdr/jails/ia64 tank/poudriere/ports/default 32633749 898468 31735281 3% /pdr/ports/default tank 31735313 32 31735281 0%/tank tank/poudriere31735314 33 31735281 0% /tank/poudriere tank/poudriere/jails 31735312 31 31735281 0% /tank/poudriere/jails tank/poudriere/ports 31735312 31 31735281 0% /tank/poudriere/ports # # grep ^[A-Z] /usr/local/etc/poudriere.conf ZPOOL=tank FREEBSD_HOST=https://svn0.eu.freebsd.org RESOLV_CONF=/etc/resolv.conf BASEFS=/pdr USE_PORTLINT=yes USE_TMPFS=yes DISTFILES_CACHE=/usr/ports/distfiles SVN_HOST=svn0.eu.FreeBSD.org CHECK_CHANGED_OPTIONS=verbose CHECK_CHANGED_DEPS=yes PKG_REPO_SIGNING_KEY=/root/pkg.key CCACHE_DIR=/var/cache/ccache SAVE_WRKDIR=yes # What am I missing? On another box I set up poudriere with no zfs and it works all right. So I think I messed up the zfs setup. You may try to use poudriere testport -i Then poudriere will not umount jail (it will be umounted when you exit the jail command propmt) and you may explore the system (i.e. mount, jls, etc.) to find out what's going on. ok, so after a failure, still in a jail: root@ia64-default:~ # df Filesystem1K-blocksUsedAvail Capacity Mounted on tank/poudriere/jails/ia64-default-ref 33930819 2198542 31732277 6%/ root@ia64-default:~ # ls -al /usr/ports/ports-mgmt/pkg total 15 drwxr-xr-x 3 root wheel 8 Oct 9 13:23 . drwxr-xr-x 85 root wheel86 Oct 9 13:23 .. -rw-r--r-- 1 root wheel 2544 Oct 9 13:23 Makefile -rw-r--r-- 1 root wheel 127 Oct 9 13:23 distinfo drwxr-xr-x 2 root wheel13 Oct 9 13:23 files -rw-r--r-- 1 root wheel87 Oct 9 13:23 pkg-descr -rw-r--r-- 1 root wheel73 Oct 9 13:23 pkg-message -rw-r--r-- 1 root wheel 1420 Oct 9 13:23 pkg-plist root@ia64-default:~ # whoami root root@ia64-default:~ # mkdir /usr/ports/ports-mgmt/pkg/work mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system root@ia64-default:~ # On ufs this would mean something is seriously wrong. But on zfs, I'm not so sure. Perhaps I'm not understanding it right. Actually I meant to investigate host, not jail. Jail ment to just exist. Sorry to be not clear. (I usually use sysutils/tmux to have one seccion and several terminals at a host.) So look at commands (at the host, not in the jail): mount, jls. Does somtethig looks suspicious? Still no luck. Now I cannot even get 'poudriere testport -i' to leave the jail intact. I get: # poudriere testport -i -o ports-mgmt/pkg -j ia64 Creating the reference jail... done *skip* = SHA256 Checksum OK for pkg-1.1.4.tar.xz. mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system *** Error code 1 Stop. make[1]: stopped in /usr/ports/ports-mgmt/pkg *** Error code 1 Stop. make: stopped in /usr/ports/ports-mgmt/pkg Cleaning up Umounting file systems # I also tried -I option - still the same - the jail is unmounted after the failure. This is poudriere-3.0.11. What else can I try? Investigate your system as I had described earlier. -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve ___ 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: NO_STAGE: Bump PORTREVISION ? Pr class 'change' or 'update' ?
John Marino wrote on 24.10.2013 10:21: On 10/24/2013 10:05, Marco Steinbach wrote: Hi, the 'FAQ on PORTREVISION' discussion found at [1] seems to suggest, that enabling staging does not require a PORTREVISION bump. On the other hand, enabling staging seems to be a change in packaging, although from a users perspective the packaged files don't change. And a change in packaging is said to require a bump in PORTREVISION, according to the referenced thread. Are you referring to man pages? I believe those were getting added to the plist internally before, so the final difference in plist before and after staging is zero (if man pages are the only item in question). When enabling staging, is a maintainer supposed to bump PORTREVISION ? I don't see many PORTREVISION bumps as result of stage conversion (only). So I think not. Is this then of class '[maintainer-]update' or just 'change' ? I think maintainer-updates only means the maintainer wrote the PR, so if that's the case, mark it maintainer-update. [...] From the port(1) (not port_s_) man page it looks like marking a pr as class 'update' (maintainer or nor) is substantially different from marking it as 'change'. I think, given that there's no change in functionality in the ports I'm going to modify, I'll stick with not bumping PORTREVISION as to not lead users into believing, that they need to upgrade the installed package. Which in turn results in setting the class to 'change', since that seems to fit with what it is I am doing. Thanks for your comments. MfG CoCo ___ 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 you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/po...@freebsd.org.html Port| Current version | New version +-+ databases/jasperreports | 3.7.6 | 5.5.0 +-+ net-mgmt/py-pyang | 1.3 | 1.4 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portsc...@freebsd.org Thanks. ___ 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
Possible fix for all p5-* port installs being broken on FreeBSD
Hi Sunpoet seems your the most active maintainer of perl ports system on FreeBSD so please excuse the email if your not the correct person but here goes. Currently make install for all p5-* ports fail because they cant find the installed files. This seems to be because the site_perl directory struction now uses PERL_VERSION instead of PERL_VER e.g 5.14.4 not 5.14 The attached patch fixes this for me by changing the package vars to use PERL_VERISON but its not clear if its the install which is incorrect or the vars. cc'ed ports@ just in case. Regards Steve p5-ports-fix.patch Description: Binary data ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
On Fri, Oct 25, 2013 at 8:26 PM, Steven Hartland s...@freebsd.org wrote: Hi Sunpoet seems your the most active maintainer of perl ports system on FreeBSD so please excuse the email if your not the correct person but here goes. Currently make install for all p5-* ports fail because they cant find the installed files. This seems to be because the site_perl directory struction now uses PERL_VERSION instead of PERL_VER e.g 5.14.4 not 5.14 The attached patch fixes this for me by changing the package vars to use PERL_VERISON but its not clear if its the install which is incorrect or the vars. cc'ed ports@ just in case. Regards Steve Hi Steven, The perl infrastructure change was made by az@. It helps to make minor version update easier (e.g. 5.14.2 - 5.14.4). Please see UPDATING 20130612 entry for further information. Thanks. Regards, sunpoet ___ 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
Need help to diagnose graphics/oyranos errors at beefy1.isc host
Hi All, I get an error log from the package building host. The build ends with (doxygen builds docs using 25 parallel threads): [...] Generating example index... finalizing index lists... Generating dot graphs using 25 parallel threads... Running dot for graph 1/116 Running dot for graph 2/116 [...] Running dot for graph 111/116 Abort trap (core dumped) *** [doc/html] Error code 134 [...] I can't reproduce the error at 4 core hosts (doxygen uses 5 threads to build docs). So, my questions are: 1. Can I lessen doxygen hunger to use all cores to create docs? A look through doxygen configure files at port didn't reveal such option. 2. How to diagnoze the case further? Full log is here: http://beefy1.isc.freebsd.org/bulk/91i386-default/2013-10-23_13h30m59s/logs/oyranos-0.9.4.log -- WBR, Boris Samorodov (bsam) FreeBSD Committer, http://www.FreeBSD.org The Power To Serve ___ 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
Compile error building audio/xmms2
Hi, I cannot compile audio/xmms2 with poudriere on FreeBSD 9.1-p7 AMD64 Error: In file included from ../src/plugins/cdda/cdda.c:25: /usr/local/include/discid/discid.h:133: warning: function declaration isn't a prototype [-Wstrict-prototypes] Waf: Leaving directory `/wrkdirs/usr/ports/audio/xmms2/work/xmms2-0.8DrO_o/_build_' Build failed - task failed (exit status 1): {task 34451298768: c avcodec.c - avcodec.c.1.o} ['cc', '-I/usr/local/include', '-O2', '-pipe', '-fno-strict-aliasing', '-Wall', '-Wformat=2', '-Wformat-nonliteral', '-Wformat-security', '-Wmissing-prototypes', '-Wstrict-prototypes', '-Wwrite-strings', '-Wno-format-extra-args', '-Wno-format-zero-length', '-fdiagnostics-show-option', '-Werror=implicit-function-declaration', '-fPIC', '-I/wrkdirs/usr/ports/audio/xmms2/work/xmms2-0.8DrO_o/_build_', '-I/wrkdirs/usr/ports/audio/xmms2/work/xmms2-0.8DrO_o', '-I/wrkdirs/usr/ports/audio/xmms2/work/xmms2-0.8DrO_o/_build_/src/include', '-I/wrkdirs/usr/ports/audio/xmms2/work/xmms2-0.8DrO_o/src/include', '-I/usr/local/include/glib-2.0', '-I/usr/local/include', '../src/plugins/avcodec/avcodec.c', '-c', '-o', 'src/plugins/avcodec/avcodec.c.1.o'] *** [do-build] Error code 1 Start of build log (complete log as attachment) Building audio/xmms2 build started at Fri Oct 25 07:43:40 CEST 2013 port directory: /usr/ports/audio/xmms2 building for: FreeBSD 91amd64-hostportstree-job-02 9.1-RELEASE FreeBSD 9.1-RELEASE amd64 maintained by: madpi...@freebsd.org Makefile ident: $FreeBSD: audio/xmms2/Makefile 328665 2013-09-29 10:41:24Z madpilot $ Poudriere version: 3.0.10 ---Begin Environment--- OSVERSION=901000 UNAME_v=FreeBSD 9.1-RELEASE UNAME_r=9.1-RELEASE BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 MASTERMNT=/mnt/system/DATEN/poudriere/basefs/data/build/91amd64-hostportstree/ref PKG_EXT=txz FORCE_PACKAGE=yes tpid=14169 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin POUDRIERE_BUILD_TYPE=bulk PKGNG=1 PKGNAME=xmms2-0.8_4 PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f PKG_ADD=/usr/local/sbin/pkg-static add PWD=/root MASTERNAME=91amd64-hostportstree USER=root HOME=/root POUDRIERE_VERSION=3.0.10 SKIPSANITY=0 LOCALBASE=/usr/local PACKAGE_BUILDING=yes PKG_BIN=/usr/local/sbin/pkg-static ---End Environment--- ---Begin OPTIONS List--- === The following configuration options are available for xmms2-0.8_4: AIRPLAY=on: Support output via Airport Express AO=on: libao audio library support APE=on: Monkey's Audio lossless format support AVCODEC=on: Avcodevc playback support CDDA=on: AudioCD support CURL=on: Data transfer support via cURL ET=off: Install usage feedback reporting client FAAD=on: FAAD AAC decoder support FAM=on: Support to update Media Library on file change FLAC=on: FLAC lossless audio codec support GME=off: Video game music files support GVFS=on: Playback files via GVFS ICES=off: Playback files to an icecast server JACK=off: JACK audio server support MAD=on: MAD MP3 audio decoder support MDNS=on: Announce XMMS2d via mDNS (Choose implementation) MMS=on: MMS streaming support MODPLUG=on: ModPlug decoder support MPG123=on: MP3 decoding support via mpg123 MUSEPACK=on: MPC audio format support OFA=off: Collect MusicDNS fingerprints PULSEAUDIO=on: PulseAudio sound server support SAMBA=off: Playback files via SMB SID=off: Playback SID files SNDFILE=on: libsndfile support SPEEX=on: Speex audio format support TREMOR=on: Tremor audio decoder support VISUAL=off: Visualization plugins support VOCODER=off: Phase Vocoder effect plugin VORBIS=on: Ogg Vorbis audio codec support WAVPACK=on: Playback WV files XML=on: Support XML based playlists (XSPF, RSS) Announce XMMS2d via mDNS (Choose implementation): you have to select exactly one of them MDNS_APPLE=off: Use Apple mDNS implementation MDNS_AVAHI=on: Use Avahi mDNS implementation === Use 'make config' to modify these settings ---End OPTIONS List--- ___ 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
Fwd: Compile error building audio/xmms2
Sorry, no attachment in last Email regards Wolfgang Riegler___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
- Original Message - From: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org On Fri, Oct 25, 2013 at 8:26 PM, Steven Hartland s...@freebsd.org wrote: Hi Sunpoet seems your the most active maintainer of perl ports system on FreeBSD so please excuse the email if your not the correct person but here goes. Currently make install for all p5-* ports fail because they cant find the installed files. This seems to be because the site_perl directory struction now uses PERL_VERSION instead of PERL_VER e.g 5.14.4 not 5.14 The attached patch fixes this for me by changing the package vars to use PERL_VERISON but its not clear if its the install which is incorrect or the vars. cc'ed ports@ just in case. Regards Steve Hi Steven, The perl infrastructure change was made by az@. It helps to make minor version update easier (e.g. 5.14.2 - 5.14.4). Please see UPDATING 20130612 entry for further information. Thanks. Thanks Sunpoet :) @az given UPDATING 20130612 I guess the attached patch is required. As its currently its not possible to install any p5-* port think we should get it commited ASAP assuming its the correct fix. Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. p5-ports-fix.patch Description: Binary data ___ 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: Re : mail/roundcube: No Dates?
On 2013-10-25 05:09, David Demelier wrote: Hi You need to set the date.timezone in your php.ini. Cheers -- David Demelier Bingo. Now, it would be nice(tm) if either the php port(s) or something else made sure that the php.ini was installed and had a valid timezone set. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: l...@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
I'm sorry, but can you for start provide build log where I can see error(s) ? I'm sure it's just your local issues. On Fri, Oct 25, 2013 at 5:27 PM, Steven Hartland kill...@multiplay.co.uk wrote: - Original Message - From: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org On Fri, Oct 25, 2013 at 8:26 PM, Steven Hartland s...@freebsd.org wrote: Hi Sunpoet seems your the most active maintainer of perl ports system on FreeBSD so please excuse the email if your not the correct person but here goes. Currently make install for all p5-* ports fail because they cant find the installed files. This seems to be because the site_perl directory struction now uses PERL_VERSION instead of PERL_VER e.g 5.14.4 not 5.14 The attached patch fixes this for me by changing the package vars to use PERL_VERISON but its not clear if its the install which is incorrect or the vars. cc'ed ports@ just in case. Regards Steve Hi Steven, The perl infrastructure change was made by az@. It helps to make minor version update easier (e.g. 5.14.2 - 5.14.4). Please see UPDATING 20130612 entry for further information. Thanks. Thanks Sunpoet :) @az given UPDATING 20130612 I guess the attached patch is required. As its currently its not possible to install any p5-* port think we should get it commited ASAP assuming its the correct fix. Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
An example would be:- make install === Installing for p5-Encode-Locale-1.03 === p5-Encode-Locale-1.03 depends on file: /usr/local/bin/perl5.14.2 - found === Checking if converters/p5-Encode-Locale already installed === Registering installation for p5-Encode-Locale-1.03 #1 /data/portbuild/usr/ports/converters/p5-Encode-Locale/work/.PLIST.mktmp pkg-static: lstat(/usr/local/lib/perl5/5.14/man/man3/Encode::Locale.3.gz): No such file or directory *** Error code 74 Stop. make: stopped in /usr/ports/converters/p5-Encode-Locale - Original Message - From: Andrej Zverev a...@freebsd.org To: Steven Hartland kill...@multiplay.co.uk Cc: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org; ports po...@freebsd.org Sent: Friday, October 25, 2013 3:45 PM Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD I'm sorry, but can you for start provide build log where I can see error(s) ? I'm sure it's just your local issues. On Fri, Oct 25, 2013 at 5:27 PM, Steven Hartland kill...@multiplay.co.uk wrote: - Original Message - From: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org On Fri, Oct 25, 2013 at 8:26 PM, Steven Hartland s...@freebsd.org wrote: Hi Sunpoet seems your the most active maintainer of perl ports system on FreeBSD so please excuse the email if your not the correct person but here goes. Currently make install for all p5-* ports fail because they cant find the installed files. This seems to be because the site_perl directory struction now uses PERL_VERSION instead of PERL_VER e.g 5.14.4 not 5.14 The attached patch fixes this for me by changing the package vars to use PERL_VERISON but its not clear if its the install which is incorrect or the vars. cc'ed ports@ just in case. Regards Steve Hi Steven, The perl infrastructure change was made by az@. It helps to make minor version update easier (e.g. 5.14.2 - 5.14.4). Please see UPDATING 20130612 entry for further information. Thanks. Thanks Sunpoet :) @az given UPDATING 20130612 I guess the attached patch is required. As its currently its not possible to install any p5-* port think we should get it commited ASAP assuming its the correct fix. Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
Can you please show output (you can pastebin it somewhere) 1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 2. perl -V 3. cat /etc/make.conf If this is not public information you can omit po...@freebsd.org from recipients An example would be:- make install === Installing for p5-Encode-Locale-1.03 === p5-Encode-Locale-1.03 depends on file: /usr/local/bin/perl5.14.2 - found === Checking if converters/p5-Encode-Locale already installed === Registering installation for p5-Encode-Locale-1.03 #1 /data/portbuild/usr/ports/converters/p5-Encode-Locale/work/.PLIST.mktmp pkg-static: lstat(/usr/local/lib/perl5/5.14/man/man3/Encode::Locale.3.gz): No such file or directory *** Error code 74 Stop. make: stopped in /usr/ports/converters/p5-Encode-Locale - Original Message - From: Andrej Zverev a...@freebsd.org To: Steven Hartland kill...@multiplay.co.uk Cc: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org; ports po...@freebsd.org Sent: Friday, October 25, 2013 3:45 PM Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD I'm sorry, but can you for start provide build log where I can see error(s) ? I'm sure it's just your local issues. On Fri, Oct 25, 2013 at 5:27 PM, Steven Hartland kill...@multiplay.co.uk wrote: - Original Message - From: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org On Fri, Oct 25, 2013 at 8:26 PM, Steven Hartland s...@freebsd.org wrote: Hi Sunpoet seems your the most active maintainer of perl ports system on FreeBSD so please excuse the email if your not the correct person but here goes. Currently make install for all p5-* ports fail because they cant find the installed files. This seems to be because the site_perl directory struction now uses PERL_VERSION instead of PERL_VER e.g 5.14.4 not 5.14 The attached patch fixes this for me by changing the package vars to use PERL_VERISON but its not clear if its the install which is incorrect or the vars. cc'ed ports@ just in case. Regards Steve Hi Steven, The perl infrastructure change was made by az@. It helps to make minor version update easier (e.g. 5.14.2 - 5.14.4). Please see UPDATING 20130612 entry for further information. Thanks. Thanks Sunpoet :) @az given UPDATING 20130612 I guess the attached patch is required. As its currently its not possible to install any p5-* port think we should get it commited ASAP assuming its the correct fix. Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. ___ 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: poudriere zfs setup help
From b...@passap.ru Fri Oct 25 11:47:07 2013 Still no luck. Now I cannot even get 'poudriere testport -i' to leave the jail intact. I get: # poudriere testport -i -o ports-mgmt/pkg -j ia64 Creating the reference jail... done *skip* = SHA256 Checksum OK for pkg-1.1.4.tar.xz. mkdir: /usr/ports/ports-mgmt/pkg/work: Read-only file system *** Error code 1 Stop. make[1]: stopped in /usr/ports/ports-mgmt/pkg *** Error code 1 Stop. make: stopped in /usr/ports/ports-mgmt/pkg Cleaning up Umounting file systems # I also tried -I option - still the same - the jail is unmounted after the failure. This is poudriere-3.0.11. What else can I try? Investigate your system as I had described earlier. ok, it seems only poudriere-devel correctly implements -i, and leaves the jail running after poudriere testport -i Anyway, I guess I'm asking for help with jails. On the host I get: # poudriere ports -l PORTSTREEMETHOD PATH default svn+https /pdr/ports/default # poudriere jails -l JAILNAME VERSION ARCHMETHOD PATH ia64 11.0-CURRENT ia64svn+https /pdr/jails/ia64 # df ports Filesystem 1K-blocks Used Avail Capacity Mounted on /pdr/ports/default 138074817 890565 137184251 1% /pdr/data/build/ia64-default/ref/usr/ports # i.e. the poudriere ports tree is mounted under the ia64-default reference jail as /usr/ports. However, for some reason, this mount happens read-only. So I can have write access to the ports tree directly via /pdr/ports/default: # touch /pdr/ports/default/zzz # but not via the jail route: # rm /pdr/data/build/ia64-default/ref/usr/ports/zzz override rw-r--r-- root/wheel uarch for /pdr/data/build/ia64-default/ref/usr/ports/zzz? y rm: /pdr/data/build/ia64-default/ref/usr/ports/zzz: Read-only file system # Is this something to do with various allow.mount.no*** below? # jls JID IP Address Hostname Path 34 - ia64-default /pdr/data/build/ia64-default/ref # jls -n devfs_ruleset=0 nodying enforce_statfs=2 host=new ip4=inherit ip6=inherit jid=34 name=ia64-default parent=0 path=/pdr/data/build/ia64-default/ref persist securelevel=-1 allow.chflags allow.nomount allow.mount.nodevfs allow.mount.nonullfs allow.mount.noprocfs allow.mount.notmpfs ^^^ ^^^ ^^^ allow.mount.nozfs ^ allow.noquotas allow.raw_sockets allow.set_hostname allow.socket_af allow.sysvipc children.cur=0 children.max=0 cpuset.id=2 host.domainname= host.hostid=0 host.hostname=ia64-default host.hostuuid=---- ip4.addr= ip4.saddrsel ip6.addr= ip6.saddrsel # Am I on the right track at least? Many 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
pkgng ports failing to process make install correctly
Sorry for the cross post but not sure where the exact issues lies. Today I came to install git so as per normal cd /usr/ports/devel/git make install This failed first due to a problem with p5-* ports failing to install, which is being discussed on ports@ Possible fix for all p5-* port installs being broken on FreeBSD So with that fixed the next issue was a failure to process the docs for git. The errors for this was:- install -d -m 755 /usr/local/libexec/git-core install -m 755 git-subtree /usr/local/libexec/git-core asciidoc -b docbook -d manpage -f ../../Documentation/asciidoc.conf \ -agit_version=1.8.4.1 git-subtree.txt asciidoc: FAILED: configuration file asciidoc.conf missing gmake[2]: *** [git-subtree.xml] Error 1 gmake[2]: Leaving directory `/data/portbuild/usr/ports/devel/git/work/git-1.8.4.1/contrib/subtree' As you can see its moaning about asciidoc.conf being missing. This should have been installed with asciidoc so I started digging there. The problem seems to be related to how the new stage system interacts with pkgng. The asciidoc port has a post-install target which copies XXX.conf.sample files to XXX.conf if the target file doesn't exists. It does this to STAGEDIR which seems to work correctly but install from the staging area to the live area doesn't reflect this. I've checked pkg-plist and it has the relavent @exec lines so the port itself seems ok. Next I tried: * make package * make deinstall * pkg add asciidoc-8.6.8_1.txz This works fine and all the expected .conf files are installed. Next I tried a port install without pkgng by using: make WITHOUT_PKGNG=1 install While this moans about the fact the system is using pkgng the expected .conf files are installed. So it looks like there is an issue between ports and pkgng, possibly around the processing of pkg-plist @exec commands when staging is active. Any ideas? Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. ___ 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: Fwd: Compile error building audio/xmms2
On 10/25/13 15:09, Wolfgang Riegler wrote: Sorry, no attachment in last Email Hi, from this log I see it's the AVCODEC option causing problems. I'll test it and try to produce a fix. Thanks for the report! -- Guido Falsi madpi...@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: Fwd: Compile error building audio/xmms2
On Fri, Oct 25, 2013 at 1:59 PM, Guido Falsi madpi...@freebsd.org wrote: On 10/25/13 15:09, Wolfgang Riegler wrote: Sorry, no attachment in last Email Hi, from this log I see it's the AVCODEC option causing problems. I'll test it and try to produce a fix. Its a fallout from the ffmpeg update. Do you mind if I fix it for you, as it was my fault? Cheers -- William Grzybowski -- Curitiba/PR - Brasil ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
- Original Message - From: Andrej Zverev a...@freebsd.org Can you please show output (you can pastebin it somewhere) 1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14.2 /usr/local/lib/perl5/site_perl/5.14.2 lib/perl5/site_perl/5.14.2 2. perl -V perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=freebsd, osvers=10.0-current, archname=amd64-freebsd uname='freebsd head.labs.multiplay.co.uk 10.0-current freebsd 10.0-current #0: fri apr 19 20:51:53 utc 2013 r...@head.labs.multiplay.co.uk:usrobjusrhomesmhfreebsdbaseheadsysgeneric amd64 ' config_args='-sde -Dprefix=/usr/local -Darchlib=/usr/local/lib/perl5/5.14.2/mach -Dprivlib=/usr/local/lib/perl5/5.14.2 -Dman3dir=/usr/local/lib/perl5/5.14.2/perl/man/man3 -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.14.2/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.14.2 -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/5.14.2/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dcc=cc -Duseshrplib -Dinc_version_list=none -Dccflags=-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -Doptimize=-O2 -pipe -fno-strict-aliasing -Ui_gdbm -Dusethreads=n -Dusemymalloc=n -Duse64bitint' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O2 -pipe -fno-strict-aliasing', cppflags='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.2.1 Compatible FreeBSD Clang 3.3 (trunk 178860)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib' libpth=/usr/lib /usr/local/lib libs=-lm -lcrypt -lutil perllibs=-lm -lcrypt -lutil libc=, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.14.2/mach/CORE' cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under freebsd Compiled at Apr 19 2013 22:39:40 @INC: /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 3. cat /etc/make.conf cat /etc/make.conf # Ports WRKDIRPREFIX?=/data/portbuild PACKAGES=/data/packages WITHOUT_X11=1 WITHOUT_DOCS=1 WITHOUT_EXAMPLES=1 # added by use.perl 2013-04-19 22:42:57 PERL_VERSION=5.14.2 Another piece of info which may well be relavent:- uname -a FreeBSD 11.0-CURRENT FreeBSD 11.0-CURRENT #98 r256886:256889M: The system is hence using pkgng by default. Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
Just to be clear that was with the patch applied, without it I get:- make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14 /usr/local/lib/perl5/site_perl/5.14 lib/perl5/site_perl/5.14 Regards Steve - Original Message - From: Steven Hartland kill...@multiplay.co.uk To: Andrej Zverev a...@freebsd.org Cc: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org; ports po...@freebsd.org Sent: Friday, October 25, 2013 5:17 PM Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD - Original Message - From: Andrej Zverev a...@freebsd.org Can you please show output (you can pastebin it somewhere) 1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14.2 /usr/local/lib/perl5/site_perl/5.14.2 lib/perl5/site_perl/5.14.2 2. perl -V perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=freebsd, osvers=10.0-current, archname=amd64-freebsd uname='freebsd head.labs.multiplay.co.uk 10.0-current freebsd 10.0-current #0: fri apr 19 20:51:53 utc 2013 r...@head.labs.multiplay.co.uk:usrobjusrhomesmhfreebsdbaseheadsysgeneric amd64 ' config_args='-sde -Dprefix=/usr/local -Darchlib=/usr/local/lib/perl5/5.14.2/mach -Dprivlib=/usr/local/lib/perl5/5.14.2 -Dman3dir=/usr/local/lib/perl5/5.14.2/perl/man/man3 -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.14.2/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.14.2 -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/5.14.2/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dcc=cc -Duseshrplib -Dinc_version_list=none -Dccflags=-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -Doptimize=-O2 -pipe -fno-strict-aliasing -Ui_gdbm -Dusethreads=n -Dusemymalloc=n -Duse64bitint' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O2 -pipe -fno-strict-aliasing', cppflags='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.2.1 Compatible FreeBSD Clang 3.3 (trunk 178860)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib' libpth=/usr/lib /usr/local/lib libs=-lm -lcrypt -lutil perllibs=-lm -lcrypt -lutil libc=, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.14.2/mach/CORE' cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under freebsd Compiled at Apr 19 2013 22:39:40 @INC: /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 3. cat /etc/make.conf cat /etc/make.conf # Ports WRKDIRPREFIX?=/data/portbuild PACKAGES=/data/packages WITHOUT_X11=1 WITHOUT_DOCS=1 WITHOUT_EXAMPLES=1 # added by use.perl 2013-04-19 22:42:57 PERL_VERSION=5.14.2 Another piece of info which may well be relavent:- uname -a FreeBSD 11.0-CURRENT FreeBSD 11.0-CURRENT #98 r256886:256889M: The system is hence using pkgng by default. Regards Steve This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to
Re: Possible fix for all p5-* port installs being broken on FreeBSD
Well, your perl -V output show what you have old structures. Can you follow this entry in ports/UPDATING also before rebuild remove all your home patches. This is your issue. 20130612: AFFECTS: users of lang/perl* and any port that depends on it AUTHOR: a...@freebsd.org The directory structure where Perl is installed has also been modified: major.minor is now used instead of major.minor.patchlevel. The perl-after-upgrade script has been removed. Please rebuild all Perl ports and all ports that depend on it: # portmaster -r perl or # portupgrade -rf perl or # pkg install -fR perl On Fri, Oct 25, 2013 at 8:25 PM, Steven Hartland kill...@multiplay.co.uk wrote: Just to be clear that was with the patch applied, without it I get:- make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14 /usr/local/lib/perl5/site_perl/5.14 lib/perl5/site_perl/5.14 Regards Steve - Original Message - From: Steven Hartland kill...@multiplay.co.uk To: Andrej Zverev a...@freebsd.org Cc: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org; ports po...@freebsd.org Sent: Friday, October 25, 2013 5:17 PM Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD - Original Message - From: Andrej Zverev a...@freebsd.org Can you please show output (you can pastebin it somewhere) 1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14.2 /usr/local/lib/perl5/site_perl/5.14.2 lib/perl5/site_perl/5.14.2 2. perl -V perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=freebsd, osvers=10.0-current, archname=amd64-freebsd uname='freebsd head.labs.multiplay.co.uk 10.0-current freebsd 10.0-current #0: fri apr 19 20:51:53 utc 2013 r...@head.labs.multiplay.co.uk:usrobjusrhomesmhfreebsdbaseheadsysgeneric amd64 ' config_args='-sde -Dprefix=/usr/local -Darchlib=/usr/local/lib/perl5/5.14.2/mach -Dprivlib=/usr/local/lib/perl5/5.14.2 -Dman3dir=/usr/local/lib/perl5/5.14.2/perl/man/man3 -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.14.2/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.14.2 -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/5.14.2/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dcc=cc -Duseshrplib -Dinc_version_list=none -Dccflags=-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -Doptimize=-O2 -pipe -fno-strict-aliasing -Ui_gdbm -Dusethreads=n -Dusemymalloc=n -Duse64bitint' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O2 -pipe -fno-strict-aliasing', cppflags='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.2.1 Compatible FreeBSD Clang 3.3 (trunk 178860)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib' libpth=/usr/lib /usr/local/lib libs=-lm -lcrypt -lutil perllibs=-lm -lcrypt -lutil libc=, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.14.2/mach/CORE' cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under freebsd Compiled at Apr 19 2013 22:39:40 @INC: /usr/local/lib/perl5/5.14.2/BSDPAN /usr/local/lib/perl5/site_perl/5.14.2/mach /usr/local/lib/perl5/site_perl/5.14.2 /usr/local/lib/perl5/5.14.2/mach /usr/local/lib/perl5/5.14.2 3. cat /etc/make.conf cat /etc/make.conf # Ports WRKDIRPREFIX?=/data/portbuild
Re: Fwd: Compile error building audio/xmms2
On 10/25/13 18:04, William Grzybowski wrote: On Fri, Oct 25, 2013 at 1:59 PM, Guido Falsi madpi...@freebsd.org wrote: On 10/25/13 15:09, Wolfgang Riegler wrote: Sorry, no attachment in last Email Hi, from this log I see it's the AVCODEC option causing problems. I'll test it and try to produce a fix. Its a fallout from the ffmpeg update. Do you mind if I fix it for you, as it was my fault? NO problem. I do not know how to fix it right away and would have to dig something, if you know how to do it, go for it! :) -- Guido Falsi madpi...@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
PKGNG: ability to view pkg-plist?
Hey guys, I have been looking around, but I am unable to find a way to easily read the pkg-plist within a PKGNG package on the repository. Is this functionality missing in pkg, or am I just missing something? Just for a bit of context: I am working on adding the functionality into EasyPBI to work *without* a local copy of the ports tree available, so I am trying to grab all the information about a given package from the remote repository (with user privileges) to maintain the Easy part of EasyPBI in the new version. Most of the information can be easily pulled using pkg rquery, but the only thing I am still missing is the ability to search through the pkg-plist for binaries/icons/etc.. Thanks! -- ~~ Ken Moore ~~ PC-BSD/iXsystems ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
Ahh I see, sorry totally read that the wrong way round :( I never expected it to go from MAJOR.MINOR.REV - MAJOR.MINOR as we've had issues in the past with REV changes so would definitely need to keep the old structure. We'll maintain this patch locally instead. Thanks for info, sorry again for the noise. Regards Steve - Original Message - From: Andrej Zverev a...@freebsd.org Well, your perl -V output show what you have old structures. Can you follow this entry in ports/UPDATING also before rebuild remove all your home patches. This is your issue. 20130612: AFFECTS: users of lang/perl* and any port that depends on it AUTHOR: a...@freebsd.org The directory structure where Perl is installed has also been modified: major.minor is now used instead of major.minor.patchlevel. The perl-after-upgrade script has been removed. Please rebuild all Perl ports and all ports that depend on it: # portmaster -r perl or # portupgrade -rf perl or # pkg install -fR perl On Fri, Oct 25, 2013 at 8:25 PM, Steven Hartland kill...@multiplay.co.uk wrote: Just to be clear that was with the patch applied, without it I get:- make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14 /usr/local/lib/perl5/site_perl/5.14 lib/perl5/site_perl/5.14 Regards Steve - Original Message - From: Steven Hartland kill...@multiplay.co.uk To: Andrej Zverev a...@freebsd.org Cc: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org; ports po...@freebsd.org Sent: Friday, October 25, 2013 5:17 PM Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD - Original Message - From: Andrej Zverev a...@freebsd.org Can you please show output (you can pastebin it somewhere) 1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14.2 /usr/local/lib/perl5/site_perl/5.14.2 lib/perl5/site_perl/5.14.2 2. perl -V perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=freebsd, osvers=10.0-current, archname=amd64-freebsd uname='freebsd head.labs.multiplay.co.uk 10.0-current freebsd 10.0-current #0: fri apr 19 20:51:53 utc 2013 r...@head.labs.multiplay.co.uk:usrobjusrhomesmhfreebsdbaseheadsysgeneric amd64 ' config_args='-sde -Dprefix=/usr/local -Darchlib=/usr/local/lib/perl5/5.14.2/mach -Dprivlib=/usr/local/lib/perl5/5.14.2 -Dman3dir=/usr/local/lib/perl5/5.14.2/perl/man/man3 -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.14.2/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.14.2 -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/5.14.2/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dcc=cc -Duseshrplib -Dinc_version_list=none -Dccflags=-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -Doptimize=-O2 -pipe -fno-strict-aliasing -Ui_gdbm -Dusethreads=n -Dusemymalloc=n -Duse64bitint' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O2 -pipe -fno-strict-aliasing', cppflags='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.2.1 Compatible FreeBSD Clang 3.3 (trunk 178860)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib' libpth=/usr/lib /usr/local/lib libs=-lm -lcrypt -lutil perllibs=-lm -lcrypt -lutil libc=, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/usr/local/lib/perl5/5.14.2/mach/CORE' cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Built under freebsd Compiled at Apr 19 2013
some perl5 modules with .xs components fail to install/package
I also submitted this as a PR. I installed a FreeBSD 8.4-Release. Installed perl5: root@test84:/install/INSTALL_FreeBSD_84 # perl -v This is perl 5, version 14, subversion 4 (v5.14.4) built for amd64-freebsd I then compiled and tried to install a laundry list of perl modules. Some modules need to compile and install .so and .bs files. Some, but not all, of these modules had the following error. It appears that the .bs file is listed in the PLIST XX === Building package for p5-Bit-Vector-7.3 XX tar: lib/perl5/site_perl/5.14/mach/auto/Bit/Vector/Vector.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. But there is no Vector.bs file: # find work -name '*.bs'(no output - no file found) I also did: test84: {60} # cd work/Bit-Vector-7.3/ test84: {61} # make test PERL_DL_NONLAZY=1 /usr/local/bin/perl5.14.4 -MExtUtils::Command::MM -MTest::Harness -e undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch') t/*.t t/00_version.t .. ok t/01_new.t .. ok t/02_destroy.t .. ok t/03__operations.t .. ok t/04___functions.t .. ok t/05__primes.t .. ok t/06__subset.t .. ok t/07_compare.t .. ok t/08__resize.t .. ok t/09__parameters.t .. ok t/10___intervals.t .. ok t/11___shift.t .. ok t/12__string.t .. ok t/13___increment.t .. ok t/14___empty.t .. ok t/15_add.t .. ok t/16subtract.t .. ok t/17_gcd.t .. ok t/28___chunklist.t .. ok t/30__overloaded.t .. ok t/40___auxiliary.t .. ok t/50_freeze_thaw.t .. ok t/51_file_nstore.t .. ok All tests successful. Files=23, Tests=91963, 9 wallclock secs ( 7.84 usr 0.09 sys + 1.54 cusr 0.18 csys = 9.65 CPU) Result: PASS So it appears that the .bs file is not generated or required. I patched the pkg-plist file: test84: {64} # diff -bc pkg-plist* *** pkg-plist Fri Oct 25 10:23:07 2013 --- pkg-plist.orig Fri Oct 25 10:22:50 2013 *** *** 5,10 --- 5,11 %%SITE_PERL%%/%%PERL_ARCH%%/Bit/Vector/String.pm %%SITE_PERL%%/%%PERL_ARCH%%/Bit/Vector/String.pod %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bit/Vector/.packlist + %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bit/Vector/Vector.bs %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bit/Vector/Vector.so @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Bit/Vector @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Bit/Vector And did: make all install package test84: {71} # make all install package === Installing for p5-Bit-Vector-7.3 === p5-Bit-Vector-7.3 depends on package: p5-Carp-Clan=0 - found === p5-Bit-Vector-7.3 depends on file: /usr/local/bin/perl5.14.4 - found === Generating temporary packing list === Checking if math/p5-Bit-Vector already installed Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /usr/local/lib/perl5/site_perl/5.14/mach/auto/Bit/Vector/Vector.so Installing /usr/local/lib/perl5/site_perl/5.14/mach/Bit/Vector.pm Installing /usr/local/lib/perl5/site_perl/5.14/mach/Bit/Vector.pod Installing /usr/local/lib/perl5/site_perl/5.14/mach/Bit/Vector/Overload.pm Installing /usr/local/lib/perl5/site_perl/5.14/mach/Bit/Vector/String.pod Installing /usr/local/lib/perl5/site_perl/5.14/mach/Bit/Vector/Overload.pod Installing /usr/local/lib/perl5/site_perl/5.14/mach/Bit/Vector/String.pm Installing /usr/local/lib/perl5/5.14/man/man3/Bit::Vector.3 Installing /usr/local/lib/perl5/5.14/man/man3/Bit::Vector::Overload.3 Installing /usr/local/lib/perl5/5.14/man/man3/Bit::Vector::String.3 === Compressing manual pages for p5-Bit-Vector-7.3 === Registering installation for p5-Bit-Vector-7.3 === Building package for p5-Bit-Vector-7.3 I suspect that the pkg-plist entries for the indicated *.bs files are not needed. -- XX === Building package for p5-B-Utils-0.21 XX tar: lib/perl5/site_perl/5.14/mach/auto/B/Utils/Utils.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. XX === Building package for p5-Bit-Vector-7.3 XX tar: lib/perl5/site_perl/5.14/mach/auto/Bit/Vector/Vector.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. XX === Building package for p5-HTML-Parser-3.71 XX tar: lib/perl5/site_perl/5.14/mach/auto/HTML/Parser/Parser.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. XX === Building package for p5-Params-Util-1.07 XX tar: lib/perl5/site_perl/5.14/mach/auto/Params/Util/Util.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. XX === Building package for p5-Socket-2.012 XX tar: lib/perl5/site_perl/5.14/mach/auto/Socket/Socket.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. XX === Building package for p5-Storable-2.45 XX tar: lib/perl5/site_perl/5.14/mach/auto/Storable/Storable.bs: Cannot stat: No such file or directory XX tar: Error exit delayed from previous errors. XX ===
pciids-20131023.tar.xz: File unavailable
FreeBSD FBSD11 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r257066: Thu Oct 24 19:10:48 CDT 2013 root@FBSD11:/usr/obj/usr/src/sys/MYKERNEL amd64 # portupgrade -va --- Session started at: Fri, 25 Oct 2013 12:36:58 -0500 [Reading data from pkg(8) ... - 815 packages found - done] --- Upgrade of misc/pciids started at: Fri, 25 Oct 2013 12:37:29 -0500 --- Upgrading 'pciids-20131010' to 'pciids-20131023' (misc/pciids) --- Build of misc/pciids started at: Fri, 25 Oct 2013 12:37:29 -0500 --- Building '/usr/ports/misc/pciids' === Cleaning for pciids-20131023 === License BSD GPLv2 GPLv3 accepted by the user === pciids-20131023 depends on file: /usr/local/sbin/pkg - found = pciids-20131023.tar.xz doesn't seem to exist in /usr/ports/distfiles/. = Attempting to fetch http://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: http://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: Not Found = Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Attempting to fetch ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.se.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Attempting to fetch ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Attempting to fetch ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.ru.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: Not logged in = Attempting to fetch ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Attempting to fetch ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Attempting to fetch ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz fetch: ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pciids-20131023.tar.xz fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pciids-20131023.tar.xz: File unavailable (e.g., file not found, no access) = Couldn't fetch it - please try to retrieve this = port manually into /usr/ports/distfiles/ and try again. *** Error code 1 Stop. make: stopped in /usr/ports/misc/pciids ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20131025-8147-6csvvg env UPGRADE_TOOL=portupgrade UPGRADE_PORT=pciids-20131010 UPGRADE_PORT_VER=20131010 make ** Fix the problem and try again. --- Build of misc/pciids ended at: Fri, 25 Oct 2013 12:37:57 -0500 (consumed 00:00:27) --- Upgrade of misc/pciids ended at: Fri, 25 Oct 2013 12:37:57 -0500 (consumed 00:00:27) --- ** Upgrade tasks 2: 0 done, 0 ignored, 0 skipped and 1 failed --- Skipping 'editors/libreoffice' (libreoffice-4.0.5) because a requisite package 'pciids-20131010' (misc/pciids) failed (specify -k to force) --- ** Upgrade tasks 2: 0 done, 0 ignored, 1 skipped and 1 failed --- Listing the results (+:done / -:ignored / *:skipped / !:failed) ! misc/pciids (pciids-20131010) (fetch error) * editors/libreoffice (libreoffice-4.0.5) --- Packages processed: 0 done, 0 ignored, 1 skipped and 1 failed --- Session ended at: Fri, 25 Oct 2013 12:37:57 -0500 (consumed 00:00:58) ___ 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: Possible fix for all p5-* port installs being broken on FreeBSD
You are welcome. With your patch after every Perl update you will have to rebuild or move at least all the p5 ports (since SITE_PERL x.y.z where z is moving). I can only recommed to look at the situation again. Maybe the old problems have been solved and you just need to try again (with 5.14.4 or 5.16 which is now the default). On Fri, Oct 25, 2013 at 9:35 PM, Steven Hartland kill...@multiplay.co.uk wrote: Ahh I see, sorry totally read that the wrong way round :( I never expected it to go from MAJOR.MINOR.REV - MAJOR.MINOR as we've had issues in the past with REV changes so would definitely need to keep the old structure. We'll maintain this patch locally instead. Thanks for info, sorry again for the noise. Regards Steve - Original Message - From: Andrej Zverev a...@freebsd.org Well, your perl -V output show what you have old structures. Can you follow this entry in ports/UPDATING also before rebuild remove all your home patches. This is your issue. 20130612: AFFECTS: users of lang/perl* and any port that depends on it AUTHOR: a...@freebsd.org The directory structure where Perl is installed has also been modified: major.minor is now used instead of major.minor.patchlevel. The perl-after-upgrade script has been removed. Please rebuild all Perl ports and all ports that depend on it: # portmaster -r perl or # portupgrade -rf perl or # pkg install -fR perl On Fri, Oct 25, 2013 at 8:25 PM, Steven Hartland kill...@multiplay.co.uk wrote: Just to be clear that was with the patch applied, without it I get:- make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14 /usr/local/lib/perl5/site_perl/5.14 lib/perl5/site_perl/5.14 Regards Steve - Original Message - From: Steven Hartland kill...@multiplay.co.uk To: Andrej Zverev a...@freebsd.org Cc: Sunpoet Po-Chuan Hsieh sunp...@freebsd.org; ports po...@freebsd.org Sent: Friday, October 25, 2013 5:17 PM Subject: Re: Possible fix for all p5-* port installs being broken on FreeBSD - Original Message - From: Andrej Zverev a...@freebsd.org Can you please show output (you can pastebin it somewhere) 1. make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL make -C /usr/ports/converters/p5-Encode-Locale/ -VPERL_VERSION -VPERL_VER -VMAN3PREFIX -VSITE_PERL -VSITE_PERL_REL 5.14.2 5.14 /usr/local/lib/perl5/5.14.2 /usr/local/lib/perl5/site_perl/5.14.2 lib/perl5/site_perl/5.14.2 2. perl -V perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=freebsd, osvers=10.0-current, archname=amd64-freebsd uname='freebsd head.labs.multiplay.co.uk 10.0-current freebsd 10.0-current #0: fri apr 19 20:51:53 utc 2013 r...@head.labs.multiplay.co.uk:usrobjusrhomesmhfreebsdbaseheadsysgeneric amd64 ' config_args='-sde -Dprefix=/usr/local -Darchlib=/usr/local/lib/perl5/5.14.2/mach -Dprivlib=/usr/local/lib/perl5/5.14.2 -Dman3dir=/usr/local/lib/perl5/5.14.2/perl/man/man3 -Dman1dir=/usr/local/man/man1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.14.2/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.14.2 -Dscriptdir=/usr/local/bin -Dsiteman3dir=/usr/local/lib/perl5/5.14.2/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Ui_malloc -Ui_iconv -Uinstallusrbinperl -Dcc=cc -Duseshrplib -Dinc_version_list=none -Dccflags=-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -Doptimize=-O2 -pipe -fno-strict-aliasing -Ui_gdbm -Dusethreads=n -Dusemymalloc=n -Duse64bitint' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include', optimize='-O2 -pipe -fno-strict-aliasing', cppflags='-DAPPLLIB_EXP=/usr/local/lib/perl5/5.14.2/BSDPAN -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.2.1 Compatible FreeBSD Clang 3.3 (trunk 178860)', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags ='-pthread -Wl,-E -fstack-protector -L/usr/local/lib' libpth=/usr/lib /usr/local/lib libs=-lm -lcrypt -lutil perllibs=-lm -lcrypt -lutil libc=, so=so, useshrplib=true, libperl=libperl.so
Re: Possible fix for all p5-* port installs being broken on FreeBSD
I think it would a good idea to check it out again yes, but TBH we would never update perl without reinstalling all ports anyway. In our currently situation, having to reinstall basically every port on all the machines just to add a simple perl module is something we'd also rather avoid ;-) Regards Steve - Original Message - From: Andrej Zverev a...@freebsd.org You are welcome. With your patch after every Perl update you will have to rebuild or move at least all the p5 ports (since SITE_PERL x.y.z where z is moving). I can only recommed to look at the situation again. Maybe the old problems have been solved and you just need to try again (with 5.14.4 or 5.16 which is now the default). On Fri, Oct 25, 2013 at 9:35 PM, Steven Hartland Ahh I see, sorry totally read that the wrong way round :( I never expected it to go from MAJOR.MINOR.REV - MAJOR.MINOR as we've had issues in the past with REV changes so would definitely need to keep the old structure. We'll maintain this patch locally instead. Thanks for info, sorry again for the noise. This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. ___ 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 corruption
Hello, try this: rm -R /var/db/fportsnap/files/*.gz and then launch portsnap fetch another time -- Best regards, Loïc BLOT, UNIX systems, security and network engineer http://www.unix-experience.fr Le jeudi 24 octobre 2013 à 11:15 +0200, Łukasz Wąsikowski a écrit : Hi, I've tried to update ports on few servers, got this: # portsnap fetch extract 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 Thu Oct 24 02:04:53 CEST 2013: c54e7bf053e2425753affcd01e2c4ebf11f411ecbcff15100% of 69 MB 2138 kBps 00m33s 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 Thu Oct 24 02:04:53 CEST 2013 to Thu Oct 24 09:34:07 CEST 2013. Fetching 4 metadata patches... done. Applying metadata patches... done. Fetching 4 metadata files... gunzip: (stdin): unexpected end of file metadata is corrupt. signature.asc Description: This is a digitally signed message part
Re: pciids-20131023.tar.xz: File unavailable
Hi, It's now available at http://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/sunpoet/pciids-20131023.tar.xz It'll appear on mirror sites later. Regards, sunpoet ___ 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
How to reference /var/foo in pkg-plist?
For a crufty port of mine that I'm converting to staging, I'm trying this in pkg-plist: @exec mkdir -pm 770 /var/spool/bsmtp; chown uucp:uucp /var/spool/bsmtp @dirrmtry /var/spool/bsmtp Alas, it doesn't package: === Building package for bsmtp-1.02_5 pkg-static: lstat(/usr/ports/mail/bsmtp/work/stage/var/spool/bsmtp/): No such file or directory This isn't meant to reference ${STAGEDIR}/var/spool/bsmtp, I really want the absolute path /var/spool/bsmtp. Adding @cwd / doesn't help. What's the correct way to handle this? -- Christian naddy Weisgerber na...@mips.inka.de ___ 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: PKGNG: ability to view pkg-plist?
On 25/10/2013 18:24, Ken Moore wrote: I have been looking around, but I am unable to find a way to easily read the pkg-plist within a PKGNG package on the repository. Is this functionality missing in pkg, or am I just missing something? If you've downloaded the package tarball, then like this: lucid-nonsense:...cache/pkg/All:% pkg info -l -F ./pkg-1.1.4_8.txz pkg-1.1.4_8: /usr/local/share/licenses/pkg-1.1.4_8/catalog.mk /usr/local/share/licenses/pkg-1.1.4_8/LICENSE /usr/local/share/licenses/pkg-1.1.4_8/BSD /usr/local/etc/pkg.conf.sample /usr/local/sbin/pkg /usr/local/sbin/pkg-static /usr/local/sbin/pkg2ng /usr/local/include/pkg.h /usr/local/lib/libpkg.so.1 /usr/local/lib/libpkg.so /usr/local/lib/libpkg.a /usr/local/etc/periodic/daily/400.status-pkg /usr/local/etc/periodic/daily/411.pkg-backup /usr/local/etc/periodic/daily/490.status-pkg-changes /usr/local/etc/periodic/security/410.pkg-audit /usr/local/etc/periodic/security/460.pkg-checksum /usr/local/libdata/pkgconfig/pkg.pc /usr/local/man/man3/pkg_printf.3.gz /usr/local/man/man5/pkg-repository.5.gz /usr/local/man/man5/pkg.conf.5.gz /usr/local/man/man8/pkg-add.8.gz /usr/local/man/man8/pkg-annotate.8.gz /usr/local/man/man8/pkg-audit.8.gz /usr/local/man/man8/pkg-autoremove.8.gz /usr/local/man/man8/pkg-backup.8.gz /usr/local/man/man8/pkg-check.8.gz /usr/local/man/man8/pkg-clean.8.gz /usr/local/man/man8/pkg-convert.8.gz /usr/local/man/man8/pkg-create.8.gz /usr/local/man/man8/pkg-delete.8.gz /usr/local/man/man8/pkg-fetch.8.gz /usr/local/man/man8/pkg-info.8.gz /usr/local/man/man8/pkg-install.8.gz /usr/local/man/man8/pkg-lock.8.gz /usr/local/man/man8/pkg-query.8.gz /usr/local/man/man8/pkg-register.8.gz /usr/local/man/man8/pkg-remove.8.gz /usr/local/man/man8/pkg-repo.8.gz /usr/local/man/man8/pkg-rquery.8.gz /usr/local/man/man8/pkg-search.8.gz /usr/local/man/man8/pkg-set.8.gz /usr/local/man/man8/pkg-shell.8.gz /usr/local/man/man8/pkg-shlib.8.gz /usr/local/man/man8/pkg-static.8.gz /usr/local/man/man8/pkg-stats.8.gz /usr/local/man/man8/pkg-unlock.8.gz /usr/local/man/man8/pkg-update.8.gz /usr/local/man/man8/pkg-updating.8.gz /usr/local/man/man8/pkg-upgrade.8.gz /usr/local/man/man8/pkg-version.8.gz /usr/local/man/man8/pkg-which.8.gz /usr/local/man/man8/pkg.8.gz /usr/local/share/zsh/site-functions/_pkg /usr/local/etc/bash_completion.d/_pkg.bash Otherwise there is an optional '-l' flag to 'pkg repo' that creates a database of all of the files installable by all of the packages in the repo -- which should be downloadable as 'filesite.txz'. Whether this exists or not depends on the choices of the repository maintainer. It's not currently available from the official repos for http://pkg.freebsd.org/ Just for a bit of context: I am working on adding the functionality into EasyPBI to work *without* a local copy of the ports tree available, so I am trying to grab all the information about a given package from the remote repository (with user privileges) to maintain the Easy part of EasyPBI in the new version. Most of the information can be easily pulled using pkg rquery, but the only thing I am still missing is the ability to search through the pkg-plist for binaries/icons/etc.. Yeah -- the repository catalogue is a collection of selected package metadata for the packages in the repo. Unfortunately the lists of files and directories from each package aren't part of that selection. Mostly because of the space they'd take up. Whether it would be desirable to publish a 'filesite.txz' index of all the files in the packages on the official repos is a matter for debate. It would probably mean some changes to poudriere too -- I can't see any obvious way of telling it to run 'pkg repo -l' instead of plain 'pkg repo'. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey signature.asc Description: OpenPGP digital signature
Re: How to reference /var/foo in pkg-plist?
On 25/10/2013 21:06, Christian Weisgerber wrote: For a crufty port of mine that I'm converting to staging, I'm trying this in pkg-plist: @exec mkdir -pm 770 /var/spool/bsmtp; chown uucp:uucp /var/spool/bsmtp @dirrmtry /var/spool/bsmtp Alas, it doesn't package: === Building package for bsmtp-1.02_5 pkg-static: lstat(/usr/ports/mail/bsmtp/work/stage/var/spool/bsmtp/): No such file or directory This isn't meant to reference ${STAGEDIR}/var/spool/bsmtp, I really want the absolute path /var/spool/bsmtp. Adding @cwd / doesn't help. What's the correct way to handle this? Use a pkg-install.sh script, or add code to an rc script to create any necessary directory structure when a daemon is first started. Usually working data stored under /var (and any necessary directory structure to hold it) is not counted as part of the port and not deleted on package deinstallation or upgrade. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey JID: matt...@infracaninophile.co.uk signature.asc Description: OpenPGP digital signature
Re: PKGNG: ability to view pkg-plist?
On 10/25/2013 18:05, Matthew Seaman wrote: On 25/10/2013 18:24, Ken Moore wrote: I have been looking around, but I am unable to find a way to easily read the pkg-plist within a PKGNG package on the repository. Is this functionality missing in pkg, or am I just missing something? If you've downloaded the package tarball, then like this: lucid-nonsense:...cache/pkg/All:% pkg info -l -F ./pkg-1.1.4_8.txz pkg-1.1.4_8: /usr/local/share/licenses/pkg-1.1.4_8/catalog.mk /usr/local/share/licenses/pkg-1.1.4_8/LICENSE /usr/local/share/licenses/pkg-1.1.4_8/BSD /usr/local/etc/pkg.conf.sample /usr/local/sbin/pkg /usr/local/sbin/pkg-static /usr/local/sbin/pkg2ng /usr/local/include/pkg.h /usr/local/lib/libpkg.so.1 /usr/local/lib/libpkg.so /usr/local/lib/libpkg.a /usr/local/etc/periodic/daily/400.status-pkg /usr/local/etc/periodic/daily/411.pkg-backup /usr/local/etc/periodic/daily/490.status-pkg-changes /usr/local/etc/periodic/security/410.pkg-audit /usr/local/etc/periodic/security/460.pkg-checksum /usr/local/libdata/pkgconfig/pkg.pc /usr/local/man/man3/pkg_printf.3.gz /usr/local/man/man5/pkg-repository.5.gz /usr/local/man/man5/pkg.conf.5.gz /usr/local/man/man8/pkg-add.8.gz /usr/local/man/man8/pkg-annotate.8.gz /usr/local/man/man8/pkg-audit.8.gz /usr/local/man/man8/pkg-autoremove.8.gz /usr/local/man/man8/pkg-backup.8.gz /usr/local/man/man8/pkg-check.8.gz /usr/local/man/man8/pkg-clean.8.gz /usr/local/man/man8/pkg-convert.8.gz /usr/local/man/man8/pkg-create.8.gz /usr/local/man/man8/pkg-delete.8.gz /usr/local/man/man8/pkg-fetch.8.gz /usr/local/man/man8/pkg-info.8.gz /usr/local/man/man8/pkg-install.8.gz /usr/local/man/man8/pkg-lock.8.gz /usr/local/man/man8/pkg-query.8.gz /usr/local/man/man8/pkg-register.8.gz /usr/local/man/man8/pkg-remove.8.gz /usr/local/man/man8/pkg-repo.8.gz /usr/local/man/man8/pkg-rquery.8.gz /usr/local/man/man8/pkg-search.8.gz /usr/local/man/man8/pkg-set.8.gz /usr/local/man/man8/pkg-shell.8.gz /usr/local/man/man8/pkg-shlib.8.gz /usr/local/man/man8/pkg-static.8.gz /usr/local/man/man8/pkg-stats.8.gz /usr/local/man/man8/pkg-unlock.8.gz /usr/local/man/man8/pkg-update.8.gz /usr/local/man/man8/pkg-updating.8.gz /usr/local/man/man8/pkg-upgrade.8.gz /usr/local/man/man8/pkg-version.8.gz /usr/local/man/man8/pkg-which.8.gz /usr/local/man/man8/pkg.8.gz /usr/local/share/zsh/site-functions/_pkg /usr/local/etc/bash_completion.d/_pkg.bash Otherwise there is an optional '-l' flag to 'pkg repo' that creates a database of all of the files installable by all of the packages in the repo -- which should be downloadable as 'filesite.txz'. Whether this exists or not depends on the choices of the repository maintainer. It's not currently available from the official repos for http://pkg.freebsd.org/ Just for a bit of context: I am working on adding the functionality into EasyPBI to work *without* a local copy of the ports tree available, so I am trying to grab all the information about a given package from the remote repository (with user privileges) to maintain the Easy part of EasyPBI in the new version. Most of the information can be easily pulled using pkg rquery, but the only thing I am still missing is the ability to search through the pkg-plist for binaries/icons/etc.. Yeah -- the repository catalogue is a collection of selected package metadata for the packages in the repo. Unfortunately the lists of files and directories from each package aren't part of that selection. Mostly because of the space they'd take up. Whether it would be desirable to publish a 'filesite.txz' index of all the files in the packages on the official repos is a matter for debate. It would probably mean some changes to poudriere too -- I can't see any obvious way of telling it to run 'pkg repo -l' instead of plain 'pkg repo'. Cheers, Matthew Thanks for the confirmation. The only way I am seeing that it can be done at the moment is to download and/or install the package first, and then there are a couple of pkg command for getting the pkg-plist (pkg info -l -F if not installed, pkg query %Fp if it is installed). Unfortunately, this generally requires root/admin permissions to fetch the package (unless I change the package cache dir, but I am hesitant to do that for a simple application like this), so that is out of the question for my use case. I will look into the pkg repo -l option and see if that will work. If so, we might be able to use that on the PC-BSD package repo, and I can just tell people that the simplifications for generating XDG desktop/menu entries are only