cvs commit: ports/lang/gprolog Makefile

Anonymous swell.k at gmail.com
Fri Jun 25 20:15:40 UTC 2010


Stefan Walter <stefan at FreeBSD.org> writes:

> Hi,
>
> QAT at FreeBSD.org, 25.06.10, 15:08h CEST:
>
>> The Restless Daemon identified a mtree error while trying to build:
>>  gprolog-1.3.1 maintained by ports at FreeBSD.org
>>  Makefile ident: $FreeBSD: ports/lang/gprolog/Makefile,v 1.28 2010/06/25 13:05:33 stefan Exp $
>> 
>> Excerpt from http://QAT.TecNik93.com/logs/8-STABLE-NPD/gprolog-1.3.1.log :
>
> I'm unable to reproduce this on a tinderbox. It doesn't leave any files
> behind there...

Even when NOPORTDOCS is defined? Here is a quick fix that makes the port
respect NOPORTEXAMPLES, too.

%%
Index: lang/gprolog/Makefile
===================================================================
RCS file: /a/.cvsup/ports/lang/gprolog/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- lang/gprolog/Makefile	25 Jun 2010 13:05:33 -0000	1.28
+++ lang/gprolog/Makefile	25 Jun 2010 20:03:37 -0000
@@ -19,16 +19,26 @@ WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVER
 
 USE_GMAKE=	yes
 USE_AUTOTOOLS=	autoconf:262
-CONFIGURE_ARGS=	--with-c-flags="${CFLAGS}" \
-		--with-doc-dir="${DOCSDIR}" \
-		--with-examples-dir="${EXAMPLESDIR}"
+CONFIGURE_ARGS=	--with-c-flags="${CFLAGS}"
 CONFIGURE_TARGET=	${ARCH:S/amd64/x86_64/}-portbld-freebsd${OSREL}
 
 PLIST_SUB+=	GPROLOG_VER=${PORTVERSION}
 
+.include <bsd.port.pre.mk>
+
+.if !defined(NOPORTDOCS)
 PORTDOCS=	*
+CONFIGURE_ARGS+=--with-doc-dir="${DOCSDIR}"
+.else
+CONFIGURE_ARGS+=--with-doc-dir="${WRKDIR}/docs"
+.endif
 
-.include <bsd.port.pre.mk>
+.if !defined(NOPORTEXAMPLES)
+PORTEXAMPLES=	*
+CONFIGURE_ARGS+=--with-examples-dir="${EXAMPLESDIR}"
+.else
+CONFIGURE_ARGS+=--with-examples-dir="${WRKDIR}/examples"
+.endif
 
 .if defined(WITHOUT_FD)
 CONFIGURE_ARGS+=--disable-fd-solver
Index: lang/gprolog/pkg-plist
===================================================================
RCS file: /a/.cvsup/ports/lang/gprolog/pkg-plist,v
retrieving revision 1.9
diff -u -p -r1.9 pkg-plist
--- lang/gprolog/pkg-plist	19 Mar 2008 07:43:35 -0000	1.9
+++ lang/gprolog/pkg-plist	25 Jun 2010 20:02:34 -0000
@@ -27,72 +27,6 @@ gprolog-%%GPROLOG_VER%%/COPYING
 gprolog-%%GPROLOG_VER%%/VERSION
 gprolog-%%GPROLOG_VER%%/NEWS
 gprolog-%%GPROLOG_VER%%/ChangeLog
