share/applications missing causing lots of leftovers in other ports (was: [QAT] r331428: 4x leftovers)

2013-10-25 Thread Matthias Andree
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

2013-10-25 Thread Yuri

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

2013-10-25 Thread Sunpoet Po-Chuan Hsieh
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?

2013-10-25 Thread David Demelier
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

2013-10-25 Thread 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?

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?

2013-10-25 Thread David Demelier
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

2013-10-25 Thread Boris Samorodov
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' ?

2013-10-25 Thread Marco Steinbach

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

2013-10-25 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
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

2013-10-25 Thread Steven Hartland

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

2013-10-25 Thread Sunpoet Po-Chuan Hsieh
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

2013-10-25 Thread Boris Samorodov
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

2013-10-25 Thread Wolfgang Riegler
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

2013-10-25 Thread Wolfgang Riegler
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

2013-10-25 Thread Steven Hartland
- 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?

2013-10-25 Thread Larry Rosenman

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

2013-10-25 Thread Andrej Zverev
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

2013-10-25 Thread Steven Hartland

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

2013-10-25 Thread Andrej Zverev
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

2013-10-25 Thread Anton Shterenlikht
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

2013-10-25 Thread Steven Hartland

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

2013-10-25 Thread Guido Falsi

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

2013-10-25 Thread William Grzybowski
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

2013-10-25 Thread Steven Hartland


- 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

2013-10-25 Thread Steven Hartland

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

2013-10-25 Thread Andrej Zverev
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

2013-10-25 Thread Guido Falsi

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?

2013-10-25 Thread Ken Moore

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

2013-10-25 Thread 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.

   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

2013-10-25 Thread Patrick Powell

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

2013-10-25 Thread AN


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

2013-10-25 Thread Andrej Zverev
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

2013-10-25 Thread Steven Hartland

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

2013-10-25 Thread Loïc BLOT
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

2013-10-25 Thread Sunpoet Hsieh
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?

2013-10-25 Thread Christian Weisgerber
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?

2013-10-25 Thread Matthew Seaman
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?

2013-10-25 Thread Matthew Seaman
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?

2013-10-25 Thread Ken Moore

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