. Add a TZUPDATE option, defaulting to on, which will update the time zone
data for the JDK using Sun's tzupdater. Bump PORTREVISION.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= jdk
|
||||
PORTVERSION= ${JDK_VERSION}.${RELEASE_VERSION}.${BUILD_VERSION}
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= java devel
|
||||
MASTER_SITES= #
|
||||
PKGNAMEPREFIX= diablo-
|
||||
@@ -35,6 +35,8 @@ LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}15
|
||||
WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}jdk${JDK_VERSION}_${RELEASE_VERSION}
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS= TZUPDATE "Update the time zone data" on
|
||||
|
||||
SUB_FILES+= pkg-install \
|
||||
pkg-deinstall
|
||||
PKG_IGNORE_DEPENDS= '^[^x|^j]'
|
||||
@@ -51,6 +53,20 @@ JDK_OSREL=freebsd5
|
||||
IGNORE= Only available for FreeBSD 5.x/i386 and FreeBSD 6.x/amd64 and later
|
||||
.endif
|
||||
|
||||
.if defined(WITH_TZUPDATE)
|
||||
EXTRACT_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip
|
||||
TZUPDATE_VERSION= 1.0.1
|
||||
TZUPDATE_TZVERSION= 2007a
|
||||
TZUPDATEFILE= tzupdater-${TZUPDATE_VERSION:S/./_/g}.zip
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${TZUPDATEFILE}
|
||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||
PLIST_SUB+= TZORIGINAL="@comment "
|
||||
PLIST_SUB+= TZUPDATE=""
|
||||
.else
|
||||
PLIST_SUB+= TZORIGINAL=""
|
||||
PLIST_SUB+= TZUPDATE="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "i386"
|
||||
PLIST_SUB+= WEB=""
|
||||
PLIST_SUB+= CLIENTVM=""
|
||||
@@ -59,17 +75,36 @@ PLIST_SUB+= WEB="@comment "
|
||||
PLIST_SUB+= CLIENTVM="@comment "
|
||||
.endif
|
||||
|
||||
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING) && defined(JDK_OSREL)
|
||||
.if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) || (defined(WITH_TZUPDATE) && !exists(${DISTDIR}/${TZUPDATEFILE}))) && !defined(PACKAGE_BUILDING) && defined(JDK_OSREL)
|
||||
ECHO_MSG=/usr/bin/printf
|
||||
IGNORE= :\n\
|
||||
Because of licensing restrictions, you must fetch the distribution\n\
|
||||
manually. Please access\n\
|
||||
manually.\n\n
|
||||
.if (!exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
|
||||
IGNORE += Please access\n\
|
||||
\n\
|
||||
${DOWNLOAD_URL}\n\
|
||||
\n\
|
||||
with a web browser and \"Accept\" the End User License Agreement for\n\
|
||||
\"Caffe Diablo ${JDK_VERSION}\". Please place the downloaded\n\
|
||||
${DISTNAME}${EXTRACT_SUFX} in ${DISTDIR}.\n
|
||||
${DISTNAME}${EXTRACT_SUFX} in ${DISTDIR}.\n\n
|
||||
.endif
|
||||
.if defined(WITH_TZUPDATE) && !exists(${DISTDIR}/${TZUPDATEFILE})
|
||||
IGNORE += Please open http://java.sun.com/javase/downloads/index.jsp\n\
|
||||
in a web browser and follow the \"Download\" link for\n\
|
||||
\"JDK US DST Timezone Update Tool - ${TZUPDATE_VERSION}\" to obtain the\n\
|
||||
time zone update file, ${TZUPDATEFILE}.\n\n
|
||||
.endif
|
||||
.endif
|
||||
|
||||
|
||||
.if defined(WITH_TZUPDATE)
|
||||
post-extract:
|
||||
@${UNZIP_CMD} -qo ${DISTDIR}/${TZUPDATEFILE} -d ${WRKDIR}
|
||||
@# Update time zones
|
||||
@-${WRKSRC}/bin/java -jar \
|
||||
${WRKDIR}/tzupdater${TZUPDATE_TZVERSION}/tzupdater.jar -u
|
||||
@-${RM} -rf ${WRKSRC}/jre/lib/zi.tzdata2005n
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
|
||||
@@ -7,3 +7,6 @@ SIZE (diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2) = 54347274
|
||||
MD5 (diablo-caffe-freebsd5-i386-1.5.0_07-b01.tar.bz2) = ac3a83b3a52cef7e1727ce32d91574d6
|
||||
SHA256 (diablo-caffe-freebsd5-i386-1.5.0_07-b01.tar.bz2) = fda84f24f4eb489b04ce3185dfe7d70bffbbe624400ae086222a3892cc1ba305
|
||||
SIZE (diablo-caffe-freebsd5-i386-1.5.0_07-b01.tar.bz2) = 54304946
|
||||
MD5 (tzupdater-1_0_1.zip) = 0f2a4d1321ccf503ebfa73aa4f06b2b4
|
||||
SHA256 (tzupdater-1_0_1.zip) = d0ab27a16df850e5a3c26bea927fa3a9ce3f0b6a43c836d43cfbb6dae95df0fe
|
||||
SIZE (tzupdater-1_0_1.zip) = 253959
|
||||
|
||||
@@ -1635,7 +1635,8 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Abidjan
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Accra
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Addis_Ababa
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Algiers
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Asmera
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Asmara
|
||||
%%TZORIGINAL%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Asmera
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Bamako
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Bangui
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Africa/Banjul
|
||||
@@ -1699,10 +1700,12 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Argentina/Tucuman
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Argentina/Ushuaia
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Aruba
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Asuncion
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Atikokan
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Bahia
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Barbados
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Belem
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Belize
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Blanc-Sablon
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Boa_Vista
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Bogota
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Boise
|
||||
@@ -1714,7 +1717,7 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Cayenne
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Cayman
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Chicago
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Chihuahua
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Coral_Harbour
|
||||
%%TZORIGINAL%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Coral_Harbour
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Costa_Rica
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Cuiaba
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Curacao
|
||||
@@ -1743,7 +1746,9 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Hermosillo
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Indiana/Indianapolis
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Indiana/Knox
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Indiana/Marengo
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Indiana/Petersburg
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Indiana/Vevay
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Indiana/Vincennes
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Inuvik
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Iqaluit
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Jamaica
|
||||
@@ -1762,6 +1767,7 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Menominee
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Merida
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Mexico_City
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Miquelon
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Moncton
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Monterrey
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Montevideo
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Montreal
|
||||
@@ -1772,6 +1778,7 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Nipigon
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Nome
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Noronha
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/North_Dakota/Center
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/North_Dakota/New_Salem
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Panama
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Pangnirtung
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/America/Paramaribo
|
||||
@@ -1897,7 +1904,8 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Azores
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Bermuda
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Canary
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Cape_Verde
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Faeroe
|
||||
%%TZORIGINAL%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Faeroe
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Faroe
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Madeira
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/Reykjavik
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Atlantic/South_Georgia
|
||||
@@ -1908,6 +1916,7 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Brisbane
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Broken_Hill
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Currie
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Darwin
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Eucla
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Hobart
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Lindeman
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Lord_Howe
|
||||
@@ -1915,7 +1924,10 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Melbourne
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Perth
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Australia/Sydney
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/CET
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/CST6CDT
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/EET
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/EST
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/EST5EDT
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Etc/GMT
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Etc/GMT+1
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Etc/GMT+10
|
||||
@@ -1984,10 +1996,12 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Uzhgorod
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Vaduz
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Vienna
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Vilnius
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Volgograd
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Warsaw
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Zaporozhye
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe/Zurich
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/GMT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/HST
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian/Antananarivo
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian/Chagos
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian/Christmas
|
||||
@@ -2000,6 +2014,9 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian/Mauritius
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian/Mayotte
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian/Reunion
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/MET
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/MST
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/MST7MDT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/PST8PDT
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Apia
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Auckland
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Chatham
|
||||
@@ -2038,6 +2055,19 @@ diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Tongatapu
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Truk
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Wake
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific/Wallis
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/AST4
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/AST4ADT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/CST6
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/CST6CDT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/EST5
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/EST5EDT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/HST10
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/MST7
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/MST7MDT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/PST8
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/PST8PDT
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/YST9
|
||||
%%TZUPDATE%%diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV/YST9YDT
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/WET
|
||||
diablo-jdk%%JDK_VERSION%%/jre/lib/zi/ZoneInfoMappings
|
||||
%%WEB%%diablo-jdk%%JDK_VERSION%%/jre/plugin/desktop/sun_java.desktop
|
||||
@@ -2329,6 +2359,7 @@ diablo-jdk%%JDK_VERSION%%/src.zip
|
||||
%%WEB%%@dirrm diablo-jdk%%JDK_VERSION%%/jre/plugin/%%ARCH%%
|
||||
%%WEB%%@dirrm diablo-jdk%%JDK_VERSION%%/jre/plugin/desktop
|
||||
%%WEB%%@dirrm diablo-jdk%%JDK_VERSION%%/jre/plugin
|
||||
%%TZUPDATE%%@dirrm diablo-jdk%%JDK_VERSION%%/jre/lib/zi/SystemV
|
||||
@dirrm diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Pacific
|
||||
@dirrm diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Indian
|
||||
@dirrm diablo-jdk%%JDK_VERSION%%/jre/lib/zi/Europe
|
||||
|
||||
Reference in New Issue
Block a user