On Sat, Nov 12, 2011 at 01:40:55AM +0100, John Marino wrote:
On 11/12/2011 12:32 AM, Joerg Sonnenberger wrote:
Module Name: pkgsrc
Committed By: joerg
Date: Fri Nov 11 23:32:39 UTC 2011
Modified Files:
pkgsrc/multimedia/vlc: PLIST
Log Message:
Revert. No revbump, unconditional adding of files that are highly
platform specific, adding files that don't belong into a PLIST.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 pkgsrc/multimedia/vlc/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
If the *.a and *.so are garbage, but *.la files aren't, why were the
*.la files removed as well?
pkgsrc creates the +CONTENTS file from the PLIST provided. +CONTENTS
is the file which is installed with the binary package. It is created
at package installation time on a per-platform basis. So Mac OS X
gets a .dylib, AIX gets its own stuff, and the more usual ELF
platforms get .so, .a, .so.N and .so.N.M entries. This is dependent
on the libtool-using package having a .la entry in the PLIST.
So please do NOT make changes based on the tinderbox "findings";
rather, I'd much prefer it if you set PKG_DEVELOPER=yes (which, as wiz
points out) does most of the work that tinderbox does, but for all
of the pkgsrc platforms as a whole. It would also be great if you
would run your proposed changes past your mentors first so that we
don't end up with things like this happening.
I know it's daunting and difficult, and we all have to start out
somewhere - but we've been through a lot of these things in
pkgsrc-land, we're not quite as moronic as would first appear, and we
are here to help.
Please use that help :-)
Many thanks,
Alistair