pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/58155: CONFLICTS doesn't work with multi-version packages



The following reply was made to PR pkg/58155; it has been noted by GNATS.

From: Thomas Klausner <wiz%gatalith.at@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc: 
Subject: Re: pkg/58155: CONFLICTS doesn't work with multi-version packages
Date: Thu, 18 Apr 2024 15:42:54 +0200

 --s7be3vZb+oI84mkW
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 I think after the attached commit all current problems are resolved.
  Thomas
 
 
 --s7be3vZb+oI84mkW
 Content-Type: message/rfc822
 Content-Disposition: inline
 
 Return-Path: <bounces-pkgsrc-changes-owner-wiz=netbsd.org%NetBSD.org@localhost>
 Delivered-To: wiz%gatalith.at@localhost
 Received: from gatalith.at
 	by gatalith.at with LMTP
 	id XnlWBTe5H2bwFAAA4iLUCg
 	(envelope-from <bounces-pkgsrc-changes-owner-wiz=netbsd.org%NetBSD.org@localhost>)
 	for <wiz%gatalith.at@localhost>; Wed, 17 Apr 2024 13:57:43 +0200
 Received: from mail.netbsd.org (mail.NetBSD.org [IPv6:2001:470:a085:999::25])
 	by gatalith.at (Postfix) with ESMTPS id 4A0EF39089C
 	for <wiz%gatalith.at@localhost>; Wed, 17 Apr 2024 13:57:42 +0200 (CEST)
 Received: by mail.netbsd.org (Postfix)
 	id B493484EF0; Wed, 17 Apr 2024 11:57:39 +0000 (UTC)
 Delivered-To: wiz%netbsd.org@localhost
 Received: by mail.netbsd.org (Postfix, from userid 605)
 	id 36FC484EC4; Wed, 17 Apr 2024 11:57:39 +0000 (UTC)
 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org;
 	s=20240131; t=1713355059;
 	bh=vGg8Wn+uGdtDLpWx5RX4Vbl7/UqG8p9LSdV+vJ8wCWE=;
 	h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe;
 	b=bOPfIuZOO8FuyARKKsW/0dMYsD8XU7XX7pEdr9e2VdXt7mL/seCZ4CqysZbNhY+6D
 	 +sA4ni0JSHDptC9d5uz8V9qE1znpkfdZAkB1c4uKzHQaDqrBG69uozv7jKsaEJYgG0
 	 NPqg2AFeYO6LWbwyTmfc8PqV5lXgdQjtoc7oCDls=
 Delivered-To: pkgsrc-changes%NetBSD.org@localhost
 Received: from localhost (localhost [127.0.0.1])
 	by mail.netbsd.org (Postfix) with ESMTP id 23AB584EC3
 	for <pkgsrc-changes%NetBSD.org@localhost>; Wed, 17 Apr 2024 11:57:38 +0000 (UTC)
 X-Virus-Scanned: amavisd-new at netbsd.org
 Authentication-Results: mail.netbsd.org (amavisd-new);
 	dkim=pass (1024-bit key) header.d=netbsd.org
 Received: from mail.netbsd.org ([127.0.0.1])
 	by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025)
 	with ESMTP id s4f4ksEC0evL for <pkgsrc-changes%netbsd.org@localhost>;
 	Wed, 17 Apr 2024 11:57:37 +0000 (UTC)
 Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197])
 	by mail.netbsd.org (Postfix) with ESMTP id 378DB84D01
 	for <pkgsrc-changes%NetBSD.org@localhost>; Wed, 17 Apr 2024 11:57:37 +0000 (UTC)
 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org;
 	s=20240131; t=1713355057;
 	bh=vGg8Wn+uGdtDLpWx5RX4Vbl7/UqG8p9LSdV+vJ8wCWE=;
 	h=Date:From:Subject:To:Reply-To;
 	b=aUpP/oyHJPTWmMvHGWauB/7X2A/kct09570USZ/swfld3z8/9dFm8Up57VBln44w8
 	 t9I+DFEJDKMKlVhYTkcCG7jLGimuv6OrF+5yg4t3qOV7A6R6FAeYfh5gABQ14sABsT
 	 izpfUxi7Pf9QGEqkyT2HgyU2kcK0yqKSYB55QD14=
 Received: by cvs.NetBSD.org (Postfix, from userid 500)
 	id 28DB2FA2C; Wed, 17 Apr 2024 11:57:37 +0000 (UTC)
 Content-Transfer-Encoding: 7bit
 Content-Type: multipart/mixed; boundary="_----------=_1713355057108570"
 MIME-Version: 1.0
 Date: Wed, 17 Apr 2024 11:57:37 +0000
 From: "Thomas Klausner" <wiz%netbsd.org@localhost>
 Subject: CVS commit: pkgsrc
 To: pkgsrc-changes%NetBSD.org@localhost
 Reply-To: wiz%netbsd.org@localhost
 X-Mailer: log_accum
 Message-Id: <20240417115737.28DB2FA2C%cvs.NetBSD.org@localhost>
 Sender: pkgsrc-changes-owner%NetBSD.org@localhost
 List-Id: <pkgsrc-changes.NetBSD.org>
 Precedence: bulk
 List-Unsubscribe: <mailto:majordomo%NetBSD.org@localhost?subject=Unsubscribe%20pkgsrc-changes&body=unsubscribe%20pkgsrc-changes>
 
 This is a multi-part message in MIME format.
 
 --_----------=_1713355057108570
 Content-Disposition: inline
 Content-Transfer-Encoding: 8bit
 Content-Type: text/plain; charset="US-ASCII"
 
 Module Name:	pkgsrc
 Committed By:	wiz
 Date:		Wed Apr 17 11:57:37 UTC 2024
 
 Modified Files:
 	pkgsrc/devel/py-gobject: Makefile.common
 	pkgsrc/devel/py-gobject3: Makefile.common
 	pkgsrc/devel/ruby-pkg-config: Makefile
 	pkgsrc/math/py-roman: Makefile
 	pkgsrc/net/rabbiter: Makefile
 	pkgsrc/x11/py-gtk2: Makefile
 
 Log Message:
 *: fix some CONFLICTS
 
 Remove some that are for packages more than ten year old,
 fix rest.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/py-gobject/Makefile.common
 cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-gobject3/Makefile.common
 cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/ruby-pkg-config/Makefile
 cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/py-roman/Makefile
 cvs rdiff -u -r1.16 -r1.17 pkgsrc/net/rabbiter/Makefile
 cvs rdiff -u -r1.144 -r1.145 pkgsrc/x11/py-gtk2/Makefile
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 
 
 --_----------=_1713355057108570
 Content-Disposition: inline
 Content-Length: 4341
 Content-Transfer-Encoding: binary
 Content-Type: text/x-diff; charset=us-ascii
 
 Modified files:
 
 Index: pkgsrc/devel/py-gobject/Makefile.common
 diff -u pkgsrc/devel/py-gobject/Makefile.common:1.23 pkgsrc/devel/py-gobject/Makefile.common:1.24
 --- pkgsrc/devel/py-gobject/Makefile.common:1.23	Wed Apr 17 10:38:34 2024
 +++ pkgsrc/devel/py-gobject/Makefile.common	Wed Apr 17 11:57:36 2024
 @@ -1,4 +1,4 @@
 -# $NetBSD: Makefile.common,v 1.23 2024/04/17 10:38:34 wiz Exp $
 +# $NetBSD: Makefile.common,v 1.24 2024/04/17 11:57:36 wiz Exp $
  #
  # used by devel/py-gobject/Makefile
  # used by devel/py-gobject-shared/Makefile
 @@ -25,4 +25,4 @@ DISTINFO_FILE=		${.CURDIR}/../../devel/p
  
  PKGCONFIG_OVERRIDE+=	pygobject-2.0.pc.in
  PY_PATCHPLIST=		yes
 -CONFLICTS+=		py[0-9]*-gtk2<2.8.4
 +CONFLICTS+=		py27-gtk2<2.8.4
 
 Index: pkgsrc/devel/py-gobject3/Makefile.common
 diff -u pkgsrc/devel/py-gobject3/Makefile.common:1.20 pkgsrc/devel/py-gobject3/Makefile.common:1.21
 --- pkgsrc/devel/py-gobject3/Makefile.common:1.20	Wed Apr 17 10:38:34 2024
 +++ pkgsrc/devel/py-gobject3/Makefile.common	Wed Apr 17 11:57:36 2024
 @@ -1,4 +1,4 @@
 -# $NetBSD: Makefile.common,v 1.20 2024/04/17 10:38:34 wiz Exp $
 +# $NetBSD: Makefile.common,v 1.21 2024/04/17 11:57:36 wiz Exp $
  # used by devel/py-gobject3/Makefile
  # used by devel/py-gobject3-common/Makefile
  
 @@ -17,5 +17,5 @@ USE_TOOLS+=	pkg-config
  DISTINFO_FILE=	../../devel/py-gobject3/distinfo
  #PATCHDIR=	../../devel/py-gobject3/patches
  
 -CONFLICTS+=	py[0-9]*-gtk2<2.8.4
 -CONFLICTS+=	py[0-9]*-gobject<2.28.6nb4
 +CONFLICTS+=	py27-gtk2<2.8.4
 +CONFLICTS+=	py27-gobject<2.28.6nb4
 
 Index: pkgsrc/devel/ruby-pkg-config/Makefile
 diff -u pkgsrc/devel/ruby-pkg-config/Makefile:1.40 pkgsrc/devel/ruby-pkg-config/Makefile:1.41
 --- pkgsrc/devel/ruby-pkg-config/Makefile:1.40	Wed Apr 17 10:38:34 2024
 +++ pkgsrc/devel/ruby-pkg-config/Makefile	Wed Apr 17 11:57:36 2024
 @@ -1,4 +1,4 @@
 -# $NetBSD: Makefile,v 1.40 2024/04/17 10:38:34 wiz Exp $
 +# $NetBSD: Makefile,v 1.41 2024/04/17 11:57:36 wiz Exp $
  
  DISTNAME=	pkg-config-1.5.6
  CATEGORIES=	devel
 @@ -8,8 +8,6 @@ HOMEPAGE=	https://github.com/ruby-gnome/
  COMMENT=	Pure Ruby implementation of pkg-config
  LICENSE=	gnu-lgpl-v2.1
  
 -CONFLICTS+=	ruby[0-9]*-gnome2-glib<0.90.0
 -
  USE_LANGUAGES=	# none
  
  CONFIGURE_ARGS+=	--siteruby=${PREFIX}/${RUBY_VENDORLIB_BASE} \
 
 Index: pkgsrc/math/py-roman/Makefile
 diff -u pkgsrc/math/py-roman/Makefile:1.17 pkgsrc/math/py-roman/Makefile:1.18
 --- pkgsrc/math/py-roman/Makefile:1.17	Wed Apr 17 10:38:35 2024
 +++ pkgsrc/math/py-roman/Makefile	Wed Apr 17 11:57:36 2024
 @@ -1,4 +1,4 @@
 -# $NetBSD: Makefile,v 1.17 2024/04/17 10:38:35 wiz Exp $
 +# $NetBSD: Makefile,v 1.18 2024/04/17 11:57:36 wiz Exp $
  
  DISTNAME=	roman-4.1
  PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 @@ -10,8 +10,6 @@ HOMEPAGE=	https://github.com/zopefoundat
  COMMENT=	Integer to Roman numerals converter for Python
  LICENSE=	zpl-2.1
  
 -CONFLICTS+=	py[0-9]*-docutils<=0.7
 -
  USE_LANGUAGES=	# none
  
  PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 Index: pkgsrc/net/rabbiter/Makefile
 diff -u pkgsrc/net/rabbiter/Makefile:1.16 pkgsrc/net/rabbiter/Makefile:1.17
 --- pkgsrc/net/rabbiter/Makefile:1.16	Wed Apr 17 10:38:35 2024
 +++ pkgsrc/net/rabbiter/Makefile	Wed Apr 17 11:57:36 2024
 @@ -1,4 +1,4 @@
 -# $NetBSD: Makefile,v 1.16 2024/04/17 10:38:35 wiz Exp $
 +# $NetBSD: Makefile,v 1.17 2024/04/17 11:57:36 wiz Exp $
  
  DISTNAME=	rabbiter-2.0.1
  PKGREVISION=	2
 @@ -15,8 +15,6 @@ DEPENDS+=	${RUBY_PKGPREFIX}-rabbit>=2.0.
  DEPENDS+=	${RUBY_PKGPREFIX}-twitter_oauth-[0-9]*:../../security/ruby-twitter_oauth
  DEPENDS+=	${RUBY_PKGPREFIX}-twitter-stream>=0.1.16:../../net/ruby-twitter-stream
  
 -CONFLICTS+=	ruby[0-9]*-rabbit<2.0.0
 -
  USE_RUBY_SETUP=		yes
  USE_RUBY_SETUP_PKG=	yes
  
 
 Index: pkgsrc/x11/py-gtk2/Makefile
 diff -u pkgsrc/x11/py-gtk2/Makefile:1.144 pkgsrc/x11/py-gtk2/Makefile:1.145
 --- pkgsrc/x11/py-gtk2/Makefile:1.144	Wed Apr 17 10:38:36 2024
 +++ pkgsrc/x11/py-gtk2/Makefile	Wed Apr 17 11:57:36 2024
 @@ -1,4 +1,4 @@
 -# $NetBSD: Makefile,v 1.144 2024/04/17 10:38:36 wiz Exp $
 +# $NetBSD: Makefile,v 1.145 2024/04/17 11:57:36 wiz Exp $
  
  DISTNAME=	pygtk-2.24.0
  PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/pygtk/gtk2/}
 @@ -12,7 +12,7 @@ HOMEPAGE=	http://www.pygtk.org/
  COMMENT=	Python bindings for GTK+2
  LICENSE=	gnu-lgpl-v2.1
  
 -CONFLICTS=	py[0-9]*-gtk<0.6.10
 +CONFLICTS=	py27-gtk<0.6.10
  
  # IOError: [Errno 2] No such file or directory: 'gtk-types.defs'
  MAKE_JOBS_SAFE=	no
 
 
 --_----------=_1713355057108570--
 
 
 --s7be3vZb+oI84mkW--
 


Home | Main Index | Thread Index | Old Index