# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # freesynd # freesynd/pkg-descr # freesynd/distinfo # freesynd/Makefile # freesynd/files # freesynd/files/patch-src-Makefile # freesynd/files/freesynd.sh.in # freesynd/pkg-plist # echo c - freesynd mkdir -p freesynd > /dev/null 2>&1 echo x - freesynd/pkg-descr sed 's/^X//' >freesynd/pkg-descr << 'END-of-freesynd/pkg-descr' XFreeSynd is a cross-platform, GPLed reimplementation of the classic XBullfrog game, Syndicate. X XWWW: http://freesynd.sourceforge.net/ END-of-freesynd/pkg-descr echo x - freesynd/distinfo sed 's/^X//' >freesynd/distinfo << 'END-of-freesynd/distinfo' XMD5 (freesynd-0.2.zip) = e51dab2a2783ae9cc522b8fa363aa420 XSHA256 (freesynd-0.2.zip) = 41a7df4ee16cf69e3933c609e6d8863b816a66028069293eb028ab076bd522aa XSIZE (freesynd-0.2.zip) = 11711244 END-of-freesynd/distinfo echo x - freesynd/Makefile sed 's/^X//' >freesynd/Makefile << 'END-of-freesynd/Makefile' X# New ports collection makefile for: freesynd X# Date created: 2007-05-27 X# Whom: Lars Engels X# X# $FreeBSD$ X# X XPORTNAME= freesynd XPORTVERSION= 0.2 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= freesynd X XMAINTAINER= lars.engels@0x20.net XCOMMENT= FreeSynd GPLed reimplementation of the classic Bullfrog game Syndicate X XLIB_DEPENDS= png.5:${PORTSDIR}/graphics/png X XUSE_GMAKE= yes XUSE_ZIP= yes XUSE_SDL= sdl mixer X XWRKSRC= ${WRKDIR}/${PORTNAME}/src X XSUB_FILES= freesynd.sh X Xdo-install: X ${MKDIR} ${DATADIR}/data X ${INSTALL_PROGRAM} ${WRKSRC}/freesynd ${DATADIR} X ${INSTALL_SCRIPT} ${WRKDIR}/freesynd.sh ${PREFIX}/bin X ${CP} ${WRKDIR}/${PORTNAME}/assassinate.mp3 ${DATADIR} X.for datafile in ${WRKDIR}/${PORTNAME}/data/* X ${INSTALL_DATA} ${WRKDIR}/${datafile} ${DATADIR}/data X.endfor X X.include END-of-freesynd/Makefile echo c - freesynd/files mkdir -p freesynd/files > /dev/null 2>&1 echo x - freesynd/files/patch-src-Makefile sed 's/^X//' >freesynd/files/patch-src-Makefile << 'END-of-freesynd/files/patch-src-Makefile' X--- Makefile.orig Sun May 27 15:52:04 2007 X+++ Makefile Sun May 27 15:52:29 2007 X@@ -37,10 +37,10 @@ X $(CXX) $(LDFLAGS) -o $@ $(OBJS) $(SDL_LIBS) $(SDL_MIXER_LIBS) -lpng X X $(DUMP_TARGET): $(DUMP_OBJS) X- $(CXX) $(LDFLAGS) -o $@ $(DUMP_OBJS) -lpng X+ $(CXX) $(LDFLAGS) -o $@ $(DUMP_OBJS) -lpng -L/usr/local/lib X X $(DUMPMAPS_TARGET): $(DUMPMAPS_OBJS) X- $(CXX) $(LDFLAGS) -o $@ $(DUMPMAPS_OBJS) -lpng X+ $(CXX) $(LDFLAGS) -o $@ $(DUMPMAPS_OBJS) -lpng -L/usr/local/lib X X .cpp.o: X $(CXX) $(CXXFLAGS) -MMD -c $< -o $*.o END-of-freesynd/files/patch-src-Makefile echo x - freesynd/files/freesynd.sh.in sed 's/^X//' >freesynd/files/freesynd.sh.in << 'END-of-freesynd/files/freesynd.sh.in' X#!/bin/sh X X%%PREFIX%%/share/freesynd/freesynd -p %%PREFIX%%/share/freesynd/data/ "$@" X Xexit 0 END-of-freesynd/files/freesynd.sh.in echo x - freesynd/pkg-plist sed 's/^X//' >freesynd/pkg-plist << 'END-of-freesynd/pkg-plist' Xbin/freesynd.sh X%%DATADIR%%/assassinate.mp3 X%%DATADIR%%/data/col01.dat X%%DATADIR%%/data/game01.dat X%%DATADIR%%/data/game02.dat X%%DATADIR%%/data/game03.dat X%%DATADIR%%/data/game04.dat X%%DATADIR%%/data/game05.dat X%%DATADIR%%/data/game06.dat X%%DATADIR%%/data/game07.dat X%%DATADIR%%/data/game08.dat X%%DATADIR%%/data/game09.dat X%%DATADIR%%/data/game10.dat X%%DATADIR%%/data/game11.dat X%%DATADIR%%/data/game12.dat X%%DATADIR%%/data/game13.dat X%%DATADIR%%/data/game14.dat X%%DATADIR%%/data/game15.dat X%%DATADIR%%/data/game16.dat X%%DATADIR%%/data/game17.dat X%%DATADIR%%/data/game18.dat X%%DATADIR%%/data/game19.dat X%%DATADIR%%/data/game20.dat X%%DATADIR%%/data/game21.dat X%%DATADIR%%/data/game22.dat X%%DATADIR%%/data/game23.dat X%%DATADIR%%/data/game24.dat X%%DATADIR%%/data/game25.dat X%%DATADIR%%/data/game26.dat X%%DATADIR%%/data/game27.dat X%%DATADIR%%/data/game28.dat X%%DATADIR%%/data/game29.dat X%%DATADIR%%/data/game30.dat X%%DATADIR%%/data/game31.dat X%%DATADIR%%/data/game32.dat X%%DATADIR%%/data/game33.dat X%%DATADIR%%/data/game34.dat X%%DATADIR%%/data/game35.dat X%%DATADIR%%/data/game36.dat X%%DATADIR%%/data/game37.dat X%%DATADIR%%/data/game38.dat X%%DATADIR%%/data/game39.dat X%%DATADIR%%/data/game40.dat X%%DATADIR%%/data/game41.dat X%%DATADIR%%/data/game42.dat X%%DATADIR%%/data/game43.dat X%%DATADIR%%/data/game44.dat X%%DATADIR%%/data/game45.dat X%%DATADIR%%/data/game46.dat X%%DATADIR%%/data/game47.dat X%%DATADIR%%/data/game48.dat X%%DATADIR%%/data/game49.dat X%%DATADIR%%/data/game50.dat X%%DATADIR%%/data/game90.dat X%%DATADIR%%/data/game91.dat X%%DATADIR%%/data/game92.dat X%%DATADIR%%/data/game93.dat X%%DATADIR%%/data/game94.dat X%%DATADIR%%/data/game95.dat X%%DATADIR%%/data/game96.dat X%%DATADIR%%/data/game97.dat X%%DATADIR%%/data/game98.dat X%%DATADIR%%/data/game99.dat X%%DATADIR%%/data/hblk01.dat X%%DATADIR%%/data/hele-0.ani X%%DATADIR%%/data/hele-0.txt X%%DATADIR%%/data/hfnt01.dat X%%DATADIR%%/data/hfra-0.ani X%%DATADIR%%/data/hfra-0.txt X%%DATADIR%%/data/hpal01.dat X%%DATADIR%%/data/hpal02.dat X%%DATADIR%%/data/hpal03.dat X%%DATADIR%%/data/hpal04.dat X%%DATADIR%%/data/hpal05.dat X%%DATADIR%%/data/hpalette.dat X%%DATADIR%%/data/hpointer.dat X%%DATADIR%%/data/hpointer.tab X%%DATADIR%%/data/hreq.dat X%%DATADIR%%/data/hspr-0.dat X%%DATADIR%%/data/hspr-0.tab X%%DATADIR%%/data/hsta-0.ani X%%DATADIR%%/data/hsta-0.txt X%%DATADIR%%/data/intro.dat X%%DATADIR%%/data/intro.xmi X%%DATADIR%%/data/isnds-0.dat X%%DATADIR%%/data/isnds-0.tab X%%DATADIR%%/data/isnds-1.dat X%%DATADIR%%/data/isnds-1.tab X%%DATADIR%%/data/map01.dat X%%DATADIR%%/data/map02.dat X%%DATADIR%%/data/map03.dat X%%DATADIR%%/data/map04.dat X%%DATADIR%%/data/map05.dat X%%DATADIR%%/data/map06.dat X%%DATADIR%%/data/map07.dat X%%DATADIR%%/data/map08.dat X%%DATADIR%%/data/map09.dat X%%DATADIR%%/data/map10.dat X%%DATADIR%%/data/map11.dat X%%DATADIR%%/data/map12.dat X%%DATADIR%%/data/map13.dat X%%DATADIR%%/data/map15.dat X%%DATADIR%%/data/map16.dat X%%DATADIR%%/data/map17.dat X%%DATADIR%%/data/map18.dat X%%DATADIR%%/data/map19.dat X%%DATADIR%%/data/map20.dat X%%DATADIR%%/data/map21.dat X%%DATADIR%%/data/map31.dat X%%DATADIR%%/data/map32.dat X%%DATADIR%%/data/map34.dat X%%DATADIR%%/data/map35.dat X%%DATADIR%%/data/map37.dat X%%DATADIR%%/data/map38.dat X%%DATADIR%%/data/map39.dat X%%DATADIR%%/data/map40.dat X%%DATADIR%%/data/map41.dat X%%DATADIR%%/data/map43.dat X%%DATADIR%%/data/map50.dat X%%DATADIR%%/data/map51.dat X%%DATADIR%%/data/map52.dat X%%DATADIR%%/data/map53.dat X%%DATADIR%%/data/map54.dat X%%DATADIR%%/data/map55.dat X%%DATADIR%%/data/map56.dat X%%DATADIR%%/data/map57.dat X%%DATADIR%%/data/map58.dat X%%DATADIR%%/data/map60.dat X%%DATADIR%%/data/map61.dat X%%DATADIR%%/data/map62.dat X%%DATADIR%%/data/map63.dat X%%DATADIR%%/data/map64.dat X%%DATADIR%%/data/map65.dat X%%DATADIR%%/data/map66.dat X%%DATADIR%%/data/map67.dat X%%DATADIR%%/data/map70.dat X%%DATADIR%%/data/map71.dat X%%DATADIR%%/data/map72.dat X%%DATADIR%%/data/map73.dat X%%DATADIR%%/data/map80.dat X%%DATADIR%%/data/map81.dat X%%DATADIR%%/data/map82.dat X%%DATADIR%%/data/map90.dat X%%DATADIR%%/data/map91.dat X%%DATADIR%%/data/map92.dat X%%DATADIR%%/data/map93.dat X%%DATADIR%%/data/map94.dat X%%DATADIR%%/data/mbrief.dat X%%DATADIR%%/data/mbrieout.dat X%%DATADIR%%/data/mconfout.dat X%%DATADIR%%/data/mconfup.dat X%%DATADIR%%/data/mconscr.dat X%%DATADIR%%/data/mdebrief.dat X%%DATADIR%%/data/mdeout.dat X%%DATADIR%%/data/mendlose.dat X%%DATADIR%%/data/mendwin.dat X%%DATADIR%%/data/mfnt-0.dat X%%DATADIR%%/data/mfnt-0.tab X%%DATADIR%%/data/mgamewin.dat X%%DATADIR%%/data/miss01.dat X%%DATADIR%%/data/miss02.dat X%%DATADIR%%/data/miss03.dat X%%DATADIR%%/data/miss04.dat X%%DATADIR%%/data/miss05.dat X%%DATADIR%%/data/miss06.dat X%%DATADIR%%/data/miss07.dat X%%DATADIR%%/data/miss08.dat X%%DATADIR%%/data/miss09.dat X%%DATADIR%%/data/miss10.dat X%%DATADIR%%/data/miss101.dat X%%DATADIR%%/data/miss102.dat X%%DATADIR%%/data/miss103.dat X%%DATADIR%%/data/miss104.dat X%%DATADIR%%/data/miss105.dat X%%DATADIR%%/data/miss106.dat X%%DATADIR%%/data/miss107.dat X%%DATADIR%%/data/miss108.dat X%%DATADIR%%/data/miss109.dat X%%DATADIR%%/data/miss11.dat X%%DATADIR%%/data/miss110.dat X%%DATADIR%%/data/miss111.dat X%%DATADIR%%/data/miss112.dat X%%DATADIR%%/data/miss113.dat X%%DATADIR%%/data/miss114.dat X%%DATADIR%%/data/miss115.dat X%%DATADIR%%/data/miss116.dat X%%DATADIR%%/data/miss117.dat X%%DATADIR%%/data/miss118.dat X%%DATADIR%%/data/miss119.dat X%%DATADIR%%/data/miss12.dat X%%DATADIR%%/data/miss120.dat X%%DATADIR%%/data/miss121.dat X%%DATADIR%%/data/miss122.dat X%%DATADIR%%/data/miss123.dat X%%DATADIR%%/data/miss124.dat X%%DATADIR%%/data/miss125.dat X%%DATADIR%%/data/miss126.dat X%%DATADIR%%/data/miss127.dat X%%DATADIR%%/data/miss128.dat X%%DATADIR%%/data/miss129.dat X%%DATADIR%%/data/miss13.dat X%%DATADIR%%/data/miss130.dat X%%DATADIR%%/data/miss131.dat X%%DATADIR%%/data/miss132.dat X%%DATADIR%%/data/miss133.dat X%%DATADIR%%/data/miss134.dat X%%DATADIR%%/data/miss135.dat X%%DATADIR%%/data/miss136.dat X%%DATADIR%%/data/miss137.dat X%%DATADIR%%/data/miss138.dat X%%DATADIR%%/data/miss139.dat X%%DATADIR%%/data/miss14.dat X%%DATADIR%%/data/miss140.dat X%%DATADIR%%/data/miss141.dat X%%DATADIR%%/data/miss142.dat X%%DATADIR%%/data/miss143.dat X%%DATADIR%%/data/miss144.dat X%%DATADIR%%/data/miss145.dat X%%DATADIR%%/data/miss146.dat X%%DATADIR%%/data/miss147.dat X%%DATADIR%%/data/miss148.dat X%%DATADIR%%/data/miss149.dat X%%DATADIR%%/data/miss15.dat X%%DATADIR%%/data/miss150.dat X%%DATADIR%%/data/miss16.dat X%%DATADIR%%/data/miss17.dat X%%DATADIR%%/data/miss18.dat X%%DATADIR%%/data/miss19.dat X%%DATADIR%%/data/miss20.dat X%%DATADIR%%/data/miss201.dat X%%DATADIR%%/data/miss202.dat X%%DATADIR%%/data/miss203.dat X%%DATADIR%%/data/miss204.dat X%%DATADIR%%/data/miss205.dat X%%DATADIR%%/data/miss206.dat X%%DATADIR%%/data/miss207.dat X%%DATADIR%%/data/miss208.dat X%%DATADIR%%/data/miss209.dat X%%DATADIR%%/data/miss21.dat X%%DATADIR%%/data/miss210.dat X%%DATADIR%%/data/miss211.dat X%%DATADIR%%/data/miss212.dat X%%DATADIR%%/data/miss213.dat X%%DATADIR%%/data/miss214.dat X%%DATADIR%%/data/miss215.dat X%%DATADIR%%/data/miss216.dat X%%DATADIR%%/data/miss217.dat X%%DATADIR%%/data/miss218.dat X%%DATADIR%%/data/miss219.dat X%%DATADIR%%/data/miss22.dat X%%DATADIR%%/data/miss220.dat X%%DATADIR%%/data/miss221.dat X%%DATADIR%%/data/miss222.dat X%%DATADIR%%/data/miss223.dat X%%DATADIR%%/data/miss224.dat X%%DATADIR%%/data/miss225.dat X%%DATADIR%%/data/miss226.dat X%%DATADIR%%/data/miss227.dat X%%DATADIR%%/data/miss228.dat X%%DATADIR%%/data/miss229.dat X%%DATADIR%%/data/miss23.dat X%%DATADIR%%/data/miss230.dat X%%DATADIR%%/data/miss231.dat X%%DATADIR%%/data/miss232.dat X%%DATADIR%%/data/miss233.dat X%%DATADIR%%/data/miss234.dat X%%DATADIR%%/data/miss235.dat X%%DATADIR%%/data/miss236.dat X%%DATADIR%%/data/miss237.dat X%%DATADIR%%/data/miss238.dat X%%DATADIR%%/data/miss239.dat X%%DATADIR%%/data/miss24.dat X%%DATADIR%%/data/miss240.dat X%%DATADIR%%/data/miss241.dat X%%DATADIR%%/data/miss242.dat X%%DATADIR%%/data/miss243.dat X%%DATADIR%%/data/miss244.dat X%%DATADIR%%/data/miss245.dat X%%DATADIR%%/data/miss246.dat X%%DATADIR%%/data/miss247.dat X%%DATADIR%%/data/miss248.dat X%%DATADIR%%/data/miss249.dat X%%DATADIR%%/data/miss25.dat X%%DATADIR%%/data/miss250.dat X%%DATADIR%%/data/miss26.dat X%%DATADIR%%/data/miss27.dat X%%DATADIR%%/data/miss28.dat X%%DATADIR%%/data/miss29.dat X%%DATADIR%%/data/miss30.dat X%%DATADIR%%/data/miss301.dat X%%DATADIR%%/data/miss302.dat X%%DATADIR%%/data/miss303.dat X%%DATADIR%%/data/miss304.dat X%%DATADIR%%/data/miss305.dat X%%DATADIR%%/data/miss306.dat X%%DATADIR%%/data/miss307.dat X%%DATADIR%%/data/miss308.dat X%%DATADIR%%/data/miss309.dat X%%DATADIR%%/data/miss31.dat X%%DATADIR%%/data/miss310.dat X%%DATADIR%%/data/miss311.dat X%%DATADIR%%/data/miss312.dat X%%DATADIR%%/data/miss313.dat X%%DATADIR%%/data/miss314.dat X%%DATADIR%%/data/miss315.dat X%%DATADIR%%/data/miss316.dat X%%DATADIR%%/data/miss317.dat X%%DATADIR%%/data/miss318.dat X%%DATADIR%%/data/miss319.dat X%%DATADIR%%/data/miss32.dat X%%DATADIR%%/data/miss320.dat X%%DATADIR%%/data/miss321.dat X%%DATADIR%%/data/miss322.dat X%%DATADIR%%/data/miss323.dat X%%DATADIR%%/data/miss324.dat X%%DATADIR%%/data/miss325.dat X%%DATADIR%%/data/miss326.dat X%%DATADIR%%/data/miss327.dat X%%DATADIR%%/data/miss328.dat X%%DATADIR%%/data/miss329.dat X%%DATADIR%%/data/miss33.dat X%%DATADIR%%/data/miss330.dat X%%DATADIR%%/data/miss331.dat X%%DATADIR%%/data/miss332.dat X%%DATADIR%%/data/miss333.dat X%%DATADIR%%/data/miss334.dat X%%DATADIR%%/data/miss335.dat X%%DATADIR%%/data/miss336.dat X%%DATADIR%%/data/miss337.dat X%%DATADIR%%/data/miss338.dat X%%DATADIR%%/data/miss339.dat X%%DATADIR%%/data/miss34.dat X%%DATADIR%%/data/miss340.dat X%%DATADIR%%/data/miss341.dat X%%DATADIR%%/data/miss342.dat X%%DATADIR%%/data/miss343.dat X%%DATADIR%%/data/miss344.dat X%%DATADIR%%/data/miss345.dat X%%DATADIR%%/data/miss346.dat X%%DATADIR%%/data/miss347.dat X%%DATADIR%%/data/miss348.dat X%%DATADIR%%/data/miss349.dat X%%DATADIR%%/data/miss35.dat X%%DATADIR%%/data/miss350.dat X%%DATADIR%%/data/miss36.dat X%%DATADIR%%/data/miss37.dat X%%DATADIR%%/data/miss38.dat X%%DATADIR%%/data/miss39.dat X%%DATADIR%%/data/miss40.dat X%%DATADIR%%/data/miss41.dat X%%DATADIR%%/data/miss42.dat X%%DATADIR%%/data/miss43.dat X%%DATADIR%%/data/miss44.dat X%%DATADIR%%/data/miss45.dat X%%DATADIR%%/data/miss46.dat X%%DATADIR%%/data/miss47.dat X%%DATADIR%%/data/miss48.dat X%%DATADIR%%/data/miss49.dat X%%DATADIR%%/data/miss50.dat X%%DATADIR%%/data/mlogos.dat X%%DATADIR%%/data/mlosa.dat X%%DATADIR%%/data/mlosaout.dat X%%DATADIR%%/data/mlosegam.dat X%%DATADIR%%/data/mmap.dat X%%DATADIR%%/data/mmapblk.dat X%%DATADIR%%/data/mmapout.dat X%%DATADIR%%/data/mminlogo.dat X%%DATADIR%%/data/mmulti.dat X%%DATADIR%%/data/mmultout.dat X%%DATADIR%%/data/moption.dat X%%DATADIR%%/data/moptout.dat X%%DATADIR%%/data/mresout.dat X%%DATADIR%%/data/mresrch.dat X%%DATADIR%%/data/mscrenup.dat X%%DATADIR%%/data/mselect.dat X%%DATADIR%%/data/mselect.pal X%%DATADIR%%/data/mselout.dat X%%DATADIR%%/data/mspr-0.dat X%%DATADIR%%/data/mspr-0.tab X%%DATADIR%%/data/mtitle.dat X%%DATADIR%%/data/sound-0.dat X%%DATADIR%%/data/sound-0.tab X%%DATADIR%%/data/sound-1.dat X%%DATADIR%%/data/sound-1.tab X%%DATADIR%%/data/syngame.xmi X%%DATADIR%%/freesynd X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%% X@dirrm share/freesynd END-of-freesynd/pkg-plist exit