aboutsummaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2017-12-01 20:02:09 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2017-12-01 20:02:09 +0800
commitc5eccb21d1ab3c066bb57469f166b9afa1358d64 (patch)
treeebe1a1e17930faedae5e1cdb4d1664b46f68a6b7 /graphics
parent6b96648f5958c88622f886a9a3436113ed7606f6 (diff)
downloadfreebsd-ports-gnome-c5eccb21d1ab3c066bb57469f166b9afa1358d64.tar.gz
freebsd-ports-gnome-c5eccb21d1ab3c066bb57469f166b9afa1358d64.tar.zst
freebsd-ports-gnome-c5eccb21d1ab3c066bb57469f166b9afa1358d64.zip
- Add LICENSE_FILE
- Simplify documentation installation - Switch to options helpers
Diffstat (limited to 'graphics')
-rw-r--r--graphics/aoi/Makefile33
1 files changed, 12 insertions, 21 deletions
diff --git a/graphics/aoi/Makefile b/graphics/aoi/Makefile
index a5c21b84dd26..b24d04980db7 100644
--- a/graphics/aoi/Makefile
+++ b/graphics/aoi/Makefile
@@ -14,11 +14,12 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Open source Java written 3D modelling and rendering studio
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libjogl.so:graphics/jogl
-USES= dos2unix zip
-DOS2UNIX_FILES= ../AoI_Manual/*.html
+USES= zip
+DOS2UNIX_FILES= ../AoI_Manual/*.html # USES=dos2unix is optional
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes
@@ -28,29 +29,20 @@ DATADIR= ${JAVASHAREDIR}/${PORTNAME}
PORTDOCS= *
-DOCSRCDIR1= ${WRKSRC}
-DOC_FILES1= HISTORY README
-
-DOCSRCDIR2= ${WRKDIR}/AoI_Manual
-DOCSDIR2= ${DOCSDIR}/AoI_Manual
-DOC_FILES2= *
-
-OPTIONS_DEFINE= DOCS
-
SUB_FILES= ${PORTNAME} pkg-deinstall pkg-message
DESKTOP_ENTRIES="Art of Illusion" "3D modelling and rendering studio" \
"${PORTNAME}" "${PORTNAME}" "Graphics;3DGraphics;" ""
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
+
+DOCS_DISTFILES= manual${PORTVERSION}${EXTRACT_SUFX}:docs
+DOCS_USES= dos2unix
-.if ${PORT_OPTIONS:MDOCS}
-DISTFILES+= manual${PORTVERSION}${EXTRACT_SUFX}:docs
-post-extract:
+post-extract-DOCS-on:
@(cd ${WRKDIR} && ${MV} "AoI Manual" AoI_Manual)
-.endif
-post-patch::
+post-patch:
@(cd ${WRKSRC} && ${RM} "Textures and Materials/Library/.DS_Store")
do-install:
@@ -65,10 +57,9 @@ do-install:
${LN} -sf ${DATADIR}/Icons/48x48.png \
${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
- @(cd ${WRKDIR}/AoI_Manual && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR2})
-.endif
+ cd ${WRKSRC} && ${INSTALL_DATA} HISTORY README ${STAGEDIR}${DOCSDIR}
+ cd ${WRKDIR} && ${COPYTREE_SHARE} "AoI_Manual" ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>