Subject: Missing CONFLICTS in the new swig13 package (was: CVS commit: pkgsrc/devel/swig13)
To: Eric Gillespie <epg@NetBSD.org>
From: Bernd Ernesti <netbsd@lists.veego.de>
List: tech-pkg
Date: 06/20/2005 00:13:12
Hmm,
I had a swig-build installed before, then deleted the old p5-subversion
and tried to build the new one.
At that stage the new p5-subversion wanted the new swig13 package and installed it:
===> Registering installation for swig-1.3.24
pkg_create: Overwriting /usr/pkg/bin/swig - pkg swig-build-1.3.19 bogus/conflicting?
If this package should really replace the old ones then it needs
a CONFLICTS line, like this one:
CONFLICTS= swig-build-*
And maybe for the other modules too, because they have no DEPENDS line for swig-build
and would stay around even if you delete swig-build.
Bernd
On Mon, May 23, 2005 at 10:25:03PM +0000, Eric Gillespie wrote:
>
> Module Name: pkgsrc
> Committed By: epg
> Date: Mon May 23 22:25:03 UTC 2005
>
> Update of /cvsroot/pkgsrc/devel/swig13
> In directory ivanova.netbsd.org:/tmp/cvs-serv5595
>
> Log Message:
> Import SWIG-1.3.24.
>
> Originally, this was going to be a meta-package for
> swig-{build,python,perl,...}, but SWIG no longer has run-time
> components, and may now be collapsed into a single package.
>
> SWIG (Simplified Wrapper and Interface Generator)
>
> SWIG is a compiler that integrates C and C++ with languages including
> Perl, Python, Tcl, Guile, Mzscheme, Java, Ruby, PHP, and Ocaml.
>
> SWIG reads annotated C/C++ header files and creates wrapper code (glue
> code) in order to make the corresponding C/C++ libraries available to
> the listed languages, or to extend C/C++ programs with a scripting
> language.
>
> Status:
>
> Vendor Tag: TNF
> Release Tags: pkgsrc-base
>
> N pkgsrc/devel/swig13/Makefile
> N pkgsrc/devel/swig13/distinfo
> N pkgsrc/devel/swig13/PLIST
> N pkgsrc/devel/swig13/DESCR
> N pkgsrc/devel/swig13/buildlink3.mk
> N pkgsrc/devel/swig13/patches/patch-aa
>
> No conflicts created by this import
>