Index: head/games/freedink/Makefile =================================================================== --- head/games/freedink/Makefile (revision 378190) +++ head/games/freedink/Makefile (revision 378191) @@ -1,30 +1,26 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= freedink -PORTVERSION= 1.08.${PORTVER} -PORTREVISION= 1 +PORTVERSION= 108.4 CATEGORIES= games MASTER_SITES= # none DISTFILES= # none EXTRACT_ONLY= # none MAINTAINER= shurd@FreeBSD.org COMMENT= Metaport for FreeDink engine and data -RUN_DEPENDS= freedink:${PORTSDIR}/games/freedink-engine \ - freedink-data>0:${PORTSDIR}/games/freedink-data \ - dfarc:${PORTSDIR}/games/freedink-dfarc +RUN_DEPENDS= freedink>=${PORTVERSION}:${PORTSDIR}/games/freedink-engine \ + freedink-data>=1.08.20140901:${PORTSDIR}/games/freedink-data \ + dfarc>=3.12:${PORTSDIR}/games/freedink-dfarc NO_BUILD= yes -PORTVER= 20121209 do-install: # empty pre-everything:: @${ECHO_MSG} "This is a meta-port, meaning that it just depends on its subparts of the port." @${ECHO_MSG} "It won't build and install all the parts until you have typed make install" - @${ECHO_MSG} "This port does not ensure things are upgraded; use portupgrade if you want to" - @${ECHO_MSG} "upgrade FreeDink." .include Index: head/games/freedink/pkg-descr =================================================================== --- head/games/freedink/pkg-descr (revision 378190) +++ head/games/freedink/pkg-descr (revision 378191) @@ -1,12 +1,12 @@ Dink Smallwood is an adventure/role-playing game, similar to Zelda, made by RTsoft. Besides twisted humour, it includes the actual game editor, allowing players to create hundreds of new adventures called Dink Modules or D-Mods for short. GNU FreeDink is a new and portable version of the game engine, which runs the original game as well as its D-Mods, with close compatibility, under multiple platforms. -This package contains the game engine alone. +This is a meta-port to install all the other freedink ports. WWW: http://www.gnu.org/software/freedink/ Index: head/games/freedink-data/Makefile =================================================================== --- head/games/freedink-data/Makefile (revision 378190) +++ head/games/freedink-data/Makefile (revision 378191) @@ -1,22 +1,22 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= freedink-data PORTVERSION= 1.08.${PORTVER} CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_GNU} +MASTER_SITES= GNU MASTER_SITE_SUBDIR= freedink MAINTAINER= shurd@FreeBSD.org COMMENT= Game data for games/freedink (Dink Smallwood) USES= gettext gmake NO_BUILD= yes -PORTVER= 20121209 +PORTVER= 20140901 post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/Makefile .include Index: head/games/freedink-data/distinfo =================================================================== --- head/games/freedink-data/distinfo (revision 378190) +++ head/games/freedink-data/distinfo (revision 378191) @@ -1,2 +1,2 @@ -SHA256 (freedink-data-1.08.20121209.tar.gz) = 3258a83aaca8c51d8502f59edd50d6afe6a55ef26c4185424709e94013d016d6 -SIZE (freedink-data-1.08.20121209.tar.gz) = 44009314 +SHA256 (freedink-data-1.08.20140901.tar.gz) = 5797a6e3a8d407cc46080206a0f18265231d6cf912b2b3dfc4607cf79052c111 +SIZE (freedink-data-1.08.20140901.tar.gz) = 51303165 Index: head/games/freedink-data/files/patch-Makefile =================================================================== --- head/games/freedink-data/files/patch-Makefile (revision 378190) +++ head/games/freedink-data/files/patch-Makefile (revision 378191) @@ -1,9 +1,9 @@ ---- Makefile.orig 2013-08-14 12:38:50.000000000 -0700 -+++ Makefile 2013-08-14 12:40:16.000000000 -0700 +--- Makefile.orig 2015-01-25 00:56:07.000000000 -0800 ++++ Makefile 2015-01-25 00:56:48.000000000 -0800 @@ -1,5 +1,5 @@ DESTDIR= -PREFIX=/usr/local +PREFIX=%%PREFIX%% DATADIR=$(PREFIX)/share - version=1.08.`date +%Y%m%d` + version:=1.08.$(shell date +%Y%m%d) releasedir=freedink-data-$(version) Index: head/games/freedink-data/pkg-plist =================================================================== --- head/games/freedink-data/pkg-plist (revision 378190) +++ head/games/freedink-data/pkg-plist (revision 378191) @@ -1,759 +1,765 @@ share/dink/dink/Dink.dat share/dink/dink/Dink.ini share/dink/dink/Hard.dat share/dink/dink/Map.dat share/dink/dink/Sound/1.ogg share/dink/dink/Sound/1003.mid share/dink/dink/Sound/104.mid share/dink/dink/Sound/105.mid share/dink/dink/Sound/106.ogg share/dink/dink/Sound/2.mid share/dink/dink/Sound/dance.mid share/dink/dink/Sound/denube.ogg share/dink/dink/Sound/fire.wav share/dink/dink/Sound/gold.wav share/dink/dink/Sound/insper.mid share/dink/dink/Sound/intro.wav share/dink/dink/Sound/lively.mid share/dink/dink/Sound/love.mid share/dink/dink/Sound/secret.wav share/dink/dink/Sound/5.ogg share/dink/dink/Sound/arrow.wav share/dink/dink/Sound/high2.wav share/dink/dink/Sound/12.mid share/dink/dink/Sound/7.mid share/dink/dink/Sound/bow1.wav share/dink/dink/Sound/13.mid share/dink/dink/Sound/swing.wav share/dink/dink/Sound/punch.wav share/dink/dink/Sound/18.mid share/dink/dink/Sound/wscream.wav share/dink/dink/Sound/bird1.wav share/dink/dink/Sound/grunt2.wav share/dink/dink/Sound/grunt1.wav share/dink/dink/Sound/sword2.wav share/dink/dink/Sound/bhit.wav +share/dink/dink/Sound/lovin.ogg +share/dink/dink/Sound/open.wav share/dink/dink/Story/1GOLD.c share/dink/dink/Story/APOTION.c share/dink/dink/Story/BAR-DP.c share/dink/dink/Story/BAR-E.c share/dink/dink/Story/BAR-F1.c share/dink/dink/Story/BAR-GH.c share/dink/dink/Story/BAR-M.c share/dink/dink/Story/BAR-SH.c share/dink/dink/Story/BAR-SP.c share/dink/dink/Story/BOX1-E.c share/dink/dink/Story/BOX2-E.c share/dink/dink/Story/BOX2-SP.c share/dink/dink/Story/BPOTION.c share/dink/dink/Story/BUTTON6.c share/dink/dink/Story/CH1-AP.c share/dink/dink/Story/CH1-G.c share/dink/dink/Story/CH1-GH.c share/dink/dink/Story/CH1-MP.c share/dink/dink/Story/CH1-PAP.c share/dink/dink/Story/CH1-SP.c share/dink/dink/Story/CH2-500.c share/dink/dink/Story/CH2-AP.c share/dink/dink/Story/CH2-GH.c share/dink/dink/Story/CH2-SFB.c share/dink/dink/Story/CH3-AP.c share/dink/dink/Story/CH3-H.c share/dink/dink/Story/DAM-A1.c share/dink/dink/Story/DAM-BOM.c share/dink/dink/Story/DAM-BOM2.c share/dink/dink/Story/DAM-BOMN.c share/dink/dink/Story/DAM-FIRE.c share/dink/dink/Story/DAM-ICE.c share/dink/dink/Story/DAM-ICEE.c share/dink/dink/Story/DAM-SFB.c share/dink/dink/Story/DDIE5.c share/dink/dink/Story/DIE.c share/dink/dink/Story/DIE5.c share/dink/dink/Story/DINFO.c share/dink/dink/Story/DUCK.c share/dink/dink/Story/EMAKE.c share/dink/dink/Story/EN-BONC.c share/dink/dink/Story/EN-BONC1.c share/dink/dink/Story/EN-BONCD.c share/dink/dink/Story/EN-BONG.c share/dink/dink/Story/EN-DRAG.c share/dink/dink/Story/EN-GH.c share/dink/dink/Story/EN-GS.c share/dink/dink/Story/EN-PBON.c share/dink/dink/Story/EN-PILL.c share/dink/dink/Story/EN-PILL1.c share/dink/dink/Story/EN-PILL2.c share/dink/dink/Story/EN-PILLF.c share/dink/dink/Story/EN-SLAY.c share/dink/dink/Story/EN-SLIM.c share/dink/dink/Story/EN-SLIMB.c share/dink/dink/Story/EN-SLIMG.c share/dink/dink/Story/EN-STG.c share/dink/dink/Story/ESCAPE.c share/dink/dink/Story/FINDDUCK.c share/dink/dink/Story/FIRE.c share/dink/dink/Story/FISH1.c share/dink/dink/Story/GET-FB.c share/dink/dink/Story/GET-SFB.c share/dink/dink/Story/GHEART.c share/dink/dink/Story/GOLD200.c share/dink/dink/Story/GOLD500.c share/dink/dink/Story/HEART.c share/dink/dink/Story/ITEM-AXE.c share/dink/dink/Story/ITEM-B1.c share/dink/dink/Story/ITEM-B2.c share/dink/dink/Story/ITEM-B3.c share/dink/dink/Story/ITEM-BOM.c share/dink/dink/Story/ITEM-ELI.c share/dink/dink/Story/ITEM-FB.c share/dink/dink/Story/ITEM-ICE.c share/dink/dink/Story/ITEM-NUT.c share/dink/dink/Story/ITEM-P1.c share/dink/dink/Story/ITEM-PIG.c share/dink/dink/Story/ITEM-SFB.c share/dink/dink/Story/ITEM-SW1.c share/dink/dink/Story/ITEM-SW2.c share/dink/dink/Story/ITEM-SW3.c share/dink/dink/Story/KEY-80.c share/dink/dink/Story/KING.c share/dink/dink/Story/LGOLD.c share/dink/dink/Story/LRAISE.c share/dink/dink/Story/MAG-STAR.c share/dink/dink/Story/MAIN.c share/dink/dink/Story/MAKE.c share/dink/dink/Story/MGOLD.c share/dink/dink/Story/PAPGOLD.c share/dink/dink/Story/PDIE.c share/dink/dink/Story/POSTER.c share/dink/dink/Story/PPOTION.c share/dink/dink/Story/RPOTION.c share/dink/dink/Story/S1-BLOVE.c share/dink/dink/Story/S1-BLS.c share/dink/dink/Story/S1-BOAT.c share/dink/dink/Story/S1-BOOT.c share/dink/dink/Story/S1-BOOTH.c share/dink/dink/Story/S1-BRG.c share/dink/dink/Story/S1-BRG2.c share/dink/dink/Story/S1-BUL.c share/dink/dink/Story/S1-CAVE.c share/dink/dink/Story/S1-CAVEM.c share/dink/dink/Story/S1-CAVES.c share/dink/dink/Story/S1-DUCK.c share/dink/dink/Story/S1-ELTR.c share/dink/dink/Story/S1-FARM.c share/dink/dink/Story/S1-FARM2.c share/dink/dink/Story/S1-FARMS.c share/dink/dink/Story/S1-FMONS.c share/dink/dink/Story/S1-FOUNT.c share/dink/dink/Story/S1-GATE.c share/dink/dink/Story/S1-GG.c share/dink/dink/Story/S1-H1-1.c share/dink/dink/Story/S1-H1-1C.c share/dink/dink/Story/S1-H1-2.c share/dink/dink/Story/S1-H1-3.c share/dink/dink/Story/S1-H1-4.c share/dink/dink/Story/S1-H1-M.c share/dink/dink/Story/S1-H1-O.c share/dink/dink/Story/S1-H1-S.c share/dink/dink/Story/S1-H2-1.c share/dink/dink/Story/S1-H2-2.c share/dink/dink/Story/S1-H2-3.c share/dink/dink/Story/S1-H2-DK.c share/dink/dink/Story/S1-H2-O.c share/dink/dink/Story/S1-H2-S.c share/dink/dink/Story/S1-H3-1.c share/dink/dink/Story/S1-H3-2.c share/dink/dink/Story/S1-H3-3.c share/dink/dink/Story/S1-H3-4.c share/dink/dink/Story/S1-H3-5.c share/dink/dink/Story/S1-H3-6.c share/dink/dink/Story/S1-H3-7.c share/dink/dink/Story/S1-H3-8.c share/dink/dink/Story/S1-H3-9.c share/dink/dink/Story/S1-H3-L.c share/dink/dink/Story/S1-H3-OF.c share/dink/dink/Story/S1-H3-S.c share/dink/dink/Story/S1-HOLE.c share/dink/dink/Story/S1-HOLE3.c share/dink/dink/Story/S1-HSIGN.c share/dink/dink/Story/S1-LG.c share/dink/dink/Story/S1-LTR.c share/dink/dink/Story/S1-MAGIC.c share/dink/dink/Story/S1-MH-F.c share/dink/dink/Story/S1-MH-M.c share/dink/dink/Story/S1-MH-O.c share/dink/dink/Story/S1-MH-S.c share/dink/dink/Story/S1-NOPAS.c share/dink/dink/Story/S1-NTREE.c share/dink/dink/Story/S1-NUT.c share/dink/dink/Story/S1-OLDD.c share/dink/dink/Story/S1-RAND.c share/dink/dink/Story/S1-ROB.c share/dink/dink/Story/S1-ROB2.c share/dink/dink/Story/S1-ROC.c share/dink/dink/Story/S1-SACK.c share/dink/dink/Story/S1-SIGN2.c share/dink/dink/Story/S1-SLIM.c share/dink/dink/Story/S1-SS2.c share/dink/dink/Story/S1-VIC.c share/dink/dink/Story/S1-VIL.c share/dink/dink/Story/S1-VIL2.c share/dink/dink/Story/S1-WAND.c share/dink/dink/Story/S1-WAND2.c share/dink/dink/Story/S1-WIZ.c share/dink/dink/Story/S2-AUNT.c share/dink/dink/Story/S2-AUNTP.c share/dink/dink/Story/S2-BAR.c share/dink/dink/Story/S2-CA-G.c share/dink/dink/Story/S2-CA-O.c share/dink/dink/Story/S2-CAVE.c share/dink/dink/Story/S2-CAVE2.c share/dink/dink/Story/S2-CBON.c share/dink/dink/Story/S2-CG1.c share/dink/dink/Story/S2-CG2.c share/dink/dink/Story/S2-CG3.c share/dink/dink/Story/S2-CG4.c share/dink/dink/Story/S2-CG5.c share/dink/dink/Story/S2-CGIRL.c share/dink/dink/Story/S2-CMAN.c share/dink/dink/Story/S2-CRIME.c share/dink/dink/Story/S2-CROCK.c share/dink/dink/Story/S2-CSLAY.c share/dink/dink/Story/S2-CULG.c share/dink/dink/Story/S2-CULT.c share/dink/dink/Story/S2-DAMS.c share/dink/dink/Story/S2-DS.c share/dink/dink/Story/S2-FGATE.c share/dink/dink/Story/S2-FIGHT.c share/dink/dink/Story/S2-H1-S.c share/dink/dink/Story/S2-H2-S.c share/dink/dink/Story/S2-HEALP.c share/dink/dink/Story/S2-IDOL.c share/dink/dink/Story/S2-JACK.c share/dink/dink/Story/S2-MAN1.c share/dink/dink/Story/S2-MAN2.c share/dink/dink/Story/S2-MDOOR.c share/dink/dink/Story/S2-MH-M.c share/dink/dink/Story/S2-MYBED.c share/dink/dink/Story/S2-NA1.c share/dink/dink/Story/S2-NA2.c share/dink/dink/Story/S2-NAD.c share/dink/dink/Story/S2-NADP.c share/dink/dink/Story/S2-OUT.c share/dink/dink/Story/S2-QGIRL.c share/dink/dink/Story/S2-RAND.c share/dink/dink/Story/S2-RYAN2.c share/dink/dink/Story/S2-RYAN3.c share/dink/dink/Story/S2-RYANT.c share/dink/dink/Story/S2-SALE.c share/dink/dink/Story/S2-SALE2.c share/dink/dink/Story/S2-SEC1.c share/dink/dink/Story/S2-SEC2.c share/dink/dink/Story/S2-SEC3.c share/dink/dink/Story/S2-SIGN3.c share/dink/dink/Story/S2-SIGNE.c share/dink/dink/Story/S2-SK.c share/dink/dink/Story/S2-STAT.c share/dink/dink/Story/S2-T1S.c share/dink/dink/Story/S2-T2S.c share/dink/dink/Story/S2-TABLE.c share/dink/dink/Story/S2-TDOOR.c share/dink/dink/Story/S2-TDS.c share/dink/dink/Story/S2-WAND.c share/dink/dink/Story/S2-WANT.c share/dink/dink/Story/S2-WELL1.c share/dink/dink/Story/S2-WENCH.c share/dink/dink/Story/S3-1ST.c share/dink/dink/Story/S3-BH.c share/dink/dink/Story/S3-BLOCK.c share/dink/dink/Story/S3-BOWL.c share/dink/dink/Story/S3-CAMP.c share/dink/dink/Story/S3-CAMPS.c share/dink/dink/Story/S3-CH1.c share/dink/dink/Story/S3-CHICK.c share/dink/dink/Story/S3-DORKS.c share/dink/dink/Story/S3-FOUNT.c share/dink/dink/Story/S3-FREAK.c share/dink/dink/Story/S3-GH.c share/dink/dink/Story/S3-GOB.c share/dink/dink/Story/S3-GOB2.c share/dink/dink/Story/S3-GOBG.c share/dink/dink/Story/S3-GOBS.c share/dink/dink/Story/S3-GS.c share/dink/dink/Story/S3-GSIGN.c share/dink/dink/Story/S3-H1.c share/dink/dink/Story/S3-LARRY.c share/dink/dink/Story/S3-LOSER.c share/dink/dink/Story/S3-MAYOR.c share/dink/dink/Story/S3-MDOOR.c share/dink/dink/Story/S3-MOG.c share/dink/dink/Story/S3-PEEPS.c share/dink/dink/Story/S3-ROCK.c share/dink/dink/Story/S3-SEC1.c share/dink/dink/Story/S3-SIGN1.c share/dink/dink/Story/S3-SIGN2.c share/dink/dink/Story/S3-SIGN3.c share/dink/dink/Story/S3-SIGN6.c share/dink/dink/Story/S3-SIGN7.c share/dink/dink/Story/S3-ST1.c share/dink/dink/Story/S3-ST1O.c share/dink/dink/Story/S3-ST1P.c share/dink/dink/Story/S3-ST2.c share/dink/dink/Story/S3-ST2P.c share/dink/dink/Story/S3-ST3.c share/dink/dink/Story/S3-TC.c share/dink/dink/Story/S4-1ST.c share/dink/dink/Story/S4-DG.c share/dink/dink/Story/S4-DGS.c share/dink/dink/Story/S4-DSIGN.c share/dink/dink/Story/S4-DUCK.c share/dink/dink/Story/S4-DUCKS.c share/dink/dink/Story/S4-END.c share/dink/dink/Story/S4-GS.c share/dink/dink/Story/S4-H1.c share/dink/dink/Story/S4-H1P.c share/dink/dink/Story/S4-H2.c share/dink/dink/Story/S4-H2P1.c share/dink/dink/Story/S4-H2P2.c share/dink/dink/Story/S4-H2P3.c share/dink/dink/Story/S4-HEALP.c share/dink/dink/Story/S4-MD2.c share/dink/dink/Story/S4-MD3.c share/dink/dink/Story/S4-MDOOR.c share/dink/dink/Story/S4-NOT.c share/dink/dink/Story/S4-ROCK.c share/dink/dink/Story/S4-SEC1.c share/dink/dink/Story/S4-SIGN1.c share/dink/dink/Story/S4-SIGN2.c share/dink/dink/Story/S4-SIGN3.c share/dink/dink/Story/S4-ST1.c share/dink/dink/Story/S4-ST1P.c share/dink/dink/Story/S4-ST2.c share/dink/dink/Story/S4-ST2P.c share/dink/dink/Story/S4-ST3.c share/dink/dink/Story/S4-ST3P.c share/dink/dink/Story/S4-STAT.c share/dink/dink/Story/S4-TREE.c share/dink/dink/Story/S5-BASE.c share/dink/dink/Story/S5-END.c share/dink/dink/Story/S5-FD.c share/dink/dink/Story/S5-FGUY.c share/dink/dink/Story/S5-FMOM.c share/dink/dink/Story/S5-GUY.c share/dink/dink/Story/S5-HEALS.c share/dink/dink/Story/S5-JOPS.c share/dink/dink/Story/S5-MOM.c share/dink/dink/Story/S5-SEC1.c share/dink/dink/Story/S5-SIGN1.c share/dink/dink/Story/S5-ST1.c share/dink/dink/Story/S5-ST1P.c share/dink/dink/Story/S6-CHUR.c share/dink/dink/Story/S6-FOUNT.c share/dink/dink/Story/S6-G1.c share/dink/dink/Story/S6-G2.c share/dink/dink/Story/S6-HOLE.c share/dink/dink/Story/S6-HOLE2.c share/dink/dink/Story/S6-HOLES.c share/dink/dink/Story/S6-SIGN1.c share/dink/dink/Story/S6-SIGN5.c share/dink/dink/Story/S6-ST1.c share/dink/dink/Story/S6-ST1P.c share/dink/dink/Story/S6-VEND.c share/dink/dink/Story/S6-WARP.c share/dink/dink/Story/S7-BOAT.c share/dink/dink/Story/S7-BONG.c share/dink/dink/Story/S7-DGIRL.c share/dink/dink/Story/S7-DINK.c share/dink/dink/Story/S7-DRAG.c share/dink/dink/Story/S7-DUCK.c share/dink/dink/Story/S7-GIRL.c share/dink/dink/Story/S7-HELL.c share/dink/dink/Story/S7-MIL.c share/dink/dink/Story/S7-MOM.c share/dink/dink/Story/S7-PILL.c share/dink/dink/Story/S7-SLAY.c share/dink/dink/Story/S7-SLIMB.c share/dink/dink/Story/S7-WARP.c share/dink/dink/Story/S8-DA.c share/dink/dink/Story/S8-DISH.c share/dink/dink/Story/S8-DUCK.c share/dink/dink/Story/S8-DUCK2.c share/dink/dink/Story/S8-DUCK3.c share/dink/dink/Story/S8-DUCK4.c share/dink/dink/Story/S8-GUY.c share/dink/dink/Story/S8-SIGN.c share/dink/dink/Story/S8-WELL.c share/dink/dink/Story/SAVEBOT.c share/dink/dink/Story/SAVETOP.c share/dink/dink/Story/SC-DRAG.c share/dink/dink/Story/SC-END.c share/dink/dink/Story/SC-ENT.c share/dink/dink/Story/SC-LOCK.c share/dink/dink/Story/SC-PILL.c share/dink/dink/Story/SC-SLAY.c share/dink/dink/Story/SC-WIZ.c share/dink/dink/Story/SFOOD.c share/dink/dink/Story/SGOLD.c share/dink/dink/Story/SHEART.c share/dink/dink/Story/SHRINK.c share/dink/dink/Story/SOUNDOFF.c share/dink/dink/Story/SPARKLE.c share/dink/dink/Story/SPICE.c share/dink/dink/Story/START-1.c share/dink/dink/Story/START-2.c share/dink/dink/Story/START-3.c share/dink/dink/Story/START-4.c share/dink/dink/Story/START.c share/dink/dink/Story/THES.c share/dink/dink/Story/THORN.c share/dink/dink/Story/TREEDUCK.c share/dink/dink/Story/WATER.c share/dink/dink/Story/XLGOLD.c share/dink/dink/Story/en-gmog.c share/dink/dink/Story/item-bt.c share/dink/dink/Story/item-fst.c share/dink/dink/Story/s7-boss.c share/dink/dink/Tiles/Esplash.bmp share/dink/dink/Tiles/S01.bmp share/dink/dink/Tiles/S02.bmp share/dink/dink/Tiles/S03.bmp share/dink/dink/Tiles/S04.bmp share/dink/dink/Tiles/S05.bmp share/dink/dink/Tiles/S06.bmp share/dink/dink/Tiles/S07.bmp share/dink/dink/Tiles/S08.bmp share/dink/dink/Tiles/S09.bmp share/dink/dink/Tiles/Splash.bmp share/dink/dink/Tiles/Ts01.bmp share/dink/dink/Tiles/Ts02.bmp share/dink/dink/Tiles/Ts03.bmp share/dink/dink/Tiles/Ts04.bmp share/dink/dink/Tiles/Ts05.bmp share/dink/dink/Tiles/Ts06.bmp share/dink/dink/Tiles/Ts07.bmp share/dink/dink/Tiles/Ts08.bmp share/dink/dink/Tiles/Ts09.bmp share/dink/dink/Tiles/Ts10.bmp share/dink/dink/Tiles/Ts11.bmp share/dink/dink/Tiles/Ts12.bmp share/dink/dink/Tiles/Ts13.bmp share/dink/dink/Tiles/Ts14.bmp share/dink/dink/Tiles/Ts15.bmp share/dink/dink/Tiles/Ts16.bmp share/dink/dink/Tiles/Ts17.bmp share/dink/dink/Tiles/Ts18.bmp share/dink/dink/Tiles/Ts19.bmp share/dink/dink/Tiles/Ts20.bmp share/dink/dink/Tiles/Ts21.bmp share/dink/dink/Tiles/Ts22.bmp share/dink/dink/Tiles/Ts23.bmp share/dink/dink/Tiles/Ts24.bmp share/dink/dink/Tiles/Ts25.bmp share/dink/dink/Tiles/Ts26.bmp share/dink/dink/Tiles/Ts27.bmp share/dink/dink/Tiles/Ts28.bmp share/dink/dink/Tiles/Ts29.bmp share/dink/dink/Tiles/Ts30.bmp share/dink/dink/Tiles/Ts31.bmp share/dink/dink/Tiles/Ts32.bmp share/dink/dink/Tiles/Ts33.bmp share/dink/dink/Tiles/Ts34.bmp share/dink/dink/Tiles/Ts35.bmp share/dink/dink/Tiles/Ts41.bmp share/dink/dink/Tiles/cd.BMP share/dink/dink/Tiles/map1.bmp share/dink/dink/Tiles/s10.BMP share/dink/dink/Tiles/s11.bmp share/dink/dink/Tiles/s12.bmp share/dink/dink/Tiles/s13.bmp share/dink/dink/Tiles/ts36.BMP share/dink/dink/Tiles/ts37.BMP share/dink/dink/Tiles/ts38.BMP share/dink/dink/Tiles/ts39.BMP share/dink/dink/Tiles/ts40.bmp share/dink/dink/dmod.diz share/dink/dink/graphics/Animals/Duck/death/dir.ff share/dink/dink/graphics/Animals/Duck/dir.ff share/dink/dink/graphics/Animals/Fish/Fish1/dir.ff share/dink/dink/graphics/Animals/Fish/Fish2/dir.ff share/dink/dink/graphics/Animals/Fish/Flop/dir.ff share/dink/dink/graphics/Animals/Pig/dir.ff share/dink/dink/graphics/Bonuses/Barrels/dir.ff share/dink/dink/graphics/Bonuses/Chest/dir.ff share/dink/dink/graphics/Bonuses/Coins/dir.ff share/dink/dink/graphics/Bonuses/Heart/dir.ff share/dink/dink/graphics/Bonuses/bottles/dir.ff share/dink/dink/graphics/Dink/Die/dir.ff share/dink/dink/graphics/Dink/Seed/dir.ff share/dink/dink/graphics/Dink/bow/hit/dir.ff share/dink/dink/graphics/Dink/bow/idle/dir.ff share/dink/dink/graphics/Dink/bow/walk/dir.ff share/dink/dink/graphics/Dink/crawl/dir.ff share/dink/dink/graphics/Dink/fall/ds-f2-01.bmp share/dink/dink/graphics/Dink/fall/ds-f2-02.bmp share/dink/dink/graphics/Dink/fall/ds-f2-03.bmp share/dink/dink/graphics/Dink/fall/ds-f2-04.bmp share/dink/dink/graphics/Dink/fall/ds-f2-05.bmp share/dink/dink/graphics/Dink/fall/ds-f2-06.bmp share/dink/dink/graphics/Dink/fall/ds-f2-07.bmp share/dink/dink/graphics/Dink/fall/ds-f2-08.bmp share/dink/dink/graphics/Dink/fall/ds-f4-01.bmp share/dink/dink/graphics/Dink/fall/ds-f4-02.bmp share/dink/dink/graphics/Dink/fall/ds-f4-03.bmp share/dink/dink/graphics/Dink/fall/ds-f4-04.bmp share/dink/dink/graphics/Dink/fall/ds-f4-05.bmp share/dink/dink/graphics/Dink/fall/ds-f4-06.bmp share/dink/dink/graphics/Dink/fall/ds-f4-07.bmp share/dink/dink/graphics/Dink/fall/ds-f4-08.bmp share/dink/dink/graphics/Dink/fall/ds-f6-01.bmp share/dink/dink/graphics/Dink/fall/ds-f6-02.bmp share/dink/dink/graphics/Dink/fall/ds-f6-03.bmp share/dink/dink/graphics/Dink/fall/ds-f6-04.bmp share/dink/dink/graphics/Dink/fall/ds-f6-05.bmp share/dink/dink/graphics/Dink/fall/ds-f6-06.bmp share/dink/dink/graphics/Dink/fall/ds-f6-07.bmp share/dink/dink/graphics/Dink/fall/ds-f6-08.bmp share/dink/dink/graphics/Dink/fall/ds-f8-01.bmp share/dink/dink/graphics/Dink/fall/ds-f8-02.bmp share/dink/dink/graphics/Dink/fall/ds-f8-03.bmp share/dink/dink/graphics/Dink/fall/ds-f8-04.bmp share/dink/dink/graphics/Dink/fall/ds-f8-05.bmp share/dink/dink/graphics/Dink/fall/ds-f8-06.bmp share/dink/dink/graphics/Dink/fall/ds-f8-07.bmp share/dink/dink/graphics/Dink/fall/ds-f8-08.bmp share/dink/dink/graphics/Dink/hit/magic/dir.ff share/dink/dink/graphics/Dink/hit/normal/dir.ff share/dink/dink/graphics/Dink/idle/dir.ff share/dink/dink/graphics/Dink/morph/dinkm-01.bmp share/dink/dink/graphics/Dink/morph/dinkm-02.bmp share/dink/dink/graphics/Dink/morph/dinkm-03.bmp share/dink/dink/graphics/Dink/morph/dinkm-04.bmp share/dink/dink/graphics/Dink/morph/dinkm-05.bmp share/dink/dink/graphics/Dink/morph/dinkm-06.bmp share/dink/dink/graphics/Dink/morph/dinkm-07.bmp share/dink/dink/graphics/Dink/morph/dinkm-08.bmp share/dink/dink/graphics/Dink/morph/dinkm-09.bmp share/dink/dink/graphics/Dink/morph/dinkm-10.bmp share/dink/dink/graphics/Dink/morph/dinkm-11.bmp share/dink/dink/graphics/Dink/morph/dinkm-12.bmp share/dink/dink/graphics/Dink/push/dir.ff share/dink/dink/graphics/Dink/sword/hit/dir.ff share/dink/dink/graphics/Dink/sword/idle/dir.ff share/dink/dink/graphics/Dink/sword/walk/dir.ff share/dink/dink/graphics/Dink/walk/dir.ff share/dink/dink/graphics/Effects/Atomic/dir.ff share/dink/dink/graphics/Effects/Circles/dir.ff share/dink/dink/graphics/Effects/Comets/Sm-comt1/dir.ff share/dink/dink/graphics/Effects/Comets/Sm-comt2/dir.ff share/dink/dink/graphics/Effects/Magic/dir.ff share/dink/dink/graphics/Effects/Seed/dir.ff share/dink/dink/graphics/Effects/Shadows/dir.ff share/dink/dink/graphics/Effects/Shiny/blue/shiny-01.BMP share/dink/dink/graphics/Effects/Shiny/blue/shiny-02.BMP share/dink/dink/graphics/Effects/Shiny/blue/shiny-03.BMP share/dink/dink/graphics/Effects/Shiny/blue/shiny-04.BMP share/dink/dink/graphics/Effects/Shiny/blue/shiny-05.BMP share/dink/dink/graphics/Effects/Shiny/blue/shiny-06.BMP share/dink/dink/graphics/Effects/Shiny/dir.ff share/dink/dink/graphics/Effects/Shiny/green/shiny-01.BMP share/dink/dink/graphics/Effects/Shiny/green/shiny-02.BMP share/dink/dink/graphics/Effects/Shiny/green/shiny-03.BMP share/dink/dink/graphics/Effects/Shiny/green/shiny-04.BMP share/dink/dink/graphics/Effects/Shiny/green/shiny-05.BMP share/dink/dink/graphics/Effects/Shiny/green/shiny-06.BMP share/dink/dink/graphics/Effects/Shiny/purple/shiny-01.BMP share/dink/dink/graphics/Effects/Shiny/purple/shiny-02.BMP share/dink/dink/graphics/Effects/Shiny/purple/shiny-03.BMP share/dink/dink/graphics/Effects/Shiny/purple/shiny-04.BMP share/dink/dink/graphics/Effects/Shiny/purple/shiny-05.BMP share/dink/dink/graphics/Effects/Shiny/purple/shiny-06.BMP share/dink/dink/graphics/Effects/Shiny/red/shiny-01.BMP share/dink/dink/graphics/Effects/Shiny/red/shiny-02.BMP share/dink/dink/graphics/Effects/Shiny/red/shiny-03.BMP share/dink/dink/graphics/Effects/Shiny/red/shiny-04.BMP share/dink/dink/graphics/Effects/Shiny/red/shiny-05.BMP share/dink/dink/graphics/Effects/Shiny/red/shiny-06.BMP share/dink/dink/graphics/Effects/Shiny/yellow/shiny-01.BMP share/dink/dink/graphics/Effects/Shiny/yellow/shiny-02.BMP share/dink/dink/graphics/Effects/Shiny/yellow/shiny-03.BMP share/dink/dink/graphics/Effects/Shiny/yellow/shiny-04.BMP share/dink/dink/graphics/Effects/Shiny/yellow/shiny-05.BMP share/dink/dink/graphics/Effects/Shiny/yellow/shiny-06.BMP share/dink/dink/graphics/Effects/Sparks/dir.ff share/dink/dink/graphics/Effects/Splash/dir.ff share/dink/dink/graphics/Effects/Spurt/dir.ff share/dink/dink/graphics/Effects/Stars/dir.ff share/dink/dink/graphics/Effects/arrow/dir.ff share/dink/dink/graphics/Effects/axe/dir.ff share/dink/dink/graphics/Effects/boom/dir.ff share/dink/dink/graphics/Effects/fire/dir.ff share/dink/dink/graphics/Effects/hammer/dir.ff share/dink/dink/graphics/Effects/splode/dir.ff share/dink/dink/graphics/Items/Bomb/dir.ff share/dink/dink/graphics/Items/Boxes/dir.ff share/dink/dink/graphics/Items/Cup/dir.ff share/dink/dink/graphics/Items/Food/dir.ff share/dink/dink/graphics/Items/Paper/dir.ff share/dink/dink/graphics/Items/Tomb/dir.ff share/dink/dink/graphics/Items/Tools/dir.ff share/dink/dink/graphics/Items/grain/dir.ff share/dink/dink/graphics/People/Boatman/dir.ff share/dink/dink/graphics/People/Fairy/dir.ff share/dink/dink/graphics/People/Girl/dir.ff share/dink/dink/graphics/People/Gnome/Blue/dir.ff share/dink/dink/graphics/People/Gnome/Green/dir.ff share/dink/dink/graphics/People/Gnome/Purple/dir.ff share/dink/dink/graphics/People/Knight/Blue/Attack/dir.ff share/dink/dink/graphics/People/Knight/Blue/dir.ff share/dink/dink/graphics/People/Knight/Gold/Attack/dir.ff share/dink/dink/graphics/People/Knight/Gold/dir.ff share/dink/dink/graphics/People/Knight/Red/Attack/dir.ff share/dink/dink/graphics/People/Knight/Red/dir.ff share/dink/dink/graphics/People/Knight/Silver/Attack/dir.ff share/dink/dink/graphics/People/Knight/Silver/dir.ff share/dink/dink/graphics/People/Maiden/Blue/dir.ff share/dink/dink/graphics/People/Maiden/Brown/dir.ff share/dink/dink/graphics/People/Maiden/Red/dir.ff share/dink/dink/graphics/People/Merchant/Blue/dir.ff share/dink/dink/graphics/People/Merchant/Green/dir.ff share/dink/dink/graphics/People/Merchant/Purple/dir.ff share/dink/dink/graphics/People/Merchant/dir.ff share/dink/dink/graphics/People/Mom/Brown/dir.ff share/dink/dink/graphics/People/Mom/dir.ff share/dink/dink/graphics/People/Oldman/dir.ff share/dink/dink/graphics/People/Peasant2/dir.ff share/dink/dink/graphics/People/Soldier/dir.ff share/dink/dink/graphics/Startme/options/dir.ff share/dink/dink/graphics/Startme/vstart/dir.ff share/dink/dink/graphics/foes/Bonca/Attack/dir.ff share/dink/dink/graphics/foes/Bonca/Death/dir.ff share/dink/dink/graphics/foes/Bonca/Gray/Attack/dir.ff share/dink/dink/graphics/foes/Bonca/Gray/Walk/dir.ff share/dink/dink/graphics/foes/Bonca/Magic/F03m2-01.bmp share/dink/dink/graphics/foes/Bonca/Magic/F03m2-02.bmp share/dink/dink/graphics/foes/Bonca/Magic/F03m2-03.bmp share/dink/dink/graphics/foes/Bonca/Magic/F03m2-04.bmp share/dink/dink/graphics/foes/Bonca/Magic/F03m2-05.bmp share/dink/dink/graphics/foes/Bonca/Purple/Attack/dir.ff share/dink/dink/graphics/foes/Bonca/Purple/Walk/dir.ff share/dink/dink/graphics/foes/Bonca/Walk/dir.ff share/dink/dink/graphics/foes/Dragon/dir.ff share/dink/dink/graphics/foes/Pill/dir.ff share/dink/dink/graphics/foes/Puddle/Blue/Death/dir.ff share/dink/dink/graphics/foes/Puddle/Blue/Walk/dir.ff share/dink/dink/graphics/foes/Puddle/Green/Death/dir.ff share/dink/dink/graphics/foes/Puddle/Green/Walk/dir.ff share/dink/dink/graphics/foes/Puddle/Red/Death/dir.ff share/dink/dink/graphics/foes/Puddle/Red/Walk/dir.ff share/dink/dink/graphics/foes/Slayers/Attack/dir.ff share/dink/dink/graphics/foes/Slayers/Walk/dir.ff share/dink/dink/graphics/foes/Spike/Idle/F07i1-01.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-02.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-03.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-04.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-05.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-06.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-07.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i1-08.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-01.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-02.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-03.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-04.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-05.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-06.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-07.bmp share/dink/dink/graphics/foes/Spike/Idle/F07i3-08.bmp share/dink/dink/graphics/foes/Spike/Walk/dir.ff share/dink/dink/graphics/foes/Stonegnt/Attack/dir.ff share/dink/dink/graphics/foes/Stonegnt/walk/dir.ff share/dink/dink/graphics/foes/goblin/Hammer/attack/dir.ff share/dink/dink/graphics/foes/goblin/Hammer/walk/dir.ff share/dink/dink/graphics/foes/goblin/Horns/attack/dir.ff share/dink/dink/graphics/foes/goblin/Horns/attack2/dir.ff share/dink/dink/graphics/foes/goblin/Horns/walk/dir.ff share/dink/dink/graphics/foes/goblin/Soldier/attack/dir.ff share/dink/dink/graphics/foes/goblin/Soldier/walk/dir.ff share/dink/dink/graphics/inner/dir.ff share/dink/dink/graphics/inside/details/dir.ff share/dink/dink/graphics/inside/innwalls/Door/dir.ff share/dink/dink/graphics/inside/innwalls/Floor/fl-wood.bmp share/dink/dink/graphics/inside/innwalls/Walls/dir.ff share/dink/dink/graphics/inside/stairs/dir.ff share/dink/dink/graphics/inside/stnwalls/dir.ff share/dink/dink/graphics/inside/stnwalls/snake/dir.ff share/dink/dink/graphics/inter/Level#/Ln-01.bmp share/dink/dink/graphics/inter/Level#/Ln-02.bmp share/dink/dink/graphics/inter/Level#/Ln-03.bmp share/dink/dink/graphics/inter/Level#/Ln-04.bmp share/dink/dink/graphics/inter/Level#/Ln-05.bmp share/dink/dink/graphics/inter/Level#/Ln-06.bmp share/dink/dink/graphics/inter/Level#/Ln-07.bmp share/dink/dink/graphics/inter/Level#/Ln-08.bmp share/dink/dink/graphics/inter/Level#/Ln-09.bmp share/dink/dink/graphics/inter/Level#/Ln-10.bmp share/dink/dink/graphics/inter/Menu/dir.ff share/dink/dink/graphics/inter/Numbers/dir.ff share/dink/dink/graphics/inter/Text-box/dir.ff share/dink/dink/graphics/inter/arrow/Arowl-01.bmp share/dink/dink/graphics/inter/arrow/Arowl-02.bmp share/dink/dink/graphics/inter/arrow/Arowl-03.bmp share/dink/dink/graphics/inter/arrow/Arowl-04.bmp share/dink/dink/graphics/inter/arrow/Arowl-05.bmp share/dink/dink/graphics/inter/arrow/Arowl-06.bmp share/dink/dink/graphics/inter/arrow/Arowl-07.bmp share/dink/dink/graphics/inter/arrow/Arowl-08.bmp share/dink/dink/graphics/inter/arrow/Arowr-01.bmp share/dink/dink/graphics/inter/arrow/Arowr-02.bmp share/dink/dink/graphics/inter/arrow/Arowr-03.bmp share/dink/dink/graphics/inter/arrow/Arowr-04.bmp share/dink/dink/graphics/inter/arrow/Arowr-05.bmp share/dink/dink/graphics/inter/arrow/Arowr-06.bmp share/dink/dink/graphics/inter/arrow/Arowr-07.bmp share/dink/dink/graphics/inter/arrow/Arowr-08.bmp share/dink/dink/graphics/inter/health/dir.ff share/dink/dink/graphics/inter/save/dir.ff share/dink/dink/graphics/inter/status/dir.ff share/dink/dink/graphics/lands/Details/dir.ff share/dink/dink/graphics/lands/Fence/dir.ff share/dink/dink/graphics/lands/Garden/dir.ff share/dink/dink/graphics/lands/Grass/dir.ff share/dink/dink/graphics/lands/Rocks/dir.ff share/dink/dink/graphics/lands/Shrubs/dir.ff share/dink/dink/graphics/lands/Trees/Treefire/dir.ff share/dink/dink/graphics/lands/Trees/dir.ff share/dink/dink/graphics/lands/firemoun/dir.ff share/dink/dink/graphics/struct/Bridge/dir.ff share/dink/dink/graphics/struct/Building/dir.ff share/dink/dink/graphics/struct/Cabin/dir.ff share/dink/dink/graphics/struct/Castle/dir.ff share/dink/dink/graphics/struct/Cataplt/dir.ff share/dink/dink/graphics/struct/Church/dir.ff share/dink/dink/graphics/struct/Details/Damage/dir.ff share/dink/dink/graphics/struct/Details/Door/dir.ff share/dink/dink/graphics/struct/Home/dir.ff share/dink/dink/graphics/struct/Island/dir.ff share/dink/dink/graphics/struct/Landmark/dir.ff share/dink/dink/graphics/struct/Stone/mdink/dir.ff share/dink/dink/graphics/struct/Teleport/dir.ff share/dink/dink/graphics/struct/outinn/dir.ff share/dink/dink/l10n/da/LC_MESSAGES/dink.mo share/dink/dink/l10n/de/LC_MESSAGES/dink.mo share/dink/dink/l10n/fi/LC_MESSAGES/dink.mo share/dink/dink/l10n/fr/LC_MESSAGES/dink.mo share/dink/dink/l10n/mk/LC_MESSAGES/dink.mo share/dink/dink/l10n/es/LC_MESSAGES/dink.mo share/dink/dink/l10n/nl/LC_MESSAGES/dink.mo share/dink/dink/l10n/eo/LC_MESSAGES/dink.mo share/dink/dink/l10n/es.po share/dink/dink/l10n/da.po share/dink/dink/l10n/mk.po share/dink/dink/l10n/fi.po share/dink/dink/l10n/README share/dink/dink/l10n/de.po share/dink/dink/l10n/fr.po share/dink/dink/l10n/dink.pot share/dink/dink/l10n/hr.po share/dink/dink/l10n/nl.po share/dink/dink/l10n/eo.po +share/dink/dink/l10n/ca.po +share/dink/dink/l10n/ca/LC_MESSAGES/dink.mo +share/dink/dink/l10n/hu.po +share/dink/dink/l10n/hu/LC_MESSAGES/dink.mo share/dink/dink/preview.bmp Index: head/games/freedink-dfarc/Makefile =================================================================== --- head/games/freedink-dfarc/Makefile (revision 378190) +++ head/games/freedink-dfarc/Makefile (revision 378191) @@ -1,25 +1,24 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= freedink-dfarc -PORTVERSION= 3.10 -PORTREVISION= 2 +PORTVERSION= 3.12 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_GNU} +MASTER_SITES= GNU MASTER_SITE_SUBDIR= freedink DISTNAME= dfarc-${PORTVERSION} MAINTAINER= shurd@FreeBSD.org COMMENT= Frontend and .dmod installer for GNU FreeDink -USES= desktop-file-utils gettext gmake shared-mime-info -USE_WX= 2.8 +USES= compiler:c++11-lib desktop-file-utils gettext gmake shared-mime-info +USE_WX= 3.0 WX_UNICODE= yes GNU_CONFIGURE= yes INSTALLS_ICONS= yes USE_GNOME= intltool CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} --disable-upx --disable-static CONFIGURE_ENV+= ac_cv_path_XDG_DESKTOP_MENU= ac_cv_path_XDG_ICON_RESOURCE= \ ac_cv_path_XDG_MIME= .include Index: head/games/freedink-dfarc/distinfo =================================================================== --- head/games/freedink-dfarc/distinfo (revision 378190) +++ head/games/freedink-dfarc/distinfo (revision 378191) @@ -1,2 +1,2 @@ -SHA256 (dfarc-3.10.tar.gz) = 072ef7938cf9dc35617dea3660bec459cfe6b1e376f2decb419f44b67222d280 -SIZE (dfarc-3.10.tar.gz) = 282667 +SHA256 (dfarc-3.12.tar.gz) = 222a84cc91967abce4d86fb4ed8ba43455b818aecdb8487b0fe52d76ade29a83 +SIZE (dfarc-3.12.tar.gz) = 329925 Index: head/games/freedink-dfarc/files/patch-src_Tar.cpp =================================================================== --- head/games/freedink-dfarc/files/patch-src_Tar.cpp (nonexistent) +++ head/games/freedink-dfarc/files/patch-src_Tar.cpp (revision 378191) @@ -0,0 +1,65 @@ +--- src/Tar.cpp.orig 2015-01-24 23:59:53.000000000 -0800 ++++ src/Tar.cpp 2015-01-25 00:51:23.000000000 -0800 +@@ -33,7 +33,7 @@ + #include + + #include +-#include ++#include + #include + #include + +@@ -477,9 +477,9 @@ + + + // Open the file here so it doesn't error after changing. +- wxFile wx_In(mFilePath, wxFile::read); ++ std::ifstream f_In (mFilePath, std::ifstream::in | std::ifstream::binary); + +- if(!wx_In.IsOpened()) ++ if(!f_In.is_open()) + { + lError = 1; + wxLogFatalError(_("Error: File '%s' not found! Cannot extract data."), mFilePath.c_str()); +@@ -499,13 +499,11 @@ + ::wxSetWorkingDirectory(destdir); + + // Put the data in the directories. +- __gnu_cxx::stdio_filebuf filebuf(wx_In.fd(), std::ios::in); +- std::istream f_In(&filebuf); + if (ExtractData(f_In, destdir, aProgressDialog) != 0) + { + lError = 1; + } +- wx_In.Close(); ++ f_In.close(); + + + // We're done. Move back. +@@ -571,15 +569,13 @@ + if (lLastCharacter != '\\' && lLastCharacter != '/') + { + // Open the file. +- wxFile wx_Out(lCurrentFilePath, wxFile::write); +- if (!wx_Out.IsOpened()) ++ std::ofstream lStreamOut(lCurrentFilePath, std::ifstream::out | std::ifstream::binary); ++ if (!lStreamOut.is_open()) + { + wxLogError(_("Error: Improperly archived file '%s'. Skipping."), lCurrentFilePath); + lError = 1; + continue; + } +- __gnu_cxx::stdio_filebuf filebuf(wx_Out.fd(), std::ios::out); +- std::ostream lStreamOut(&filebuf); + + aTarStreamIn.seekg(lCurrentTarRecord.iFilePosBegin, std::ios::beg); + long remaining = lCurrentTarRecord.iFileSize; +@@ -595,7 +591,7 @@ + + // Close up. + lStreamOut.flush(); +- wx_Out.Close(); ++ lStreamOut.close(); + } + + // Update progress Property changes on: head/games/freedink-dfarc/files/patch-src_Tar.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/games/freedink-dfarc/pkg-plist =================================================================== --- head/games/freedink-dfarc/pkg-plist (revision 378190) +++ head/games/freedink-dfarc/pkg-plist (revision 378191) @@ -1,19 +1,25 @@ bin/dfarc bin/freedink-dfarc man/man1/dfarc.1.gz man/man1/freedink-dfarc.1.gz share/icons/hicolor/32x32/mimetypes/application-x-dmod.png share/applications/freedink-dfarc.desktop share/mime/packages/freedink-mime.xml share/pixmaps/dfarc.png share/locale/fr/LC_MESSAGES/dfarc.mo share/locale/pl/LC_MESSAGES/dfarc.mo share/locale/fi/LC_MESSAGES/dfarc.mo share/locale/da/LC_MESSAGES/dfarc.mo share/locale/de/LC_MESSAGES/dfarc.mo share/locale/es/LC_MESSAGES/dfarc.mo share/locale/hr/LC_MESSAGES/dfarc.mo share/locale/it/LC_MESSAGES/dfarc.mo share/locale/mk/LC_MESSAGES/dfarc.mo share/locale/nl/LC_MESSAGES/dfarc.mo share/locale/vi/LC_MESSAGES/dfarc.mo +share/locale/ca/LC_MESSAGES/dfarc.mo +share/locale/eo/LC_MESSAGES/dfarc.mo +share/locale/hu/LC_MESSAGES/dfarc.mo +share/locale/pt_BR/LC_MESSAGES/dfarc.mo +share/locale/sr/LC_MESSAGES/dfarc.mo +share/locale/tr/LC_MESSAGES/dfarc.mo Index: head/games/freedink-engine/Makefile =================================================================== --- head/games/freedink-engine/Makefile (revision 378190) +++ head/games/freedink-engine/Makefile (revision 378191) @@ -1,35 +1,33 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= freedink -PORTVERSION= 1.08.${PORTVER} -PORTREVISION= 6 +PORTVERSION= 108.4 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_GNU} -MASTER_SITE_SUBDIR= freedink +MASTER_SITES= GNU PKGNAMESUFFIX= -engine MAINTAINER= shurd@FreeBSD.org COMMENT= Dink Smallwood RPG and RPG Construction Set -LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig +LIB_DEPENDS= libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ + libcheck.so:${PORTSDIR}/devel/libcheck USES= gettext gmake pkgconfig USE_SDL= sdl gfx ttf image mixer GNU_CONFIGURE= yes -PORTVER= 20121209 CONFIGURE_ARGS= --disable-static --disable-upx OPTIONS_DEFINE= EMBEDDED OPTIONS_DEFAULT=EMBEDDED EMBEDDED_DESC= Embedded Resources EMBEDDED_CONFIGURE_ENABLE= embedded-resources EMBEDDED_BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip EMBEDDED_LIB_DEPENDS= libzip.so:${PORTSDIR}/archivers/libzip EMBEDDED_RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip post-patch: @${CHMOD} 0755 ${WRKSRC}/autotools/install-reloc .include Index: head/games/freedink-engine/distinfo =================================================================== --- head/games/freedink-engine/distinfo (revision 378190) +++ head/games/freedink-engine/distinfo (revision 378191) @@ -1,2 +1,2 @@ -SHA256 (freedink-1.08.20121209.tar.gz) = 196bfcc7b874c2fb9ac94d663f14fb759e644cc2400f77f734a098ca568dbda7 -SIZE (freedink-1.08.20121209.tar.gz) = 1853822 +SHA256 (freedink-108.4.tar.gz) = 82cfb2e019e78b6849395dc4750662b67087d14f406d004f6d9e39e96a0c8521 +SIZE (freedink-108.4.tar.gz) = 1897701 Index: head/games/freedink-engine/files/patch-meminfo.c =================================================================== --- head/games/freedink-engine/files/patch-meminfo.c (revision 378190) +++ head/games/freedink-engine/files/patch-meminfo.c (nonexistent) @@ -1,11 +0,0 @@ ---- src/meminfo.c.orig 2013-08-14 02:51:44.000000000 -0700 -+++ src/meminfo.c 2013-08-14 02:51:55.000000000 -0700 -@@ -24,7 +24,7 @@ - #include - #endif - --#include -+#include - - #include "log.h" - Property changes on: head/games/freedink-engine/files/patch-meminfo.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/games/freedink-engine/files/patch-src_Makefile.in =================================================================== --- head/games/freedink-engine/files/patch-src_Makefile.in (revision 378190) +++ head/games/freedink-engine/files/patch-src_Makefile.in (revision 378191) @@ -1,23 +1,22 @@ ---- src/Makefile.in.orig 2012-12-09 09:12:48.000000000 -0800 -+++ src/Makefile.in 2014-05-24 21:29:13.000000000 -0700 -@@ -1541,16 +1541,20 @@ +--- src/Makefile.in.orig 2014-10-22 06:22:21.000000000 -0700 ++++ src/Makefile.in 2015-01-25 01:10:44.000000000 -0800 +@@ -1687,15 +1687,19 @@ @HAVE_UPX_TRUE@ -$(UPX) "$(DESTDIR)$(bindir)/freedinkedit$(EXEEXT)" # Bundle resources @HAVE_ZIP_TRUE@ zip -j res.zip $(resdir)/LiberationSans-Regular.ttf +@HAVE_ZIP_TRUE@ chmod 0755 "$(DESTDIR)$(bindir)/freedink$(EXEEXT)" @HAVE_ZIP_TRUE@ cat res.zip >> "$(DESTDIR)$(bindir)/freedink$(EXEEXT)" @HAVE_ZIP_TRUE@ rm -f res.zip @HAVE_ZIP_TRUE@ zip -A "$(DESTDIR)$(bindir)/freedink$(EXEEXT)" +@HAVE_ZIP_TRUE@ chmod 0555 "$(DESTDIR)$(bindir)/freedink$(EXEEXT)" - @HAVE_ZIP_TRUE@ zip -j res.zip $(resdir)/LiberationSans-Regular.ttf - # Not including $(resdir)/stop.wav $(resdir)/jump.wav until we - # replace them with free sounds + @HAVE_ZIP_TRUE@ zip -j res.zip $(resdir)/LiberationSans-Regular.ttf \ + @HAVE_ZIP_TRUE@ $(resdir)/stop.wav $(resdir)/jump.wav +@HAVE_ZIP_TRUE@ chmod 0755 "$(DESTDIR)$(bindir)/freedinkedit$(EXEEXT)" @HAVE_ZIP_TRUE@ cat res.zip >> "$(DESTDIR)$(bindir)/freedinkedit$(EXEEXT)" @HAVE_ZIP_TRUE@ rm -f res.zip @HAVE_ZIP_TRUE@ zip -A "$(DESTDIR)$(bindir)/freedinkedit$(EXEEXT)" +@HAVE_ZIP_TRUE@ chmod 0555 "$(DESTDIR)$(bindir)/freedinkedit$(EXEEXT)" # Add 'dink' and 'dinkedit' aliases, to please 3rd-party tools $(LN_S) -f "freedink$(EXEEXT)" "$(DESTDIR)$(bindir)/dink$(EXEEXT)" $(LN_S) -f "freedinkedit$(EXEEXT)" "$(DESTDIR)$(bindir)/dinkedit$(EXEEXT)" Index: head/games/freedink-engine/pkg-plist =================================================================== --- head/games/freedink-engine/pkg-plist (revision 378190) +++ head/games/freedink-engine/pkg-plist (revision 378191) @@ -1,74 +1,75 @@ bin/dink bin/dinkedit bin/freedink bin/freedinkedit man/man6/dink.6.gz man/man6/dinkedit.6.gz man/man6/freedink.6.gz man/man6/freedinkedit.6.gz share/applications/freedink.desktop share/applications/freedinkedit.desktop %%DATADIR%%/LiberationSans-Regular.ttf %%DATADIR%%/jump.wav %%DATADIR%%/stop.wav share/pixmaps/freedink.png share/locale/af/LC_MESSAGES/freedink-gnulib.mo share/locale/be/LC_MESSAGES/freedink-gnulib.mo share/locale/bg/LC_MESSAGES/freedink-gnulib.mo share/locale/ca/LC_MESSAGES/freedink-gnulib.mo share/locale/ca/LC_MESSAGES/freedink.mo share/locale/cs/LC_MESSAGES/freedink-gnulib.mo share/locale/cs/LC_MESSAGES/freedink.mo share/locale/da/LC_MESSAGES/freedink-gnulib.mo share/locale/da/LC_MESSAGES/freedink.mo share/locale/de/LC_MESSAGES/freedink-gnulib.mo share/locale/de/LC_MESSAGES/freedink.mo share/locale/el/LC_MESSAGES/freedink-gnulib.mo share/locale/el/LC_MESSAGES/freedink.mo -share/locale/en@boldquot/LC_MESSAGES/freedink.mo -share/locale/en@quot/LC_MESSAGES/freedink.mo share/locale/eo/LC_MESSAGES/freedink.mo share/locale/es/LC_MESSAGES/freedink-gnulib.mo share/locale/es/LC_MESSAGES/freedink.mo share/locale/et/LC_MESSAGES/freedink-gnulib.mo share/locale/eu/LC_MESSAGES/freedink-gnulib.mo share/locale/eu/LC_MESSAGES/freedink.mo share/locale/fi/LC_MESSAGES/freedink-gnulib.mo share/locale/fi/LC_MESSAGES/freedink.mo share/locale/fr/LC_MESSAGES/freedink-gnulib.mo share/locale/fr/LC_MESSAGES/freedink.mo share/locale/ga/LC_MESSAGES/freedink-gnulib.mo share/locale/gl/LC_MESSAGES/freedink-gnulib.mo share/locale/hr/LC_MESSAGES/freedink.mo share/locale/hu/LC_MESSAGES/freedink-gnulib.mo share/locale/id/LC_MESSAGES/freedink.mo share/locale/it/LC_MESSAGES/freedink-gnulib.mo share/locale/it/LC_MESSAGES/freedink.mo share/locale/ja/LC_MESSAGES/freedink-gnulib.mo share/locale/ko/LC_MESSAGES/freedink-gnulib.mo share/locale/ms/LC_MESSAGES/freedink-gnulib.mo share/locale/nb/LC_MESSAGES/freedink-gnulib.mo share/locale/nb/LC_MESSAGES/freedink.mo share/locale/nl/LC_MESSAGES/freedink-gnulib.mo share/locale/nl/LC_MESSAGES/freedink.mo share/locale/pl/LC_MESSAGES/freedink-gnulib.mo share/locale/pl/LC_MESSAGES/freedink.mo share/locale/pt/LC_MESSAGES/freedink-gnulib.mo share/locale/pt_BR/LC_MESSAGES/freedink-gnulib.mo share/locale/ro/LC_MESSAGES/freedink-gnulib.mo share/locale/ru/LC_MESSAGES/freedink-gnulib.mo share/locale/rw/LC_MESSAGES/freedink-gnulib.mo share/locale/sk/LC_MESSAGES/freedink-gnulib.mo share/locale/sl/LC_MESSAGES/freedink-gnulib.mo share/locale/sl/LC_MESSAGES/freedink.mo share/locale/sr/LC_MESSAGES/freedink.mo share/locale/sv/LC_MESSAGES/freedink-gnulib.mo share/locale/tr/LC_MESSAGES/freedink-gnulib.mo share/locale/uk/LC_MESSAGES/freedink-gnulib.mo share/locale/vi/LC_MESSAGES/freedink-gnulib.mo share/locale/vi/LC_MESSAGES/freedink.mo share/locale/zh_CN/LC_MESSAGES/freedink-gnulib.mo share/locale/zh_TW/LC_MESSAGES/freedink-gnulib.mo -@dirrmtry share/locale/rw/LC_MESSAGES -@dirrmtry share/locale/rw -@dirrmtry %%DATADIR%% +share/locale/eo/LC_MESSAGES/freedink-gnulib.mo +share/locale/hu/LC_MESSAGES/freedink.mo +share/locale/pt_BR/LC_MESSAGES/freedink.mo +share/locale/ru/LC_MESSAGES/freedink.mo +share/locale/sr/LC_MESSAGES/freedink-gnulib.mo +share/appdata/freedink.appdata.xml