Revision: 24847 http://sourceforge.net/p/gar/code/24847 Author: dmichelsen Date: 2015-04-13 05:06:02 +0000 (Mon, 13 Apr 2015) Log Message: ----------- jdk8: Initial commit
Modified Paths: -------------- csw/mgar/pkg/jdk8/trunk/Makefile csw/mgar/pkg/jdk8/trunk/checksums Added Paths: ----------- csw/mgar/pkg/jdk8/ Modified: csw/mgar/pkg/jdk8/trunk/Makefile =================================================================== --- csw/mgar/pkg/jdk6/trunk/Makefile 2014-11-19 15:00:40 UTC (rev 24362) +++ csw/mgar/pkg/jdk8/trunk/Makefile 2015-04-13 05:06:02 UTC (rev 24847) @@ -1,9 +1,9 @@ -NAME = jdk6 -SPKG_VERSION = 1.6.0_37 -VERSION = 6u37 +NAME = jre8 +SPKG_VERSION = 1.8.0_40 +VERSION = 8u40 GARTYPE = v2 -DESCRIPTION = Java Development Kit 6 +DESCRIPTION = Java Development Kit 8 define BLURB endef @@ -11,109 +11,112 @@ # manually and put into /home/src before packaging. MASTER_SITES = manual:// -SUFFIXES_sparc = sparc sparcv9 -SUFFIXES_i386 = i586 x64 +SUFFIXES_sparc = sparcv9 +SUFFIXES_i386 = x64 SUFFIXES = $(SUFFIXES_sparc) $(SUFFIXES_i386) DISTNAME = jdk$(SPKG_VERSION) -DISTFILES = $(foreach S,$(SUFFIXES),jdk-$(VERSION)-solaris-$S.sh) -NOEXTRACT = $(foreach S,$(filter-out $(SUFFIXES_$(GARCH)),$(SUFFIXES)),jdk-$(VERSION)-solaris-$S.sh) +DISTFILES = $(foreach S,$(SUFFIXES),jdk-$(VERSION)-solaris-$S.tar.gz) +NOEXTRACT = $(foreach S,$(filter-out $(SUFFIXES_$(GARCH)),$(SUFFIXES)),jdk-$(VERSION)-solaris-$S.tar.gz) -SPKG_SOURCEURL = http://java.sun.com/javase/downloads/index.jsp +NOGITPATCH = 1 -PACKAGES = CSWjdk6 CSWjre6 CSWjdk CSWjre +VENDOR_URL = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html +LICENSE = COPYRIGHT -CATALOGNAME_CSWjdk6 = jdk6 -CATALOGNAME_CSWjre6 = jre6 -CATALOGNAME_CSWjdk = jdk -CATALOGNAME_CSWjre = jre +PACKAGES += CSWjdk +SPKG_DESC_CSWjdk = Java Delopment Kit - Latest Version (now CSWjdk8) +PKGFILES_CSWjdk += $(prefix)/java/jdk/latest +ARCHALL_CSWjdk = 1 +RUNTIME_DEP_PKGS_CSWjdk += CSWjdk8 +CHECKPKG_OVERRIDES_CSWjdk += surplus-dependency|CSWjdk8 -ARCHALL_CSWjdk = 1 +PACKAGES += CSWjre +SPKG_DESC_CSWjre = Java Runtime Environment - Latest Version (now CSWjre8) +PKGFILES_CSWjre += $(prefix)/java/jre/latest +PKGFILES_CSWjre += $(prefix)/java/man ARCHALL_CSWjre = 1 +RUNTIME_DEP_PKGS_CSWjre += CSWjre8 +# False positive: +# http://lists.opencsw.org/pipermail/maintainers/2015-January/019614.html +# Override until it is fixed +CHECKPKG_OVERRIDES_CSWjre += file-needed-but-no-package-satisfies-it|/opt/csw/java/jdk/latest/man|CSWjre|contains|symlink|/opt/csw/java/man|which|needs|the|target|file:|/opt/csw/java/jdk/latest/man -LICENSE = COPYRIGHT +FILES_JDK += javadoc +FILES_JDK += javap +FILES_JDK += jconsole +FILES_JDK += jdb +FILES_JDK += jhat +FILES_JDK += jinfo +FILES_JDK += jmap +FILES_JDK += jsadebugd +FILES_JDK += jstack +FILES_JDK += jstat +FILES_JDK += jstatd +FILES_JDK += jvisualvm +FILES_JDK += serialver -SPKG_DESC_CSWjdk6 = Java Development Kit 6 -SPKG_DESC_CSWjre6 = Java Runtime Environment 6 -SPKG_DESC_CSWjdk = Java Delopment Kit - Latest Version (now CSWjdk6) -SPKG_DESC_CSWjre = Java Runtime Environment - Latest Version (now CSWjre6) +PACKAGES += CSWjdk8 +SPKG_DESC_CSWjdk8 = Java Development Kit 8 +# PKGFILES is catchall +PKGFILES_CSWjdk8 += $(foreach F,$(FILES_JDK),$(prefix)/java/$(DISTNAME)/bin/$F) +PKGFILES_CSWjdk8 += $(foreach F,$(FILES_JDK),$(prefix)/java/$(DISTNAME)/bin/$(ISA_DEFAULT64_$(GARCH))/$F) +PKGFILES_CSWjdk8 += $(foreach F,$(FILES_JDK),$(prefix)/java/$(DISTNAME)/man/man1/$F.1) +PKGFILES_CSWjdk8 += $(foreach F,$(FILES_JDK),$(prefix)/java/$(DISTNAME)/man/ja/man1/$F.1) +PKGFILES_CSWjdk8 += $(foreach F,$(FILES_JDK),$(prefix)/java/$(DISTNAME)/man/ja_JP.PCK/man1/$F.1) +PKGFILES_CSWjdk8 += $(foreach F,$(FILES_JDK),$(prefix)/java/$(DISTNAME)/man/ja_JP.UTF-8/man1/$F.1) +PKGFILES_CSWjdk8 += $(prefix)/java/$(DISTNAME)/src.zip +PKGFILES_CSWjdk8 += $(prefix)/java/$(DISTNAME)/lib/visualvm(/.*)? +PKGFILES_CSWjdk8 += $(prefix)/java/jdk/jdk8 +# This is a logical dependency, so no way for checkpkg to detect it +RUNTIME_DEP_PKGS_CSWjdk8 += CSWjre8 +CHECKPKG_OVERRIDES_CSWjdk8 += surplus-dependency|CSWjre8 +# We package upstream as is, no chance to change anything. +CHECKPKG_OVERRIDES_CSWjdk8 += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWjdk8 += bad-rpath-entry +CHECKPKG_OVERRIDES_CSWjdk8 += soname-not-found +CHECKPKG_OVERRIDES_CSWjdk8 += no-direct-binding +CHECKPKG_OVERRIDES_CSWjdk8 += file-with-bad-content -RUNTIME_DEP_PKGS_CSWjdk6 = CSWjre6 -RUNTIME_DEP_PKGS_CSWjdk = CSWjdk6 -RUNTIME_DEP_PKGS_CSWjre = CSWjre6 +PACKAGES += CSWjre8 +SPKG_DESC_CSWjre8 = Java Server Runtime Environment 8 +# PKGFILES is catchall +# We package upstream as is, no chance to change anything. +CHECKPKG_OVERRIDES_CSWjre8 += binary-architecture-does-not-match-placement +CHECKPKG_OVERRIDES_CSWjre8 += bad-rpath-entry +CHECKPKG_OVERRIDES_CSWjre8 += soname-not-found +CHECKPKG_OVERRIDES_CSWjre8 += no-direct-binding +CHECKPKG_OVERRIDES_CSWjre8 += file-with-bad-content -MANPAGES_JRE = java.1 javaws.1 keytool.1 orbd.1 pack200.1 policytool.1 rmid.1 rmiregistry.1 -MANPAGES_JRE += servertool.1 tnameserv.1 unpack200.1 - -MANPAGE_REGEX = ($(shell echo $(MANPAGES_JRE) | perl -lne 's/\./\\./g;print join("|",split)')) - CONFIGURE_SCRIPTS = BUILD_SCRIPTS = TEST_SCRIPTS = INSTALL_SCRIPTS = custom -PKGFILES_CSWjdk = $(prefix)/java/jdk/latest +include gar/category.mk -PKGFILES_CSWjre = $(prefix)/java/jre/latest -PKGFILES_CSWjre += $(prefix)/java/man - -PKGFILES_CSWjre6 = $(prefix)/java/jdk/$(DISTNAME)/jre/.* -PKGFILES_CSWjre6 += $(prefix)/java/jdk/$(DISTNAME)/man/.*/$(MANPAGE_REGEX) -PKGFILES_CSWjre6 += $(prefix)/java/jre/jre$(SPKG_VERSION) -PKGFILES_CSWjre6 += $(prefix)/java/jre/jre6 - -# CSWjdk6 gets all the rest - # Tell the user to download the file manually manual//%: @echo @echo "Please download the file" @echo " $*" @echo "manually from" - @echo " $(SPKG_SOURCEURL)" + @echo " $(VENDOR_URL)" @echo "and copy it to" @echo " $(GARCHIVEDIR)" @echo -# rule to extract files with shell -# Clear DISPLAY or the installer will bring up advertisement -shell-extract-archive-%: - @echo " ==> Extracting $(DOWNLOADDIR)/$*" - @echo "yes" | (D=$(abspath $(DOWNLOADDIR)/$*); cd $(EXTRACTDIR); DISPLAY= MORE="-10000" sh $$D -noregister) - @$(MAKECOOKIE) - -extract-archive-%.sh: shell-extract-archive-%.sh - @$(MAKECOOKIE) - -# We package upstream as is, no chance to change anything. -CHECKPKG_OVERRIDES_CSWjdk += surplus-dependency|CSWjdk6 -CHECKPKG_OVERRIDES_CSWjdk6 += binary-architecture-does-not-match-placement -CHECKPKG_OVERRIDES_CSWjdk6 += bad-rpath-entry -CHECKPKG_OVERRIDES_CSWjre += surplus-dependency|CSWjre6 -CHECKPKG_OVERRIDES_CSWjre6 += binary-architecture-does-not-match-placement -CHECKPKG_OVERRIDES_CSWjre6 += bad-rpath-entry -CHECKPKG_OVERRIDES_CSWjre6 += soname-not-found - -include gar/category.mk - install-custom: @echo " ==> Installing $(NAME)" - - @rm -rf $(DESTDIR)$(prefix)/java - @ginstall -d $(DESTDIR)$(prefix)/java/jdk - @(cd $(WORKDIR); pax -r -w -s ',.*/\.git.*,,' $(DISTNAME) $(DESTDIR)$(prefix)/java/jdk) - @rm -f $(DESTDIR)$(prefix)/java/jdk/latest - @gln -sf jdk6 $(DESTDIR)$(prefix)/java/jdk/latest - @rm -f $(DESTDIR)$(prefix)/java/jdk/jdk6 - @gln -sf $(DISTNAME) $(DESTDIR)$(prefix)/java/jdk/jdk6 - - @ginstall -d $(DESTDIR)$(prefix)/java/jre - @rm -f $(DESTDIR)$(prefix)/java/jre/jre$(SPKG_VERSION) - @gln -sf ../jdk/$(DISTNAME)/jre $(DESTDIR)$(prefix)/java/jre/jre$(SPKG_VERSION) - @rm -f $(DESTDIR)$(prefix)/java/jre/latest - @gln -sf jre6 $(DESTDIR)$(prefix)/java/jre/latest - @rm -f $(DESTDIR)$(prefix)/java/jre/jre6 - @gln -sf jre$(SPKG_VERSION) $(DESTDIR)$(prefix)/java/jre/jre6 - - @gln -sf ../man $(DESTDIR)$(prefix)/java/jdk/$(DISTNAME)/jre/man + rm -rf $(DESTDIR)$(prefix)/java + ginstall -d -m 0755 $(DESTDIR)$(prefix)/java + cp -rp $(WORKSRC) $(DESTDIR)$(prefix)/java/$(DISTNAME) + rm -rf $(DESTDIR)$(prefix)/java/jre + ginstall -d -m 0755 $(DESTDIR)$(prefix)/java/jdk + gln -sf ../$(DISTNAME) $(DESTDIR)$(prefix)/java/jdk/jdk8 + gln -sf jdk8 $(DESTDIR)$(prefix)/java/jdk/latest + ginstall -d -m 0755 $(DESTDIR)$(prefix)/java/jre + gln -sf ../$(DISTNAME)/jre $(DESTDIR)$(prefix)/java/jre/jre8 + gln -sf jre8 $(DESTDIR)$(prefix)/java/jre/latest + gln -sf jdk/latest/man $(DESTDIR)$(prefix)/java/man @$(MAKECOOKIE) Modified: csw/mgar/pkg/jdk8/trunk/checksums =================================================================== --- csw/mgar/pkg/jdk6/trunk/checksums 2014-11-19 15:00:40 UTC (rev 24362) +++ csw/mgar/pkg/jdk8/trunk/checksums 2015-04-13 05:06:02 UTC (rev 24847) @@ -1,4 +1,2 @@ -5ae91311d0a2cfe4a346f65d3e5217c9 jdk-6u37-solaris-i586.sh -36cca90c79c69d20c688f7343e27f6f4 jdk-6u37-solaris-sparc.sh -1c6903a949748f5c48815035e7420118 jdk-6u37-solaris-sparcv9.sh -d86c20a851fafe2448261cddad86ed2f jdk-6u37-solaris-x64.sh +a19a70e01caf11fefcf800bafa4c2b77 jdk-8u40-solaris-sparcv9.tar.gz +8b2a0c3a3c6af95c2e579492f3ebbca4 jdk-8u40-solaris-x64.tar.gz This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.