Return to Makefile CVS log | Up to [cvs.NetBSD.org] / pkgsrc / lang / jdk |
File: [cvs.NetBSD.org] / pkgsrc / lang / jdk / Attic / Makefile (download)
Revision 1.22, Fri Feb 9 17:02:46 2001 UTC (23 years, 2 months ago) by agc
On ELF systems, install symlinks to shared libs as well as the libs themselves, in sync with the new PLIST style. Not tested on a.out i386 platform, as I don't have one to hand. Should address PR 12044, from Chris Jones. |
# $NetBSD: Makefile,v 1.22 2001/02/09 17:02:46 agc Exp $ # VERSION= 1.1.8 PKGNAME= jdk-${VERSION} CATEGORIES= lang MASTER_SITES= ftp://ftp.netbsd.org/pub/NetBSD/misc/java/i386/${VERSION}/ \ ftp://ftp.de.netbsd.org/pub/NetBSD/misc/java/i386/${VERSION}/ EXTRACT_SUFX= .tgz MAINTAINER= jwise@netbsd.org HOMEPAGE= http://www.quick.com.au/java/ CONFLICTS= blackdown-j* sun-j* LICENSE= jdk-license .include "../../mk/bsd.prefs.mk" .if !defined(JDK_HOME) JDK_HOME:= ${LOCALBASE}/java .endif MESSAGE_SUBST+= JDK_HOME=${JDK_HOME} .if ${OBJECT_FMT} == "ELF" DISTNAME= jdk${VERSION}-rc1-elf WRKSRC= ${WRKDIR}/jdk${VERSION}-elf PLIST_SRC= ${PKGDIR}/PLIST-elf .else DISTNAME= jdk${VERSION}-rc1 WRKSRC= ${WRKDIR}/jdk${VERSION} PLIST_SRC= ${PKGDIR}/PLIST-aout .endif PLIST_SRC+= ${PKGDIR}/PLIST CHECK_SHLIBS= no NO_BUILD= yes # since we change PREFIX: NO_MTREE= yes ONLY_FOR_PLATFORM= NetBSD-*-i386 RESTRICTED= "No redistribution of the Java(tm) Development Kit" NO_SRC_ON_CDROM= ${RESTRICTED} NO_BIN_ON_CDROM= ${RESTRICTED} NO_SRC_ON_FTP= ${RESTRICTED} NO_BIN_ON_FTP= ${RESTRICTED} .if ${OBJECT_FMT} == "ELF" # This gross hack normalizes the shlib names so that automatic # shared library handling will work. pre-install: @for X in ${WRKSRC}/lib/i386/green_threads/lib*.so ;do \ if [ -f $$X.* ] ;then \ ${MV} $$X $$X.* ; \ ${LN} -s $$X.* $$X; \ elif [ -f "$$X" ] ;then \ ${MV} $$X $$X.${VERSION} ; \ ${LN} -s $$X.${VERSION} $$X; \ fi ; \ done .endif do-install: ${RM} -f ${WRKSRC}/*.orig ${MKDIR} ${JDK_HOME} cd ${WRKSRC} ; ${GTAR} pcf - . | ( cd ${JDK_HOME} ; ${GTAR} pvxf - ) .include "../../mk/bsd.pkg.mk" # This needs to be after bsd.pkg.mk PREFIX:= ${JDK_HOME}