]> Pileus Git - ~andy/sunrise/commitdiff
games-fps/uhexen2: Remove the distfile-missing version.
authorMichał Górny <mgorny@gentoo.org>
Thu, 5 Aug 2010 20:45:04 +0000 (20:45 +0000)
committerMichał Górny <mgorny@gentoo.org>
Thu, 5 Aug 2010 20:45:04 +0000 (20:45 +0000)
(Portage version: 2.2_rc67_p322/git/Linux x86_64, unsigned Manifest commit)

svn path=/sunrise/; revision=11092

games-fps/uhexen2/ChangeLog
games-fps/uhexen2/Manifest
games-fps/uhexen2/uhexen2-1.4.4_pre4.ebuild [deleted file]
profiles/package.mask

index 6bd838310f38f119d47e6e48daa9bda7304f71eb..a9d393cc5ffd3e49d990205348b8df3df18a693f 100644 (file)
@@ -1,7 +1,11 @@
 # ChangeLog for games-fps/uhexen2
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  05 Aug 2010; Michał Górny (sedzimir) <mgorny.3ehbo@mailnull.com>
+  -uhexen2-1.4.4_pre4.ebuild:
+  Remove the distfile-missing version.
+
   06 May 2009; Christian Ruppert <idl0r@gentoo.org> uhexen2-1.4.3.ebuild,
   uhexen2-1.4.4_pre4.ebuild:
   Use src_prepare instead of src_unpack, added missing die statements,
index 4d9dfa575c16ca9fb742d94f8f56015ef376fefc..109c8149ec545870fe521db5e678dbe4353cf434 100644 (file)
@@ -1,8 +1,6 @@
 DIST gamedata-all-1.19a.tgz 3703488 RMD160 3dad3b4b3aa80fb595749a6768376a245db89c12 SHA1 25ce550057c511b5cc2e4372163c0216eac35fcd SHA256 b9b9561b4155bfe3f8005315a7f8f95a567c2ebbcb2a950ad05dcb1702ac68de
 DIST hexen2source-1.4.3.tgz 2173736 RMD160 fd60113c5a6e6406ae21fdc13fa1704103f9ec4a SHA1 152da07cbd14bdaf33d1878851049c66db657363 SHA256 bbb9ffb5380b57be7dd7fecbbd9bba71846f2f17d5614b670e1df13710f7af0d
-DIST hexen2source-1.4.4-pre4.tgz 2327143 RMD160 4f56fcf2f1cac59689e5fad8d7b0d5507ed68f42 SHA1 7b4a177579acde8888f181dcd4e3b855c2d04eac SHA256 10ec0c18b2ac36e2e2bc336ef7ec0f8c2f1acbd3df39687ac079f10f4b23f3ee
 DIST hexenworld-pakfiles-0.15.tgz 4948641 RMD160 bbc3d2368b01d60accf457b42f9ed5d247f94d1b SHA1 a7600b80b4205788b64fb57191e194c28b55b522 SHA256 49462cdf984deee7350d03c7d192d1c34d682647ffc9d06de4308e0a7c71c4d9
 EBUILD uhexen2-1.4.3.ebuild 12631 RMD160 3a74bbb90d883d65af059e8b7caa4a71465c272b SHA1 9400cf1d173770b333e5fdf713b25dac6108e09c SHA256 008c9f0fda72229b2dda6a33c05cedcece64649b462a70b5575dc1e2bcf981d2
