Add support for STAGEDIR

This commit is contained in:
Pawel Pekala 2013-09-27 22:56:06 +00:00
parent a7c872d7e5
commit ccb339f7cc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=328532
6 changed files with 32 additions and 36 deletions

View file

@ -17,9 +17,6 @@ PORTDOCS= readme.html
OPTIONS_DEFINE= DOCS
NO_STAGE= yes
.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e 's|CC=g++|CC=${CXX}|' \
-e '/^CCFLAGS/ s|-O2|${CXXFLAGS}|' \
@ -36,19 +33,19 @@ post-patch:
${WRKSRC}/gamestate.cpp
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
${MKDIR} ${DATADIR}
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}
.for dir in gfx islands sound
cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR}
.endfor
${MKDIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${PREFIX}/share/applications
@${MKDIR} ${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop \
${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}_fullscreen.desktop \
${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}64.png ${PREFIX}/share/pixmaps
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/readme.html ${DOCSDIR}
.endif
${STAGEDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}64.png \
${STAGEDIR}${PREFIX}/share/pixmaps
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/readme.html ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -24,7 +24,6 @@ USE_QT4= gui moc_build qmake_build
DESKTOP_ENTRIES="Quackle" "${COMMENT}" "" "quackle" "Game;BoardGame;" "true"
NO_STAGE= yes
post-extract:
@${FIND} ${WRKSRC} \( -name "*.[ao]" -or -name "moc_*" \) -delete
@ -48,7 +47,8 @@ pre-build:
.endfor
do-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/quacker ${PREFIX}/bin/quackle
@(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${DATADIR})
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/quacker \
${STAGEDIR}${PREFIX}/bin/quackle
@(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
.include <bsd.port.mk>

View file

@ -19,11 +19,11 @@ USE_PYTHON= yes
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= Mirage
PORTDOCS= CHANGELOG README TODO TRANSLATORS
PORT_VERBS= ${PORTNAME} imgfuncs
OPTIONS_DEFINE= DOCS GNOME
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGNOME}
@ -35,11 +35,7 @@ post-patch:
's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${MKDIR} ${DOCSDIR}
.for file in CHANGELOG README TODO TRANSLATORS
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.endif
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -5,10 +5,6 @@ bin/mirage
%%PYTHON_SITELIBDIR%%/mirage.pyo
%%PYTHON_SITELIBDIR%%/xmouse.so
share/applications/mirage.desktop
%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%PORTDOCS%%%%DOCSDIR%%/TRANSLATORS
share/locale/cs/LC_MESSAGES/mirage.mo
share/locale/de/LC_MESSAGES/mirage.mo
share/locale/es/LC_MESSAGES/mirage.mo
@ -27,7 +23,6 @@ share/locale/zh_CN/LC_MESSAGES/mirage.mo
%%DATADIR%%/stock_shuffle.png
share/pixmaps/mirage.png
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrmtry share/locale/ua/LC_MESSAGES
@dirrmtry share/locale/ua
@dirrmtry share/applications

View file

@ -25,12 +25,6 @@ CMAKE_ARGS= -DPODOFO_BUILD_SHARED:BOOL=TRUE \
USE_OPENSSL= yes
USE_LDCONFIG= yes
MAN1= podofobox.1 podofocountpages.1 podofocrop.1 \
podofoencrypt.1 podofoimg2pdf.1 podofoimgextract.1 \
podofoimpose.1 podofoincrementalupdates.1 podofomerge.1 \
podofopages.1 podofopdfinfo.1 podofotxt2pdf.1 \
podofotxtextract.1 podofouncompress.1 podofoxmp.1
OPTIONS_DEFINE= IMPOSE JPEG PNG TIFF
OPTIONS_DEFAULT= JPEG PNG TIFF
IMPOSE_DESC= Build impose tool (needs Lua)
@ -48,7 +42,6 @@ PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
TIFF_CMAKE_ON= -DWANT_TIFF:BOOL=TRUE
TIFF_LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff
NO_STAGE= yes
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIMPOSE}

View file

@ -120,6 +120,21 @@ include/podofo/podofo-base.h
include/podofo/podofo.h
lib/libpodofo.so
lib/libpodofo.so.0
man/man1/podofobox.1.gz
man/man1/podofocountpages.1.gz
man/man1/podofocrop.1.gz
man/man1/podofoencrypt.1.gz
man/man1/podofoimg2pdf.1.gz
man/man1/podofoimgextract.1.gz
man/man1/podofoimpose.1.gz
man/man1/podofoincrementalupdates.1.gz
man/man1/podofomerge.1.gz
man/man1/podofopages.1.gz
man/man1/podofopdfinfo.1.gz
man/man1/podofotxt2pdf.1.gz
man/man1/podofotxtextract.1.gz
man/man1/podofouncompress.1.gz
man/man1/podofoxmp.1.gz
@dirrm include/podofo/doc
@dirrm include/podofo/base/util
@dirrm include/podofo/base