1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

- Add LICENSE_FILE

- Switch to options helpers
This commit is contained in:
Dmitry Marakasov 2017-03-13 09:01:53 +00:00
parent 4851555a34
commit 890403402d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=436044

View File

@ -11,11 +11,11 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+ implementation of Conways Game of Life
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
WANT_GNOME= yes
INSTALLS_ICONS= yes
USES= gmake
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" PREFIX="${PREFIX}" docdir="${DOCSDIR}"
INSTALLS_ICONS= yes
PORTDATA= *
PORTDOCS= *
@ -30,34 +30,30 @@ DESKTOP_ENTRIES="GtkLife" \
"Game;Simulation;" \
${STARTUP_NOTIFY}
OPTIONS_DEFINE= GTK2
OPTIONS_DEFINE= GTK2 DOCS
GTK2_DESC= GTK2 gui toolkit support (beta)
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MGTK2}
USE_GNOME+= gtk20
MAKE_ARGS+= gtk2=yes
STARTUP_NOTIFY= true
.else
USE_GNOME+= gtk12
STARTUP_NOTIFY= false
.endif
GTK2_USE= GNOME=gtk20 XORG=x11
GTK2_USE_OFF= GNOME=gtk12
GTK2_MAKE_ARGS= gtk2=yes
GTK2_LDFLAGS= -lX11
GTK2_VARS= STARTUP_NOTIFY=true
GTK2_VARS_OFF= STARTUP_NOTIFY=false
post-patch:
@${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|' ${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/gtklife ${STAGEDIR}${PREFIX}/bin
cd ${WRKSRC} && \
${FIND} ${DATA_SUBDIRS} -type d ! -empty -exec ${MKDIR} "${STAGEDIR}${DATADIR}/{}" \; && \
${FIND} ${DATA_SUBDIRS} ! -type d -exec ${INSTALL_DATA} {} "${STAGEDIR}${DATADIR}/{}" \;
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
.for s in ${ICON_SIZES}
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps
${INSTALL_DATA} ${WRKSRC}/icon_${s}.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/gtklife.png
.endfor
${MKDIR} ${STAGEDIR}${DOCSDIR}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>