diff --git a/system/base/rsyslog/pspec.xml b/system/base/rsyslog/pspec.xml index 2ee2d727..95cb9dec 100644 --- a/system/base/rsyslog/pspec.xml +++ b/system/base/rsyslog/pspec.xml @@ -54,6 +54,13 @@ + + 2016-03-13 + 8.11.0 + Rebuild with new toolchain. + Alihan Öztürk + alihan@pisilinux.org + 2015-07-13 8.11.0 diff --git a/system/base/sysvinit/pspec.xml b/system/base/sysvinit/pspec.xml index 147080a0..41b1ce11 100644 --- a/system/base/sysvinit/pspec.xml +++ b/system/base/sysvinit/pspec.xml @@ -63,6 +63,13 @@ + + 2016-03-13 + 2.88 + Rebuild with new toolchain. + Alihan Öztürk + alihan@pisilinux.org + 2014-05-11 2.88 diff --git a/system/base/tcp-wrappers/pspec.xml b/system/base/tcp-wrappers/pspec.xml index 5ea0fe36..6de0ec14 100644 --- a/system/base/tcp-wrappers/pspec.xml +++ b/system/base/tcp-wrappers/pspec.xml @@ -65,6 +65,13 @@ + + 2016-03-13 + 7.6 + Rebuild with new toolchain. + Alihan Öztürk + alihan@pisilinux.org + 2014-05-11 7.6 diff --git a/system/base/time/pspec.xml b/system/base/time/pspec.xml index 8782257d..72af1c42 100644 --- a/system/base/time/pspec.xml +++ b/system/base/time/pspec.xml @@ -27,6 +27,13 @@ + + 2016-03-13 + 1.7 + Rebuild with new toolchain. + Alihan Öztürk + alihan@pisilinux.org + 2014-05-11 1.7 diff --git a/system/base/timezone/actions.py b/system/base/timezone/actions.py index 6a6114ff..0149945a 100644 --- a/system/base/timezone/actions.py +++ b/system/base/timezone/actions.py @@ -12,7 +12,7 @@ from pisi.actionsapi import get WorkDir = "." ZoneDir = "/usr/share/zoneinfo" -TargetDir = "%s/%s" % (get.installDIR(), ZoneDir) +TargetDir = "%s%s" % (get.installDIR(), ZoneDir) RightDir = "%s/right" % TargetDir PosixDir = "%s/posix" % TargetDir @@ -31,6 +31,7 @@ def setup(): def install(): pisitools.insinto ("/usr/share/zoneinfo", "iso3166.tab") pisitools.insinto ("/usr/share/zoneinfo", "zone.tab") + pisitools.insinto ("/usr/share/zoneinfo", "zone1970.tab") for tzdata in timezones: cmd = "zic -L /dev/null -d %s -y \"%s/yearistype.sh\" %s" % (TargetDir, get.workDIR(), tzdata) @@ -39,9 +40,9 @@ def install(): shelltools.system (part2) part3 = "zic -L leapseconds -d %s -y \"%s/yearistype.sh\" %s" % (RightDir, get.workDIR(), tzdata) shelltools.system (part3) - shelltools.system ("zic -d %s -y \"%s/yearistype.sh\" %s -p Europe/Istanbul" % (TargetDir, get.workDIR(), tzdata)) + #shelltools.system ("zic -d %s -y \"%s/yearistype.sh\" %s -p Europe/Istanbul" % (TargetDir, get.workDIR(), tzdata)) - #shelltools.system ("zic -d %s -p Europe/Istanbul" % TargetDir) + shelltools.system ("zic -d %s -p Europe/Istanbul" % TargetDir) diff --git a/system/base/timezone/files/timezone-data-2016a-makefile.patch b/system/base/timezone/files/timezone-data-2016a-makefile.patch new file mode 100644 index 00000000..d1d296cc --- /dev/null +++ b/system/base/timezone/files/timezone-data-2016a-makefile.patch @@ -0,0 +1,84 @@ + - Fix up default paths + - Support env CC + - Don't build/install libtz.a + - Don't install man-pages provided by sys-apps/man-pages + - Move tzselect, zic, and zdump to bin + - Do not run network based unittests + +--- a/Makefile ++++ b/Makefile +@@ -45,21 +45,21 @@ POSIXRULES= America/New_York + + # Everything gets put in subdirectories of. . . + +-TOPDIR= /usr/local ++TOPDIR= /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_BASENAME= zoneinfo +-TZDIR= $(TOPDIR)/etc/$(TZDIR_BASENAME) ++TZDIR= $(TOPDIR)/share/$(TZDIR_BASENAME) + + # Types to try, as an alternative to time_t. int64_t should be first. + TIME_T_ALTERNATIVES= int64_t int32_t uint32_t uint64_t + + # The "tzselect", "zic", and "zdump" commands get installed in. . . + +-ETCDIR= $(TOPDIR)/etc ++SBINDIR= $(TOPDIR)/sbin + + # If you "make INSTALL", the "date" command gets installed in. . . + +@@ -67,7 +67,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. + +@@ -298,8 +298,10 @@ GZIPFLAGS= -9n + + #MAKE= make + +-cc= cc +-CC= $(cc) -DTZDIR=\"$(TZDIR)\" ++CPPFLAGS+= -DTZDIR=\"$(TZDIR)\" ++ifeq ($(NLS),1) ++CPPFLAGS+= -DHAVE_GETTEXT=1 -DTZ_DOMAIN=\"libc\" ++endif + + AR= ar + +@@ -352,16 +354,12 @@ ALL: all date + install: all $(DATA) $(REDO) $(MANS) + mkdir -p $(DESTDIR)$(ETCDIR) $(DESTDIR)$(TZDIR) \ +- $(DESTDIR)$(LIBDIR) \ ++ $(DESTDIR)$(BINDIR) \ + $(DESTDIR)$(MANDIR)/man3 $(DESTDIR)$(MANDIR)/man5 \ + $(DESTDIR)$(MANDIR)/man8 + $(ZIC_INSTALL) -l $(LOCALTIME) -p $(POSIXRULES) + cp -f iso3166.tab $(ZONETABLES) $(DESTDIR)$(TZDIR)/. +- cp tzselect zic zdump $(DESTDIR)$(ETCDIR)/. ++ cp tzselect zic zdump $(DESTDIR)$(BINDIR)/. +- cp libtz.a $(DESTDIR)$(LIBDIR)/. +- $(RANLIB) $(DESTDIR)$(LIBDIR)/libtz.a + cp -f newctime.3 newtzset.3 $(DESTDIR)$(MANDIR)/man3/. +- cp -f tzfile.5 $(DESTDIR)$(MANDIR)/man5/. +- cp -f tzselect.8 zdump.8 zic.8 $(DESTDIR)$(MANDIR)/man8/. + + INSTALL: ALL install date.1 + mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 +@@ -440,7 +438,7 @@ tzselect: tzselect.ksh + chmod +x $@ + + check: check_character_set check_white_space check_links check_sorted \ +- check_tables check_web ++ check_tables + + check_character_set: $(ENCHILADA) + LC_ALL=en_US.utf8 && export LC_ALL && \ diff --git a/system/base/timezone/pspec.xml b/system/base/timezone/pspec.xml index 8d7caf5f..b13bccd3 100644 --- a/system/base/timezone/pspec.xml +++ b/system/base/timezone/pspec.xml @@ -14,14 +14,15 @@ data Timezone data files and tools timezone includes timezone data files and tools to use them. Package contents are synchronized with glibc tree. - http://www.iana.org/time-zones/repository/releases/tzdata2015g.tar.gz + http://www.iana.org/time-zones/repository/releases/tzdata2016a.tar.gz perl gawk - timezone-data-2015c-makefile.patch + + timezone-data-2016a-makefile.patch @@ -36,6 +37,13 @@ + + 2016-03-13 + 2016a + Version bump. + Alihan Öztürk + alihan@pisilinux.org + 2015-10-27 2015g