head	1.6;
access;
symbols
	pkgsrc-2013Q2:1.6.0.20
	pkgsrc-2013Q2-base:1.6
	pkgsrc-2012Q4:1.6.0.18
	pkgsrc-2012Q4-base:1.6
	pkgsrc-2011Q4:1.6.0.16
	pkgsrc-2011Q4-base:1.6
	pkgsrc-2011Q2:1.6.0.14
	pkgsrc-2011Q2-base:1.6
	pkgsrc-2009Q4:1.6.0.12
	pkgsrc-2009Q4-base:1.6
	pkgsrc-2008Q4:1.6.0.10
	pkgsrc-2008Q4-base:1.6
	pkgsrc-2008Q3:1.6.0.8
	pkgsrc-2008Q3-base:1.6
	cube-native-xorg:1.6.0.6
	cube-native-xorg-base:1.6
	pkgsrc-2008Q2:1.6.0.4
	pkgsrc-2008Q2-base:1.6
	pkgsrc-2008Q1:1.6.0.2
	pkgsrc-2008Q1-base:1.6
	pkgsrc-2007Q4:1.5.0.4
	pkgsrc-2007Q4-base:1.5
	pkgsrc-2007Q3:1.5.0.2
	pkgsrc-2007Q3-base:1.5
	pkgsrc-2007Q2:1.4.0.2
	pkgsrc-2007Q2-base:1.4
	pkgsrc-2007Q1:1.3.0.2
	pkgsrc-2007Q1-base:1.3
	pkgsrc-2006Q4:1.2.0.6
	pkgsrc-2006Q4-base:1.2
	pkgsrc-2006Q3:1.2.0.4
	pkgsrc-2006Q3-base:1.2
	pkgsrc-2006Q2:1.2.0.2
	pkgsrc-2006Q2-base:1.2;
locks; strict;
comment	@# @;


1.6
date	2008.01.19.04.43.32;	author tnn;	state dead;
branches;
next	1.5;

1.5
date	2007.08.30.17.52.50;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2007.04.26.20.14.29;	author tv;	state Exp;
branches;
next	1.3;

1.3
date	2007.02.15.14.40.37;	author rillig;	state Exp;
branches;
next	1.2;

1.2
date	2006.06.18.08.45.56;	author rillig;	state Exp;
branches;
next	1.1;

1.1
date	2006.05.15.19.44.07;	author tv;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Decommission the lang/scsl-* packages, since the master site no longer
hosts the required files and nobody stepped up to solve this. See:
http://mail-index.netbsd.org/netbsd-java/2007/12/31/0000.html
Also see the wip/jdk15 package for the continued java on BSD efforts.
@
text
@# $NetBSD: Makefile.common,v 1.5 2007/08/30 17:52:50 jlam Exp $

DIST_VER=	1_5_0-p3-bin-duh1
PKG_VER=	${DIST_VER:S/_/./g:S/-p/p/:S/-bin-duh/./}
DIST_ARCH=	bsd-i586 # for now, maybe more to come
CATEGORIES=	lang java
COMMENT=	Sun's Java(tm) 2 Standard Edition, ${DOWNLOAD_NAME}
EXTRACT_SUFX=	.tar.bz2

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://java.sun.com/
DOWNLOAD=	http://www.duh.org/NetBSD/java2/
DOWNLOAD_NAME=	${SHORT_NAME} 5.0 for BSD

LICENSE=	scsl23-license
RESTRICTED=	Redistribution requires acceptance of a sublicense of the SCSL
NO_SRC_ON_CDROM=${RESTRICTED}
NO_SRC_ON_FTP=	${RESTRICTED}
NO_BIN_ON_CDROM=${RESTRICTED}
NO_BIN_ON_FTP=	${RESTRICTED}

EMUL_PLATFORMS=		netbsd-i386
EMUL_REQD=		netbsd>=2.0
EMUL_MODULES.netbsd=	base

.include "../../mk/bsd.prefs.mk"

INTERACTIVE_STAGE=	fetch
BUILD_DIRS=		# empty

JAVA_HOME=	${LOCALBASE}/java/scsl-1.5
JAVA_NAME=	scsl15
JAVA_UNLIMIT=	datasize

