From owner-freebsd-ports@FreeBSD.ORG Thu Dec 23 15:56:38 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BF3A16A4CE; Thu, 23 Dec 2004 15:56:38 +0000 (GMT) Received: from out001.verizon.net (out001pub.verizon.net [206.46.170.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id B108443D3F; Thu, 23 Dec 2004 15:56:37 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com ([151.204.231.237]) by out001.verizon.netESMTP <20041223155636.QQTT28025.out001.verizon.net@corbulon.video-collage.com>; Thu, 23 Dec 2004 09:56:36 -0600 Received: from 250-217.customer.cloud9.net (195-11.customer.cloud9.net [168.100.195.11])iBNFuVCV046136 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 23 Dec 2004 10:56:32 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) Received: from 250-217.customer.cloud9.net (mteterin@localhost [127.0.0.1]) iBLIAajF056260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 21 Dec 2004 13:10:36 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) iBLIAZiw056259; Tue, 21 Dec 2004 13:10:35 -0500 (EST) (envelope-from mi+mx@aldan.algebra.com) X-Authentication-Warning: mteterin.us.murex.com: mteterin set sender to mi+mx@aldan.algebra.com using -f From: Mikhail Teterin Organization: Virtual Estates, Inc. To: freebsd-ports@freebsd.org, Matteo Giannone Date: Tue, 21 Dec 2004 13:10:35 -0500 User-Agent: KMail/1.7.2 References: <20041221120109.B13E916A4D5@hub.freebsd.org> In-Reply-To: <20041221120109.B13E916A4D5@hub.freebsd.org> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_bcGyBtpWLAyohpl" Message-Id: <200412211310.35527.mi+mx@aldan.algebra.com> X-Virus-Scanned: clamd / ClamAV version devel-20040615, clamav-milter version 0.73a on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 X-Authentication-Info: Submitted using SMTP AUTH at out001.verizon.net from [151.204.231.237] at Thu, 23 Dec 2004 09:56:33 -0600 cc: freebsd-gnome@freebsd.org Subject: Re:FreeBSD Port: firefox-1.0_5,1 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2004 15:56:38 -0000 --Boundary-00=_bcGyBtpWLAyohpl Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline > >=3D=3D=3D> =9A firefox-1.0_5,1 depends on shared library: atk-1.0.600 - = not found > >=3D=3D=3D> =9A Verifying install for atk-1.0.600 in /usr/ports/accessibi= lity/atk > >=3D=3D=3D> =9A Returning to build of firefox-1.0_5,1 Unless there is a good reason (and usually there is not), a port should not= =20 require a particular version of a shared library. Consider the attached diff for an example -- I don't mean to pick up on gno= me=20 in particular. As of about two years ago it is even possible to use ranges and other=20 expressions in the first parts of LIB_DEPENDS tuples. -mi --Boundary-00=_bcGyBtpWLAyohpl Content-Type: text/x-diff; charset="koi8-u"; name="gnome.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="gnome.diff" Index: bsd.gnome.mk =================================================================== RCS file: /meow/ncvs/ports/Mk/bsd.gnome.mk,v retrieving revision 1.86 diff -U2 -r1.86 bsd.gnome.mk --- bsd.gnome.mk 8 Dec 2004 06:29:09 -0000 1.86 +++ bsd.gnome.mk 21 Dec 2004 18:01:08 -0000 @@ -241,17 +241,17 @@ pygnome_USE_GNOME_IMPL= gtkhtml pygtk -glib20_LIB_DEPENDS= glib-2.0.400:${PORTSDIR}/devel/glib20 +glib20_LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20 glib20_DETECT= ${LOCALBASE}/libdata/pkgconfig/glib-2.0.pc glib20_USE_GNOME_IMPL=gnometarget pkgconfig -atk_LIB_DEPENDS= atk-1.0.800:${PORTSDIR}/accessibility/atk +atk_LIB_DEPENDS= atk-1.0:${PORTSDIR}/accessibility/atk atk_DETECT= ${LOCALBASE}/libdata/pkgconfig/atk.pc atk_USE_GNOME_IMPL= glib20 -pango_LIB_DEPENDS= pango-1.0.600:${PORTSDIR}/x11-toolkits/pango +pango_LIB_DEPENDS= pango-1.0:${PORTSDIR}/x11-toolkits/pango pango_DETECT= ${X11BASE}/libdata/pkgconfig/pango.pc pango_USE_GNOME_IMPL= glib20 -gtk20_LIB_DEPENDS= gtk-x11-2.0.400:${PORTSDIR}/x11-toolkits/gtk20 +gtk20_LIB_DEPENDS= gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 gtk20_DETECT= ${X11BASE}/libdata/pkgconfig/gtk+-x11-2.0.pc gtk20_USE_GNOME_IMPL= intltool atk pango --Boundary-00=_bcGyBtpWLAyohpl--