From owner-freebsd-ports@FreeBSD.ORG Sat Sep 18 20:25:52 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 17A3316A4CE for ; Sat, 18 Sep 2004 20:25:52 +0000 (GMT) Received: from out005.verizon.net (out005pub.verizon.net [206.46.170.143]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D27C43D1D for ; Sat, 18 Sep 2004 20:25:51 +0000 (GMT) (envelope-from joshe@mail.elsasser.org) Received: from mail.elsasser.org ([151.204.255.14]) by out005.verizon.net (InterMail vM.5.01.06.06 201-253-122-130-106-20030910) with ESMTP id <20040918202551.SGGQ24464.out005.verizon.net@mail.elsasser.org> for ; Sat, 18 Sep 2004 15:25:51 -0500 Received: by mail.elsasser.org (Postfix, from userid 1000) id C230821F24; Sat, 18 Sep 2004 16:25:11 -0400 (EDT) Date: Sat, 18 Sep 2004 16:25:11 -0400 From: Josh Elsasser To: freebsd-ports@freebsd.org Message-ID: <20040918202511.GA46880@jade.elsasser.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-PGP-Key-URL: http://www.elsasser.org/pubkey.asc X-PGP-Key-Fingerprint: 8F39 9F2B 3738 54D9 3E40 4604 CFD5 EA3F B833 FD50 X-Authentication-Info: Submitted using SMTP AUTH at out005.verizon.net from [151.204.255.14] at Sat, 18 Sep 2004 15:25:50 -0500 Subject: Advice for handling of SWT dependency 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: Sat, 18 Sep 2004 20:25:52 -0000 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I have made a port (http://www.elsasser.org/azureus.tar.gz) which needs needs some .jar and .so files (the GTK version of SWT) installed by the java/eclipse port. I don't like this because it means I have to mark my port ONLY_FOR_ARCHES=i386, I have to hard-code a version number in a directory path into my port, and it forces the user to install a whole IDE just to get a library that happens to be bundled with it. The way I have the port set up now will break if the version of eclipse is too old or too new, or if the user chose to build it with motif instead of gtk. What I want to know is if there's a better way than what I've done. Should I just forget eclipse and make a separate port of SWT? There are probably other programs that could use this too. -jre --vkogqOf2sHV7VnPd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQFBTJmnz9XqP7gz/VARAgBKAJ9dIxpX8CvpYLVc/NPa8K28E7UgBACfbAkc NDoblTH5h9xj/XnnM6wVGvY= =zyO5 -----END PGP SIGNATURE----- --vkogqOf2sHV7VnPd--