- New port: sysutils/dateutils
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/ PR: ports/187663 (based on) Submitted by: Jesse <jessefrgsmith@yahoo.ca>
This commit is contained in:
@@ -156,6 +156,7 @@
|
||||
SUBDIR += daedalus
|
||||
SUBDIR += daemontools
|
||||
SUBDIR += dar
|
||||
SUBDIR += dateutils
|
||||
SUBDIR += dc3dd
|
||||
SUBDIR += dcfldd
|
||||
SUBDIR += dd_rescue
|
||||
|
||||
26
sysutils/dateutils/Makefile
Normal file
26
sysutils/dateutils/Makefile
Normal file
@@ -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>
|
||||
2
sysutils/dateutils/distinfo
Normal file
2
sysutils/dateutils/distinfo
Normal file
@@ -0,0 +1,2 @@
|
||||
SHA256 (dateutils-0.2.7.tar.xz) = f7d0c502d79dec4a604ebc30e7c44988d7095bd303137d1fa652720350337042
|
||||
SIZE (dateutils-0.2.7.tar.xz) = 490456
|
||||
16
sysutils/dateutils/files/patch-lib__Makefile.in
Normal file
16
sysutils/dateutils/files/patch-lib__Makefile.in
Normal file
@@ -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)
|
||||
20
sysutils/dateutils/files/patch-lib__tzraw.c
Normal file
20
sysutils/dateutils/files/patch-lib__tzraw.c
Normal file
@@ -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;
|
||||
19
sysutils/dateutils/files/patch-src__prchunk.c
Normal file
19
sysutils/dateutils/files/patch-src__prchunk.c
Normal file
@@ -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)
|
||||
6
sysutils/dateutils/pkg-descr
Normal file
6
sysutils/dateutils/pkg-descr
Normal file
@@ -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/
|
||||
37
sysutils/dateutils/pkg-plist
Normal file
37
sysutils/dateutils/pkg-plist
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user