mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-21 20:38:45 +00:00
- Change Makefile header
- Bump PORTREVISION - Change master sites and icon - Remove dependency for graphics/netpbm - USES gmake instead of USE_GMAKE - Use pkg-plist instead of PLIST_FILES and PORTDATA - Add DOCS Option - Support STAGEDIR - Change Desktop entry file Approved by: pawel / wg (mentors, implicit)
This commit is contained in:
parent
b8b77c5b31
commit
40eaec2594
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=337394
@ -1,13 +1,14 @@
|
||||
# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= sdl_jewels
|
||||
PORTVERSION= 1.1.1
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://www.linuxmotors.com/gljewel/downloads/ \
|
||||
http://www.linuxmotors.com/gljewel/:icons
|
||||
SF/nemysisfreebsdp/${CATEGORIES}/:icons
|
||||
DISTFILES= ${PORTNAME:S/sdl/SDL/}-${DISTVERSION}.tgz \
|
||||
gljewel.gif:icons
|
||||
${PORTNAME}.png:icons
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
EXTRACT_ONLY= ${PORTNAME:S/sdl/SDL/}-${DISTVERSION}.tgz
|
||||
|
||||
@ -16,48 +17,35 @@ COMMENT= Tile-matching 8x8 puzzle game
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= giftopnm:${PORTSDIR}/graphics/netpbm
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME:S/sdl/SDL/}-${PORTVERSION}
|
||||
|
||||
USES= gmake
|
||||
USE_SDL= sdl image mixer
|
||||
USE_GMAKE= yes
|
||||
ALL_TARGET=
|
||||
|
||||
PLIST_FILES= bin/sdljewels \
|
||||
share/pixmaps/sdljewels.png
|
||||
|
||||
PORTDATA= *
|
||||
PORTDOCS= ChangeLog README
|
||||
|
||||
DESKTOP_ENTRIES="SDL Jewels" "${COMMENT}" "sdljewels" \
|
||||
"sdljewels" "Game;ArcadeGame;" ${FALSE}
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
NO_STAGE= yes
|
||||
.include <bsd.port.options.mk>
|
||||
DESKTOP_ENTRIES="SDL Jewels" "" "${PORTNAME}" \
|
||||
"${PORTNAME}" "Game;BoardGame;" ""
|
||||
|
||||
post-patch:
|
||||
@${RM} -rf ${WRKSRC}/data/CVS
|
||||
@${REINPLACE_CMD} -e 's|data/bigfont.ppm|${DATADIR}/data/bigfont.ppm|' \
|
||||
-e 's|dirlist\[\]="data";|dirlist[]="${DATADIR}/data";|' \
|
||||
-e 's|char name[256],|char name[512],|' \
|
||||
@${REINPLACE_CMD} -e 's|data/bigfont.ppm|${DATADIR}/data/bigfont.ppm| ; \
|
||||
s|dirlist\[\]="data";|dirlist[]="${DATADIR}/data";| ; \
|
||||
s|char name[256],|char name[512],|' \
|
||||
${WRKSRC}/gljewel.c ${WRKSRC}/sound.c
|
||||
@${REINPLACE_CMD} -e 's|CFLAGS = -O2 -Wall|CFLAGS+=|' \
|
||||
-e 's|LDFLAGS =|LDFLAGS+=|' ${WRKSRC}/Makefile
|
||||
|
||||
post-build:
|
||||
@(cd ${WRKSRC} && \
|
||||
${LOCALBASE}/bin/giftopnm ${DISTDIR}/${DIST_SUBDIR}/gljewel.gif | \
|
||||
${LOCALBASE}/bin/pamscale .1 | ${LOCALBASE}/bin/pnmtopng > sdljewels.png)
|
||||
@${REINPLACE_CMD} -e 's|CFLAGS = -O2 -Wall|CFLAGS+=| ; \
|
||||
s|LDFLAGS =|LDFLAGS+=|' ${WRKSRC}/Makefile
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/gljewel ${PREFIX}/bin/sdljewels
|
||||
@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${DATADIR})
|
||||
${INSTALL_DATA} ${WRKSRC}/sdljewels.png ${PREFIX}/share/pixmaps
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/gljewel ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
|
||||
@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
|
||||
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps/
|
||||
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
|
||||
.endif
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
SHA256 (sdl_jewels/SDL_jewels-1.1.1.tgz) = c9a40b7e18fabb03e4065e656bc2c30f595103bf20dc74a10847c3f3aa138ee7
|
||||
SIZE (sdl_jewels/SDL_jewels-1.1.1.tgz) = 195366
|
||||
SHA256 (sdl_jewels/gljewel.gif) = 73e5cf488e9a7c399b30d72f9920412834386b6eb6c66fdd0e941300e220683d
|
||||
SIZE (sdl_jewels/gljewel.gif) = 57312
|
||||
SHA256 (sdl_jewels/sdl_jewels.png) = 0d84c2b23e7a8aee7d485e63d3222bd9188149829ecdea848302bde1f5e7083d
|
||||
SIZE (sdl_jewels/sdl_jewels.png) = 5043
|
||||
|
12
games/sdl_jewels/pkg-plist
Normal file
12
games/sdl_jewels/pkg-plist
Normal file
@ -0,0 +1,12 @@
|
||||
bin/sdl_jewels
|
||||
share/pixmaps/sdl_jewels.png
|
||||
%%DATADIR%%/data/alert.raw
|
||||
%%DATADIR%%/data/bigdrop.raw
|
||||
%%DATADIR%%/data/bigfont.ppm
|
||||
%%DATADIR%%/data/drop.raw
|
||||
%%DATADIR%%/data/gameover.raw
|
||||
%%DATADIR%%/data/illegal.raw
|
||||
%%DATADIR%%/data/row.raw
|
||||
%%DATADIR%%/data/swap.raw
|
||||
@dirrm %%DATADIR%%/data
|
||||
@dirrm %%DATADIR%%
|
Loading…
Reference in New Issue
Block a user