Import sysutils/dateutils version 0.2.7
authorDPorts Builder <nobody@home.ok>
Tue, 1 Apr 2014 07:19:44 +0000 (00:19 -0700)
committerDPorts Builder <nobody@home.ok>
Tue, 1 Apr 2014 07:19:44 +0000 (00:19 -0700)
sysutils/dateutils/Makefile [new file with mode: 0644]
sysutils/dateutils/distinfo [new file with mode: 0644]
sysutils/dateutils/files/patch-lib__Makefile.in [new file with mode: 0644]
sysutils/dateutils/files/patch-lib__tzraw.c [new file with mode: 0644]
sysutils/dateutils/files/patch-src__prchunk.c [new file with mode: 0644]
sysutils/dateutils/pkg-descr [new file with mode: 0644]
sysutils/dateutils/pkg-plist [new file with mode: 0644]

diff --git a/sysutils/dateutils/Makefile b/sysutils/dateutils/Makefile
new file mode 100644 (file)
index 0000000..8610068
--- /dev/null
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=      dateutils
+PORTVERSION=   0.2.7
+CATEGORIES=    sysutils
+MASTER_SITES=  https://bitbucket.org/hroptatyr/dateutils/downloads/
+
+MAINTAINER=    jessefrgsmith@yahoo.ca
+COMMENT=       Command line utilities for working with dates
+
+LICENSE=       BSD3CLAUSE
+
+BUILD_DEPENDS= help2man:${PORTSDIR}/misc/help2man
+
+USES=          tar:xz
+GNU_CONFIGURE= yes
+
+INFO=          dateutils
+
+OPTIONS_DEFINE=        DOCS
+
+post-patch:
+       @${REINPLACE_CMD} -e 's|@libdir@/pkgconfig|$${prefix}/libdata/pkgconfig|g' \
+               ${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/sysutils/dateutils/distinfo b/sysutils/dateutils/distinfo
new file mode 100644 (file)
index 0000000..d0c3583
--- /dev/null
@@ -0,0 +1,2 @@
+SHA256 (dateutils-0.2.7.tar.xz) = f7d0c502d79dec4a604ebc30e7c44988d7095bd303137d1fa652720350337042
+SIZE (dateutils-0.2.7.tar.xz) = 490456
diff --git a/sysutils/dateutils/files/patch-lib__Makefile.in b/sysutils/dateutils/files/patch-lib__Makefile.in
new file mode 100644 (file)
index 0000000..e64192b
--- /dev/null
@@ -0,0 +1,16 @@
+--- ./lib/Makefile.in.orig     2014-03-27 23:56:38.000000000 -0400
++++ ./lib/Makefile.in  2014-03-27 23:57:13.000000000 -0400
+@@ -363,13 +363,6 @@
+         $(INSTALL_DATA) $$list2 "$(DESTDIR)$(libdir)" || exit $$?; }
+       @$(POST_INSTALL)
+       @list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
+-      for p in $$list; do \
+-        if test -f $$p; then \
+-          $(am__strip_dir) \
+-          echo " ( cd '$(DESTDIR)$(libdir)' && $(RANLIB) $$f )"; \
+-          ( cd "$(DESTDIR)$(libdir)" && $(RANLIB) $$f ) || exit $$?; \
+-        else :; fi; \
+-      done
+ uninstall-libLIBRARIES:
+       @$(NORMAL_UNINSTALL)
diff --git a/sysutils/dateutils/files/patch-lib__tzraw.c b/sysutils/dateutils/files/patch-lib__tzraw.c
new file mode 100644 (file)
index 0000000..27d531d
--- /dev/null
@@ -0,0 +1,20 @@
+--- ./lib/tzraw.c.orig 2014-01-29 10:08:23.000000000 -0500
++++ ./lib/tzraw.c      2014-03-27 23:53:01.000000000 -0400
+@@ -70,9 +70,14 @@
+ /* me own header, innit */
+ #include "tzraw.h"
+-#if !defined MAP_ANONYMOUS && defined MAP_ANON
+-# define MAP_ANONYMOUS        (MAP_ANON)
+-#endif        /* MAP_ANON->MAP_ANONYMOUS */
++#ifndef MAP_ANONYMOUS
++#define MAP_ANONYMOUS 0x1000
++#endif
++
++#ifndef MAP_ANON
++#define MAP_ANON 0x1000
++#endif
++
+ #if defined TZDIR
+ static const char tzdir[] = TZDIR;
diff --git a/sysutils/dateutils/files/patch-src__prchunk.c b/sysutils/dateutils/files/patch-src__prchunk.c
new file mode 100644 (file)
index 0000000..a1ff28e
--- /dev/null
@@ -0,0 +1,19 @@
+--- ./src/prchunk.c.orig       2014-01-29 10:08:23.000000000 -0500
++++ ./src/prchunk.c    2014-03-27 23:53:01.000000000 -0400
+@@ -61,9 +61,13 @@
+ #define MAX_NLINES    (16384)
+ #define MAX_LLEN      (1024)
+-#if !defined MAP_ANONYMOUS && defined MAP_ANON
+-# define MAP_ANONYMOUS        (MAP_ANON)
+-#endif        /* MAP_ANON->MAP_ANONYMOUS */
++#ifndef MAP_ANONYMOUS
++#define MAP_ANONYMOUS 0x1000
++#endif
++
++#ifndef MAP_ANON
++#define MAP_ANON 0x1000
++#endif
+ #if defined __INTEL_COMPILER
+ # pragma warning(disable: 981)
diff --git a/sysutils/dateutils/pkg-descr b/sysutils/dateutils/pkg-descr
new file mode 100644 (file)
index 0000000..a8f6f9c
--- /dev/null
@@ -0,0 +1,6 @@
+Dateutils are a collection of tools that revolve around manipulating
+dates and times on the command line.  Commands included in the suite
+offer ways of converting dates between calendars, computing durations
+between dates, and finding dates in input streams.
+
+WWW: http://www.fresse.org/dateutils/
diff --git a/sysutils/dateutils/pkg-plist b/sysutils/dateutils/pkg-plist
new file mode 100644 (file)
index 0000000..48b64f7
--- /dev/null
@@ -0,0 +1,37 @@
+bin/dadd
+bin/dconv
+bin/ddiff
+bin/dgrep
+bin/dround
+bin/dseq
+bin/dtest
+bin/strptime
+include/dateutils/boops.h
+include/dateutils/date-core-strpf.h
+include/dateutils/date-core.h
+include/dateutils/dt-core-strpf.h
+include/dateutils/dt-core-tz-glue.h
+include/dateutils/dt-core.h
+include/dateutils/generics.h
+include/dateutils/leaps.h
+include/dateutils/leapseconds.def
+include/dateutils/nifty.h
+include/dateutils/strops.h
+include/dateutils/time-core-strpf.h
+include/dateutils/time-core.h
+include/dateutils/token.h
+include/dateutils/tzraw.h
+lib/libdut.a
+libdata/pkgconfig/libdut.pc
+man/man1/dadd.1.gz
+man/man1/dateutils.1.gz
+man/man1/dconv.1.gz
+man/man1/ddiff.1.gz
+man/man1/dgrep.1.gz
+man/man1/dround.1.gz
+man/man1/dseq.1.gz
+man/man1/dtest.1.gz
+man/man1/strptime.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm include/dateutils