From owner-freebsd-ports Wed Apr 5 1:20: 6 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 2EADF37BC39 for ; Wed, 5 Apr 2000 01:20:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA12051; Wed, 5 Apr 2000 01:20:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Wed, 5 Apr 2000 01:20:02 -0700 (PDT) Message-Id: <200004050820.BAA12051@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Samuel Tardieu Subject: Re: ports/17799: JGNAT port Reply-To: Samuel Tardieu 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: Samuel Tardieu To: Will Andrews Cc: sam@ada.eu.org, FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: ports/17799: JGNAT port Date: Wed, 5 Apr 2000 10:13:01 +0200 On 4/04, Will Andrews wrote: | Please, when you submit new ports in the future, use this method: [...] Ok. | > X# $FreeBSD: ports/lang/yorick/Makefile,v 1.5 1999/11/26 18:34:42 steve Exp $ | | Don't do this. Do: | | # $FreeBSD$ While I see why it matters when submitting diffs, I don't see the problem for an initial submission as the FreeBSD will be replaced when one does the initial checkin. | > 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. Ok, I'll use the absolute PATH for adagcc. But I can't do that for the JDK: % pkg_info -L jdk-1.1.8 | grep -v /usr/local/jdk1.1.8 Information for jdk-1.1.8: Files: [nothing] jdk1.1.8 does not install any file in /usr/local/bin. Java is platform-independant but highly version-dependant. Moreover, I will have to change the port each time the jdk gets updated, because of the incompatibilities. | If there is a WWW site for this program, please post it here. There is none. | > Xlib/jgnat/adainclude/a-nllefu.ads | | Er.. why is this being installed in a non-hier(7)-compatible directory? Where does one put platform-specific private files? I can't put them in libexec as they are not daemons or utilities. This is common practice to do this: % find /usr/local/lib/* -type d -prune -print /usr/local/lib/Tcldot /usr/local/lib/dejagnu /usr/local/lib/dip /usr/local/lib/erlang /usr/local/lib/expect5.31 /usr/local/lib/gcc-lib /usr/local/lib/gnupg /usr/local/lib/m3 /usr/local/lib/netscape /usr/local/lib/ocaml /usr/local/lib/perl5 /usr/local/lib/postfix /usr/local/lib/ppxp /usr/local/lib/python1.5 /usr/local/lib/speak_freely /usr/local/lib/swig_lib /usr/local/lib/tcl7.6 /usr/local/lib/tcl8.0 /usr/local/lib/tcl8.2 /usr/local/lib/tk4.2 /usr/local/lib/tk8.0 /usr/local/lib/tk8.2 /usr/local/lib/xemacs /usr/local/lib/xemacs-21.1.9 /usr/local/lib/xmms /usr/local/lib/zsh Sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message