Date: Tue, 17 Mar 2015 08:56:06 +0000 (UTC) From: Bartek Rutkowski <robak@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r381473 - in head/games/cuyo: . files Message-ID: <201503170856.t2H8u6V3066558@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: robak Date: Tue Mar 17 08:56:05 2015 New Revision: 381473 URL: https://svnweb.freebsd.org/changeset/ports/381473 QAT: https://qat.redports.org/buildarchive/r381473/ Log: games/cuyo: update 2.0.0 -> 2.1.0 - Add NLS knobs for gettext handling PR: 197430 Submitted by: Kato Tsuguru <tkato432@yahoo.com> Added: head/games/cuyo/files/patch-configure (contents, props changed) head/games/cuyo/files/patch-po__Makefile.in (contents, props changed) head/games/cuyo/files/patch-src__cuyointl.cpp (contents, props changed) Modified: head/games/cuyo/Makefile head/games/cuyo/distinfo head/games/cuyo/pkg-plist Modified: head/games/cuyo/Makefile ============================================================================== --- head/games/cuyo/Makefile Tue Mar 17 08:51:30 2015 (r381472) +++ head/games/cuyo/Makefile Tue Mar 17 08:56:05 2015 (r381473) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= cuyo -PORTVERSION= 2.0.0 -PORTREVISION= 4 +PORTVERSION= 2.1.0 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SAVANNAH @@ -11,44 +10,31 @@ MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Nice, innovative, challenging Tetris-like game -LICENSE= GPLv2 # or later +LICENSE= GPLv2 # (or later) LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib \ - libmikmod.so:${PORTSDIR}/audio/libmikmod - -USES= iconv -GNU_CONFIGURE= yes +USES= gmake iconv USE_SDL= mixer image -USE_XORG= xdmcp xau x11 +USE_XORG= x11 xau xdmcp +GNU_CONFIGURE= yes INSTALLS_ICONS= yes -PORTDOCS= AUTHORS NEWS - -OPTIONS_DEFINE= DOCS NLS -OPTIONS_SUB= yes - -NLS_CONFIGURE_ENABLE= nls -NLS_USES= gettext-runtime:run +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib # Do not use older versions -PORTSCOUT= skipv:2.~-1.2~beta1 - -.include <bsd.port.options.mk> +PORTSCOUT= limit:[0-9]\.[0-9]\. -post-install: -.if ${PORT_OPTIONS:MNLS} -. for f in de - @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${f}/LC_MESSAGES ; \ - ${INSTALL_DATA} ${WRKSRC}/po/${f}.gmo \ - ${STAGEDIR}${PREFIX}/share/locale/${f}/LC_MESSAGES/${PORTNAME}.mo -. endfor -.endif +OPTIONS_DEFINE= DOCS NLS +OPTIONS_SUB= yes - ${LN} -sf ${PREFIX}/share/icons/hicolor/64x64/apps/${PORTNAME}.png \ - ${STAGEDIR}${PREFIX}/share/pixmaps/ +NLS_CONFIGURE_ENABLE= nls +NLS_BUILD_DEPENDS= gsed:${PORTSDIR}/textproc/gsed +NLS_USES= gettext +NLS_LDFLAGS= -lintl +post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} NEWS README ${STAGEDIR}${DOCSDIR}) .include <bsd.port.mk> Modified: head/games/cuyo/distinfo ============================================================================== --- head/games/cuyo/distinfo Tue Mar 17 08:51:30 2015 (r381472) +++ head/games/cuyo/distinfo Tue Mar 17 08:56:05 2015 (r381473) @@ -1,2 +1,2 @@ -SHA256 (cuyo-2.0.0.tar.gz) = 531cfb989087199f643ac4b18ff9cc50793cc3fa07ee06f394f73d153c09ae34 -SIZE (cuyo-2.0.0.tar.gz) = 3821330 +SHA256 (cuyo-2.1.0.tar.gz) = 6c0809a59a2d236f15d8fbd68d61fb1465e51f6c327d7f7ae4db9f4e44dad89f +SIZE (cuyo-2.1.0.tar.gz) = 4251290 Added: head/games/cuyo/files/patch-configure ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/cuyo/files/patch-configure Tue Mar 17 08:56:05 2015 (r381473) @@ -0,0 +1,17 @@ +--- configure.orig ++++ configure +@@ -3470,13 +3470,11 @@ + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + #include <libintl.h> +-extern int _nl_msg_cat_cntr; +-extern int *_nl_domain_bindings; + int + main () + { + bindtextdomain ("", ""); +-return * gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings ++return * gettext (""); + ; + return 0; + } Added: head/games/cuyo/files/patch-po__Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/cuyo/files/patch-po__Makefile.in Tue Mar 17 08:56:05 2015 (r381473) @@ -0,0 +1,20 @@ +--- po/Makefile.in.orig ++++ po/Makefile.in +@@ -410,7 +410,7 @@ + $(DOMAIN).pot: $(pot_sources) pot.sed + rm -rf data + mkdir data +- cd ../data && make used_levels ++ cd ../data && $(MAKE) used_levels + for ldfile in $$(cat ../data/used_levels) ; do \ + ./cual2fakec ../data/$$ldfile > data/$$ldfile ; \ + done +@@ -426,7 +426,7 @@ + --msgid-bugs-address=cuyo-devel@nongnu.org \ + -o - \ + src/* data/* \ +- | sed -f pot.sed > cuyo.pot ++ | gsed -f pot.sed > cuyo.pot + + %.mo: %.po + $(MSGFMT) -c -o t-$*.mo $*.po && mv t-$*.mo $*.mo Added: head/games/cuyo/files/patch-src__cuyointl.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/games/cuyo/files/patch-src__cuyointl.cpp Tue Mar 17 08:56:05 2015 (r381473) @@ -0,0 +1,11 @@ +--- src/cuyointl.cpp.orig ++++ src/cuyointl.cpp +@@ -93,7 +93,7 @@ + return convert_error(ret,s,"Character conversion not possible."); + + while (*inpos) { +- size_t res = iconv(handle,&inpos,&inleft,&outpos,&outleft); ++ size_t res = iconv(handle,(const char **)&inpos,&inleft,&outpos,&outleft); + if (res == (size_t) -1) + /* An error occured */ + switch (errno) { Modified: head/games/cuyo/pkg-plist ============================================================================== --- head/games/cuyo/pkg-plist Tue Mar 17 08:51:30 2015 (r381472) +++ head/games/cuyo/pkg-plist Tue Mar 17 08:56:05 2015 (r381473) @@ -2,8 +2,66 @@ bin/cuyo man/man6/cual.6.gz man/man6/cuyo.6.gz share/applications/cuyo.desktop +%%DATADIR%%/3d.ld +%%DATADIR%%/aehnlich.ld +%%DATADIR%%/aliens.ld +%%DATADIR%%/angst.ld +%%DATADIR%%/antarctic.ld +%%DATADIR%%/ascii.ld +%%DATADIR%%/augen.ld +%%DATADIR%%/baelle.ld +%%DATADIR%%/baender.ld +%%DATADIR%%/baggis.ld +%%DATADIR%%/bonimali.ld +%%DATADIR%%/bonus.ld +%%DATADIR%%/bunt.ld +%%DATADIR%%/colorshape.ld +%%DATADIR%%/darken.ld +%%DATADIR%%/disco.ld +%%DATADIR%%/doors.ld +%%DATADIR%%/dungeon.ld +%%DATADIR%%/ebene.ld +%%DATADIR%%/elemente.ld +%%DATADIR%%/embroidery.ld %%DATADIR%%/example.ld +%%DATADIR%%/explosive.ld +%%DATADIR%%/farming.ld +%%DATADIR%%/fische.ld +%%DATADIR%%/flechtwerk.ld +%%DATADIR%%/fractals.ld %%DATADIR%%/globals.ld +%%DATADIR%%/go2.ld +%%DATADIR%%/gold.ld +%%DATADIR%%/hecken.ld +%%DATADIR%%/hexkugeln.ld +%%DATADIR%%/himmel.ld +%%DATADIR%%/hormone.ld +%%DATADIR%%/jahreszeiten.ld +%%DATADIR%%/jump.ld +%%DATADIR%%/kacheln4.ld +%%DATADIR%%/kacheln5.ld +%%DATADIR%%/kacheln6.ld +%%DATADIR%%/kachelnR.ld +%%DATADIR%%/kolben.ld +%%DATADIR%%/kunst.ld +%%DATADIR%%/labskaus.ld +%%DATADIR%%/letters.ld +%%DATADIR%%/maennchen.ld +%%DATADIR%%/maze.ld +%%DATADIR%%/memory.ld +%%DATADIR%%/mfs.ld +%%DATADIR%%/nasenkugeln.ld +%%DATADIR%%/novips.ld +%%DATADIR%%/octopi.ld +%%DATADIR%%/pacman.ld +%%DATADIR%%/paratroopers.ld +%%DATADIR%%/pfeile.ld +%%DATADIR%%/pics/aBoxFractal.xpm.gz +%%DATADIR%%/pics/aCantorSet.xpm.gz +%%DATADIR%%/pics/aDragon.xpm.gz +%%DATADIR%%/pics/aMandelbrotTree.xpm.gz +%%DATADIR%%/pics/aRepTile.xpm.gz +%%DATADIR%%/pics/aSierpSieve.xpm.gz %%DATADIR%%/pics/baAliens.xpm.gz %%DATADIR%%/pics/baAnzeige.xpm.gz %%DATADIR%%/pics/baBlue.xpm.gz @@ -170,21 +228,17 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/explosion.xpm.gz %%DATADIR%%/pics/font-big.xpm.gz %%DATADIR%%/pics/highlight.xpm.gz -%%DATADIR%%/pics/i3Boden.xpm.gz %%DATADIR%%/pics/i3Dreieck.xpm.gz -%%DATADIR%%/pics/i3Feder.xpm.gz %%DATADIR%%/pics/i3Gitter.xpm.gz +%%DATADIR%%/pics/i3Grau.xpm.gz %%DATADIR%%/pics/i3Kreis.xpm.gz -%%DATADIR%%/pics/i3Kugel.xpm.gz -%%DATADIR%%/pics/i3Nix.xpm.gz +%%DATADIR%%/pics/i3Plus.xpm.gz %%DATADIR%%/pics/i3Quadrat.xpm.gz -%%DATADIR%%/pics/i3Sirpinski.xpm.gz -%%DATADIR%%/pics/i3SirpinskiB.xpm.gz -%%DATADIR%%/pics/i3Stange.xpm.gz %%DATADIR%%/pics/i3Stern.xpm.gz %%DATADIR%%/pics/i6Blau.xpm.gz %%DATADIR%%/pics/i6Gelb.xpm.gz %%DATADIR%%/pics/i6Grau.xpm.gz +%%DATADIR%%/pics/i6Gross.xpm.gz %%DATADIR%%/pics/i6Gross1.xpm.gz %%DATADIR%%/pics/i6Gross2.xpm.gz %%DATADIR%%/pics/i6Gross3.xpm.gz @@ -305,8 +359,8 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/itGras.xpm.gz %%DATADIR%%/pics/itGrau.xpm.gz %%DATADIR%%/pics/itGruen.xpm.gz -%%DATADIR%%/pics/itHintergrund.xpm.gz %%DATADIR%%/pics/itLeer.xpm.gz +%%DATADIR%%/pics/itTop.xpm.gz %%DATADIR%%/pics/ithBlau.xpm.gz %%DATADIR%%/pics/ithBlauBlah.xpm.gz %%DATADIR%%/pics/ithBlauH.xpm.gz @@ -485,7 +539,6 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/maLidB.xpm.gz %%DATADIR%%/pics/maLidC.xpm.gz %%DATADIR%%/pics/maLidD.xpm.gz -%%DATADIR%%/pics/maUnten.xpm %%DATADIR%%/pics/maeSchema.xpm.gz %%DATADIR%%/pics/maeSorten.xpm.gz %%DATADIR%%/pics/manGesichter1.xpm.gz @@ -644,6 +697,7 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/mdFels09.xpm.gz %%DATADIR%%/pics/mdFels10.xpm.gz %%DATADIR%%/pics/mdFels11.xpm.gz +%%DATADIR%%/pics/mdFog.xpm %%DATADIR%%/pics/mdGold.xpm.gz %%DATADIR%%/pics/mdGold00.xpm.gz %%DATADIR%%/pics/mdGold01.xpm.gz @@ -715,6 +769,15 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/mdZiegel10.xpm.gz %%DATADIR%%/pics/mdZiegel11.xpm.gz %%DATADIR%%/pics/menupics.xpm.gz +%%DATADIR%%/pics/mfaBack.xpm +%%DATADIR%%/pics/mfaCabbage.xpm +%%DATADIR%%/pics/mfaCattle.xpm +%%DATADIR%%/pics/mfaFence.xpm +%%DATADIR%%/pics/mfaMaize.xpm +%%DATADIR%%/pics/mfaPigs.xpm +%%DATADIR%%/pics/mfaRoad.xpm +%%DATADIR%%/pics/mfaWater.xpm +%%DATADIR%%/pics/mfaWheat.xpm %%DATADIR%%/pics/mffisch1.xpm.gz %%DATADIR%%/pics/mffisch2.xpm.gz %%DATADIR%%/pics/mffisch3.xpm.gz @@ -753,9 +816,11 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/mkaFuenfeckHetz.xpm.gz %%DATADIR%%/pics/mkaFuenfeckKacheln.xpm.gz %%DATADIR%%/pics/mkaFuenfeckRahmen.xpm.gz +%%DATADIR%%/pics/mkaFuenfeckVerbind.xpm %%DATADIR%%/pics/mkaRhombusFall.xpm.gz %%DATADIR%%/pics/mkaRhombusKacheln.xpm.gz %%DATADIR%%/pics/mkaRhombusLeer.xpm.gz +%%DATADIR%%/pics/mkaRhombusVerbind.xpm %%DATADIR%%/pics/mkaSechseckKacheln.xpm.gz %%DATADIR%%/pics/mkaSechseckRahmen.xpm.gz %%DATADIR%%/pics/mkaViereckFall.xpm.gz @@ -803,13 +868,21 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/msRed4.xpm.gz %%DATADIR%%/pics/msRed5.xpm.gz %%DATADIR%%/pics/msc1A.xpm +%%DATADIR%%/pics/msc1AInfo.xpm %%DATADIR%%/pics/msc1B.xpm +%%DATADIR%%/pics/msc1BInfo.xpm %%DATADIR%%/pics/msc1C.xpm +%%DATADIR%%/pics/msc1CInfo.xpm %%DATADIR%%/pics/msc2.xpm +%%DATADIR%%/pics/msc2Info.xpm %%DATADIR%%/pics/msc3.xpm +%%DATADIR%%/pics/msc3Info.xpm %%DATADIR%%/pics/msc4.xpm +%%DATADIR%%/pics/msc4Info.xpm %%DATADIR%%/pics/msc5.xpm +%%DATADIR%%/pics/msc5Info.xpm %%DATADIR%%/pics/mscGrasGrau.xpm +%%DATADIR%%/pics/mscGrasGrauInfo.xpm %%DATADIR%%/pics/mscHetz.xpm %%DATADIR%%/pics/mscHinter.xpm.gz %%DATADIR%%/pics/mscLeer.xpm.gz @@ -875,7 +948,6 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/sbOfen.xpm.gz %%DATADIR%%/pics/sbSunglas.xpm.gz %%DATADIR%%/pics/scroll.xpm.gz -%%DATADIR%%/pics/semiglobal %%DATADIR%%/pics/spBlinky.xpm.gz %%DATADIR%%/pics/spClyde.xpm.gz %%DATADIR%%/pics/spEyes.xpm.gz @@ -896,6 +968,17 @@ share/applications/cuyo.desktop %%DATADIR%%/pics/spPfeil.xpm.gz %%DATADIR%%/pics/spPinky.xpm.gz %%DATADIR%%/pics/titel.xpm.gz +%%DATADIR%%/pressure.ld +%%DATADIR%%/puzzle.ld +%%DATADIR%%/rechnen.ld +%%DATADIR%%/reversi_brl.ld +%%DATADIR%%/rohre.ld +%%DATADIR%%/rollenspiel.ld +%%DATADIR%%/schach.ld +%%DATADIR%%/schemen.ld +%%DATADIR%%/secret.ld +%%DATADIR%%/silbergold.ld +%%DATADIR%%/slime.ld %%DATADIR%%/sounds/cuyo.it %%DATADIR%%/sounds/down.wav %%DATADIR%%/sounds/explode.wav @@ -908,8 +991,26 @@ share/applications/cuyo.desktop %%DATADIR%%/sounds/slime1.wav %%DATADIR%%/sounds/slime2.wav %%DATADIR%%/sounds/turn.wav +%%DATADIR%%/springer.ld %%DATADIR%%/summary.ld +%%DATADIR%%/tennis.ld +%%DATADIR%%/tetris.ld +%%DATADIR%%/theater.ld +%%DATADIR%%/tiere.ld +%%DATADIR%%/trees.ld +%%DATADIR%%/unmoeglich.ld +%%DATADIR%%/unterwasser.ld +%%DATADIR%%/viecher.ld +%%DATADIR%%/wachsen.ld +%%DATADIR%%/walls.ld +%%DATADIR%%/wohnungen.ld +%%DATADIR%%/wuerfel.ld +%%DATADIR%%/xtradick.ld +%%DATADIR%%/zahn.ld +%%DATADIR%%/ziehlen.ld +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README share/icons/hicolor/32x32/apps/cuyo.png share/icons/hicolor/64x64/apps/cuyo.png %%NLS%%share/locale/de/LC_MESSAGES/cuyo.mo -share/pixmaps/cuyo.png +%%NLS%%share/locale/pt/LC_MESSAGES/cuyo.mo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503170856.t2H8u6V3066558>