MESSAGE_SUBST+=	JAVA_HOME=${JAVA_HOME:Q}

# the following forces compression of jarfiles, which is a huge disk
# space win and trivial to no speed reduction in the face of the
# new class sharing in J2SE 5.0... -tvierling
EXTRACT_ENV+=	UNPACK200_FLAGS=-Htrue

FETCH_MESSAGE=	"The file ${DISTNAME}${EXTRACT_SUFX} containing"
FETCH_MESSAGE+=	"${DOWNLOAD_NAME} must be fetched into:"
FETCH_MESSAGE+=	"	${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"
FETCH_MESSAGE+=	"from:"
FETCH_MESSAGE+=	"	${DOWNLOAD}"
FETCH_MESSAGE+=	""
FETCH_MESSAGE+=	"Click ${SHORT_NAME} in the ${OPSYS}/${MACHINE_ARCH} row for version ${DIST_VER:S/_/./g:S/-bin-/-/},"
FETCH_MESSAGE+=	"then read and accept the license to start the download."

do-install:
	${INSTALL_PROGRAM_DIR} ${JAVA_HOME}
	cd ${WRKSRC} && ${PAX} -rwp ma . ${JAVA_HOME}

.include "../../mk/java-env.mk"
@


1.5
log
@* Convert to use the pkgsrc emulator framework.  This allows NetBSD/amd64
  to install and use this NetBSD/i386 JRE/JDK distribution.

* Make the scsl-* packages look more like the sun-* JRE and JDK packages.

* The scsl-jre15 package was built on NetBSD-2.0.x and needs libstdc++.5.0,
  so require netbsd>=2.0.  Bump the PKGREVISION of scsl-jre15 to 1 to
  reflect the potential new dependencies on the compat20 and compat30
  packages.  This addresses part of PR pkg/36797.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.4 2007/04/26 20:14:29 tv Exp $
@


1.4
log
@give away to pkgsrc-users.
(I might be able to pick this up again in the future, but cannot guarantee it.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.3 2007/02/15 14:40:37 rillig Exp $
d22 3
a24 1
INTERACTIVE_STAGE=	fetch
d26 1
a26 1
ONLY_FOR_PLATFORM=	NetBSD-[2-9].*-i386
d28 2
a29 1
.include "../../mk/bsd.prefs.mk"
a41 2
NO_MTREE=	yes	# since we change PREFIX

a50 2
do-build:	# nothing

a55 1
.include "../../mk/bsd.pkg.mk"
@


1.3
log
@bzip2 files don't need the executable bit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.2 2006/06/18 08:45:56 rillig Exp $
d10 1
a10 1
MAINTAINER=	tv@@NetBSD.org
@


1.2
log
@Fixed many pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.1 2006/05/15 19:44:07 tv Exp $
a49 4
post-fetch:
	${TEST} -x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}		\
	|| ${CHMOD} +x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}

@


1.1
log
@Add scsl-jdk15 and scsl-jre15, SCSL licensed versions of sun-jdk15 and
sun-jre15, but running natively on NetBSD (so far).
@
text
@d1 1
a1 1
# $NetBSD: Makefile.common,v 1.12 2006/04/22 09:22:10 rillig Exp $
d41 8
a48 13
_FETCH_MESSAGE= 							\
	${ECHO} "======================================================================"; \
	${ECHO} ; 							\
	${ECHO} " The file ${DISTNAME}${EXTRACT_SUFX} containing";	\
	${ECHO} " ${DOWNLOAD_NAME} must be fetched into:";		\
	${ECHO} "	${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"; 	\
	${ECHO} " from:"; 						\
	${ECHO} "	${DOWNLOAD}";					\
	${ECHO} ; \
	${ECHO} " Click ${SHORT_NAME} in the ${OPSYS}/${MACHINE_ARCH} row for version ${DIST_VER:S/_/./g:S/-bin-/-/},";	\
	${ECHO} " then read and accept the license to start the download."; \
	${ECHO} ; 							\
	${ECHO} "======================================================================"
d51 2
a52 3
	@@if [ ! -x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then	\
		${CHMOD} +x ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX};	\
	fi
@

