Date: Wed, 5 Apr 2000 01:20:02 -0700 (PDT) From: Samuel Tardieu <sam@ada.eu.org> To: freebsd-ports@FreeBSD.org Subject: Re: ports/17799: JGNAT port Message-ID: <200004050820.BAA12051@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/17799; it has been noted by GNATS. From: Samuel Tardieu <sam@ada.eu.org> To: Will Andrews <andrews@technologist.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004050820.BAA12051>