mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-16 03:24:07 +00:00
a6b072b3cd
Rename this ports to use the real vendor package name. The advantage of this is to allow our users' keyword search works and easier for users to file the Bugzilla report when they use our name of ports. Debian, Gentoo, NetBSD and other OSs have the correct package name, but not in our ports tree. My team, FreeBSD GNOME Team, have agreed with it.
76 lines
2.0 KiB
Makefile
76 lines
2.0 KiB
Makefile
# New ports collection makefile for: gcompris2
|
|
# Date created: 23 April 2003
|
|
# Whom: Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= gcompris
|
|
PORTVERSION= 7.4
|
|
CATEGORIES= games gnome
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
|
MASTER_SITE_SUBDIR= gcompris
|
|
|
|
MAINTAINER= gnome@FreeBSD.org
|
|
COMMENT= Gnome2 educational games and activities for kids ages 2 to 10
|
|
|
|
BUILD_DEPENDS= texi2html:${PORTSDIR}/textproc/texi2html \
|
|
gnuchess:${PORTSDIR}/games/gnuchess \
|
|
${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite20
|
|
LIB_DEPENDS= vorbis.3:${PORTSDIR}/audio/libvorbis \
|
|
ao.3:${PORTSDIR}/audio/libao \
|
|
assetml.0:${PORTSDIR}/devel/libassetml \
|
|
sqlite3.8:${PORTSDIR}/databases/sqlite3
|
|
RUN_DEPENDS= gnuchess:${PORTSDIR}/games/gnuchess \
|
|
${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite20
|
|
|
|
USE_X_PREFIX= yes
|
|
USE_GMAKE= yes
|
|
USE_GETTEXT= yes
|
|
GNU_CONFIGURE= yes
|
|
USE_PYTHON= yes
|
|
USE_SDL= mixer
|
|
USE_GNOME= gnomehack intlhack gnomeprefix libgnomeui pygnome2
|
|
INSTALLS_SHLIB= yes
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
|
LDFLAGS="-L${LOCALBASE}/lib" \
|
|
LIBS="${PTHREAD_LIBS} -lm"
|
|
|
|
INFO= gcompris
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} < 500000
|
|
IGNORE= does not build on 4.X
|
|
.endif
|
|
|
|
.if !defined(DISPLAY)
|
|
BUILD_DEPENDS+= Xvfb:${X_VFBSERVER_PORT} \
|
|
${X11BASE}/lib/X11/fonts/misc/8x13O.pcf.gz:${X_FONTS_MISC_PORT}
|
|
.if !defined(PACKAGE_BUILDING)
|
|
CONFIGURE_ENV+= DISPLAY="localhost:1001"
|
|
.endif
|
|
.endif
|
|
|
|
post-patch:
|
|
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
|
|
's|-DGNOME_DISABLE_DEPRECATED||g'
|
|
|
|
.if !defined(DISPLAY)
|
|
pre-configure:
|
|
@if [ -f ${WRKDIR}/.Xvfb.pid ]; then \
|
|
${CAT} ${WRKDIR}/.Xvfb.pid | ${XARGS} kill || ${TRUE} ; \
|
|
${RM} -f ${WRKDIR}/.Xvfb.pid ; \
|
|
fi
|
|
${X11BASE}/bin/Xvfb :1001 -screen 0 800x600x24 > /dev/null 2>&1 & ${ECHO} $$! > ${WRKDIR}/.Xvfb.pid
|
|
@sleep 5
|
|
|
|
post-configure:
|
|
@if [ -f ${WRKDIR}/.Xvfb.pid ]; then \
|
|
${CAT} ${WRKDIR}/.Xvfb.pid | ${XARGS} kill || ${TRUE} ; \
|
|
${RM} -f ${WRKDIR}/.Xvfb.pid ; \
|
|
fi
|
|
.endif
|
|
|
|
.include <bsd.port.post.mk>
|