aboutsummaryrefslogtreecommitdiffstats
path: root/games/gnome-games/Makefile
blob: 478b67b55a12ba03da741c7e685f10eedb156dad (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# New ports collection makefile for:    gnomegames2
# Date created:             08 May 2002
# Whom:                 Joe Marcus Clarke <marcus@FreeBSD.org>
#
# $FreeBSD$
#   $MCom: ports/games/gnome-games/Makefile,v 1.171 2008/03/11 03:23:56 mezz Exp $
#

PORTNAME=   gnome-games
PORTVERSION=    2.22.3
PORTREVISION=   1
CATEGORIES= games gnome
MASTER_SITES=   GNOME
DIST_SUBDIR=    gnome2

MAINTAINER= gnome@FreeBSD.org
COMMENT=    The game applications package for the GNOME 2 Desktop Environment

LIB_DEPENDS=    guile.18:${PORTSDIR}/lang/guile \
        ggzmod.5:${PORTSDIR}/games/ggz-client-libs

USE_BZIP2=  yes
USE_PYTHON= yes
USE_GETTEXT=    yes
INSTALLS_OMF=   yes
INSTALLS_ICONS= yes
USE_GMAKE=  yes
USE_GNOME=  gnomeprefix gnomehack intlhack libgnomeui \
        librsvg2 desktopfileutils pygnomedesktop gnomedocutils
USE_GSTREAMER=  vorbis ogg
GNU_CONFIGURE=  yes
CONFIGURE_ARGS= --with-sound=gstreamer
CONFIGURE_ENV=  CPPFLAGS="-I${LOCALBASE}/include" \
        LDFLAGS="-L${LOCALBASE}/lib"

GCONF_SCHEMAS=  aisleriot.schemas blackjack.schemas glchess.schemas \
        glines.schemas gnect.schemas gnibbles.schemas \
        gnobots2.schemas gnometris.schemas gnomine.schemas \
        gnotravex.schemas gnotski.schemas gtali.schemas \
        iagno.schemas mahjongg.schemas same-gnome.schemas

CONFLICTS=  sol-1.0.* glchess-[0-9]* gnomesudoku-[0-9]*

DSC_FILES=  iagno/iagno-client.dsc gnect/data/gnect-client.dsc \
        gnibbles/gnibbles-client.dsc

.include <bsd.port.pre.mk>

.if exists(${LOCALBASE}/lib/libavahi-client.a) || defined(WITH_MDNS)
LIB_DEPENDS+=   avahi-client:${PORTSDIR}/net/avahi
.endif

post-patch:
    @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \
            ${WRKSRC}/gnome-sudoku/src/lib/defaults.py.in \
        ${WRKSRC}/glchess/src/lib/defaults.py.in

post-install:
    ${MKDIR} ${PREFIX}/share/ggz/gnome-games
.for dsc in ${DSC_FILES}
    ${INSTALL_DATA} ${WRKSRC}/${dsc} ${PREFIX}/share/ggz/gnome-games/${dsc:T}
.endfor
    @-update-desktop-database

.include <bsd.port.post.mk>
td>. Switch to the new java-zoneinfo port to provide updated time zone infoglewis2012-04-163-498/+426 * . Switch to the new java-zoneinfo port to provide updated time zone infoglewis2012-04-162-19/+5 * . Use the new java-zoneinfo port to provide updated time zone info.glewis2012-04-151-0/+15 * . Use the new java-zoneinfo port to provide updated time zone info.glewis2012-04-131-3/+14 * . Switch to the new java-zoneinfo port to provide updated time zone infoglewis2012-04-132-19/+5 * - Add desktop entrygahr2012-04-121-0/+7 * . Switch to the new java-zoneinfo port to provide updated time zone infoglewis2012-04-116-986/+918 * . Update to 2012c.glewis2012-04-042-3/+3 * . Add a port that supplies updated zoneinfo files in the format expected byglewis2012-03-315-0/+502 * Update to 1.4.5 release.ale2012-03-262-3/+3 * - java 1.6+ is requiredjgh2012-03-252-2/+3 * - Rename jar based on versionjgh2012-03-212-5/+6 * Add new port: java/eclipse-ecjjgh2012-03-205-0/+50 * Fix build with OpenJDK7 and add LICENSE.ale2012-03-131-2/+7 * - Update to 7.1.1gahr2012-03-123-30/+28 * Update download URL since Sun Download Center was decommissioned and does nocs2012-03-071-1/+1 * . Use the latest cacerts file from the official Oracle distribution ofglewis2012-03-061-0/+0 * . Update to OpenJDK 7 Update 2.glewis2012-03-063-2453/+1604 * Fix javaws launcher. This shell script now uses bash extensions.jkim2012-03-062-4/+15 * Update to 1.2.jkim2012-03-063-25/+50 * Remove quotes from BROKEN and IGNORE as they are not requiredeadler2012-02-261-1/+1 * Add extra repositorycrees2012-02-242-2/+38 * Prevent to add @dirrm entries begining with a /bapt2012-02-231-1/+1 * Fix multiple security vulnerabilities.jkim2012-02-182-1/+786 * - Mark as IGNORE. No development version is available right now.gahr2012-02-171-1/+1 * - Update to 7.1gahr2012-02-173-594/+488 * . Make EXTRACT_DEPENDS check UNZIP_CMD rather than just unzip, since thisglewis2012-02-124-4/+4 * . Add a port of Oracle Linux JDK 7.glewis2012-02-057-0/+1610 * Update checksum for org.hamcrest.core_1.1.0.v20090501071000.jar using SHA256crees2012-01-291-2/+2 * . Fix a crash when opening the internal web browser.glewis2012-01-292-1/+24 * - Mark BROKEN: RESTRICTED, and URL for manual download is deadpav2012-01-221-0/+2 * At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450eadler2012-01-221-1/+1 * Update to 1.3.8arved2012-01-192-3/+3 * - Update stale download urljgh2012-01-171-1/+1 * - Fix plist after previous commitpav2012-01-161-0/+1 * . Update to Update 30.glewis2012-01-163-7/+9 * In the rc.d scripts, change assignments to rcvar to use thedougb2012-01-142-2/+2 * - Add variable JDK_UPDATE_VERSION for java to 30 (current Oracle release of J...jgh2012-01-141-2/+4 * - Replace hsearch_r from GNU libc with Berkeley DB from our libc.jkim2012-01-132-302/+169 * Update to 1.6 release.ale2012-01-103-3/+14 * - The proper acronym for Apache Software License 2 is really AL2tabthorpe2012-01-095-5/+5 * Repeated words are are hard to to find sometimes.eadler2012-01-081-1/+1 * - Better determination of run time memory constraintsgahr2012-01-052-1/+23 * - Reassignment of ECHO_MSG breaks 'make readme', so remove and reformat IGNORE.jgh2012-01-031-15/+11 * . Fix the reinstall target by using cp rather than mv for updating theglewis2012-01-032-2/+2 * . Fix the reinstall target by using cp rather than mv for updating theglewis2012-01-032-2/+2 * - Correct the usage of @dirrmtrypav2012-01-032-1/+2 * Installs built jars that were previously not installed.jgh2011-12-301-1/+2 * Installs built jars that were previously not installed.jgh2011-12-301-0/+2 * - Update to 3.1.2miwi2011-12-294-35/+7 * . Move the call to unregistervm pack to the top of the packing list.glewis2011-12-291-1/+1 * . Update to tzupdater 1.3.45glewis2011-12-254-10/+10 * . Update to JDK6 Update 30.glewis2011-12-253-16/+32 * . Update to tzupdater 1.3.45.glewis2011-12-254-10/+10 * . Update to tzupdater 1.3.45.glewis2011-12-254-10/+10 * Update to 1.6 release.ale2011-12-232-3/+3 * Update to 4.7 release and add a workaround for GUI hanging (java bug #7027598).ale2011-12-233-6/+6 * Update to 1.5.7 release.ale2011-12-232-3/+3 * - Point at the homepage consistently as defined by rubygems.orgpgollucci2011-12-201-1/+1 * - Update to 2.2.4nivit2011-12-133-23/+53 * . Fix bogus symlinks being installed as plugins rather than the actualglewis2011-12-082-1/+10 * - Update to b24. [1]jkim2011-12-013-17/+16 * Update to Update 29.jkim2011-12-016-12/+19 * . Update the build and install targets used to the current recommendations.glewis2011-11-272-1/+42 * - Update to 5.5miwi2011-11-222-3/+3 * Update to 1.1.4.jkim2011-11-092-3/+3 * Make compilation from source an option-- maven downloads extra files, thuscrees2011-11-072-7/+37 * Remove ports@ ports that have been DEPRECATED for at least 1 monthdougb2011-11-0210-651/+0 * USE_ZIP is needed on 7.4 or extract fails on 0-byte filescrees2011-11-021-0/+1 * audio/mp3butler Depends on audio/p5-MusicBrainz-Client which is DEPRECATEDdougb2011-11-0112-1091/+0 * - Update to 7.1 betagahr2011-10-273-7136/+7195 * - Update to 7.0.1gahr2011-10-273-18/+31 * - Update to 1.0.4wen2011-10-263-12/+26 * Remove more tags from pkg-descr files fo the form:dougb2011-10-2412-36/+0 * . Update to tzupdater 1.3.42.glewis2011-10-244-10/+10 * . Update to tzupdater 1.3.42.glewis2011-10-246-12/+16 * . Update to tzupdater 1.3.42.glewis2011-10-246-10/+14 * Remove expired port:rene2011-10-235-74/+0 * - Chase editors/emacs updateashish2011-10-171-1/+1 * - Update maintainer email addressswills2011-10-171-1/+1 * (1) Activate mod_dav_svn in "post-install" target, as it is not activatedlev2011-10-171-1/+1 * Update subversion to 1.7.0.lev2011-10-161-1/+4 * For ports that have an EXPIRATION_DATE which has already passed, butdougb2011-10-091-3/+3 * The Netty is an effort to provide an asynchronouspawel2011-10-024-0/+54 * Update to 1.1.3.jkim2011-09-292-3/+3 * - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-246-8/+10 * Back to the futurebapt2011-09-231-1/+1 * Update email address for ports maintained by aldis@bsdroot.lv --> graudeejs@g...crees2011-09-171-1/+1 * Add rjb, Ruby Java Bridge via JNIarved2011-09-124-0/+30 * - set for deletion in a month, it's been a long time sine it disappeared fromitetcu2011-09-101-1/+3 * Chase editors/emacs updateashish2011-09-081-1/+1 * . Use dirrmtry on the lib/applet directory since the amd64 tarballs don'tglewis2011-09-052-2/+2 * Make portlint happy.jkim2011-09-011-5/+10 * Update to 1.1.2.jkim2011-09-012-3/+3 * . Update to the docs for 6 Update 25.glewis2011-08-292-5/+5 * Chase editors/emacs update.ashish2011-08-281-1/+1 * Fix portscout check.ale2011-08-231-1/+1 * . Update to tzupdater 1.3.40.glewis2011-08-222-5/+5 * . Update to tzupdater 1.3.40.glewis2011-08-222-5/+5 * . Update to tzupdater 1.3.40.glewis2011-08-228-20/+20 * . Remove jdk14-doc since jdk14 was removed 2011/06/28.glewis2011-08-154-56/+0 * Was too fast, add WANT_GNOME for these ports have optional USE_GNOME components.kwm2011-08-121-0/+1 * Remove USE_GNOME=gnometarget from ports. It has been a empty keyword sincekwm2011-08-121-1/+0 * - Add an additional patch to support i386 CPUs without CMOV instructionjkim2011-08-103-5/+185 * Java 1.3 has been deorbited.linimon2011-08-083-55/+0 * - fix typo that caused failure to installgahr2011-08-031-2/+2 * Remove WWW entries from unmaintained ports that return 404 or where the domainehaupt2011-08-031-2/+0 * Mark BROKEN: Does not fetchbapt2011-08-031-0/+2 * - make maven binary executablegahr2011-08-021-0/+4 * Update master_sitebapt2011-08-021-1/+1 * Deprecate unmaintained ports marked as BROKEN for more then 6 monthbapt2011-08-021-0/+3 * - Unbreakpav2011-07-282-9/+8 * - Mark BROKEN: does not packagepav2011-07-271-0/+2 * - Mark BROKEN: unfetchablepav2011-07-251-0/+2 * Remove Java 1.4 ports, they were already disconnected from bsd.java.mkrene2011-07-2110-3772/+0 * Remove broken, Java 1.4-only ports:rene2011-07-2112-1110/+0 * Remove expired ports:rene2011-07-2144-4330/+0 * Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,linimon2011-07-2163-89/+64 * Disconnect the following deprecated ports that only work with java1.4:linimon2011-07-211-1/+0 * . Chase re-rolled JAR file.glewis2011-07-171-2/+2 * . Fix the packing list by not installing efj.sh for now.glewis2011-07-151-9/+10 * . Install the actual files rather than symlinks.glewis2011-07-142-1/+10 * Remove expired ports:rene2011-07-1411-181/+0 * Specify JAVA_VERSION correctly to fix another build breakage.jkim2011-07-141-1/+3 * Replace "readlink -f" with realpath(1). This should fix "make test" onjkim2011-07-131-3/+5 * Fix various build and installation issues.jkim2011-07-133-17/+160 * Add LICENSE.jkim2011-07-121-0/+1 * Fix build with Rhino support.jkim2011-07-121-1/+2 * - Update to build 23.jkim2011-07-127-2163/+5079 * The IcedTea-Web project provides a Free Software web browser plugin runningjkim2011-07-125-0/+157 * . Add entries for the test distfiles.glewis2011-07-111-0/+4 * . Unbreak and update to 3.7.0.glewis2011-07-116-422/+1224 * . Try harder to make sure the flags returned from getFlags isn't negative,glewis2011-07-082-0/+18 * Mark BROKEN: does not buildrene2011-07-03