Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Dec 2005 00:00:07 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/90924: Update port: devel/argparse
Message-ID:  <20051227000007.3d118938.tkato432@yahoo.com>
Resent-Message-ID: <200512261510.jBQFA4GT035644@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         90924
>Category:       ports
>Synopsis:       Update port: devel/argparse
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 26 15:10:04 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p13 i386
>Organization:
>Environment:
>Description:
- Support libtool
- Support NOPORTDOCS

Remove file:
files/patch-configure
files/patch-doc::Makefile.in
files/patch-ltmain.sh

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/devel/argtable/Makefile devel/argtable/Makefile
--- /usr/ports/devel/argtable/Makefile	Mon Dec 26 16:32:06 2005
+++ devel/argtable/Makefile	Mon Dec 26 18:34:00 2005
@@ -8,6 +8,7 @@
 
 PORTNAME=	argtable
 PORTVERSION=	2.5
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -16,26 +17,31 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	An ANSI C library for parsing GNU style command line arguments
 
-WRKSRC=		${WRKDIR}/${PORTNAME}2
-
-USE_GETOPT_LONG=	yes
-USE_GETTEXT=	yes
 USE_GNOME=	gnometarget
-GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib" \
-		docdir="${PREFIX}/share/doc/${PORTNAME}"
-WRKSRC=		${WRKDIR}/${DISTNAME}
+USE_GETOPT_LONG=	yes
+USE_REINPLACE=	yes
+USE_AUTOTOOLS=	libtool:15
 INSTALLS_SHLIB=	yes
 
-PORTDOCS=	*
+MAN3=		argtable2.3
+MLINKS=		argtable2.3 argtable.3
 
-MAN3=		argtable.3
+post-patch:
+	@${REINPLACE_CMD} -e '/^SUBDIRS/s|doc||g ; \
+		 s|: install-dist_exampleDATA|:|g' ${WRKSRC}/Makefile.in
 
 post-install:
-	@${FIND} ${EXAMPLESDIR} ! -type d | \
-		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
-	@${FIND} ${EXAMPLESDIR} -type d | ${SORT} -r | \
-		${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
+	${INSTALL_MAN} ${WRKSRC}/doc/argtable2.3 ${MAN3PREFIX}/man/man3
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/*.gif ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/*.ps ${DOCSDIR}
+	@${MKDIR} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/example/*.c ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/example/*.h ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/example/*.txt ${EXAMPLESDIR}
+.endif
 
 .include <bsd.port.mk>
diff -urN /usr/ports/devel/argtable/files/patch-configure devel/argtable/files/patch-configure
--- /usr/ports/devel/argtable/files/patch-configure	Mon Dec 26 10:33:20 2005
+++ devel/argtable/files/patch-configure	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- configure.orig	Mon Dec 26 09:23:07 2005
-+++ configure	Mon Dec 26 09:23:35 2005
-@@ -20767,7 +20767,7 @@
- then
-     docdir='${prefix}/share/doc/argtable2'
- fi
--exampledir='${docdir}/example'
-+exampledir='${prefix}/share/examples/argtable'
- 
- 
-                                                                                 ac_config_files="$ac_config_files Makefile argtable.spec example/Makefile src/Makefile doc/Makefile doc/argtable2.3 doc/argtable2.html tests/Makefile"
diff -urN /usr/ports/devel/argtable/files/patch-doc::Makefile.in devel/argtable/files/patch-doc::Makefile.in
--- /usr/ports/devel/argtable/files/patch-doc::Makefile.in	Mon Dec 26 10:33:20 2005
+++ devel/argtable/files/patch-doc::Makefile.in	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- doc/Makefile.in.orig	Mon Dec 26 09:30:50 2005
-+++ doc/Makefile.in	Mon Dec 26 09:31:03 2005
-@@ -173,7 +173,7 @@
- target_cpu = @target_cpu@
- target_os = @target_os@
- target_vendor = @target_vendor@
--dist_man_MANS = argtable2.3 argtable.3
-+dist_man_MANS = argtable.3
- dist_doc_DATA = argtable2-advanced.html argtable2-advanced.pdf \
- 	argtable2-advanced.ps argtable2-intro.html argtable2-intro.pdf \
- 	argtable2-intro.ps argtable2.html argtable2.pdf argtable2.ps \
diff -urN /usr/ports/devel/argtable/files/patch-ltmain.sh devel/argtable/files/patch-ltmain.sh
--- /usr/ports/devel/argtable/files/patch-ltmain.sh	Mon Dec 26 10:33:20 2005
+++ devel/argtable/files/patch-ltmain.sh	Thu Jan  1 09:00:00 1970
@@ -1,15 +0,0 @@
---- ltmain.sh.orig	Mon Dec 26 09:27:12 2005
-+++ ltmain.sh	Mon Dec 26 09:27:43 2005
-@@ -5551,10 +5551,12 @@
- 	fi
- 
- 	# Install the pseudo-library for information purposes.
-+	if /usr/bin/false; then
- 	name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
- 	instname="$dir/$name"i
- 	$show "$install_prog $instname $destdir/$name"
- 	$run eval "$install_prog $instname $destdir/$name" || exit $?
-+	fi
- 
- 	# Maybe install the static library, too.
- 	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff -urN /usr/ports/devel/argtable/pkg-plist devel/argtable/pkg-plist
--- /usr/ports/devel/argtable/pkg-plist	Mon Dec 26 16:32:07 2005
+++ devel/argtable/pkg-plist	Sat Dec 24 03:25:22 2005
@@ -2,3 +2,30 @@
 lib/libargtable2.a
 lib/libargtable2.so
 lib/libargtable2.so.1
+%%PORTDOCS%%%%DOCSDIR%%/arg_int.gif
+%%PORTDOCS%%%%DOCSDIR%%/argtable2-advanced.html
+%%PORTDOCS%%%%DOCSDIR%%/argtable2-advanced.pdf
+%%PORTDOCS%%%%DOCSDIR%%/argtable2-advanced.ps
+%%PORTDOCS%%%%DOCSDIR%%/argtable2-intro.html
+%%PORTDOCS%%%%DOCSDIR%%/argtable2-intro.pdf
+%%PORTDOCS%%%%DOCSDIR%%/argtable2-intro.ps
+%%PORTDOCS%%%%DOCSDIR%%/argtable2.html
+%%PORTDOCS%%%%DOCSDIR%%/argtable2.pdf
+%%PORTDOCS%%%%DOCSDIR%%/argtable2.ps
+%%PORTDOCS%%%%DOCSDIR%%/argxxx.gif
+%%PORTDOCS%%%%EXAMPLESDIR%%/README.txt
+%%PORTDOCS%%%%EXAMPLESDIR%%/argcustom.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/argxxx.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/argxxx.h
+%%PORTDOCS%%%%EXAMPLESDIR%%/callbacks.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/echo.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/hasoptvalue.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/ls.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/multisyntax.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/mv.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/myprog.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/myprog_C89.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/rm.c
+%%PORTDOCS%%%%EXAMPLESDIR%%/uname.c
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051227000007.3d118938.tkato432>