FreeBSD Bugzilla – Attachment 61829 Details for
Bug 92580
[NEW PORT] games/galaxymage: Open source tactical and strategic RPG
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
galaxymage-0.2.1.shar
galaxymage-0.2.1.shar (text/plain), 18.77 KB, created by
Jose Alonso Cardenas Marquez
on 2006-01-31 04:20:03 UTC
(
hide
)
Description:
galaxymage-0.2.1.shar
Filename:
MIME Type:
Creator:
Jose Alonso Cardenas Marquez
Created:
2006-01-31 04:20:03 UTC
Size:
18.77 KB
patch
obsolete
># 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: ># ># galaxymage ># galaxymage/pkg-descr ># galaxymage/Makefile ># galaxymage/pkg-plist ># galaxymage/files ># galaxymage/files/patch-GalaxyMage.py ># galaxymage/files/patch-src_Main.py ># galaxymage/files/patch-src_Resources.py ># galaxymage/files/patch-src_Translate.py ># galaxymage/distinfo ># >echo c - galaxymage >mkdir -p galaxymage > /dev/null 2>&1 >echo x - galaxymage/pkg-descr >sed 's/^X//' >galaxymage/pkg-descr << 'END-of-galaxymage/pkg-descr' >XGalaxyMage is a free, open-source tactical/strategic RPG for Windows, Linux, FreeBSD and Macintosh. >X >XA tactical RPG is a type of role-playing game where turn-based battles are fought on a 3D map. Examples of >Xcommercial tactical RPGs include Final Fantasy Tactics, Vandal Hearts, and Disgaea: Hour of Darkness. >X >XOur goal is to make GalaxyMage a game that is relatively simple to pick up and play -- you can dive right >Xin without getting bogged down in the details of the battle mechanics -- but to also allow for a lot of >Xcharacter development and customization. We also intend to create a unique, advanced AI system that allows >Xenemy units to work together as a team and employ a wide variety of strategies. And eventually, we plan on >Xadding networked multiplayer support. >X >XWWW: http://www.galaxymage.org >END-of-galaxymage/pkg-descr >echo x - galaxymage/Makefile >sed 's/^X//' >galaxymage/Makefile << 'END-of-galaxymage/Makefile' >X# New ports collection makefile for: galaxymage >X# Date created: 2006-01-30 >X# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= galaxymage >XPORTVERSION= 0.2.1 >XCATEGORIES= games python >XMASTER_SITES= http://download.gna.org/tactics/ >X >XMAINTAINER= acardenas@bsd.org.pe >XCOMMENT= Open source tactical and strategic RPG >X >XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/Numeric/_numpy.so:${PORTSDIR}/math/py-numeric \ >X ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \ >X ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:${PORTSDIR}/graphics/py-opengl >X >XUSE_X_PREFIX= yes >XUSE_PYTHON= yes >XUSE_GETTEXT= yes >XUSE_DOS2UNIX= yes >XNO_BUILD= yes >X >XOPTIONS= PSYCO "Use just-in-time Python compiler" off >X >X.include <bsd.port.pre.mk> >X >X.if defined(WITH_PSYCO) >XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco >X.endif >X >Xpost-configure: >X @${REINPLACE_CMD} -e 's@%%DATADIR%%@${DATADIR}@g' ${WRKSRC}/GalaxyMage.py ${WRKSRC}/src/Resources.py >X @${REINPLACE_CMD} -e 's@%%DOCSDIR%%@${DOCSDIR}@g' ${WRKSRC}/src/Main.py >X @${REINPLACE_CMD} -e 's@%%X11BASE%%@${X11BASE}@g' ${WRKSRC}/src/Translate.py >X >Xdo-install: >X @${INSTALL_SCRIPT} ${WRKSRC}/GalaxyMage.py ${PREFIX}/bin/GalaxyMage >X @${MKDIR} ${DATADIR} ${DOCSDIR} >X.for DIRE in src data >X @cd ${WRKSRC}/${DIRE} && \ >X ${FIND} * -type d -exec ${MKDIR} "${DATADIR}/{}" \; && \ >X ${FIND} -E * -type f -iregex ".*\.(py|pyc|txt|TXT|ogg|wav|png|ttf)" -exec ${INSTALL_DATA} "{}" \ >X "${DATADIR}/{}" \; >X.endfor >X >X.for FILE in en fr sp >X @${MKDIR} ${PREFIX}/share/locale/${FILE}/LC_MESSAGES && \ >X ${INSTALL_DATA} ${WRKSRC}/locale/${FILE}/LC_MESSAGES/GalaxyMage.mo \ >X ${WRKSRC}/locale/${FILE}/LC_MESSAGES/GalaxyMage.pot ${PREFIX}/share/locale/${FILE}/LC_MESSAGES >X.endfor >X >X @cd ${WRKSRC}/doc && \ >X ${FIND} * -type d -exec ${MKDIR} "${DOCSDIR}/{}" \; && \ >X ${FIND} -E * -type f -iregex ".*\.(html|css|txt|png)" -exec ${INSTALL_DATA} "{}" \ >X "${DOCSDIR}/{}" \; >X >X.if !defined(NOPORTDOCS) >X @${INSTALL_DATA} ${WRKSRC}/CREDITS.txt ${WRKSRC}/README.txt ${DOCSDIR} >X.endif >X.include <bsd.port.post.mk> >END-of-galaxymage/Makefile >echo x - galaxymage/pkg-plist >sed 's/^X//' >galaxymage/pkg-plist << 'END-of-galaxymage/pkg-plist' >Xbin/GalaxyMage >X%%DOCSDIR%%/maps/map-file-format-castle-1.png >X%%DOCSDIR%%/maps/map-file-format-castle-2.png >X%%DOCSDIR%%/maps/map-file-format-castle-3.png >X%%DOCSDIR%%/maps/map-file-format-castle-4.png >X%%DOCSDIR%%/maps/map-file-format-castle-5.png >X%%DOCSDIR%%/maps/index.html >X%%DOCSDIR%%/pics/coordinates.png >X%%DOCSDIR%%/pics/uioverview.png >X%%DOCSDIR%%/pics/unitdescript.png >X%%DOCSDIR%%/pics/mainmenu.png >X%%DOCSDIR%%/pics/unitfacing.png >X%%DOCSDIR%%/pics/move.png >X%%DOCSDIR%%/pics/unitaction.png >X%%DOCSDIR%%/pics/special.png >X%%DOCSDIR%%/pics/thecursor.png >X%%DOCSDIR%%/pics/attack.png >X%%DOCSDIR%%/pics/lose.png >X%%DOCSDIR%%/changelog.html >X%%DOCSDIR%%/config-file-format.html >X%%DOCSDIR%%/controls.html >X%%DOCSDIR%%/design-overview.html >X%%DOCSDIR%%/directory-structure.html >X%%DOCSDIR%%/faq.html >X%%DOCSDIR%%/file-formats.html >X%%DOCSDIR%%/gameplay.html >X%%DOCSDIR%%/index.html >X%%DOCSDIR%%/roadmap.html >X%%DOCSDIR%%/stats.txt >X%%DOCSDIR%%/style.css >X%%DOCSDIR%%/translation.html >X%%DOCSDIR%%/usage.txt >X%%DOCSDIR%%/version.txt >X%%DOCSDIR%%/CREDITS.txt >X%%DOCSDIR%%/README.txt >Xshare/locale/en/LC_MESSAGES/GalaxyMage.mo >Xshare/locale/en/LC_MESSAGES/GalaxyMage.pot >Xshare/locale/fr/LC_MESSAGES/GalaxyMage.mo >Xshare/locale/fr/LC_MESSAGES/GalaxyMage.pot >Xshare/locale/sp/LC_MESSAGES/GalaxyMage.mo >Xshare/locale/sp/LC_MESSAGES/GalaxyMage.pot >X%%DATADIR%%/ai/__init__.py >X%%DATADIR%%/ai/UnitAI.py >X%%DATADIR%%/engine/MapGenerator.py >X%%DATADIR%%/engine/Map.py >X%%DATADIR%%/engine/Range.py >X%%DATADIR%%/engine/Ability.py >X%%DATADIR%%/engine/Effect.py >X%%DATADIR%%/engine/Class.py >X%%DATADIR%%/engine/Faction.py >X%%DATADIR%%/engine/Light.py >X%%DATADIR%%/engine/Scenario.py >X%%DATADIR%%/engine/Name.py >X%%DATADIR%%/engine/Equipment.py >X%%DATADIR%%/engine/__init__.py >X%%DATADIR%%/engine/Unit.py >X%%DATADIR%%/engine/Battle.py >X%%DATADIR%%/gui/Geometry.py >X%%DATADIR%%/gui/Cursor.py >X%%DATADIR%%/gui/MapEditorCursor.py >X%%DATADIR%%/gui/Camera.py >X%%DATADIR%%/gui/Sprite.py >X%%DATADIR%%/gui/MapEditorSprite.py >X%%DATADIR%%/gui/MapEditorGUI.py >X%%DATADIR%%/gui/ScenarioGUI.py >X%%DATADIR%%/gui/GLUtil.py >X%%DATADIR%%/gui/MainWindow.py >X%%DATADIR%%/gui/Input.py >X%%DATADIR%%/gui/ScenarioChooser.py >X%%DATADIR%%/gui/Clock.py >X%%DATADIR%%/gui/__init__.py >X%%DATADIR%%/Constants.py >X%%DATADIR%%/Log.py >X%%DATADIR%%/Main.py >X%%DATADIR%%/Resources.py >X%%DATADIR%%/Sound.py >X%%DATADIR%%/Translate.py >X%%DATADIR%%/Util.py >X%%DATADIR%%/core/text/names-neuter.txt >X%%DATADIR%%/core/text/noms-homme.txt >X%%DATADIR%%/core/text/names-female.txt >X%%DATADIR%%/core/text/names-male.txt >X%%DATADIR%%/core/fonts/vera/VeraSeBd.ttf >X%%DATADIR%%/core/fonts/vera/Vera.ttf >X%%DATADIR%%/core/fonts/vera/COPYRIGHT.TXT >X%%DATADIR%%/core/fonts/vera/VeraMono.ttf >X%%DATADIR%%/core/fonts/vera/README.TXT >X%%DATADIR%%/core/fonts/vera/VeraBI.ttf >X%%DATADIR%%/core/fonts/vera/VeraBd.ttf >X%%DATADIR%%/core/fonts/vera/VeraMoBI.ttf >X%%DATADIR%%/core/fonts/vera/VeraIt.ttf >X%%DATADIR%%/core/fonts/vera/VeraMoBd.ttf >X%%DATADIR%%/core/fonts/vera/RELEASENOTES.TXT >X%%DATADIR%%/core/fonts/vera/VeraSe.ttf >X%%DATADIR%%/core/fonts/vera/VeraMoIt.ttf >X%%DATADIR%%/core/items/armor/leather-jerkin.py >X%%DATADIR%%/core/items/armor/chain-mail.py >X%%DATADIR%%/core/items/armor/robes.py >X%%DATADIR%%/core/items/weapons/short-sword.py >X%%DATADIR%%/core/items/weapons/mace.py >X%%DATADIR%%/core/items/weapons/dagger.py >X%%DATADIR%%/core/items/weapons/hands.py >X%%DATADIR%%/core/items/weapons/bow.py >X%%DATADIR%%/core/items/weapons/staff.py >X%%DATADIR%%/core/textures/none.png >X%%DATADIR%%/core/textures/stone2.png >X%%DATADIR%%/core/textures/water1.png >X%%DATADIR%%/core/textures/marble-slight.png >X%%DATADIR%%/core/textures/COPYRIGHT.txt >X%%DATADIR%%/core/textures/wood.png >X%%DATADIR%%/core/textures/grass.png >X%%DATADIR%%/core/textures/stone.png >X%%DATADIR%%/core/images/attacks/attack-spearpike.png >X%%DATADIR%%/core/images/attacks/attack-cbow.png >X%%DATADIR%%/core/images/attacks/attack-axe.png >X%%DATADIR%%/core/images/attacks/attack-magic.png >X%%DATADIR%%/core/images/attacks/attack-bow.png >X%%DATADIR%%/core/images/attacks/attack-claw1.png >X%%DATADIR%%/core/images/attacks/attack-claw2.png >X%%DATADIR%%/core/images/attacks/attack-unarmed.png >X%%DATADIR%%/core/images/attacks/attack-bite.png >X%%DATADIR%%/core/images/attacks/attack-lance.png >X%%DATADIR%%/core/images/attacks/attack-blade.png >X%%DATADIR%%/core/images/attacks/attack-staffrod.png >X%%DATADIR%%/core/images/attacks/attack-missile.png >X%%DATADIR%%/core/images/Effect-Sleep.png >X%%DATADIR%%/core/images/rogue-female-standing-1.png >X%%DATADIR%%/core/images/COPYRIGHT.TXT >X%%DATADIR%%/core/images/mage-male-standing-1.png >X%%DATADIR%%/core/images/fighter-unisex-standing-1.png >X%%DATADIR%%/core/images/rogue-male-standing-1.png >X%%DATADIR%%/core/images/healer-male-standing-1.png >X%%DATADIR%%/core/images/healer-female-standing-1.png >X%%DATADIR%%/core/images/archer-female-standing-1.png >X%%DATADIR%%/core/images/defender-unisex-standing-1.png >X%%DATADIR%%/core/images/archer-male-standing-1.png >X%%DATADIR%%/core/images/mage-female-standing-1.png >X%%DATADIR%%/core/images/Effect-Invulnerable.png >X%%DATADIR%%/core/images/icon-32.png >X%%DATADIR%%/core/sounds/staff-hit.ogg >X%%DATADIR%%/core/sounds/cursor-invalid.wav >X%%DATADIR%%/core/sounds/COPYRIGHT.txt >X%%DATADIR%%/core/sounds/cursor-click.wav >X%%DATADIR%%/core/sounds/fire.wav >X%%DATADIR%%/core/sounds/mace-hit.ogg >X%%DATADIR%%/core/sounds/cursor-cancel.wav >X%%DATADIR%%/core/sounds/sword-hit-large.ogg >X%%DATADIR%%/core/sounds/cursor-move.wav >X%%DATADIR%%/core/sounds/arrow-hit.ogg >X%%DATADIR%%/core/abilities/dart.py >X%%DATADIR%%/core/abilities/longshot1.py >X%%DATADIR%%/core/abilities/longshot2.py >X%%DATADIR%%/core/abilities/longshot3.py >X%%DATADIR%%/core/abilities/weapon-bow.py >X%%DATADIR%%/core/abilities/yell.py >X%%DATADIR%%/core/abilities/protect.py >X%%DATADIR%%/core/abilities/lifesink.py >X%%DATADIR%%/core/abilities/poison.py >X%%DATADIR%%/core/abilities/weapon-mace.py >X%%DATADIR%%/core/abilities/weapon-dagger.py >X%%DATADIR%%/core/abilities/weapon-sword.py >X%%DATADIR%%/core/abilities/rush.py >X%%DATADIR%%/core/abilities/slow.py >X%%DATADIR%%/core/abilities/mend.py >X%%DATADIR%%/core/abilities/fire.py >X%%DATADIR%%/core/abilities/biteofthevampire.py >X%%DATADIR%%/core/abilities/righteousness.py >X%%DATADIR%%/core/abilities/powerpunch.py >X%%DATADIR%%/core/abilities/wingedfeet.py >X%%DATADIR%%/core/abilities/weapon-hand.py >X%%DATADIR%%/core/abilities/drainlife.py >X%%DATADIR%%/core/abilities/haste.py >X%%DATADIR%%/core/abilities/freeze.py >X%%DATADIR%%/core/abilities/regenerate.py >X%%DATADIR%%/core/abilities/trip.py >X%%DATADIR%%/core/abilities/sleep.py >X%%DATADIR%%/core/abilities/defend.py >X%%DATADIR%%/core/abilities/weapon-staff.py >X%%DATADIR%%/core/abilities/hold.py >X%%DATADIR%%/core/abilities/crawl.py >X%%DATADIR%%/core/classes/fighter.py >X%%DATADIR%%/core/classes/vampire.py >X%%DATADIR%%/core/classes/healer.py >X%%DATADIR%%/core/classes/mage.py >X%%DATADIR%%/core/classes/archer.py >X%%DATADIR%%/core/classes/defender.py >X%%DATADIR%%/core/classes/rogue.py >X%%DATADIR%%/demo/maps/lake.py >X%%DATADIR%%/demo/maps/castle-mountain.py >X%%DATADIR%%/demo/maps/castle-multitextured.py >X%%DATADIR%%/demo/maps/hill-ravine.py >X%%DATADIR%%/demo/maps/test.py >X%%DATADIR%%/demo/maps/sloping-hills.py >X%%DATADIR%%/demo/maps/wall.py >X%%DATADIR%%/demo/maps/castle.py >X%%DATADIR%%/demo/maps/castle-1.py >X%%DATADIR%%/demo/maps/castle-2.py >X%%DATADIR%%/demo/maps/castle-3.py >X%%DATADIR%%/demo/maps/castle-4.py >X%%DATADIR%%/demo/maps/castle-5.py >X%%DATADIR%%/demo/scenarios/hill-ravine-archers.py >X%%DATADIR%%/demo/scenarios/hill-ravine.py >X%%DATADIR%%/demo/scenarios/lighting-blue.py >X%%DATADIR%%/demo/scenarios/lighting-night-fire.py >X%%DATADIR%%/demo/scenarios/lighting-default.py >X%%DATADIR%%/demo/scenarios/lighting-evening.py >X%%DATADIR%%/demo/scenarios/wall.py >X%%DATADIR%%/demo/scenarios/castle.py >X%%DATADIR%%/demo/scenarios/castle20.py >X%%DATADIR%%/demo/units/rogue1.py >X%%DATADIR%%/demo/units/healer1.py >X%%DATADIR%%/demo/units/fighter1.py >X%%DATADIR%%/demo/units/mage1.py >X%%DATADIR%%/demo/units/archer1.py >X%%DATADIR%%/demo/units/defender1.py >X%%DATADIR%%/demo/units/fighter20.py >X%%DATADIR%%/demo/units/bandit1.py >X%%DATADIR%%/demo/textures/wood-1.png >X%%DATADIR%%/demo/textures/wood-2.png >X%%DATADIR%%/demo/textures/wood-3.png >X%%DATADIR%%/demo/images/fence-1.png >X%%DATADIR%%/demo/images/gm-male-standing-1.png >X%%DATADIR%%/demo/classes/bandit.py >X%%DATADIR%%/demoedit/maps/hill-ravine.py >X%%DATADIR%%/demoedit/maps/test.py >X%%DATADIR%%/demoedit/maps/sloping-hills.py >X%%DATADIR%%/demoedit/maps/wall.py >X%%DATADIR%%/demoedit/maps/castle.py >X%%DATADIR%%/demoedit/maps/castle-1.py >X%%DATADIR%%/demoedit/maps/castle-2.py >X%%DATADIR%%/demoedit/maps/castle-3.py >X%%DATADIR%%/demoedit/maps/castle-4.py >X%%DATADIR%%/demoedit/maps/castle-5.py >X%%DATADIR%%/demoedit/scenarios/hill-ravine-archers.py >X%%DATADIR%%/demoedit/scenarios/hill-ravine.py >X%%DATADIR%%/demoedit/scenarios/lighting-blue.py >X%%DATADIR%%/demoedit/scenarios/lighting-night-fire.py >X%%DATADIR%%/demoedit/scenarios/lighting-default.py >X%%DATADIR%%/demoedit/scenarios/lighting-evening.py >X%%DATADIR%%/demoedit/scenarios/wall.py >X%%DATADIR%%/demoedit/scenarios/castle.py >X%%DATADIR%%/demoedit/scenarios/castle20.py >X%%DATADIR%%/demoedit/items/armor/leather-jerkin.py >X%%DATADIR%%/demoedit/items/armor/chain-mail.py >X%%DATADIR%%/demoedit/items/armor/robes.py >X%%DATADIR%%/demoedit/items/weapons/short-sword.py >X%%DATADIR%%/demoedit/items/weapons/mace.py >X%%DATADIR%%/demoedit/items/weapons/dagger.py >X%%DATADIR%%/demoedit/items/weapons/hands.py >X%%DATADIR%%/demoedit/items/weapons/bow.py >X%%DATADIR%%/demoedit/items/weapons/staff.py >X%%DATADIR%%/demoedit/units/rogue1.py >X%%DATADIR%%/demoedit/units/healer1.py >X%%DATADIR%%/demoedit/units/fighter1.py >X%%DATADIR%%/demoedit/units/mage1.py >X%%DATADIR%%/demoedit/units/archer1.py >X%%DATADIR%%/demoedit/units/defender1.py >X%%DATADIR%%/demoedit/units/fighter20.py >X%%DATADIR%%/demoedit/units/bandit1.py >X%%DATADIR%%/demoedit/textures/wood-1.png >X%%DATADIR%%/demoedit/textures/wood-2.png >X%%DATADIR%%/demoedit/textures/wood-3.png >X%%DATADIR%%/demoedit/images/fence-1.png >X%%DATADIR%%/demoedit/images/gm-male-standing-1.png >X%%DATADIR%%/demoedit/classes/bandit.py >X%%DATADIR%%/extra/music/barbieri-battle.ogg >X%%DATADIR%%/extra/music/COPYRIGHT.txt >X%%DATADIR%%/extra/music/barbieri-win.ogg >X%%DATADIR%%/extra/music/barbieri-loss.ogg >X%%DATADIR%%/extra/music/barbieri-boss-intro.ogg >X%%DATADIR%%/extra/music/barbieri-army-march.ogg >X%%DATADIR%%/extra/music/barbieri-lyta.ogg >X@dirrm %%DOCSDIR%%/maps >X@dirrm %%DOCSDIR%%/pics >X@dirrm %%DOCSDIR%% >X@dirrm %%DATADIR%%/ai >X@dirrm %%DATADIR%%/engine >X@dirrm %%DATADIR%%/gui >X@dirrm %%DATADIR%%/core/text >X@dirrm %%DATADIR%%/core/fonts/vera >X@dirrm %%DATADIR%%/core/fonts >X@dirrm %%DATADIR%%/core/items/armor >X@dirrm %%DATADIR%%/core/items/weapons >X@dirrm %%DATADIR%%/core/items >X@dirrm %%DATADIR%%/core/textures >X@dirrm %%DATADIR%%/core/images/attacks >X@dirrm %%DATADIR%%/core/images >X@dirrm %%DATADIR%%/core/sounds >X@dirrm %%DATADIR%%/core/abilities >X@dirrm %%DATADIR%%/core/classes >X@dirrm %%DATADIR%%/core >X@dirrm %%DATADIR%%/demo/maps >X@dirrm %%DATADIR%%/demo/scenarios >X@dirrm %%DATADIR%%/demo/units >X@dirrm %%DATADIR%%/demo/textures >X@dirrm %%DATADIR%%/demo/images >X@dirrm %%DATADIR%%/demo/classes >X@dirrm %%DATADIR%%/demo >X@dirrm %%DATADIR%%/demoedit/maps >X@dirrm %%DATADIR%%/demoedit/scenarios >X@dirrm %%DATADIR%%/demoedit/items/armor >X@dirrm %%DATADIR%%/demoedit/items/weapons >X@dirrm %%DATADIR%%/demoedit/items >X@dirrm %%DATADIR%%/demoedit/units >X@dirrm %%DATADIR%%/demoedit/textures >X@dirrm %%DATADIR%%/demoedit/images >X@dirrm %%DATADIR%%/demoedit/classes >X@dirrm %%DATADIR%%/demoedit >X@dirrm %%DATADIR%%/extra/music >X@dirrm %%DATADIR%%/extra >X@dirrm %%DATADIR%% >END-of-galaxymage/pkg-plist >echo c - galaxymage/files >mkdir -p galaxymage/files > /dev/null 2>&1 >echo x - galaxymage/files/patch-GalaxyMage.py >sed 's/^X//' >galaxymage/files/patch-GalaxyMage.py << 'END-of-galaxymage/files/patch-GalaxyMage.py' >X--- GalaxyMage.py.old Mon Jan 30 20:13:39 2006 >X+++ GalaxyMage.py Mon Jan 30 20:13:51 2006 >X@@ -23,7 +23,7 @@ >X import os, sys >X if os.path.isdir(sys.path[0]): >X os.chdir(sys.path[0]) >X-sys.path.append("src") >X+sys.path.append("%%DATADIR%%") >X >X import Main >X >END-of-galaxymage/files/patch-GalaxyMage.py >echo x - galaxymage/files/patch-src_Main.py >sed 's/^X//' >galaxymage/files/patch-src_Main.py << 'END-of-galaxymage/files/patch-src_Main.py' >X--- src/Main.py Mon Jan 30 20:14:31 2006 >X+++ src/Main.py Mon Jan 30 20:15:46 2006 >X@@ -44,14 +44,14 @@ >X """Return the GalaxyMage version number.""" >X global _version >X if _version == "": >X- f = file(os.path.join("doc", 'version.txt'), "rU") >X+ f = file(os.path.join("%%DOCSDIR%%", 'version.txt'), "rU") >X _version = f.read().strip() >X f.close() >X return _version >X >X def printDoc(filename): >X """Print out the given file from the doc/ directory.""" >X- f = file(os.path.join("doc", filename + '.txt'), "rU") >X+ f = file(os.path.join("%%DOCSDIR%%", filename + '.txt'), "rU") >X text = f.read() >X print text, >X f.close() >END-of-galaxymage/files/patch-src_Main.py >echo x - galaxymage/files/patch-src_Resources.py >sed 's/^X//' >galaxymage/files/patch-src_Resources.py << 'END-of-galaxymage/files/patch-src_Resources.py' >X--- src/Resources.py Mon Jan 30 20:17:48 2006 >X+++ src/Resources.py Mon Jan 30 20:18:40 2006 >X@@ -37,15 +37,15 @@ >X sep = r'\\' >X base = re.sub(r'/', sep, base) >X name = re.sub(r'/', sep, name) >X- result = os.path.join("data", campaign, base, name) >X+ result = os.path.join("%%DATADIR%%", campaign, base, name) >X if os.path.exists(result): >X logger.debug('found ' + result) >X return result >X- result = os.path.join("data", "extra", base, name) >X+ result = os.path.join("%%DATADIR%%", "extra", base, name) >X if os.path.exists(result): >X logger.debug('found ' + result) >X return result >X- result = os.path.join("data", "core", base, name) >X+ result = os.path.join("%%DATADIR%%", "core", base, name) >X if os.path.exists(result): >X logger.debug('found ' + result) >X return result >END-of-galaxymage/files/patch-src_Resources.py >echo x - galaxymage/files/patch-src_Translate.py >sed 's/^X//' >galaxymage/files/patch-src_Translate.py << 'END-of-galaxymage/files/patch-src_Translate.py' >X--- src/Translate.py Mon Jan 30 20:20:01 2006 >X+++ src/Translate.py Mon Jan 30 20:21:30 2006 >X@@ -4,7 +4,7 @@ >X class Translate: >X >X def getLanguageDict(self,lang): >X- return gettext.translation('GalaxyMage',os.path.join(os.getcwd(),'locale'), languages=[lang]) >X+ return gettext.translation('GalaxyMage',os.path.join('%%X11BASE%%/share/locale'), languages=[lang]) >X >X def __init__(self): >X #fill our language dictionnary with each language >END-of-galaxymage/files/patch-src_Translate.py >echo x - galaxymage/distinfo >sed 's/^X//' >galaxymage/distinfo << 'END-of-galaxymage/distinfo' >XMD5 (galaxymage-0.2.1.tar.gz) = 5f4605f3cbf13d2f7ddb9f619678e4ec >XSHA256 (galaxymage-0.2.1.tar.gz) = 94847227de9b9c4f09b2c6c4c0915ea53a38d8ae4adf03bfb79d501278780be0 >XSIZE (galaxymage-0.2.1.tar.gz) = 9822034 >END-of-galaxymage/distinfo >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 92580
: 61829