summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-03-20 00:50:53 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-03-20 00:50:53 +0000
commit3b2371df16fef80a214d5313415ee8073ef1b21d (patch)
tree5221a3184b04f5adb445d31c131a6580e7854039 /games-fps
parentadd hrp_art license for games-fps/eduke32 update (diff)
downloadhistorical-3b2371df16fef80a214d5313415ee8073ef1b21d.tar.gz
historical-3b2371df16fef80a214d5313415ee8073ef1b21d.tar.bz2
historical-3b2371df16fef80a214d5313415ee8073ef1b21d.zip
add offensive, opl-musicpack, sc55-musicpack, textures useflags wrt #172183
Package-Manager: portage-2.2.0_alpha166/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/eduke32/ChangeLog8
-rw-r--r--games-fps/eduke32/Manifest23
-rw-r--r--games-fps/eduke32/eduke32-20130317.3572-r1.ebuild213
-rw-r--r--games-fps/eduke32/metadata.xml4
4 files changed, 238 insertions, 10 deletions
diff --git a/games-fps/eduke32/ChangeLog b/games-fps/eduke32/ChangeLog
index 2221e30fa70c..22a48e07cee2 100644
--- a/games-fps/eduke32/ChangeLog
+++ b/games-fps/eduke32/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-fps/eduke32
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/eduke32/ChangeLog,v 1.4 2013/03/17 21:16:21 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/eduke32/ChangeLog,v 1.5 2013/03/20 00:50:49 hasufell Exp $
+
+*eduke32-20130317.3572-r1 (20 Mar 2013)
+
+ 20 Mar 2013; Julian Ospald <hasufell@gentoo.org>
+ +eduke32-20130317.3572-r1.ebuild, metadata.xml:
+ add offensive, opl-musicpack, sc55-musicpack, textures useflags wrt #172183
*eduke32-20130317.3572 (17 Mar 2013)
diff --git a/games-fps/eduke32/Manifest b/games-fps/eduke32/Manifest
index 3c84235aa028..cd038db57c98 100644
--- a/games-fps/eduke32/Manifest
+++ b/games-fps/eduke32/Manifest
@@ -3,21 +3,26 @@ Hash: SHA256
AUX eduke32-20130207.3467-QA.patch 4354 SHA256 a2f774e625284db8f2cbd1c366e3df0e16597bf948c8b0cff86ee6a65899cce4 SHA512 542c8ed8b79ae86aef74efcabf53834c41c348e7327418b392245b4d5d0ec8cb836d378f324c5d6787fcfe989c22df8d99f73016a67280c97191884e1fa482ab WHIRLPOOL f6879bb4d745227d812ecdfe09d625e1d3b38f3ac22a99ec9c080e9b8484eb797179a244a954600d93749a16781003f0d5762600a137a52be1cb2e2360b22afd
AUX eduke32-20130317.3572-QA.patch 4584 SHA256 539891e0b87cc1da985e5fa2ef0f0bbf7d96a45218008d757700a279f63d0a44 SHA512 6d7909685edbabd2351d3d1cc7a0ede43d52ff8c7b4723bd12d1e6bc8f35d955a96d397b3a60fb7b40fd4166f6f88a02c66147d89dc2956c17d84abcb78ec343 WHIRLPOOL 979e5fbe6da328402725a2e8d2bc4e46fecdb12c2526352f8c9f453fc5bfa43cca49c756a7c99b1ae05ee09fa31daa0413b982755013283c9d36a77abe20b484
+DIST duke3d_hrp_5.2.zip 709961560 SHA256 d5dc9ef4be517de1464e8ed886f2a6352402fdec2b9cf271d292a5aee82fae27 SHA512 6b80739082d01e879ee77c85d3702269a605bc5f5b9393ce2f391d50c2a14e8fd0cd274a7e3010636646c3b7725591f45f107503c04a84655621a197f5f3c69e WHIRLPOOL 03cbc7fe0b8f3f7d4eaf7e5df4d8c9537ffaa0e7a49d938f0138bf0a6c87a72ecfa30666a94ec228dc66da6e55a6632d08340edcb2c49d9c4aaa4031ab5f231c
+DIST duke3d_mus_3.0.zip 7000987 SHA256 b451a75ed4e814d0a9204d334f037576a20a19c3a904d5030f48869ea50cfff8 SHA512 a2c086a8a870c2e127148c30526f13697e4bb3880a5e92173b983b06f00d351b5bbdf1b941d102b464116c34925c03ad2fb28385172613b6ac6fdac1eb799b05 WHIRLPOOL 4b2e0373435e0f85936d1a9a9d96dc24d4d817b6570b37f6748a82766650b0937c338704b23d2f4f3cfc191e1222d9825ae787e136e2d29938aad0fbca8c73c5
+DIST duke3d_musopl_2.0.zip 266444907 SHA256 4f0afc46bfb5f38b1a1417a6145c0c548355cf4c4438e0330a9de704b139f1c3 SHA512 e9ae69727f84ff71bf9abffa283fda1fcaf56fd6ae6b865d12f138d64b0fca0d36fd9695b1e60a64716154055373eecd6499ebd8801a4ecb55ddc4722208eff7 WHIRLPOOL b69b76050f97785b54a1693b3f9eeb124b208cb785719c9c37a499a7af8f9cdd2362a7ce0cab81b17a3ab7f80744eadd0a286b45844dee6bf37e0f320d61148a
+DIST duke3d_xxx_1.33.zip 26586453 SHA256 c31713e6400a175a1bfa3bd369d132f8a8abce8915c113549f98262b9a84b534 SHA512 4783d159610fc178e748446b7a5f9c13d90e1aca3cef34deb82e99655b7f4a254f1130e16dbcfad9013b95bc07161d5c5dccfcc552fbb7a88404b4b9cedbadbf WHIRLPOOL 1e7c8a06fd8ff558a8f5a5cc37093fe055555bdfd296194935c986978b4630c225a1f5da7d54e274bd8a5258a4b518ffc2456c79f515185bfb6e403488cad125
DIST eduke32-icons.tar 102400 SHA256 efce5cddd9a55f07824f5739831b79cff2ea6e508f0b17b996316533af925842 SHA512 797f76cfc0e253ce3364e80f70b616fc004811c08519020727871addc90c7780b475ee7769398e13859f93893ccbb916bd4229a39f4c119169a69231e6fd411c WHIRLPOOL 9815abce63dcf8e865c61610f1b04915ced9b29c65cd831022f5b6f261bd55efc700b6fd5ee2741332023b85682b08d3a327998c57be33846dffdcb60eb1339b
DIST eduke32_src_20130207-3467.tar.bz2 5707852 SHA256 95bd278a3d0e88dd202ee93616bbc55a64e88f9947efb80e058f7174cd66d021 SHA512 84b2effa4b5a6b60d60096dc216cb217e0b6a5998ecb76460ccb93cf903dfe24b464b4b99d142ebc4f7c0999761106f4a7d10b42d61575a93a7b1c43ead44d51 WHIRLPOOL 4892a3dee06a86ccb2d4ef05f1f01069e088d01445872e81703c21b28e12c5d002f09471e6f52c698609186c38d947ce5f01df27812d3077dd96f5a7a44b2435
DIST eduke32_src_20130317-3572.tar.bz2 10591673 SHA256 082b0676f184ad6fe574925f9be95e31318b9eff38a7117c9d094fb64b57967d SHA512 911c282918ae6173ced1bca3461da69ecb7c5893023dfe9a4d1261fd47b64aba1fcde9514746ae38daabf8ece7739f8e1c9257e68d929ef607bbcff030179e60 WHIRLPOOL 1642facdedd1a8824ac1d453278b3ac6d61d0dfd72210511cf1855bede570bc3111b972f7f6fe984f9aba039f28967e4e546d7e8f53be7e592ce1a8b1f19cef5
EBUILD eduke32-20130207.3467.ebuild 4281 SHA256 608c1a6c9f1d6f639cccb0f04f002ee23006feea0571e15fd00700ae635951d0 SHA512 8f6b5fb2c5496ca42e771c893325f4c981aecddc9ba666af7db08531624dcf92a2a6c98fbadf79cf7ef08874ce71495dbda96bba612afc4610fb73c251756f2e WHIRLPOOL 9e56add07d73b587a6c98a1a47abaa9135ccfae90d17f7229574b061c3d12227a36c009299c944b3ffac56a696acb6ac62ae468deafc91b24e29a9d1cee5f02c
+EBUILD eduke32-20130317.3572-r1.ebuild 6392 SHA256 f773596cf54acdb51bc1766ec6ed9b2d72f25264193edde3cb250e9fccc5d864 SHA512 dd4ec890dc29f4760f6a85ea1380412887cf51f3fa1730a03e5fd1e90ee74a6ca8bcfcb4a5d451069dfbccce477e896931d16ffd9cbf7c3312ec8920e8dd51fa WHIRLPOOL 05584dd443a55eab0fef860b2702a251c872fbcacc6c4ea7a8c0fe3138276cdfd61d4fd769114d80cde2edf78203dd0c51dbdb63deda7e4bc14facb708b89e5c
EBUILD eduke32-20130317.3572.ebuild 4281 SHA256 b2382001a625a6907629d9440b93ae891ad8794a45283be4eb92f80d7393cb71 SHA512 5075f0bbba780adfd2812f22e8692cda260f6b76f2e7adeb6364d658720619822b002367d7f98d53ade6a6d3b877b80b58167fa9bfd42b75597c5c46288535a9 WHIRLPOOL 9d8fe2514293efc324cd28563e6398ce2523494a2de2f0fa304a0612c967a41ac36daca5f43df64a78f6c918ce1a5446c3c1e4b3133e231b49ffc14335dd5aa3
-MISC ChangeLog 1006 SHA256 62d1bc19f6236c3eb2d56034b9a4e5394b656b12c8e6fde076ea96e36abe3e82 SHA512 84d55ae446ae67b3a67924685141bddff27f48f8e2165a15f12a66e56a6de7b9534045b68c4015effbc709120f35de532aaa39045e47e46c5a9c1aaa08b8b0a7 WHIRLPOOL d6ce0a68bbd49d37b0237e825a49c13ae77765efaacb4703bc232fec6244ab5738c299fc1a8ed57f506aad747b0082f412862b6836000ec3357468e65fdac637
-MISC metadata.xml 642 SHA256 756666f9dd9f56515270ab71379db750395a1ec7b55bc5aebac7c07280862feb SHA512 29ad6321172676c059ff1247437cba1cefe6ca4335b6900d22f9c3e34197364efc67afa029ab710f218249901c8a6572f114525fa33457eb012700a40c08ef7e WHIRLPOOL 803ec5fd192dcd1a7d81b117d1ba0ce4cd7a6044f792391bc710baee9fbb2cf38fd137902c5d8df019a2ae75d2fe5db898001f10c68f997b48d596b4d86c9a79
+MISC ChangeLog 1227 SHA256 c70ca5b1c3b848219bb9d8ad667cfe8c10088d17d2daba43310e40832522404f SHA512 314635ea28912cae6c52895183136a6cf262bf1621b8ad16f03a6e0703671959bfaa7ad22b53e32343e13abc5c8aa7c28dbfcb217545eab69aeef9bbdbb877b5 WHIRLPOOL a600fbe8cc16382e87497218ba40762db1daaf80e7be1775c2393404a397e72a3463c6f077ce0c848ec42024ec7b399d6b0b4066f78a216e4918ffdb20fec142
+MISC metadata.xml 935 SHA256 8a0d14f365b505bd844e29a4a6d78105dd85ac7f006d54e725c5ddb39b430ec3 SHA512 a73aed4971a38b46c906c69a7cc052e2faafa40766207befdc3fea99ff6278729b867c0757000216542db6902eef3398491338dc56b7dfc3459c66bb8ae34898 WHIRLPOOL e049c978f5f7ebdc6aafa1a2f9f11664b6c3d8e03e0f75fc483e18b3ff7e7dc6f5360cede02290ec8b70cdfa6fdbe94b5d7d1f9bfce7c4efcbdef8198fd271a9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJRRjKpAAoJEFpvPKfnPDWzOfEIAJZtWcMUvAddYBBX0wkT4FCD
-WgEcb7uel377FNydf80F2GhvpxCHzf7DEzpktMJ4VW7gr6VnDDoQ/uAO6BFpFmny
-TlENis0uERF3LB3nSO1lUrzV2fPrYkQK5WvGZNz5CmsYfXdF39Tme6Iscvdtu8ET
-Wk6Oem2ZIx8/xh8sg+YHUXLl3iGa6YBEfaQ7ApqOffx40d1gmUvpaVhuQstQCfVd
-DbmaHhIZmAk7ONFgq2T6nxVIs7bSyFAvr0tQ99YEUXCUGtoCuH1CbrDDfaGMruIH
-K+4Ud67UfCcRRazYpNVy8EYFHUhZDSA+iCRwKYknSgJaE4hqs4CaBrVhGEUTLQk=
-=POvK
+iQEcBAEBCAAGBQJRSQftAAoJEFpvPKfnPDWzaa8H/RVBZhMaH7NYG5UOAH4N7JG7
+KPhHW7v1/rFjzOLdqixsSPM6iI3NRbrq/8TSiMhSbNkdiBlF4Lh4pvUI0x6d0kA/
+UhHp2OwA6Hpm9HN6nUP7+YDG9YQhulKZ9+Y6viMdqd3s7Dp5xn/3BCzEc6mO31dX
+jQaMolqtaMDMC7hNK9fLB3ewrdqddJ0buMT6B+fewD4mnuX3ZCrsghpbMvD2QQMa
+rcxsmNdMb41//ZoiO/wrEJDvpgekAvGP1GsXjFEtFKwUpPGRUAhxYRcKNt+XlO9/
+LgJCD2p+er+NR7ad153N9/+Xg7fpsOhiae+A3diWPSQjxSlTXmVJMWnO+/+9dug=
+=rjUk
-----END PGP SIGNATURE-----
diff --git a/games-fps/eduke32/eduke32-20130317.3572-r1.ebuild b/games-fps/eduke32/eduke32-20130317.3572-r1.ebuild
new file mode 100644
index 000000000000..fb92ae32d99a
--- /dev/null
+++ b/games-fps/eduke32/eduke32-20130317.3572-r1.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/eduke32/eduke32-20130317.3572-r1.ebuild,v 1.1 2013/03/20 00:50:49 hasufell Exp $
+
+# TODO/FIXME:
+# lunatic broken
+# lunatic? ( >=dev-lang/luajit-2.0.0_beta10:2 )
+# $(usex lunatic "LUNATIC=1" "LUNATIC=0")
+#
+# extras? ( games-fps/${PN}-extras )
+
+EAPI=5
+
+inherit eutils gnome2-utils games
+
+MY_PV=${PV%.*}
+MY_BUILD=${PV#*.}
+
+# extensions
+MY_HRP=5.2
+MY_SC55=3.0
+MY_OPL=2.0
+MY_XXX=1.33
+
+DESCRIPTION="Port of Duke Nukem 3D for SDL"
+HOMEPAGE="http://www.eduke32.com/ http://hrp.duke4.net/"
+SRC_URI="http://dukeworld.duke4.net/eduke32/synthesis/${MY_PV}-${MY_BUILD}/${PN}_src_${MY_PV}-${MY_BUILD}.tar.bz2
+ http://dev.gentoo.org/~hasufell/distfiles/eduke32-icons.tar
+ textures? ( http://www.duke4.org/files/nightfright/duke3d_hrp.zip -> duke3d_hrp_${MY_HRP}.zip )
+ sc55-musicpack? ( http://www.duke4.org/files/nightfright/music/duke3d_mus.zip -> duke3d_mus_${MY_SC55}.zip )
+ opl-musicpack? ( http://www.duke4.org/files/nightfright/music/duke3d_musopl.zip -> duke3d_musopl_${MY_OPL}.zip )
+ offensive? ( http://www.duke4.org/files/nightfright/duke3d_xxx.zip -> duke3d_xxx_${MY_XXX}.zip )"
+
+LICENSE="GPL-2 BUILDLIC textures? ( hrp_art )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cdinstall debug demo gtk offensive +opengl opl-musicpack +png samples sc55-musicpack +server textures tools +vpx"
+REQUIRED_USE="vpx? ( opengl )
+ textures? ( opengl )
+ offensive? ( textures )
+ ?? ( opl-musicpack sc55-musicpack )"
+
+RDEPEND="media-libs/flac
+ media-libs/libogg
+ media-libs/libsdl[X,joystick,opengl?,video]
+ media-libs/libvorbis
+ media-libs/sdl-mixer[timidity]
+ sys-libs/zlib
+ gtk? ( x11-libs/gtk+:2 )
+ opengl? ( virtual/glu
+ virtual/opengl )
+ png? ( media-libs/libpng:0
+ sys-libs/zlib )
+ vpx? ( media-libs/libvpx )"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ x86? ( dev-lang/nasm )"
+PDEPEND="cdinstall? ( games-fps/duke3d-data )
+ demo? ( games-fps/duke3d-demodata )"
+
+S=${WORKDIR}/${PN}_${MY_PV}-${MY_BUILD}
+
+src_unpack() {
+ unpack ${PN}_src_${MY_PV}-${MY_BUILD}.tar.bz2 eduke32-icons.tar
+
+ if use textures; then
+ unzip -q "${DISTDIR}"/duke3d_hrp_${MY_HRP}.zip "hrp_readme.txt" \
+ || die "unzip hrp readme"
+ if use offensive; then
+ unzip -q "${DISTDIR}"/duke3d_xxx_${MY_XXX}.zip "xxx_readme.txt" \
+ || die "unzip xxx readme"
+ fi
+ fi
+ if use opl-musicpack; then
+ unzip -q "${DISTDIR}"/duke3d_musopl_${MY_OPL}.zip "readme.txt" \
+ || die "unzip musopl readme"
+ mv readme.txt musopl_readme.txt || die "mv musopl_readme"
+ elif use sc55-musicpack; then
+ unzip -q "${DISTDIR}"/duke3d_mus_${MY_SC55}.zip "music_readme.txt" \
+ || die "unzip mus readme"
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-QA.patch
+
+ # Point eduke32 to data files in shared duke3d folder.
+ # Multiple search paths can be defined, so that with the default configuration as of
+ # the 20130128 release, this adds /usr/share/games/duke3d in ADDITION to
+ # /usr/share/games/eduke32 so that eduke32 and duke3d's base data can be kept separate.
+ # also redirect log file so it's not always written in $PWD
+ sed -i \
+ -e "s;/usr/local/share/games/${PN};${GAMES_DATADIR}/duke3d;" \
+ -e "s;mapster32.log;${GAMES_LOGDIR}/mapster32.log;" \
+ source/astub.c || die "sed astub.c path update failed"
+ sed -i \
+ -e "s;/usr/local/share/games/${PN};${GAMES_DATADIR}/duke3d;" \
+ -e "s;${PN}.log;${GAMES_LOGDIR}/${PN}.log;" \
+ source/game.c || die "sed game.c path update failed"
+}
+
+src_compile() {
+ local MY_OPTS=(
+ ARCH=
+ LTO=0
+ PRETTY_OUTPUT=0
+ RELEASE=1
+ LUNATIC=0
+ STRIP=touch
+ LINKED_GTK=1
+ CPLUSPLUS=0
+ $(usex gtk "WITHOUT_GTK=0" "WITHOUT_GTK=1")
+ $(usex debug "DEBUGANYWAY=1" "DEBUGANYWAY=0")
+ $(usex x86 "NOASM=0" "NOASM=1")
+ $(usex server "NETCODE=1" "NETCODE=0")
+ $(usex opengl "USE_OPENGL=1 POLYMER=1" "USE_OPENGL=0 POLYMER=0")
+ $(usex png "USE_LIBPNG=1" "USE_LIBPNG=0")
+ $(usex vpx "USE_LIBVPX=1" "USE_LIBVPX=0")
+ )
+
+ emake ${MY_OPTS[@]}
+
+ if use tools; then
+ emake -C build ${MY_OPTS[@]}
+ fi
+}
+
+src_install() {
+ local ARGS
+
+ newgamesbin ${PN} ${PN}.bin
+ dogamesbin mapster32
+
+ if use tools; then
+ dobin build/{arttool,bsuite,cacheinfo,generateicon,givedepth,kextract,kgroup,kmd2tool,md2tool,mkpalette,transpal,unpackssi,wad2art,wad2map}
+ dodoc build/doc/*.txt
+ fi
+
+ insinto "${GAMES_DATADIR}/${PN}"
+ # Install optional components
+ if use textures; then
+ newins "${DISTDIR}"/duke3d_hrp_${MY_HRP}.zip duke3d_hrp.zip
+ dodoc "${WORKDIR}"/hrp_readme.txt
+ ARGS+=" -g duke3d_hrp.zip"
+
+ if use offensive; then
+ newins "${DISTDIR}"/duke3d_xxx_${MY_XXX}.zip duke3d_xxx.zip
+ dodoc "${WORKDIR}"/xxx_readme.txt
+ ARGS+=" -g duke3d_xxx.zip"
+ fi
+ fi
+
+ if use opl-musicpack; then
+ newins "${DISTDIR}"/duke3d_musopl_${MY_OPL}.zip duke3d_musopl.zip
+ dodoc "${WORKDIR}"/musopl_readme.txt
+ ARGS+=" -g duke3d_musopl.zip"
+ elif use sc55-musicpack; then
+ newins "${DISTDIR}"/duke3d_mus_${MY_SC55}.zip duke3d_mus.zip
+ dodoc "${WORKDIR}"/music_readme.txt
+ ARGS+=" -g duke3d_mus.zip"
+ fi
+
+ # Install game data
+ doins package/{SEHELP.HLP,STHELP.HLP,m32help.hlp,names.h,tiles.cfg}
+ use samples && doins -r package/samples
+
+ local i
+ for i in 16 32 128 256 ; do
+ newicon -s ${i} "${WORKDIR}"/${PN}_${i}x${i}x32.png ${PN}.png
+ newicon -s ${i} "${WORKDIR}"/mapster32_${i}x${i}x32.png mapster32.png
+ done
+
+ games_make_wrapper "${PN}" "${GAMES_BINDIR}/${PN}.bin ${ARGS}"
+ make_desktop_entry ${PN} EDuke32 ${PN}
+ make_desktop_entry mapster32 Mapster32 mapster32
+
+ dodoc build/buildlic.txt
+
+ dodir "${GAMES_LOGDIR}"
+
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+
+ use cdinstall || use demo || {
+ elog "Note: You must also install the game data files, either manually or with"
+ elog "games-fps/duke3d-demodata or games-fps/duke3d-data before playing."
+ }
+
+ einfo
+ elog "${PN} reads data files from ${GAMES_DATADIR}/duke3d"
+ einfo
+
+ [[ -e ${ROOT}/${GAMES_LOGDIR} ]] || mkdir -p "${ROOT}/${GAMES_LOGDIR}"
+ touch "${ROOT}/${GAMES_LOGDIR}"/${PN}.log
+ touch "${ROOT}/${GAMES_LOGDIR}"/mapster32.log
+ chown ${GAMES_USER}:${GAMES_GROUP} "${ROOT}/${GAMES_LOGDIR}"/${PN}.log
+ chown ${GAMES_USER}:${GAMES_GROUP} "${ROOT}/${GAMES_LOGDIR}"/mapster32.log
+ chmod g+w "${ROOT}/${GAMES_LOGDIR}"/${PN}.log
+ chmod g+w "${ROOT}/${GAMES_LOGDIR}"/mapster32.log
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/games-fps/eduke32/metadata.xml b/games-fps/eduke32/metadata.xml
index 81ad67ea53fe..7a69069c509c 100644
--- a/games-fps/eduke32/metadata.xml
+++ b/games-fps/eduke32/metadata.xml
@@ -9,8 +9,12 @@
<use>
<flag name="demo">Install <pkg>games-fps/duke3d-demodata</pkg> as well</flag>
<flag name="gtk">Compile with gtk launcher</flag>
+ <flag name="offensive">Include optional XXX texture pack</flag>
+ <flag name="opl-musicpack">Include optional OPL (AdLib) music pack</flag>
<flag name="samples">Install samples</flag>
+ <flag name="sc55-musicpack">Include optional Roland SC-55 music pack</flag>
<flag name="server">Compile with server support</flag>
+ <flag name="textures">Include optional high-resolution textures</flag>
<flag name="tools">Build several tools for modding and development</flag>
<flag name="vpx">Enable support for WebM VP8 Codecs</flag>
</use>