-%%EXAMPLESDIR%%/ExamplesPl/Makefile
-%%EXAMPLESDIR%%/ExamplesPl/README
-%%EXAMPLESDIR%%/ExamplesPl/PROGS
-%%EXAMPLESDIR%%/ExamplesPl/boyer.pl
-%%EXAMPLESDIR%%/ExamplesPl/browse.pl
-%%EXAMPLESDIR%%/ExamplesPl/cal.pl
-%%EXAMPLESDIR%%/ExamplesPl/chat_parser.pl
-%%EXAMPLESDIR%%/ExamplesPl/common.pl
-%%EXAMPLESDIR%%/ExamplesPl/crypt.pl
-%%EXAMPLESDIR%%/ExamplesPl/ham.pl
-%%EXAMPLESDIR%%/ExamplesPl/hook.pl
-%%EXAMPLESDIR%%/ExamplesPl/meta_qsort.pl
-%%EXAMPLESDIR%%/ExamplesPl/nand.pl
-%%EXAMPLESDIR%%/ExamplesPl/nrev.pl
-%%EXAMPLESDIR%%/ExamplesPl/poly_10.pl
-%%EXAMPLESDIR%%/ExamplesPl/qsort.pl
-%%EXAMPLESDIR%%/ExamplesPl/queens.pl
-%%EXAMPLESDIR%%/ExamplesPl/queensn.pl
-%%EXAMPLESDIR%%/ExamplesPl/query.pl
-%%EXAMPLESDIR%%/ExamplesPl/reducer.pl
-%%EXAMPLESDIR%%/ExamplesPl/sdda.pl
-%%EXAMPLESDIR%%/ExamplesPl/sendmore.pl
-%%EXAMPLESDIR%%/ExamplesPl/tak.pl
-%%EXAMPLESDIR%%/ExamplesPl/tak_gvar.pl
-%%EXAMPLESDIR%%/ExamplesPl/zebra.pl
-%%EXAMPLESDIR%%/ExamplesC/Makefile
-%%EXAMPLESDIR%%/ExamplesC/README
-%%EXAMPLESDIR%%/ExamplesC/examp.pl
-%%EXAMPLESDIR%%/ExamplesC/new_main.pl
-%%EXAMPLESDIR%%/ExamplesC/examp_c.c
-%%EXAMPLESDIR%%/ExamplesC/new_main_c.c
-%%EXAMPLESDIR%%/ExamplesFD/Makefile
-%%EXAMPLESDIR%%/ExamplesFD/alpha.pl
-%%EXAMPLESDIR%%/ExamplesFD/array.pl
-%%EXAMPLESDIR%%/ExamplesFD/bdiag.pl
-%%EXAMPLESDIR%%/ExamplesFD/bdonald.pl
-%%EXAMPLESDIR%%/ExamplesFD/bpigeon.pl
-%%EXAMPLESDIR%%/ExamplesFD/bqueens.pl
-%%EXAMPLESDIR%%/ExamplesFD/bramsey.pl
-%%EXAMPLESDIR%%/ExamplesFD/bridge.pl
-%%EXAMPLESDIR%%/ExamplesFD/bridge1.pl
-%%EXAMPLESDIR%%/ExamplesFD/bschur.pl
-%%EXAMPLESDIR%%/ExamplesFD/bsend.pl
-%%EXAMPLESDIR%%/ExamplesFD/cars.pl
-%%EXAMPLESDIR%%/ExamplesFD/crypta.pl
-%%EXAMPLESDIR%%/ExamplesFD/digit8.pl
-%%EXAMPLESDIR%%/ExamplesFD/donald.pl
-%%EXAMPLESDIR%%/ExamplesFD/eq10.pl
-%%EXAMPLESDIR%%/ExamplesFD/eq20.pl
-%%EXAMPLESDIR%%/ExamplesFD/five.pl
-%%EXAMPLESDIR%%/ExamplesFD/gardner.pl
-%%EXAMPLESDIR%%/ExamplesFD/langford.pl
-%%EXAMPLESDIR%%/ExamplesFD/magic.pl
-%%EXAMPLESDIR%%/ExamplesFD/magsq.pl
-%%EXAMPLESDIR%%/ExamplesFD/multipl.pl
-%%EXAMPLESDIR%%/ExamplesFD/partit.pl
-%%EXAMPLESDIR%%/ExamplesFD/qg5.pl
-%%EXAMPLESDIR%%/ExamplesFD/queens.pl
-%%EXAMPLESDIR%%/ExamplesFD/send.pl
-%%EXAMPLESDIR%%/ExamplesFD/square.pl
-%%EXAMPLESDIR%%/ExamplesFD/srq.pl
-%%EXAMPLESDIR%%/ExamplesFD/queens_fd.fd
- at dirrm %%EXAMPLESDIR%%/ExamplesFD
- at dirrm %%EXAMPLESDIR%%/ExamplesC
- at dirrm %%EXAMPLESDIR%%/ExamplesPl
- at dirrm %%EXAMPLESDIR%%
 @dirrm gprolog-%%GPROLOG_VER%%/lib
 @dirrm gprolog-%%GPROLOG_VER%%/include
 @dirrm gprolog-%%GPROLOG_VER%%/bin
%%


More information about the freebsd-ports mailing list