diff --git a/srcpkgs/tzdata/patches/fix_Makefile.diff b/srcpkgs/tzdata/patches/fix_Makefile.diff deleted file mode 100644 index 412a7650e2f..00000000000 --- a/srcpkgs/tzdata/patches/fix_Makefile.diff +++ /dev/null @@ -1,94 +0,0 @@ ---- tzselect.ksh.orig 2009-01-14 23:35:17.000000000 +0100 -+++ tzselect.ksh 2009-01-28 16:03:33.000000000 +0100 -@@ -1,4 +1,4 @@ --#! /bin/ksh -+#! /bin/bash - - VERSION='@(#)tzselect.ksh 8.2' - ---- Makefile.orig 2009-01-14 23:35:15.000000000 +0100 -+++ Makefile 2009-01-28 16:04:04.000000000 +0100 -@@ -34,17 +34,17 @@ POSIXRULES= America/New_York - - # Everything gets put in subdirectories of. . . - --TOPDIR= /usr/local -+TOPDIR= ${DESTDIR}/usr - - # "Compiled" time zone information is placed in the "TZDIR" directory - # (and subdirectories). - # Use an absolute path name for TZDIR unless you're just testing the software. - --TZDIR= $(TOPDIR)/etc/zoneinfo -+TZDIR= $(TOPDIR)/share/zoneinfo - - # The "tzselect", "zic", and "zdump" commands get installed in. . . - --ETCDIR= $(TOPDIR)/etc -+ETCDIR= $(TOPDIR)/sbin - - # If you "make INSTALL", the "date" command gets installed in. . . - -@@ -52,7 +52,7 @@ BINDIR= $(TOPDIR)/bin - - # Manual pages go in subdirectories of. . . - --MANDIR= $(TOPDIR)/man -+MANDIR= $(TOPDIR)/share/man - - # Library functions are put in an archive in LIBDIR. - -@@ -218,7 +218,7 @@ zic= ./zic - ZIC= $(zic) $(ZFLAGS) - - # The name of a Posix-compliant `awk' on your system. --AWK= nawk -+AWK= awk - - # The path where SGML DTDs are kept. - SGML_SEARCH_PATH= $(TOPDIR)/share/doc/sgml-lib/REC-html401-19991224/ -@@ -285,9 +285,9 @@ install: all $(DATA) $(REDO) $(TZLIB) $( - -d $(TZDIR) -l $(LOCALTIME) -p $(POSIXRULES) - -rm -f $(TZDIR)/iso3166.tab $(TZDIR)/zone.tab - cp iso3166.tab zone.tab $(TZDIR)/. -- -mkdir $(TOPDIR) $(ETCDIR) -+ -mkdir -p $(TOPDIR) $(ETCDIR) - cp tzselect zic zdump $(ETCDIR)/. -- -mkdir $(TOPDIR) $(MANDIR) \ -+ -mkdir -p $(TOPDIR) $(MANDIR) \ - $(MANDIR)/man3 $(MANDIR)/man5 $(MANDIR)/man8 - -rm -f $(MANDIR)/man3/newctime.3 \ - $(MANDIR)/man3/newtzset.3 \ -@@ -300,9 +300,9 @@ install: all $(DATA) $(REDO) $(TZLIB) $( - cp tzselect.8 zdump.8 zic.8 $(MANDIR)/man8/. - - INSTALL: ALL install date.1 -- -mkdir $(TOPDIR) $(BINDIR) -+ -mkdir -p $(TOPDIR) $(BINDIR) - cp date $(BINDIR)/. -- -mkdir $(TOPDIR) $(MANDIR) $(MANDIR)/man1 -+ -mkdir -p $(TOPDIR) $(MANDIR) $(MANDIR)/man1 - -rm -f $(MANDIR)/man1/date.1 - cp date.1 $(MANDIR)/man1/. - -@@ -332,9 +332,9 @@ right_only: zic leapseconds $(TDATA) - # You must replace all of $(TZDIR) to switch from not using leap seconds - # to using them, or vice versa. - other_two: zic leapseconds $(TDATA) -- $(ZIC) -y $(YEARISTYPE) -d $(TZDIR)-posix -L /dev/null $(TDATA) -+ $(ZIC) -y $(YEARISTYPE) -d $(TZDIR)/posix -L /dev/null $(TDATA) - $(ZIC) -y $(YEARISTYPE) \ -- -d $(TZDIR)-leaps -L leapseconds $(TDATA) -+ -d $(TZDIR)/leaps -L leapseconds $(TDATA) - - posix_right: posix_only other_two - -@@ -343,7 +343,7 @@ right_posix: right_only other_two - zones: $(REDO) - - $(TZLIB): $(LIBOBJS) -- -mkdir $(TOPDIR) $(LIBDIR) -+ -mkdir -p $(TOPDIR) $(LIBDIR) - ar ru $@ $(LIBOBJS) - if [ -x /usr/ucb/ranlib -o -x /usr/bin/ranlib ] ; \ - then ranlib $@ ; fi diff --git a/srcpkgs/tzdata/template b/srcpkgs/tzdata/template index 6d7cd54aea0..53d3c74e909 100644 --- a/srcpkgs/tzdata/template +++ b/srcpkgs/tzdata/template @@ -2,35 +2,29 @@ pkgname=tzdata wrksrc=${pkgname} create_wrksrc=yes -_tzcode_ver=2012b -_tzdata_ver=2012e -version=${_tzdata_ver} +version=2012f revision=1 noarch=yes -build_style=gnu-makefile homepage="http://www.iana.org/time-zones" -depends="bash gawk" short_desc="Time zone and daylight-saving time data" maintainer="Juan RP " license="GPL-2" -distfiles=" -http://www.iana.org/time-zones/repository/releases/tzcode${_tzcode_ver}.tar.gz -http://www.iana.org/time-zones/repository/releases/tzdata${_tzdata_ver}.tar.gz" -checksum=" -4345a2de239a7b6e5ab286052cc269eb07d63798ae14ba715eb4c6bdfa0f3350 -061c1c289e792f3661135d5ec542e4f9417d3cd7f232f3d54c1949573aadd0fc" +distfiles="http://www.iana.org/time-zones/repository/releases/tzdata${version}.tar.gz" +checksum="afe95a49a445ee55391d2d4beccd4be6d61a090d5d8069c407390ff1502c26cc" long_desc=" This package contains data required for the implementation of standard local time for many representative locations around the globe. It is updated periodically to reflect changes made by political bodies to time zone boundaries, UTC offsets, and daylight-saving rules." -post_install() { - # Remove useless stuff - rm -rf ${DESTDIR}/usr/lib - rm -f ${DESTDIR}/usr/share/zoneinfo/localtime - find ${DESTDIR}/usr/share/zoneinfo -type f -exec chmod 644 {} \; - # Remove stuff available in glibc-2.16. - rm -f ${DESTDIR}/usr/sbin/{zic,zdump,tzselect} +do_install() { + local timezones="africa antarctica asia australasia europe northamerica \ + southamerica pacificnew etcetera backward systemv \ + factory solar87 solar88 solar89" + zic -y ./yearistype -d ${DESTDIR}/usr/share/zoneinfo ${timezones} + zic -y ./yearistype -d ${DESTDIR}/usr/share/zoneinfo/posix ${timezones} + zic -y ./yearistype -d ${DESTDIR}/usr/share/zoneinfo/right -L leapseconds ${timezones} + zic -y ./yearistype -d ${DESTDIR}/usr/share/zoneinfo -p America/New_York + install -m444 -t ${DESTDIR}/usr/share/zoneinfo iso3166.tab zone.tab }