From owner-freebsd-ports Tue Apr 4 16:50: 5 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 28DC737B578 for ; Tue, 4 Apr 2000 16:50:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id QAA60936; Tue, 4 Apr 2000 16:50:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Tue, 4 Apr 2000 16:50:02 -0700 (PDT) Message-Id: <200004042350.QAA60936@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Will Andrews Subject: Re: ports/17799: JGNAT port Reply-To: Will Andrews Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/17799; it has been noted by GNATS. From: Will Andrews To: sam@ada.eu.org Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: ports/17799: JGNAT port Date: Tue, 4 Apr 2000 19:39:16 -0400 On Tue, Apr 04, 2000 at 11:26:21PM +0200, sam@ada.eu.org wrote: > # This is a shell archive. Save it in a file, remove anything before > # this line, and then unpack it by entering "sh file". Note, it may > # create directories; files and directories will be owned by you and > # have default permissions. > # > # This archive contains: > # > # /usr/ports/lang/jgnat/ > # /usr/ports/lang/jgnat/Makefile > # /usr/ports/lang/jgnat/files > # /usr/ports/lang/jgnat/files/md5 > # /usr/ports/lang/jgnat/patches > # /usr/ports/lang/jgnat/patches/patch-aa > # /usr/ports/lang/jgnat/patches/patch-ab > # /usr/ports/lang/jgnat/patches/patch-ac > # /usr/ports/lang/jgnat/patches/patch-ad > # /usr/ports/lang/jgnat/pkg > # /usr/ports/lang/jgnat/pkg/COMMENT > # /usr/ports/lang/jgnat/pkg/DESCR > # /usr/ports/lang/jgnat/pkg/PLIST This makes it very difficult to put the port in an arbitrary location. Please, when you submit new ports in the future, use this method: $ cd /path/to/port $ cd .. $ shar `find port` > port.shar This will make it easier to place it as one wishes. > X# $FreeBSD: ports/lang/yorick/Makefile,v 1.5 1999/11/26 18:34:42 steve Exp $ Don't do this. Do: # $FreeBSD$ > XBUILD_DEPENDS= adagcc:${PORTSDIR}/lang/gnat ${LOCALBASE}/jdk1.1.8/bin/javac:${PORTSDIR}/java/jdk This should be: BUILD_DEPENDS= ${LOCALBASE}/bin/adagcc:${PORTSDIR}/lang/gnat \ ${LOCALBASE}/bin/javac:${PORTSDIR}/java/jdk Or pick another binary installed by the jdk port that isn't put into the above directory (because you'll have to change the BUILD_DEPENDS every time the jdk port gets updated. > echo x - /usr/ports/lang/jgnat/pkg/DESCR > sed 's/^X//' >/usr/ports/lang/jgnat/pkg/DESCR << 'END-of-/usr/ports/lang/jgnat/pkg/DESCR' > XThis is a port of jgnat, an Ada to Java-Byte-Code compiler. jgnat allows you > Xto develop applets or applications in full Ada, and execute them on > Xany Java virtual machine. > X > X- Samuel Tardieu > Xsam@inf.enst.fr If there is a WWW site for this program, please post it here. > Xlib/jgnat/adainclude/a-nllefu.ads Er.. why is this being installed in a non-hier(7)-compatible directory? -- Will Andrews GCS/E/S @d- s+:+>+:- a--->+++ C++ UB++++ P+ L- E--- W+++ !N !o ?K w--- ?O M+ V-- PS+ PE++ Y+ PGP+>+++ t++ 5 X++ R+ tv+ b++>++++ DI+++ D+ G++>+++ e->++++ h! r-->+++ y? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message