FreeBSD Bugzilla – Attachment 125141 Details for
Bug 168715
[maintainer] devel/premake4, lang/ikarus, lang/stklos, lang/ypsilon: convert to OptionsNG and other small fixes
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 3.50 KB, created by
Vitaly Magerya
on 2012-06-05 14:40:11 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Vitaly Magerya
Created:
2012-06-05 14:40:11 UTC
Size:
3.50 KB
patch
obsolete
>diff -rU5 ports.orig/devel/premake4/Makefile ports/devel/premake4/Makefile >--- ports.orig/devel/premake4/Makefile 2012-06-05 15:57:03.000000000 +0300 >+++ ports/devel/premake4/Makefile 2012-06-05 16:07:30.000000000 +0300 >@@ -30,11 +30,11 @@ > post-patch: > ${REINPLACE_CMD} -e 's|-ldl||' ${BUILD_WRKSRC}/Premake4.make > ${REINPLACE_CMD} -e 's|debug|release|' ${WRKSRC}/tests/test > > do-install: >-.if !defined(NOPORTDOCS) >+.if ${PORT_OPTIONS:MDOCS} > @${MKDIR} ${DOCSDIR} > ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} > .endif > ${INSTALL_PROGRAM} ${WRKSRC}/bin/release/premake4 ${PREFIX}/bin > >diff -rU5 ports.orig/lang/ikarus/Makefile ports/lang/ikarus/Makefile >--- ports.orig/lang/ikarus/Makefile 2012-06-05 15:57:03.000000000 +0300 >+++ ports/lang/ikarus/Makefile 2012-06-05 16:11:12.000000000 +0300 >@@ -17,23 +17,28 @@ > MAINTAINER= vmagerya@gmail.com > COMMENT= Optimizing incremental native-code compiler for R6RS Scheme > > LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp > >+# Both install bin/scheme-script >+CONFLICTS= petite-chez-* >+ > FETCH_ARGS= -Fpr > USE_GMAKE= yes > GNU_CONFIGURE= yes > CONFIGURE_ARGS+=\ > CFLAGS="-I${LOCALBASE}/include" \ > LDFLAGS="-L${LOCALBASE}/lib" > > ONLY_FOR_ARCHS= i386 >+.if defined(PACKAGE_BUILDING) > NO_PACKAGE= Pointyhat cluster CPUs do not support required SSE instruction set >+.endif > > .include <bsd.port.pre.mk> > >-.if defined(NOPORTDOCS) >+.if !${PORT_OPTIONS:MDOCS} > EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Makefile.in \ > ${FILESDIR}/extra-patch-doc__Makefile.in > .endif > > .if ${OSVERSION} < 700042 >diff -rU5 ports.orig/lang/petite-chez/Makefile ports/lang/petite-chez/Makefile >--- ports.orig/lang/petite-chez/Makefile 2012-06-05 15:57:03.000000000 +0300 >+++ ports/lang/petite-chez/Makefile 2012-06-05 16:07:30.000000000 +0300 >@@ -13,10 +13,13 @@ > DISTNAME= pcsv${PORTVERSION}-${CHEZ_MACHTYPE} > > MAINTAINER= vmagerya@gmail.com > COMMENT= Free interpreter for Chez Scheme system > >+# Both install bin/scheme-script >+CONFLICTS= ikarus-* >+ > ONLY_FOR_ARCHS= i386 amd64 > > NO_PACKAGE= user must accept license terms before installation > > .if defined(PACKAGE_BUILDING) >diff -rU5 ports.orig/lang/stklos/Makefile ports/lang/stklos/Makefile >--- ports.orig/lang/stklos/Makefile 2012-06-05 15:57:03.000000000 +0300 >+++ ports/lang/stklos/Makefile 2012-06-05 16:08:25.000000000 +0300 >@@ -50,11 +50,11 @@ > ${WRKSRC}/doc/Makefile.in > @${REINPLACE_CMD} -e 's|; make|; $$(MAKE)|' \ > ${WRKSRC}/doc/Makefile.in ${WRKSRC}/doc/Makefile.am \ > ${WRKSRC}/lib/Makefile.in ${WRKSRC}/lib/Makefile.am > >-.if defined(NOPORTDOCS) >+.if !${PORT_OPTIONS:MDOCS} > @${REINPLACE_CMD} -E -e 's/^(install-data-am:).*/\1 install-man install-schemeDATA/' \ > -e '/install-docpdfDATA install-man install-schemeDATA/d' \ > ${WRKSRC}/doc/Makefile.in > .endif > >diff -rU5 ports.orig/lang/ypsilon/Makefile ports/lang/ypsilon/Makefile >--- ports.orig/lang/ypsilon/Makefile 2012-06-05 15:57:03.000000000 +0300 >+++ ports/lang/ypsilon/Makefile 2012-06-05 16:07:30.000000000 +0300 >@@ -21,18 +21,21 @@ > > MAN1= ypsilon.1 > > ONLY_FOR_ARCHS= i386 amd64 > >-post-patch: >+.include <bsd.port.pre.mk> > > do-install: > @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin > @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1 > @${MKDIR} ${DATADIR} > (cd ${WRKSRC}/ && ${COPYTREE_SHARE} "sitelib stdlib" ${DATADIR}) >-.ifndef (NOPORTEXAMPLES) >+.if ${PORT_OPTIONS:MEXAMPLES} > @${MKDIR} ${EXAMPLESDIR} > @${INSTALL_DATA} ${WRKSRC}/example/*.scm ${EXAMPLESDIR} > .endif > >-.include <bsd.port.mk> >+regression-test: build >+ cd ${WRKSRC} && ${GMAKE} check >+ >+.include <bsd.port.post.mk>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 168715
: 125141