Date: Tue, 26 Oct 2010 17:12:00 +0900 From: Takefu <takefu@airport.fm> To: freebsd-gnats-submit@FreeBSD.org Cc: timur@FreeBSD.org Subject: ports/151743: [PATCH] databases/tdb: fix manpage install Message-ID: <4CC68D50.7060008@airport.fm> Resent-Message-ID: <201010260820.o9Q8K86F043341@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 151743 >Category: ports >Synopsis: [PATCH] databases/tdb: fix manpage install >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: Tue Oct 26 08:20:07 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Takefu >Release: >Organization: FOX Amateur Radio Club >Environment: >Description: >How-To-Repeat: # make install ===> Installing for tdb-1.2.1 ===> tdb-1.2.1 depends on file: /usr/local/bin/python2.6 - found ===> tdb-1.2.1 depends on executable: pkg-config - found ===> Generating temporary packing list ===> Checking if databases/tdb already installed mkdir -p /usr/local/bin mkdir -p /usr/local/include mkdir -p /usr/local/lib mkdir -p /usr/local/libdata/pkgconfig tdb will be compiled with flags: CFLAGS = -I./include -Iinclude -O2 -fno-strict-aliasing -pipe -I./libreplace CPPFLAGS = -I./include -Iinclude LDFLAGS = LIBS = cp bin/tdbtool bin/tdbdump bin/tdbbackup /usr/local/bin cp ./include/tdb.h /usr/local/include cp tdb.pc /usr/local/libdata/pkgconfig cp libtdb.a libtdb.so.1 /usr/local/lib rm -f /usr/local/lib/libtdb.so ln -s libtdb.so.1 /usr/local/lib/libtdb.so rm -f /usr/local/lib/libtdb.so.1 ln -s libtdb.so.1 /usr/local/lib/libtdb.so.1 mkdir -p `/usr/local/bin/python2.6 -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='/usr/local')"` cp tdb.so `/usr/local/bin/python2.6 -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(1, prefix='/usr/local')"` /usr/bin/install -c -o root -g wheel -d /usr/local/man/man8 for I in manpages/*.8; do \ /usr/bin/install -c -o root -g wheel -m 644 $I /usr/local/man/man8; \ done install: manpages/*.8: No such file or directory gmake: *** [installdocs] エラー 71 *** Error code 2 Stop in /usr/ports/databases/tdb. >Fix: --- tdb.diff begins here --- diff -ruN /usr/ports/databases/tdb/Makefile databases/tdb/Makefile --- /usr/ports/databases/tdb/Makefile 2010-10-26 15:17:01.000000000 +0900 +++ databases/tdb/Makefile 2010-10-26 17:01:20.000000000 +0900 @@ -7,10 +7,9 @@ PORTNAME= tdb PORTVERSION= 1.2.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= databases -MASTER_SITES= ftp://ftp.samba.org/pub/%SUBDIR%/ \ - ftp://ca.samba.org/pub/%SUBDIR%/ \ +MASTER_SITES= ftp://ftp.samba.org/pub/%SUBDIR%/\ ftp://de.samba.org/pub/%SUBDIR%/ MASTER_SITE_SUBDIR= ${PORTNAME} @@ -25,6 +24,8 @@ GNU_CONFIGURE= yes USE_GNOME= pkgconfig USE_AUTOTOOLS= autoconf:268 autoheader:268 +BUILD_DEPENDS+= xsltproc:${PORTSDIR}/textproc/libxslt\ + ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl IPATHS= -I${WRKSRC}/libreplace AUTOHEADER_ARGS= ${IPATHS} @@ -34,6 +35,9 @@ PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S|^${PREFIX}/||} PYTHON_SITELIBDIR_REL?= ${PYTHONPREFIX_SITELIBDIR:S|^${PREFIX}/||} +MAN8= tdbbackup.8\ + tdbdump.8\ + tdbtool.8 PLIST_FILES= bin/tdbbackup \ bin/tdbdump \ bin/tdbtool \ diff -ruN /usr/ports/databases/tdb/files/patch-tdb.mk databases/tdb/files/patch-tdb.mk --- /usr/ports/databases/tdb/files/patch-tdb.mk 2010-02-05 09:50:46.000000000 +0900 +++ databases/tdb/files/patch-tdb.mk 2010-10-26 16:25:03.000000000 +0900 @@ -1,5 +1,5 @@ ---- ./tdb.mk.orig 2010-01-09 02:39:48.000000000 +0000 -+++ ./tdb.mk 2010-01-09 02:42:49.000000000 +0000 +--- tdb.mk.orig 2010-02-09 00:12:57.000000000 +0900 ++++ tdb.mk 2010-10-26 16:24:29.000000000 +0900 @@ -6,7 +6,7 @@ ALL_PROGS = $(PROGS) $(PROGS_NOINSTALL) @@ -9,7 +9,16 @@ TDB_STLIB = libtdb.a TDB_LIB = $(TDB_STLIB) -@@ -67,7 +67,7 @@ +@@ -58,7 +58,7 @@ + .SUFFIXES: .8.xml .8 + + .8.xml.8: +- -test -z "$(XSLTPROC)" || $(XSLTPROC) -o $@ http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< ++ -test -z "$(XSLTPROC)" || $(XSLTPROC) -o $@ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl $< + + installdocs:: + ${INSTALLCMD} -d $(DESTDIR)$(mandir)/man8 +@@ -80,7 +80,7 @@ mkdir -p $(DESTDIR)$(bindir) mkdir -p $(DESTDIR)$(includedir) mkdir -p $(DESTDIR)$(libdir) @@ -18,16 +27,16 @@ installbin:: all installdirs cp $(PROGS) $(DESTDIR)$(bindir) -@@ -76,7 +76,7 @@ +@@ -89,7 +89,7 @@ cp $(srcdir)/include/tdb.h $(DESTDIR)$(includedir) installlibs:: all installdirs - cp tdb.pc $(DESTDIR)$(libdir)/pkgconfig + cp tdb.pc $(DESTDIR)$(prefix)/libdata/pkgconfig cp $(TDB_STLIB) $(TDB_SOLIB) $(DESTDIR)$(libdir) - - $(TDB_STLIB): $(TDB_OBJ) -@@ -84,6 +84,3 @@ + rm -f $(DESTDIR)$(libdir)/libtdb.$(SHLIBEXT) + ln -s $(TDB_SOLIB) $(DESTDIR)$(libdir)/libtdb.$(SHLIBEXT) +@@ -101,6 +101,3 @@ libtdb.$(SHLIBEXT): $(TDB_SOLIB) ln -fs $< $@ --- tdb.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CC68D50.7060008>