| @@ -1,38 +1,36 @@ | | | @@ -1,38 +1,36 @@ |
1 | # $NetBSD: Makefile,v 1.61 2018/11/14 22:21:31 kleink Exp $ | | 1 | # $NetBSD: Makefile,v 1.62 2019/01/06 20:37:14 rillig Exp $ |
2 | | | 2 | |
3 | DISTNAME= puzzles | | 3 | DISTNAME= puzzles-20181212 |
4 | PKGNAME= puzzles-20160429 | | 4 | GIT_COMMIT= ced51ada363d895eee796dd03923042f97f95321 |
5 | PKGREVISION= 6 | | | |
6 | CATEGORIES= games | | 5 | CATEGORIES= games |
7 | # distfile changes every day | | 6 | MASTER_SITES= -https://git.tartarus.org/?p=simon/puzzles.git;a=snapshot;h=${GIT_COMMIT};sf=tgz |
8 | MASTER_SITES= # https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ | | | |
9 | DIST_SUBDIR= ${PKGNAME_NOREV} | | | |
10 | | | 7 | |
11 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
12 | HOMEPAGE= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ | | 9 | HOMEPAGE= https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ |
13 | COMMENT= Collection of small one-player puzzle games by Simon Tatham | | 10 | COMMENT= Collection of small one-player puzzle games by Simon Tatham |
14 | LICENSE= mit | | 11 | LICENSE= mit |
15 | | | 12 | |
16 | INSTALLATION_DIRS= bin share/doc/puzzles | | 13 | WRKSRC= ${WRKDIR}/puzzles-${GIT_COMMIT:C,(.......).*,\1,} |
| | | 14 | USE_TOOLS+= gmake pkg-config perl autoreconf autoconf automake |
| | | 15 | AUTO_MKDIRS= yes |
17 | | | 16 | |
18 | WRKSRC= ${WRKDIR}/puzzles-20160429.b31155b | | 17 | BUILD_DEPENDS+= halibut>=1.1:../../textproc/halibut |
19 | USE_TOOLS+= gmake pkg-config | | | |
20 | | | 18 | |
| | | 19 | USE_LANGUAGES= c99 |
| | | 20 | GNU_CONFIGURE= yes |
21 | BUILDLINK_TRANSFORM+= rm:-Werror | | 21 | BUILDLINK_TRANSFORM+= rm:-Werror |
22 | MAKE_FLAGS= prefix=${PREFIX} | | 22 | MAKE_FLAGS= prefix=${PREFIX} |
23 | MAKE_FLAGS= gamesdir=${PREFIX}/bin | | 23 | MAKE_FLAGS+= gamesdir=${PREFIX}/bin |
24 | MAKE_FILE= Makefile.gtk | | 24 | CFLAGS+= -DREVISION=${DISTNAME:S/puzzles-//} |
25 | CFLAGS+= -DREVISION=${DISTNAME:S/puzzles-r//} | | 25 | |
26 | | | 26 | pre-configure: |
27 | SUBST_CLASSES+= ldflags | | 27 | cd ${WRKSRC} && perl mkfiles.pl |
28 | SUBST_SED.ldflags+= -e 's/$$(CC)/$$(CC) $$(LDFLAGS)/g' | | 28 | cd ${WRKSRC} && ${SH} mkauto.sh |
29 | SUBST_FILES.ldflags+= Makefile.gtk | | 29 | cd ${WRKSRC} && gmake -f Makefile.doc puzzles.txt |
30 | SUBST_MESSAGE.ldflags= Honoring LDFLAGS. | | | |
31 | SUBST_STAGE.ldflags= pre-build | | | |
32 | | | 30 | |
33 | post-install: | | 31 | post-install: |
34 | ${INSTALL_DATA} ${WRKSRC}/puzzles.txt \ | | 32 | ${INSTALL_DATA} ${WRKSRC}/puzzles.txt \ |
35 | ${DESTDIR}${PREFIX}/share/doc/puzzles | | 33 | ${DESTDIR}${PREFIX}/share/doc/puzzles |
36 | | | 34 | |
37 | .include "../../x11/gtk2/buildlink3.mk" | | 35 | .include "../../x11/gtk2/buildlink3.mk" |
38 | .include "../../mk/bsd.pkg.mk" | | 36 | .include "../../mk/bsd.pkg.mk" |