aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorehaupt <ehaupt@FreeBSD.org>2012-11-21 01:53:11 +0800
committerehaupt <ehaupt@FreeBSD.org>2012-11-21 01:53:11 +0800
commit692a54cce4705a7a27cabda7ce7af8f8d196bc42 (patch)
tree1fe2da04466700311b67e90cc624b93ac609f35c
parent361e9fc49bf1c05479e58305012a067d939b2303 (diff)
downloadfreebsd-ports-gnome-692a54cce4705a7a27cabda7ce7af8f8d196bc42.tar.gz
freebsd-ports-gnome-692a54cce4705a7a27cabda7ce7af8f8d196bc42.tar.zst
freebsd-ports-gnome-692a54cce4705a7a27cabda7ce7af8f8d196bc42.zip
Update to 1.1
Feature safe: yes
-rw-r--r--devel/libexplain/Makefile16
-rw-r--r--devel/libexplain/Makefile.man33
-rw-r--r--devel/libexplain/distinfo4
-rw-r--r--devel/libexplain/files/patch-Makefile.in29
-rw-r--r--devel/libexplain/pkg-plist24
5 files changed, 83 insertions, 23 deletions
diff --git a/devel/libexplain/Makefile b/devel/libexplain/Makefile
index 55190779381c..906923eaef80 100644
--- a/devel/libexplain/Makefile
+++ b/devel/libexplain/Makefile
@@ -1,12 +1,8 @@
-# New ports collection makefile for: libexplain
-# Date created: 19 May 2011
-# Whom: Emanuel Haupt <ehaupt@FreeBSD.org>
-#
+# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= libexplain
-PORTVERSION= 0.46
+PORTVERSION= 1.1
DISTVERSIONSUFFIX= .D001
CATEGORIES= devel
MASTER_SITES= http://libexplain.sourceforge.net/ \
@@ -17,7 +13,9 @@ COMMENT= Library which may be used to explain Unix and Linux system call errors
LICENSE= LGPL3
-RUN_DEPENDS+= lsof:${PORTSDIR}/sysutils/lsof
+RUN_DEPENDS= lsof:${PORTSDIR}/sysutils/lsof
+BUILD_DEPENDS= pdfopt:${PORTSDIR}/print/ghostscript9 \
+ gsed:${PORTSDIR}/textproc/gsed
USE_AUTOTOOLS= libtool
USE_BISON= build
@@ -30,4 +28,8 @@ MAKE_JOBS_SAFE= yes
.include <bsd.port.pre.mk>
.include "Makefile.man"
+post-patch:
+ ${REINPLACE_CMD} -e "s|sed '|gsed '|g" -e 's|sleep 1|true|' \
+ ${WRKSRC}/Makefile.in
+
.include <bsd.port.post.mk>
diff --git a/devel/libexplain/Makefile.man b/devel/libexplain/Makefile.man
index aa2972172723..ee1ce287b5b4 100644
--- a/devel/libexplain/Makefile.man
+++ b/devel/libexplain/Makefile.man
@@ -358,3 +358,36 @@ MAN3+= explain_write.3
MAN3+= explain_write_or_die.3
MAN3+= explain_writev.3
MAN3+= explain_writev_or_die.3
+MAN3+= explain_execv.3
+MAN3+= explain_execv_or_die.3
+MAN3+= explain_filename.3
+MAN3+= explain_getresgid.3
+MAN3+= explain_getresgid_or_die.3
+MAN3+= explain_getresuid.3
+MAN3+= explain_getresuid_or_die.3
+MAN3+= explain_lchmod.3
+MAN3+= explain_lchmod_or_die.3
+MAN3+= explain_realpath.3
+MAN3+= explain_realpath_or_die.3
+MAN3+= explain_setgid.3
+MAN3+= explain_setgid_or_die.3
+MAN3+= explain_setregid.3
+MAN3+= explain_setregid_or_die.3
+MAN3+= explain_setresgid.3
+MAN3+= explain_setresgid_or_die.3
+MAN3+= explain_setresuid.3
+MAN3+= explain_setresuid_or_die.3
+MAN3+= explain_setreuid.3
+MAN3+= explain_setreuid_or_die.3
+MAN3+= explain_setsid.3
+MAN3+= explain_setsid_or_die.3
+MAN3+= explain_setuid.3
+MAN3+= explain_setuid_or_die.3
+MAN3+= explain_shmat.3
+MAN3+= explain_shmat_or_die.3
+MAN3+= explain_shmctl.3
+MAN3+= explain_shmctl_or_die.3
+MAN3+= explain_utimens.3
+MAN3+= explain_utimens_or_die.3
+MAN3+= explain_utimensat.3
+MAN3+= explain_utimensat_or_die.3
diff --git a/devel/libexplain/distinfo b/devel/libexplain/distinfo
index 67a6a317ae72..275a71f40830 100644
--- a/devel/libexplain/distinfo
+++ b/devel/libexplain/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libexplain-0.46.D001.tar.gz) = 33afd58a2912ce81d6c431ecb7ddd73ceb808a679df4d6b6470f66325b8d967a
-SIZE (libexplain-0.46.D001.tar.gz) = 4441159
+SHA256 (libexplain-1.1.D001.tar.gz) = a0bbbfe67d0a66e0025a1875597e7f8d139f1b1b479f245ff467956fd34963cc
+SIZE (libexplain-1.1.D001.tar.gz) = 4557845
diff --git a/devel/libexplain/files/patch-Makefile.in b/devel/libexplain/files/patch-Makefile.in
index b141518b203a..69d9b6ac77b1 100644
--- a/devel/libexplain/files/patch-Makefile.in
+++ b/devel/libexplain/files/patch-Makefile.in
@@ -1,18 +1,21 @@
---- ./Makefile.in.orig 2011-09-10 12:21:14.000000000 +0200
-+++ ./Makefile.in 2011-09-10 12:24:45.000000000 +0200
-@@ -2585,13 +2585,11 @@
- ./config.status
+--- ./Makefile.in.orig 2012-11-20 16:54:45.000000000 +0100
++++ ./Makefile.in 2012-11-20 16:55:58.000000000 +0100
+@@ -3182,7 +3182,7 @@
- libdir/pkgconfig/.pkgconfigdir:
-- -$(INSTALL) -m 0755 -d $(pkgconfigdir)
-- @-test -d $(pkgconfigdir) && touch $@
-- @sleep 1
+ $(libdir)/pkgconfig/libexplain.pc: .mkdir.__libdir__pkgconfig \
+ libdir/pkgconfig/libexplain.pc
+- $(INSTALL_DATA) libdir/pkgconfig/libexplain.pc $@
+ @true
- $(pkgconfigdir)/libexplain.pc: libdir/pkgconfig/libexplain.pc \
- libdir/pkgconfig/.pkgconfigdir
-- $(INSTALL_DATA) libdir/pkgconfig/libexplain.pc $@
+ libexplain/ac/mntent.$(OBJEXT) libexplain/ac/mntent.lo: libexplain/ac/ctype.h \
+ libexplain/ac/mntent.c libexplain/ac/mntent.h \
+@@ -42187,8 +42187,7 @@
+ @sleep 1
+
+ .mkdir.__libdir__pkgconfig: .mkdir.__libdir_
+- -$(INSTALL_DIR) $(libdir)/pkgconfig
+- @-test -d $(libdir)/pkgconfig && touch $@
+ @true
+ @sleep 1
- libexplain/ac/mntent.lo: libexplain/ac/mntent.c libexplain/ac/ctype.h \
- libexplain/ac/mntent.h libexplain/ac/stdio.h \
+ .mkdir.__mandir_:
diff --git a/devel/libexplain/pkg-plist b/devel/libexplain/pkg-plist
index d9ce74c410ce..3d78099797b5 100644
--- a/devel/libexplain/pkg-plist
+++ b/devel/libexplain/pkg-plist
@@ -20,6 +20,7 @@ include/libexplain/dup.h
include/libexplain/dup2.h
include/libexplain/eventfd.h
include/libexplain/execlp.h
+include/libexplain/execv.h
include/libexplain/execve.h
include/libexplain/execvp.h
include/libexplain/exit.h
@@ -36,6 +37,7 @@ include/libexplain/fflush.h
include/libexplain/fgetc.h
include/libexplain/fgetpos.h
include/libexplain/fgets.h
+include/libexplain/filename.h
include/libexplain/fileno.h
include/libexplain/flock.h
include/libexplain/fopen.h
@@ -69,6 +71,8 @@ include/libexplain/gethostname.h
include/libexplain/getpeername.h
include/libexplain/getpgid.h
include/libexplain/getpgrp.h
+include/libexplain/getresgid.h
+include/libexplain/getresuid.h
include/libexplain/getrlimit.h
include/libexplain/getsockname.h
include/libexplain/getsockopt.h
@@ -77,6 +81,7 @@ include/libexplain/getw.h
include/libexplain/ioctl.h
include/libexplain/kill.h
include/libexplain/large_file_support.h
+include/libexplain/lchmod.h
include/libexplain/lchown.h
include/libexplain/libexplain.h
include/libexplain/link.h
@@ -118,6 +123,7 @@ include/libexplain/readdir.h
include/libexplain/readlink.h
include/libexplain/readv.h
include/libexplain/realloc.h
+include/libexplain/realpath.h
include/libexplain/remove.h
include/libexplain/rename.h
include/libexplain/rmdir.h
@@ -126,13 +132,22 @@ include/libexplain/setbuf.h
include/libexplain/setbuffer.h
include/libexplain/setdomainname.h
include/libexplain/setenv.h
+include/libexplain/setgid.h
include/libexplain/setgroups.h
include/libexplain/sethostname.h
include/libexplain/setlinebuf.h
include/libexplain/setpgid.h
include/libexplain/setpgrp.h
+include/libexplain/setregid.h
+include/libexplain/setresgid.h
+include/libexplain/setresuid.h
+include/libexplain/setreuid.h
+include/libexplain/setsid.h
include/libexplain/setsockopt.h
+include/libexplain/setuid.h
include/libexplain/setvbuf.h
+include/libexplain/shmat.h
+include/libexplain/shmctl.h
include/libexplain/signalfd.h
include/libexplain/snprintf.h
include/libexplain/socket.h
@@ -171,6 +186,8 @@ include/libexplain/unlink.h
include/libexplain/unsetenv.h
include/libexplain/ustat.h
include/libexplain/utime.h
+include/libexplain/utimens.h
+include/libexplain/utimensat.h
include/libexplain/utimes.h
include/libexplain/vfork.h
include/libexplain/vfprintf.h
@@ -187,5 +204,10 @@ include/libexplain/writev.h
lib/libexplain.a
lib/libexplain.la
lib/libexplain.so
-lib/libexplain.so.45
+lib/libexplain.so.53
+share/doc/libexplain/building.pdf
+share/doc/libexplain/new_system_call.pdf
+share/doc/libexplain/readme.pdf
+share/doc/libexplain/reference.pdf
@dirrm include/libexplain
+@dirrm %%DOCSDIR%%