-EBUILD uhexen2-1.4.4_pre4.ebuild 12329 RMD160 376c474d840a1048ae682948c3a6970c68b85833 SHA1 c74db16db576914e72b1e64a3b991c08afcc626b SHA256 56ea886aee79a9eeb4092c35106f76adfe6d5ac8631a3460ed86a30f80944977
-MISC ChangeLog 3383 RMD160 8ae9ba7284aaaacd761aae07804648d0368b1369 SHA1 b525d2144d3aa7015dd9b25e3adef940100ff9b4 SHA256 16270cac980ad1cc90faf4a59a0c1ed0075f83dc237e93dcf6de99b821719521
+MISC ChangeLog 3522 RMD160 ea4e797c4e005b5341e230d6d80e10c664a4c7f9 SHA1 7b7b5ee3e103e5823a4f2dbf9672bc2ef9110484 SHA256 db421b60834b4c234e3fdc485ee2ea8faa45423733e4611a2d244660d4ebc15d
 MISC metadata.xml 1205 RMD160 19be9ce47488006f01470a9a69ef66698fa4dcd7 SHA1 54b24c7eca881fe3657fee5b1398886d0a1172d1 SHA256 dc42d353c52d9dddedd07d45938fd906698a2fae02fa9c3e3ee956f88baba9a4
