Subject: Re: Version number fix?
To: Joachim Thiemann <thiemann@gel.usherbrooke.ca>
From: Thomas Klausner <wiz@NetBSD.org>
List: tech-pkg
Date: 12/29/2003 00:36:12
On Sun, Dec 28, 2003 at 06:26:28PM -0500, Joachim Thiemann wrote:
> 	so I'm trying to create my first package, and thanks to the documentation  
> at http://netbsd.org/Documentation/pkgsrc, it's been going well.  However, 
> the source package whereof I am trying to create a pkg uses a non-standard 
> numbering (I'm trying to make 
> ftp://ftp.TSP.ECE.McGill.CA/TSP/AFsp/AFsp-v7r2.tar.gz into a package, a 
> collection of audio file tools) and
> pkglint doesn't like the -v7r2.
> 
> I couldn't see in the docs what the proper way to fix this is.  Suggestions?

Just set PKGNAME to a more sane version number, like:
PKGNAME=	AFsp-7.2

> 2nd related question:  I will also try to make "libtsp" into a package, a 
> collection of audio processing subroutines) Unfortunately, AFsp already 
> contains and installs some of libtsp (essentially, only what is needed for 
> the binaries, since libtsp is normally a static library), so I'm guessing 
> they will conflict in some way.
> 
> What is the best way to resolve this?
> - AFsp could simply link with its own redux version of libtsp but not 
> install any of it in /usr/pkg/lib
> - modify the AFsp package to not have libtsp in it, and instead make it 
> depend on the (bigger) libtsp - perhaps even dynamically linked?
> (note that I personally know the author, and can suggest changes, it's just 
> he doesn't often have time to spend on it)

Both ways sound reasonable.
If you hadn't said "(bigger)" I'd have suggested going the second way,
but so I'll let you decide :)
 Thomas