View | Details | Raw Unified | Return to bug 210791
Collapse All | Expand All

(-)games/tuxmath/Makefile (-24 / +17 lines)
Lines 6-58 Link Here
6
PORTREVISION=	6
6
PORTREVISION=	6
7
PORTEPOCH=	1
7
PORTEPOCH=	1
8
CATEGORIES=	games
8
CATEGORIES=	games
9
MASTER_SITES=	http://alioth.debian.org/frs/download.php/3571/ \
9
MASTER_SITES=	DEBIAN_POOL \
10
		http://alioth.debian.org/frs/download.php/3540/:t4k_common
10
		DEBIAN/pool/main/t/t4kcommon:t4k_common
11
DISTFILES=	${PORTNAME}_w_fonts-${PORTVERSION}${EXTRACT_SUFX} \
11
DISTFILES=	${PORTNAME}_${PORTVERSION}.orig${EXTRACT_SUFX} \
12
		${T4K_DISTFILE}:t4k_common
12
		${T4K_DISTFILE}:t4k_common
13
13
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Educational arcade game starring Tux
15
COMMENT=	Educational arcade game starring Tux
16
16
17
BROKEN=		unfetchable
18
DEPRECATED=	Broken for more than 6 months
19
EXPIRATION_DATE=	2016-07-04
20
21
LICENSE=	GPLv3+
17
LICENSE=	GPLv3+
22
LICENSE_FILE=	${WRKSRC}/doc/COPYING_GPL3
18
LICENSE_FILE=	${WRKSRC}/doc/COPYING_GPL3
23
19
24
WRKSRC=		${WRKDIR}/${PORTNAME}_w_fonts-${PORTVERSION}
20
WRKSRC=		${WRKDIR}/${PORTNAME}_w_fonts-${PORTVERSION}
25
21
22
USES=		gmake iconv localbase perl5 pkgconfig
26
USE_GNOME=	libxml2
23
USE_GNOME=	libxml2
27
USE_SDL=	image mixer net pango sdl
24
USE_SDL=	image mixer net pango sdl
28
USES=		iconv gmake perl5 pkgconfig
29
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
30
CONFIGURE_ENV=	T4K_COMMON_CFLAGS="-I${T4K_WRKSRC}/src" \
26
CONFIGURE_ENV=	T4K_COMMON_CFLAGS="-I${T4K_WRKSRC}/src" \
31
		T4K_COMMON_LIBS="${T4K_WRKSRC}/src/.libs/libt4k_common.a" \
27
		T4K_COMMON_LIBS="${T4K_WRKSRC}/src/.libs/libt4k_common.a" \
32
		ac_cv_lib_m_csin=yes
28
		ac_cv_lib_m_csin=yes
33
29
34
CPPFLAGS+=	$$(pkg-config --cflags SDL_Pango) -I${LOCALBASE}/include \
30
CPPFLAGS+=	$$(pkg-config --cflags SDL_Pango libpng) \
35
		-DHAVE_ALPHASORT -DHAVE_SCANDIR -DHAVE_FSYNC -DICONV_CONST=""
31
		-DHAVE_ALPHASORT -DHAVE_SCANDIR -DHAVE_FSYNC -DICONV_CONST=""