diff --git a/games-fps/uhexen2/uhexen2-1.4.4_pre4.ebuild b/games-fps/uhexen2/uhexen2-1.4.4_pre4.ebuild
deleted file mode 100644 (file)
index a00291d..0000000
+++ /dev/null
@@ -1,440 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit eutils flag-o-matic toolchain-funcs versionator games
-
-MY_PV=$(replace_version_separator 3 '-')
-DATA_PV="1.19a"
-HW_PV="0.15"
-MY_PN="hexen2"
-DEMO_PV="1.4.3"
-
-DESCRIPTION="Hexen 2 port - Hammer of Thyrion"
-HOMEPAGE="http://uhexen2.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_PN}source-${MY_PV}.tgz
-       mirror://sourceforge/u${MY_PN}/gamedata-all-${DATA_PV}.tgz
-       hexenworld? ( mirror://sourceforge/u${MY_PN}/hexenworld-pakfiles-${HW_PV}.tgz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="3dfx alsa asm cdaudio debug dedicated demo dynamic hexenworld gtk lights
-midi opengl optimize-cflags oss sdlaudio sdlcd tools"
-
-UIDEPEND=">=media-libs/libsdl-1.2.7
-       >=media-libs/sdl-mixer-1.2.5
-       3dfx? ( media-libs/glide-v3 )
-       alsa? ( >=media-libs/alsa-lib-1.0.7 )
-       midi? ( media-sound/timidity++ >=media-libs/sdl-mixer-1.2.5[timidity] )
-       opengl? ( virtual/opengl )"
-
-# Launcher depends from GTK+ libs
-LNCHDEPEND="gtk? ( x11-libs/gtk+:2 )"
-
-# xdelta is needed to manually run the patch script
-RDEPEND="!games-fps/uhexen2-cvs
-       ${UIDEPEND}
-       ${LNCHDEPEND}
-       demo? ( >=games-fps/hexen2-demodata-${DEMO_PV} )
-       lights? ( games-fps/hexen2-lights )
-       >=dev-util/xdelta-1.1.3-r1"
-DEPEND="${UIDEPEND}
-       ${LNCHDEPEND}
-       x86? ( asm? ( >=dev-lang/nasm-0.98.38 ) )"
-
-S="${WORKDIR}/hexen2source-${MY_PV}"
-dir="${GAMES_DATADIR}/${MY_PN}"
-
-src_prepare() {
-       epatch "${S}/00_Patches/midi_with_sdlaudio-test.diff"
-       cd hexen2
-       epatch "${S}/00_Patches/external-music-file-support.diff"
-       cd ..
-
-       # Whether to use the demo directory
-       local demo
-       use demo && demo="/demo"
-
-       # Use default basedir - has 2 variations
-       sed -i \
-               -e "s:parms.basedir = cwd;:parms.basedir = \"${dir}${demo}\";:" \
-               -e "s:parms.basedir = \".\";:parms.basedir = \"${dir}${demo}\";:" \
-               {hexen2,hexen2/server,hexenworld/{Client,Server}}/sys_unix.c \
-               || die "sed sys_unix.c failed"
-
-       # Change default sndspeed from 22050 to 44100,
-       # to improve the quality/reliability.
-       sed -i \
-               -e "s:desired_speed = 22050:desired_speed = 44100:" \
-               {hexen2,hexenworld/Client}/snd_dma.c || die "sed snd_dma.c failed"
-
-       # Change patch script to be suitable
-       sed -i \
-               -e "s:chmod :#chmod :" \
-               -e 's:"xdelta113":"/usr/bin/xdelta":' \
-               -e "s:./xdelta113:xdelta": \
-               "${WORKDIR}"/update_xdelta.sh || die "sed update_xdelta.sh failed"
-
-       # Honour Portage CFLAGS also when debuggins is enabled
-       use debug && append-flags "-g2"
-       for u in `grep -lr '\-g \-Wall' *`; do
-               sed -i \
-                       -e "s/^CFLAGS \:\= \-g \-Wall/CFLAGS \:\= ${CFLAGS}/" \
-                       ${u} || die "sed ${u} failed"
-       done
-
-       if use demo ; then
-               # Allow lightmaps in demo
-               sed -i \
-                       -e "s:!override_pack:0:" \
-                       hexen2/common.c || die "sed common.c demo failed"
-       fi
-
-       if use gtk ; then
-               # Tweak the default games data dir for graphical launcher
-               sed -i \
-                       -e "/int basedir_nonstd/s:= 0:= 1:" \
-                       -e "/game_basedir\[0\]/d" \
-                       launcher/config_file.c || die "sed config_file.c failed"
-               # Tweak the default name for binary executables,if DEMO version is enabled
-               if use demo ; then
-                       sed -i \
-                               -e "/BINARY_NAME/s:\"$:-demo\":" \
-                               launcher/games.h || die "sed games.h failed"
-               fi
-       fi
-
-       rm -rf docs/{activision,COMPILE,COPYING,LICENSE,README.win32}
-}
-
-src_compile() {
-
-       local h2bin="h2" hwbin="hw" link_gl_libs="no" opts
-       local \
-               h2bin="h2" hwbin="hw" \
-               USE_ALSA="no" \
-               USE_CDAUDIO="no" \
-               LINK_GL_LIBS="no" \
-               USE_MIDI="no" \
-               OPT_EXTRA="no" \
-               USE_OSS="no" \
-               USE_SDLCD="no" \
-               X86_ASM="no" \
-               USE_3DFX="no" \
-               opts
-
-       if use opengl ; then
-               h2bin="${h2bin} gl${h2bin}"
-               hwbin="${hwbin} gl${hwbin}"
-               use dynamic && LINK_GL_LIBS="yes"
-       fi
-
-       use debug && opts="${opts} DEBUG=1"
-       use demo && opts="${opts} DEMO=1"
-
-       use alsa && USE_ALSA="yes"
-       use cdaudio && USE_CDAUDIO="yes"
-       use optimize-cflags && OPT_EXTRA="yes"
-       use oss && USE_OSS="yes"
-       use sdlcd && USE_SDLCD="yes"
-       use midi && USE_MIDI="yes"
-       use x86 && use asm && X86_ASM="yes"
-       use 3dfx && USE_3DFX="yes"
-
-       if use gtk ; then
-       # Build launcher
-               cd "${S}/launcher"
-               einfo "Building graphical launcher"
-               emake \
-                       AUTOTOOLS=1 \
-                       ${opts} \
-                       CPUFLAGS="${CFLAGS}" \
-                       CC="$(tc-getCC)" \
-                       || die "emake launcher failed"
-       fi
-
-       if use tools ; then
-               # Build Hexen2 utils
-               cd "${S}/utils"
-               einfo "Building utils"
-               local utils_list="hcc maputils genmodel qfiles dcc jsh2color hcc_old texutils/bsp2wal texutils/lmp2pcx"
-               for x in ${utils_list}
-               do
-                       emake -C ${x} \
-                               ${opts} \
-                               CPUFLAGS="${CFLAGS}" \
-                               CC="$(tc-getCC)" \
-                               || die "emake ${x} failed"
-               done
-       fi
-
-       if use dedicated ; then
-               # Dedicated Server
-               cd "${S}/${MY_PN}"
-               einfo "Building Dedicated Server"
-               emake \
-                       ${opts} \
-                       OPT_EXTRA=${OPT_EXTRA} \
-                       CPUFLAGS="${CFLAGS}" \
-                       CC="$(tc-getCC)" \
-                       -f Makefile.sv \
-                       || die "emake Dedicated server failed"
-       fi
-
-       if use hexenworld ; then
-               if use tools; then
-                       # Hexenworld utils
-                       local hw_utils="hwmquery hwrcon"
-                       einfo "Building Hexenworld utils"
-                       cd "${S}/hw_utils"
-                       for x in ${hw_utils} ; do
-                               emake \
-                                       ${opts} \
-                                       CPUFLAGS="${CFLAGS}" \
-                                       CC="$(tc-getCC)" \
-                                       -C ${x} \
-                                       || die "emake ${x} failed"
-                       done
-               fi
-
-               # Hexenworld
-               einfo "Building Hexenworld servers"
-               cd "${S}"/hexenworld
-               # Hexenworld servers
-               emake \
-                       ${opts} \
-                       CPUFLAGS="${CFLAGS}" \
-                       CC="$(tc-getCC)" \
-                       -C Server \
-                       || die "emake HexenWorld Server failed"
-               emake \
-                       ${opts} \
-                       CPUFLAGS="${CFLAGS}" \
-                       CC="$(tc-getCC)" \
-                       -C Master \
-                       || die "emake HexenWorld Master failed"
-
-               # Hexenworld client
-               einfo "Building Hexenworld client(s)"
-               for m in ${hwbin} ; do
-                       emake -C Client clean
-                       emake \
-                               ${opts} \
-                               USE_ALSA=${USE_ALSA} \
-                               USE_OSS=${USE_OSS} \
-                               USE_CDAUDIO=${USE_CDAUDIO} \
-                               USE_MIDI=${USE_MIDI} \
-                               USE_SDLAUDIO=${USE_SDLAUDIO} \
-                               USE_SDLCD=${USE_SDLCD} \
-                               USE_X86_ASM=${X86_ASM} \
-                               OPT_EXTRA=${OPT_EXTRA} \
-                               LINK_GL_LIBS=${LINK_GL_LIBS} \
-                               USE_3DFXGAMMA="${USE_3DFX}" \
-                               CPUFLAGS="${CFLAGS}" \
-                               CC="$(tc-getCC)" \
-                               ${m} \
-                               -C Client \
-                               || die "emake Hexenworld Client (${m}) failed"
-               done
-       fi
-
-       # Hexen 2 game executable
-       cd "${S}/${MY_PN}"
-
-       einfo "Building UHexen2 game executable(s)"
-       for m in ${h2bin} ; do
-               emake clean
-               emake \
-                       ${opts} \
-                       USE_ALSA=${USE_ALSA} \
-                       USE_OSS=${USE_OSS} \
-                       USE_CDAUDIO=${USE_CDAUDIO} \
-                       USE_MIDI=${USE_MIDI} \
-                       USE_SDLAUDIO=${USE_SDLAUDIO} \
-                       USE_SDLCD=${USE_SDLCD} \
-                       USE_X86_ASM=${X86_ASM} \
-                       OPT_EXTRA=${OPT_EXTRA} \
-                       LINK_GL_LIBS=${LINK_GL_LIBS} \
-                       USE_3DFXGAMMA=${USE_3DFX} \
-                       CPUFLAGS="${CFLAGS}" \
-                       CC="$(tc-getCC)" \
-                       ${m} \
-                       || die "emake Hexen2 (${m}) failed"
-       done
-
-}
-
-src_install() {
-       local demo demo_title demo_suffix
-       use demo && demo="-demo" && demo_title=" (Demo)" && demo_suffix="demo"
-
-       newicon hexen2/icons/h2_32x32x4.png ${PN}.png || die
-
-       make_desktop_entry "${MY_PN}${demo}" "Hexen 2${demo_title}" ${PN}.png
-       newgamesbin "${MY_PN}/${MY_PN}" "${MY_PN}${demo}" \
-               || die "newgamesbin ${MY_PN} failed"
-
-       if use opengl ; then
-               make_desktop_entry "gl${MY_PN}${demo}" "GLHexen 2${demo_title}" ${PN}.png
-               newgamesbin "${MY_PN}/gl${MY_PN}" "gl${MY_PN}${demo}" \
-                       || die "newgamesbin gl${MY_PN} failed"
-       fi
-
-       if use dedicated ; then
-               newgamesbin "${MY_PN}"/h2ded "${MY_PN}${demo}-ded" \
-                       || die "newgamesbin h2ded failed"
-       fi
-
-       if use hexenworld ; then
-               if use tools; then
-                       # Hexenworld utils
-                       dobin hw_utils/hwmquery/hwmquery || die "dobin hwmquery failed"
-                       dobin hw_utils/hwrcon/{hwrcon,hwterm} || die "dobin hwrcon/hwterm failed"
-
-                       dodoc hw_utils/hwmquery/hwmquery.txt || die "dodoc hwmquery.txt failed"
-                       dodoc hw_utils/hwrcon/{hwrcon,hwterm}.txt \
-                       || die "dodoc hwrcon/hwterm.txt failed"
-               fi
-
-               # Hexenworld Servers
-               newgamesbin hexenworld/Server/hwsv hwsv${demo} \
-                       || die "newgamesbin hwsv failed"
-
-               newgamesbin hexenworld/Master/hwmaster hwmaster${demo} \
-                       || die "newgamesbin hwmaster failed"
-
-               # HexenWorld client(s)
-               newicon hexenworld/icons/hw2_32x32x8.png hwcl.png || die
-
-               make_desktop_entry \
-                       "hwcl${demo}" "Hexen 2${demo_title} Hexenworld Client" hwcl.png
-               newgamesbin "hexenworld/Client/hwcl" "hwcl${demo}" \
-                       || die "newgamesbin hwcl failed"
-
-               if use opengl ; then
-                       make_desktop_entry \
-                               "glhwcl${demo}" "GLHexen 2${demo_title} Hexenworld Client" hwcl.png
-                       newgamesbin "hexenworld/Client/glhwcl" "glhwcl${demo}" \
-                               || die "newgamesbin glhwcl failed"
-               fi
-
-               insinto "${dir}"/${demo_suffix}
-               doins -r "${WORKDIR}"/hw || die "doins hexenworld pak failed"
-       fi
-
-       if use gtk ; then
-               # GTK launcher
-               local lnch_name="h2launcher"
-               use demo && lnch_name="h2demo"
-               newgamesbin launcher/${lnch_name} h2launcher \
-                       || die "newgamesbin h2launcher failed"
-               make_desktop_entry \
-                       "h2launcher" "Hexen 2${demo_title} Launcher" ${PN}.png
-       fi
-
-       # Forge some new useful document 8)
-       head -22 "00_Patches/external-music-file-support.diff" > \
-       "docs/external_music.README" || die "make readme failed"
-       head -9 "00_Patches/midi_with_sdlaudio-test.diff" > \
-       "docs/midi_with_sdlaudio.README" || die "make readme failed"
-
-       dodoc docs/* || die
-
-       if ! use demo ; then
-               # Install updated game data
-               insinto "${dir}"
-               doins -r "${WORKDIR}"/{data1,patchdata,portals,siege} || die
-               # Patching should really be done by a future "hexen2-data" ebuild.
-               # But this works for now.
-               doins "${WORKDIR}"/update_xdelta.sh || die
-               dodoc "${WORKDIR}"/*.txt || die
-       fi
-
-       if use tools ; then
-               dobin \
-                       utils/bin/{bsp2wal,bspinfo,dhcc,genmodel,hcc} \
-                       || die "dobin utils part 1 failed"
-               dobin \
-                       utils/bin/{jsh2colour,light,lmp2pcx,qbsp,qfiles,vis} \
-                       || die "dobin utils part 2 failed"
-               newbin utils/hcc_old/hcc hcc_old || die "newbin hcc_old failed"
-               docinto utils
-               dodoc utils/README || die "dodoc README failed"
-               newdoc utils/dcc/README README.dcc || die "newdoc dcc failed"
-               dodoc utils/dcc/dcc.txt || die "dodoc dcc.txt failed"
-               newdoc utils/hcc/README README.hcc || die "newdoc hcc failed"
-               newdoc utils/hcc_old/README hcc_old.txt || die "newdoc hcc_old failed"
-               newdoc utils/jsh2color/README README.jsh2color \
-                       || die "newdoc README.jsh2color failed"
-               newdoc utils/jsh2color/ChangeLog ChangeLog.jsh2color \
-                       || die "newdoc Changelog.jsh2color failed"
-       fi
-
-       prepgamesdirs
-}
-
-pkg_postinst() {
-       games_pkg_postinst
-
-       if use demo ; then
-               einfo "uhexen2 has been compiled specifically to play the demo maps."
-               einfo "Example command-line:"
-               einfo "   hexen2-demo -width 1024 -height 768 -conwidth 640"
-               einfo
-       else
-               elog "To play the demo, emerge with the 'demo' USE flag."
-               elog
-               elog "For the Hexen 2 original game..."
-               elog "Put the following files into "${dir}"/data1 before playing:"
-               elog "   pak0.pak pak1.pak"
-               elog "Then to play:  hexen2"
-               elog
-               elog "For the 'Portal of Praevus' mission pack..."
-               elog "Put the following file into "${dir}"/portals before playing:"
-               elog "   pak3.pak"
-               elog "Then to play:  hexen2 -portals"
-               elog
-               elog "To ensure the data files from the CD are patched, run as root:"
-               elog "   cd "${dir}" && sh update_xdelta.sh"
-               elog
-               elog "Example command-line:"
-               elog "   hexen2 -width 1024 -height 768 -conwidth 640"
-               einfo
-       fi
-       if use gtk ; then
-               einfo "You've also installed a nice graphical launcher. Simply run:"
-               einfo
-               einfo "   h2launcher"
-               einfo
-               einfo "to enjoy it :)"
-               einfo
-       fi
-       if use tools ; then
-               if use hexenworld; then
-                       einfo "You've also installed some Hexenworld utility:"
-                       einfo
-                       einfo " - hwmquery (console app to query HW master servers)"
-                       einfo " - hwrcon (remote interface to HW rcon command)"
-                       einfo " - hwterm (HW remote console terminal)"
-                       einfo
-               fi
-               einfo "You've also installed some Hexen2 utility"
-               einfo "(useful for mod developing)"
-               einfo
-               einfo " - dhcc (old progs.dat compiler/decompiler)"
-               einfo " - genmodel (3-D model grabber)"
-               einfo " - hcc (HexenC compiler)"
-               einfo " - hcc_old (old version of HexenC compiler)"
-               einfo " - jsh2color (light colouring utility)"
-               einfo " - maputils (Map compiling tools: bspinfo, light, qbsp, vis)"
-               einfo " - qfiles (build pak files and regenerate bsp models)"
-               einfo " - bsp2wal (extract all textures from a bsp file)"
-               einfo " - lmp2pcx (convert hexen2 texture data into pcx and tga)"
-               einfo
-               einfo "See relevant documentation for further informations"
-               einfo
-       fi
-}
index f53c2047e7aae6b1f4e16af8c5a383cc9a617d3f..a7a7332858be69fdf95ce038f8960c737fe4a4a9 100644 (file)
 =sci-libs/candystore-0.0.5
 =x11-misc/gestikk-0.6.1
 
-# Michał Górny <mgorny.3ehbo@mailnull.com> (03 Jul 2010)
-# The distfiles for these packages no longer exist, and the bump
-# is non-trivial to perform. Unless somebody fixes the ebuilds, they
-# will be removed in 30 days.
-# games-fps/uhexen2 - bug #105780
-=games-fps/uhexen2-1.4.4_pre4
-
 # Michael Weber <gentoo@xmw.de> (20 Jun 2010)
 # Highly experimental new interface version
 =sys-power/phc-intel-0.3.199.3_pre