diff options
Diffstat (limited to 'sysutils/dcfldd')
-rw-r--r-- | sysutils/dcfldd/Makefile | 20 | ||||
-rw-r--r-- | sysutils/dcfldd/distinfo | 4 | ||||
-rw-r--r-- | sysutils/dcfldd/files/extra-patch-dcfldd.h | 11 | ||||
-rw-r--r-- | sysutils/dcfldd/files/extra-patch-human.c | 10 | ||||
-rw-r--r-- | sysutils/dcfldd/files/extra-patch-xstrtol.h | 7 | ||||
-rw-r--r-- | sysutils/dcfldd/files/patch-doc:Makefile.in | 20 | ||||
-rw-r--r-- | sysutils/dcfldd/files/patch-lib:Makefile.in | 11 | ||||
-rw-r--r-- | sysutils/dcfldd/files/patch-man:dcfldd.1 | 18 | ||||
-rw-r--r-- | sysutils/dcfldd/files/patch-po:Makefile.in.in | 14 | ||||
-rw-r--r-- | sysutils/dcfldd/files/patch-src:dcfldd.c | 11 | ||||
-rw-r--r-- | sysutils/dcfldd/pkg-plist | 20 |
11 files changed, 39 insertions, 107 deletions
diff --git a/sysutils/dcfldd/Makefile b/sysutils/dcfldd/Makefile index 2dbe00d4adad..a243eee4b859 100644 --- a/sysutils/dcfldd/Makefile +++ b/sysutils/dcfldd/Makefile @@ -6,25 +6,23 @@ # PORTNAME= dcfldd -PORTVERSION= 1.0 +PORTVERSION= 1.2.4 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= biatchux +MASTER_SITE_SUBDIR= dcfldd MAINTAINER= nobutaka@FreeBSD.org COMMENT= An enhanced dd tool with MD5 hashing capability +USE_GETOPT_LONG=yes GNU_CONFIGURE= yes -CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include LIBS=-L${LOCALBASE}/lib - MAN1= dcfldd.1 -.if defined(WITHOUT_NLS) -CONFIGURE_ARGS+=--disable-nls -PLIST_SUB+= NLS="@comment " -.else -USE_GETTEXT= yes -PLIST_SUB+= NLS="" +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +EXTRA_PATCHES= ${PATCHDIR}/extra-patch-dcfldd.h ${PATCHDIR}/extra-patch-human.c \ + ${PATCHDIR}/extra-patch-xstrtol.h .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/sysutils/dcfldd/distinfo b/sysutils/dcfldd/distinfo index 50915b5fb582..9a4ebc7f6af3 100644 --- a/sysutils/dcfldd/distinfo +++ b/sysutils/dcfldd/distinfo @@ -1,2 +1,2 @@ -MD5 (dcfldd-1.0.tar.gz) = ef62d2a26c266df6151ae35447bfd2ad -SIZE (dcfldd-1.0.tar.gz) = 1384650 +MD5 (dcfldd-1.2.4.tar.gz) = 429a0df4d6a6bf35b8be3f3204b98f0c +SIZE (dcfldd-1.2.4.tar.gz) = 163087 diff --git a/sysutils/dcfldd/files/extra-patch-dcfldd.h b/sysutils/dcfldd/files/extra-patch-dcfldd.h new file mode 100644 index 000000000000..a46b414e19e9 --- /dev/null +++ b/sysutils/dcfldd/files/extra-patch-dcfldd.h @@ -0,0 +1,11 @@ +--- dcfldd.h.orig Sun May 15 08:06:08 2005 ++++ dcfldd.h Sat Jul 2 23:09:19 2005 +@@ -92,6 +92,8 @@ + /* Use separate input and output buffers, and combine partial input blocks. */ + #define C_TWOBUFS 04000 + ++#define uintmax_t uint64_t ++ + extern char *program_name; + + extern char *input_file; diff --git a/sysutils/dcfldd/files/extra-patch-human.c b/sysutils/dcfldd/files/extra-patch-human.c new file mode 100644 index 000000000000..20150d64eab9 --- /dev/null +++ b/sysutils/dcfldd/files/extra-patch-human.c @@ -0,0 +1,10 @@ +--- human.c.orig Sat Jul 2 23:12:17 2005 ++++ human.c Sat Jul 2 23:12:31 2005 +@@ -19,6 +19,7 @@ + --si, output block size selection, and large file support + added by eggert@twinsun.com. */ + ++#include "dcfldd.h" + #if HAVE_CONFIG_H + # include <config.h> + #endif diff --git a/sysutils/dcfldd/files/extra-patch-xstrtol.h b/sysutils/dcfldd/files/extra-patch-xstrtol.h new file mode 100644 index 000000000000..d5982c5dddfb --- /dev/null +++ b/sysutils/dcfldd/files/extra-patch-xstrtol.h @@ -0,0 +1,7 @@ +--- xstrtol.h.orig Sat Jul 2 23:18:21 2005 ++++ xstrtol.h Sat Jul 2 23:18:47 2005 +@@ -1,3 +1,4 @@ ++#include "dcfldd.h" + #ifndef XSTRTOL_H_ + # define XSTRTOL_H_ 1 + diff --git a/sysutils/dcfldd/files/patch-doc:Makefile.in b/sysutils/dcfldd/files/patch-doc:Makefile.in deleted file mode 100644 index dc3b41df0053..000000000000 --- a/sysutils/dcfldd/files/patch-doc:Makefile.in +++ /dev/null @@ -1,20 +0,0 @@ ---- doc/Makefile.in.orig Fri Oct 19 01:33:03 2001 -+++ doc/Makefile.in Mon Jan 10 01:06:44 2005 -@@ -136,7 +136,7 @@ - TEXINFOS = fileutils.texi - DIST_COMMON = Makefile.am Makefile.in mdate-sh stamp-vti texinfo.tex \ - version.texi --all: all-am -+all: - - .SUFFIXES: - .SUFFIXES: .dvi .info .ps .texi -@@ -269,7 +269,7 @@ - installdirs: - $(mkinstalldirs) $(DESTDIR)$(infodir) - --install: install-am -+install: - install-exec: install-exec-am - install-data: install-data-am - uninstall: uninstall-am diff --git a/sysutils/dcfldd/files/patch-lib:Makefile.in b/sysutils/dcfldd/files/patch-lib:Makefile.in deleted file mode 100644 index 0f274bbde3ef..000000000000 --- a/sysutils/dcfldd/files/patch-lib:Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/Makefile.in.orig Mon Jan 10 01:54:04 2005 -+++ lib/Makefile.in Mon Jan 10 01:56:47 2005 -@@ -830,7 +830,7 @@ - - install-data-am: - --install-exec-am: install-exec-local -+install-exec-am: - - install-info: install-info-am - diff --git a/sysutils/dcfldd/files/patch-man:dcfldd.1 b/sysutils/dcfldd/files/patch-man:dcfldd.1 deleted file mode 100644 index b3b4881f0178..000000000000 --- a/sysutils/dcfldd/files/patch-man:dcfldd.1 +++ /dev/null @@ -1,18 +0,0 @@ ---- man/dcfldd.1.orig Mon Jan 10 01:46:24 2005 -+++ man/dcfldd.1 Mon Jan 10 01:47:17 2005 -@@ -120,15 +120,3 @@ - .br - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. --.SH "SEE ALSO" --The full documentation for --.B dcfldd --is maintained as a Texinfo manual. If the --.B info --and --.B dcfldd --programs are properly installed at your site, the command --.IP --.B info dcfldd --.PP --should give you access to the complete manual. diff --git a/sysutils/dcfldd/files/patch-po:Makefile.in.in b/sysutils/dcfldd/files/patch-po:Makefile.in.in deleted file mode 100644 index 6d94793fd5ed..000000000000 --- a/sysutils/dcfldd/files/patch-po:Makefile.in.in +++ /dev/null @@ -1,14 +0,0 @@ ---- po/Makefile.in.in.orig Mon Jan 10 00:47:34 2005 -+++ po/Makefile.in.in Mon Jan 10 00:47:55 2005 -@@ -150,11 +150,6 @@ - true; \ - fi; \ - fi; \ -- timedir=$$destdir/$$lang/LC_TIME; \ -- rm -fr $$timedir; \ -- ln -s LC_MESSAGES $$timedir \ -- || (mkdir $$timedir && ln $$dir/* $$timedir); \ -- echo "installing $$timedir as an alias for $$dir"; \ - done - if test "$(PACKAGE)" = "gettext"; then \ - if test -x "$(MKINSTALLDIRS)"; then \ diff --git a/sysutils/dcfldd/files/patch-src:dcfldd.c b/sysutils/dcfldd/files/patch-src:dcfldd.c deleted file mode 100644 index 756e1386d626..000000000000 --- a/sysutils/dcfldd/files/patch-src:dcfldd.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/dcfldd.c.orig Mon Jan 10 00:36:19 2005 -+++ src/dcfldd.c Mon Jan 10 00:36:45 2005 -@@ -342,7 +342,7 @@ - hashlog=FILE send MD5 hash output to FILE instead of stderr\n\ - status=[on|off] display a continual status message on stderr\n\ - default state is \"on\"\n\ -- sizeprobe=[if|of] determine the size of the input or output file -+ sizeprobe=[if|of] determine the size of the input or output file\n\ - for use with status messages. (this option\n\ - gives you a percentage indicator)\n\ - WARNING: Read the manual before using this\n\ diff --git a/sysutils/dcfldd/pkg-plist b/sysutils/dcfldd/pkg-plist index 374f2fbb1b8f..35f2d7b86925 100644 --- a/sysutils/dcfldd/pkg-plist +++ b/sysutils/dcfldd/pkg-plist @@ -1,21 +1 @@ bin/dcfldd -%%NLS%%share/locale/cs/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/da/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/de/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/el/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/es/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/fr/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/gl/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/it/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/ja/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/ko/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/nl/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/no/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/pl/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/pt/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/pt_BR/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/ru/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/sk/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/sl/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/sv/LC_MESSAGES/dcfldd.mo -%%NLS%%share/locale/zh/LC_MESSAGES/dcfldd.mo |