36
LDFLAGS+=	$$(pkg-config --libs SDL_Pango) -L${LOCALBASE}/lib ${ICONV_LIB} -lpng
32
LDFLAGS+=	$$(pkg-config --libs SDL_Pango libpng) ${ICONV_LIB}
37
33
38
T4K_NAME=	t4k_common
34
T4K_NAME=	t4k_common
39
T4K_VERSION=	0.1.1
35
T4K_VERSION=	0.1.1
40
T4K_DISTFILE=	${T4K_NAME}-${T4K_VERSION}${EXTRACT_SUFX}
36
T4K_DISTFILE=	${T4K_NAME:S/_//}_${T4K_VERSION}.orig${EXTRACT_SUFX}
41
T4K_WRKSRC=	${WRKDIR}/${T4K_NAME}-${T4K_VERSION}
37
T4K_WRKSRC=	${WRKDIR}/${T4K_NAME}-${T4K_VERSION}
42
38
43
OPTIONS_DEFINE=	NLS SVG DOCS
39
OPTIONS_DEFINE=		DOCS NLS SVG
44
OPTIONS_DEFAULT=	SVG
40
OPTIONS_DEFAULT=	SVG
45
OPTIONS_SUB=	yes
41
OPTIONS_SUB=		yes
46
42
43
NLS_USES=		gettext
47
NLS_CONFIGURE_ENABLE=	nls
44
NLS_CONFIGURE_ENABLE=	nls
48
NLS_USES=	gettext
45
NLS_LDFLAGS=		-lintl
49
NLS_LDFLAGS=	-lintl
46
SVG_USE=		gnome=librsvg2
50
51
SVG_CONFIGURE_WITH=	rsvg
47
SVG_CONFIGURE_WITH=	rsvg
52
SVG_USE=	GNOME=librsvg2
53
54
# use multiple make jobs for T4K_WRKSRC
55
_make_jobs=	-j${MAKE_JOBS_NUMBER}
56
48
57
post-extract:
49
post-extract:
58
	@${LN} -sf ${T4K_WRKSRC} ${WRKDIR}/${T4K_NAME}
50
	@${LN} -sf ${T4K_WRKSRC} ${WRKDIR}/${T4K_NAME}
Lines 71-84 Link Here
71
		CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}")
63
		CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}")
72
64
73
pre-build:
65
pre-build:
74
	@(cd ${T4K_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
66
	@(cd ${T4K_WRKSRC} && ${DO_MAKE_BUILD} ${ALL_TARGET})
75
		${MAKEFILE} ${_make_jobs} ${ALL_TARGET})
76
67
77
post-install:
68
post-install:
78
	${LN} -s ${DATADIR}/images/status ${STAGEDIR}${DATADIR}/images/menu
69
	${LN} -s ${DATADIR}/images/status ${STAGEDIR}${DATADIR}/images/menu
70
71
post-install-DOCS-on:
79
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
72
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
80
.for file in OFL README README_DATA_LICENSES TODO changelog
73
.for i in OFL README README_DATA_LICENSES TODO changelog
81
	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}
74
	(cd ${WRKSRC}/doc && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
82
.endfor
75
.endfor
83
76
84
.include <bsd.port.mk>
77
.include <bsd.port.mk>
(-)games/tuxmath/distinfo (-4 / +4 lines)
Lines 1-4 Link Here
1
SHA256 (tuxmath_w_fonts-2.0.3.tar.gz) = eec49c296d41df39a6474d94ba4e3334e4c16dc180d3ea4a6defc2debfc39887
1
SHA256 (tuxmath_2.0.3.orig.tar.gz) = eec49c296d41df39a6474d94ba4e3334e4c16dc180d3ea4a6defc2debfc39887
2
SIZE (tuxmath_w_fonts-2.0.3.tar.gz) = 10396696
2
SIZE (tuxmath_2.0.3.orig.tar.gz) = 10396696
3
SHA256 (t4k_common-0.1.1.tar.gz) = 42c155816dae2c5dad560faa50edaa1ca84536530283d37859c4b91e82675110
3
SHA256 (t4kcommon_0.1.1.orig.tar.gz) = 42c155816dae2c5dad560faa50edaa1ca84536530283d37859c4b91e82675110
4
SIZE (t4k_common-0.1.1.tar.gz) = 629215
4
SIZE (t4kcommon_0.1.1.orig.tar.gz) = 629215
(-)games/tuxmath/files/patch-t4k_loaders.c (-2 / +2 lines)
Lines 1-5 Link Here
1
--- ../t4k_common/src/t4k_loaders.c.orig	2011-04-08 11:46:07.000000000 +0900
1
--- ../t4k_common/src/t4k_loaders.c.orig	2011-04-08 02:46:07 UTC
2
+++ ../t4k_common/src/t4k_loaders.c	2012-06-17 18:57:09.000000000 +0900
2
+++ ../t4k_common/src/t4k_loaders.c
3
@@ -1028,12 +1028,9 @@
3
@@ -1028,12 +1028,9 @@
4
       {
4
       {
5
         png_init_io(png_ptr, fi);
5
         png_init_io(png_ptr, fi);

Return to bug 210791