From bd08ec305ae38653ba8f5caa16330bdf29781b20 Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Tue, 27 Mar 2007 07:37:57 +0000 Subject: [PATCH] - Fix the permission of bin/bnfc, binary executable should use INSTALL_PROGRAM - NOPORTDOCS shoule not apply to things in EXAMPLESDIR - We can use bsd.port.mk in this port PR: 110852 Submitted by: Li-Wen Hsu Approved by: maintainer --- devel/bnfc/Makefile | 12 +++++------ devel/bnfc/pkg-plist | 48 ++++++++++++++++++++--------------------- devel/hs-BNFC/Makefile | 12 +++++------ devel/hs-BNFC/pkg-plist | 48 ++++++++++++++++++++--------------------- 4 files changed, 60 insertions(+), 60 deletions(-) diff --git a/devel/bnfc/Makefile b/devel/bnfc/Makefile index 3bd6fe2a9cf8..bb4b478d0c2d 100644 --- a/devel/bnfc/Makefile +++ b/devel/bnfc/Makefile @@ -7,6 +7,7 @@ PORTNAME= bnfc PORTVERSION= 2.3b +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.cs.chalmers.se/~markus/BNFC/ \ http://www.cs.chalmers.se/Cs/Grundutb/Kurser/komp/current/resources/ @@ -20,18 +21,17 @@ BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc USE_GMAKE= yes -.include - do-install: - ${INSTALL_DATA} ${WRKSRC}/bnfc ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/bnfc ${PREFIX}/bin -.if !defined(NOPORTDOCS) post-install: + ${RM} -f ${WRKSRC}/examples/.cvsignore ${RM} -f ${WRKSRC}/examples/haskell-core/.cvsignore ${MKDIR} ${EXAMPLESDIR} - ${CP} -pR ${WRKSRC}/examples/* ${EXAMPLESDIR} + ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR} +.if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/LBNF-report.tex ${DOCSDIR} .endif -.include +.include diff --git a/devel/bnfc/pkg-plist b/devel/bnfc/pkg-plist index e74a5547a228..420a77665445 100644 --- a/devel/bnfc/pkg-plist +++ b/devel/bnfc/pkg-plist @@ -1,27 +1,27 @@ bin/bnfc +%%EXAMPLESDIR%%/C4.cf +%%EXAMPLESDIR%%/JavaletteLight.cf +%%EXAMPLESDIR%%/OCL.cf +%%EXAMPLESDIR%%/Prolog.cf +%%EXAMPLESDIR%%/fstStudio.cf +%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr +%%EXAMPLESDIR%%/haskell-core/Core.cf +%%EXAMPLESDIR%%/haskell-core/Hello.hcr +%%EXAMPLESDIR%%/haskell-core/ParCore.hcr +%%EXAMPLESDIR%%/haskell-core/README +%%EXAMPLESDIR%%/haskell-core/TopCore.hs +%%EXAMPLESDIR%%/haskell-core/notes.txt +%%EXAMPLESDIR%%/koe.jll +%%EXAMPLESDIR%%/koe2.c +%%EXAMPLESDIR%%/multi/Arithm.cf +%%EXAMPLESDIR%%/multi/TestArithm.hs +%%EXAMPLESDIR%%/multi/types/Types.cf +%%EXAMPLESDIR%%/multi/types/ex.old +%%EXAMPLESDIR%%/prolog.pl +%%EXAMPLESDIR%%/small.pl +@dirrm %%EXAMPLESDIR%%/multi/types +@dirrm %%EXAMPLESDIR%%/multi +@dirrm %%EXAMPLESDIR%%/haskell-core +@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%%%DOCSDIR%%/LBNF-report.tex -%%PORTDOCS%%%%EXAMPLESDIR%%/C4.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/JavaletteLight.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/OCL.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/Prolog.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/fstStudio.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/Core.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/Hello.hcr -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/ParCore.hcr -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/README -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/TopCore.hs -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/notes.txt -%%PORTDOCS%%%%EXAMPLESDIR%%/koe.jll -%%PORTDOCS%%%%EXAMPLESDIR%%/koe2.c -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/Arithm.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/TestArithm.hs -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/types/Types.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/types/ex.old -%%PORTDOCS%%%%EXAMPLESDIR%%/prolog.pl -%%PORTDOCS%%%%EXAMPLESDIR%%/small.pl -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/multi/types -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/multi -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/haskell-core -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/devel/hs-BNFC/Makefile b/devel/hs-BNFC/Makefile index 3bd6fe2a9cf8..bb4b478d0c2d 100644 --- a/devel/hs-BNFC/Makefile +++ b/devel/hs-BNFC/Makefile @@ -7,6 +7,7 @@ PORTNAME= bnfc PORTVERSION= 2.3b +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.cs.chalmers.se/~markus/BNFC/ \ http://www.cs.chalmers.se/Cs/Grundutb/Kurser/komp/current/resources/ @@ -20,18 +21,17 @@ BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc USE_GMAKE= yes -.include - do-install: - ${INSTALL_DATA} ${WRKSRC}/bnfc ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/bnfc ${PREFIX}/bin -.if !defined(NOPORTDOCS) post-install: + ${RM} -f ${WRKSRC}/examples/.cvsignore ${RM} -f ${WRKSRC}/examples/haskell-core/.cvsignore ${MKDIR} ${EXAMPLESDIR} - ${CP} -pR ${WRKSRC}/examples/* ${EXAMPLESDIR} + ${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR} +.if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/LBNF-report.tex ${DOCSDIR} .endif -.include +.include diff --git a/devel/hs-BNFC/pkg-plist b/devel/hs-BNFC/pkg-plist index e74a5547a228..420a77665445 100644 --- a/devel/hs-BNFC/pkg-plist +++ b/devel/hs-BNFC/pkg-plist @@ -1,27 +1,27 @@ bin/bnfc +%%EXAMPLESDIR%%/C4.cf +%%EXAMPLESDIR%%/JavaletteLight.cf +%%EXAMPLESDIR%%/OCL.cf +%%EXAMPLESDIR%%/Prolog.cf +%%EXAMPLESDIR%%/fstStudio.cf +%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr +%%EXAMPLESDIR%%/haskell-core/Core.cf +%%EXAMPLESDIR%%/haskell-core/Hello.hcr +%%EXAMPLESDIR%%/haskell-core/ParCore.hcr +%%EXAMPLESDIR%%/haskell-core/README +%%EXAMPLESDIR%%/haskell-core/TopCore.hs +%%EXAMPLESDIR%%/haskell-core/notes.txt +%%EXAMPLESDIR%%/koe.jll +%%EXAMPLESDIR%%/koe2.c +%%EXAMPLESDIR%%/multi/Arithm.cf +%%EXAMPLESDIR%%/multi/TestArithm.hs +%%EXAMPLESDIR%%/multi/types/Types.cf +%%EXAMPLESDIR%%/multi/types/ex.old +%%EXAMPLESDIR%%/prolog.pl +%%EXAMPLESDIR%%/small.pl +@dirrm %%EXAMPLESDIR%%/multi/types +@dirrm %%EXAMPLESDIR%%/multi +@dirrm %%EXAMPLESDIR%%/haskell-core +@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%%%DOCSDIR%%/LBNF-report.tex -%%PORTDOCS%%%%EXAMPLESDIR%%/C4.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/JavaletteLight.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/OCL.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/Prolog.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/fstStudio.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/AbsCore.hcr -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/Core.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/Hello.hcr -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/ParCore.hcr -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/README -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/TopCore.hs -%%PORTDOCS%%%%EXAMPLESDIR%%/haskell-core/notes.txt -%%PORTDOCS%%%%EXAMPLESDIR%%/koe.jll -%%PORTDOCS%%%%EXAMPLESDIR%%/koe2.c -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/Arithm.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/TestArithm.hs -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/types/Types.cf -%%PORTDOCS%%%%EXAMPLESDIR%%/multi/types/ex.old -%%PORTDOCS%%%%EXAMPLESDIR%%/prolog.pl -%%PORTDOCS%%%%EXAMPLESDIR%%/small.pl -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/multi/types -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/multi -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/haskell-core -%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%%