From 5e426d8ddf851b9d9c514081c13845db9c37c5bd Mon Sep 17 00:00:00 2001 From: Marcin Deranek Date: Sun, 10 Jul 2016 14:26:20 +0200 Subject: Already in portage --- .../0ad-data/0ad-data-0.0.20_alpha.ebuild | 29 ---- games-strategy/0ad-data/Manifest | 2 - games-strategy/0ad/0ad-0.0.20_alpha.ebuild | 152 --------------------- games-strategy/0ad/Manifest | 3 - .../0ad/files/0ad-0.0.20_alpha-gentoo.patch | 101 -------------- 5 files changed, 287 deletions(-) delete mode 100644 games-strategy/0ad-data/0ad-data-0.0.20_alpha.ebuild delete mode 100644 games-strategy/0ad-data/Manifest delete mode 100644 games-strategy/0ad/0ad-0.0.20_alpha.ebuild delete mode 100644 games-strategy/0ad/Manifest delete mode 100644 games-strategy/0ad/files/0ad-0.0.20_alpha-gentoo.patch (limited to 'games-strategy') diff --git a/games-strategy/0ad-data/0ad-data-0.0.20_alpha.ebuild b/games-strategy/0ad-data/0ad-data-0.0.20_alpha.ebuild deleted file mode 100644 index 051308e..0000000 --- a/games-strategy/0ad-data/0ad-data-0.0.20_alpha.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit games - -MY_P=0ad-${PV/_/-} -DESCRIPTION="Data files for 0ad" -HOMEPAGE="http://wildfiregames.com/0ad/" -SRC_URI="mirror://sourceforge/zero-ad/${MY_P}-unix-data.tar.xz" - -LICENSE="GPL-2 CC-BY-SA-3.0 LPPL-1.3c BitstreamVera" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - rm binaries/data/tools/fontbuilder/fonts/*.txt -} - -src_install() { - insinto "${GAMES_DATADIR}"/0ad - doins -r binaries/data/* - prepgamesdirs -} diff --git a/games-strategy/0ad-data/Manifest b/games-strategy/0ad-data/Manifest deleted file mode 100644 index ab600f8..0000000 --- a/games-strategy/0ad-data/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST 0ad-0.0.20-alpha-unix-data.tar.xz 575064564 SHA256 db5eb387ae131bece98a2685e9568cfc4e701a561dd8bb930dfa2dec2043f4d3 SHA512 02d78f2147f573b201d779f636faba6175c93ebc9df2f2a1e5c593cbee983f822040daf38729b743a8b720f8678935415fd772c2d3d2abb1c2665050a20babb8 WHIRLPOOL 6d08c719bb7cfb6297f5de6fd8f101b5a1a303151ece18b9a4ff15a971e67564c1aeb59679b54270ba6dc48514c947528d32de1b0b25c94854d739fb026748a0 -EBUILD 0ad-data-0.0.20_alpha.ebuild 570 SHA256 5ee2e4d995dd47d7200e007884b28721f3c9d3ae7389617980b1d28761be7d8e SHA512 42de34cd1d26bdeccc3f4299937c669e089176414d0a0b2870150c22e9fe86970ce569577d956dafeaaa965a1fbd5001c857433b8090373311f18cb78a75e411 WHIRLPOOL 61ccc5277f7e16e45cc783660cd002639d55becad4647d0bfb23cc87cdd331aa01848404dd4ad67bdae0f920c08c580f89c4be452c7865ace9fd255f535160d7 diff --git a/games-strategy/0ad/0ad-0.0.20_alpha.ebuild b/games-strategy/0ad/0ad-0.0.20_alpha.ebuild deleted file mode 100644 index 8bad6e2..0000000 --- a/games-strategy/0ad/0ad-0.0.20_alpha.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -WX_GTK_VER="3.0" - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="threads,ssl" - -inherit eutils wxwidgets toolchain-funcs gnome2-utils python-any-r1 games - -MY_P=0ad-${PV/_/-} -DESCRIPTION="A free, real-time strategy game" -HOMEPAGE="http://play0ad.com/" -SRC_URI="mirror://sourceforge/zero-ad/${MY_P}-unix-build.tar.xz" - -LICENSE="GPL-2 LGPL-2.1 MIT CC-BY-SA-3.0 ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="editor +lobby nvtt pch sound test" -RESTRICT="test" - -RDEPEND=" - dev-libs/boost - dev-libs/icu:= - dev-libs/libxml2 - dev-libs/nspr - ~games-strategy/0ad-data-${PV} - media-libs/libpng:0 - media-libs/libsdl2[X,opengl,video] - net-libs/enet:1.3 - net-libs/miniupnpc:= - net-misc/curl - sys-libs/zlib - virtual/jpeg:0 - virtual/opengl - x11-libs/libX11 - x11-libs/libXcursor - editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] ) - lobby? ( net-libs/gloox ) - nvtt? ( media-gfx/nvidia-texture-tools ) - sound? ( media-libs/libvorbis - media-libs/openal )" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig - test? ( dev-lang/perl )" - -S=${WORKDIR}/${MY_P} - -pkg_setup() { - games_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch -} - -src_configure() { - local myconf=( - --with-system-nvtt - --with-system-miniupnpc - --minimal-flags - $(usex nvtt "" "--without-nvtt") - $(usex pch "" "--without-pch") - $(usex test "" "--without-tests") - $(usex sound "" "--without-audio") - $(usex editor "--atlas" "") - $(usex lobby "" "--without-lobby") - --collada - --bindir="${GAMES_BINDIR}" - --libdir="$(games_get_libdir)"/${PN} - --datadir="${GAMES_DATADIR}"/${PN} - ) - - # stock premake4 does not work, use the shipped one - emake -C "${S}"/build/premake/premake4/build/gmake.unix - - # regenerate scripts.c so our patch applies - cd "${S}"/build/premake/premake4 || die - "${S}"/build/premake/premake4/bin/release/premake4 embed || die - - # rebuild premake again... this is the most stupid build system - emake -C "${S}"/build/premake/premake4/build/gmake.unix clean - emake -C "${S}"/build/premake/premake4/build/gmake.unix - - # run premake to create build scripts - cd "${S}"/build/premake || die - "${S}"/build/premake/premake4/bin/release/premake4 \ - --file="premake4.lua" \ - --outpath="../workspaces/gcc/" \ - --platform=$(usex amd64 "x64" "x32") \ - --os=linux \ - "${myconf[@]}" \ - gmake || die "Premake failed" -} - -src_compile() { - tc-export AR - - # build bundled and patched spidermonkey - cd libraries/source/spidermonkey || die - JOBS="${MAKEOPTS}" ./build.sh || die - cd "${S}" || die - - # build 3rd party fcollada - emake -C libraries/source/fcollada/src - - # build 0ad - emake -C build/workspaces/gcc verbose=1 -} - -src_test() { - cd binaries/system || die - ./test -libdir "${S}/binaries/system" || die "test phase failed" -} - -src_install() { - newgamesbin binaries/system/pyrogenesis 0ad - use editor && newgamesbin binaries/system/ActorEditor 0ad-ActorEditor - - insinto "${GAMES_DATADIR}"/${PN} - doins -r binaries/data/l10n - - exeinto "$(games_get_libdir)"/${PN} - doexe binaries/system/libCollada.so - doexe libraries/source/spidermonkey/lib/*.so - use editor && doexe binaries/system/libAtlasUI.so - - dodoc binaries/system/readme.txt - doicon -s 128 build/resources/${PN}.png - make_desktop_entry ${PN} - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-strategy/0ad/Manifest b/games-strategy/0ad/Manifest deleted file mode 100644 index 7170dee..0000000 --- a/games-strategy/0ad/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -AUX 0ad-0.0.20_alpha-gentoo.patch 4144 SHA256 05c9a95d72854acef8b6e591f2976c7bdee944f30aa1fbd47f0b1bfeacd58bd5 SHA512 984b5e4911e4fe2115b116b1e20a6c33d41ff868dfb61ad6998330c47f3ad7b1cdcdfea1ea3b8cab5b8489d77741126516e13e162727aba4565848a764226979 WHIRLPOOL 5cae7a059ddc78508c86b4dcdd3e505738f233e9b06277ab5c3fc4ffd5a56f4af5fed6611243da201b36645a375a9109bb8050b0042ad802de0f2d00c7c0ed44 -DIST 0ad-0.0.20-alpha-unix-build.tar.xz 25610932 SHA256 a396d5cb37057ddd3cd523434f70c56be21588a2228443e7508d2b2d610fc68e SHA512 786f92b74c2e0c64c07ef2f5578dcb5c753fb4fed7238d385bca23549805fcfaeecb9bfbfae809a2ac09a7dfc804455237346588099db347c28a3ff0ae284c43 WHIRLPOOL 2d4b4e96dcb80e265cbbbddfe3b52e72110a419713f6644a68d2a9d499ffc57f03d5b68e612d00ccd889ec9a19609b968af450b228ef586d9567bd16cbc76fcb -EBUILD 0ad-0.0.20_alpha.ebuild 3512 SHA256 d3cc6bb935f42819e15d958cfe0697da4bb347db63123a0b749f45b74b16d2fb SHA512 490927245eb0416fdb7d36dc6edcfe4c294442a56e4287d3364427bec7f3fb5ac00bd684b905ac8f515fe557838437a4e402be523d64cebe0fcad5d340eed094 WHIRLPOOL 238b3a79a3cd518217632fb19f3a921451737569639a0000e133a359182dc708cf8d0defc574f71a3b7cd9f0145a84bc04cf4b8866955b8fa40d09b4f8ed4e2f diff --git a/games-strategy/0ad/files/0ad-0.0.20_alpha-gentoo.patch b/games-strategy/0ad/files/0ad-0.0.20_alpha-gentoo.patch deleted file mode 100644 index 5c48ec8..0000000 --- a/games-strategy/0ad/files/0ad-0.0.20_alpha-gentoo.patch +++ /dev/null @@ -1,101 +0,0 @@ -From: Julian Ospald -Date: Sun Jun 24 18:32:38 UTC 2012 -Subject: build system - -* respect flags -* disable debug build of spidermonkey - ---- libraries/source/fcollada/src/Makefile -+++ libraries/source/fcollada/src/Makefile -@@ -9,9 +9,9 @@ - - CXX ?= g++ - CXXFLAGS += -fvisibility=hidden -W -Wall -Wno-unused-parameter -Wno-unused-function $(OS_DEFINE) $(PIC_FLAGS) $(CPPFLAGS) --CXXFLAGS_DEBUG := -O0 -g -D_DEBUG -DRETAIL --CXXFLAGS_RELEASE := -O2 -DNDEBUG -DRETAIL --CXXFLAGS_TEST := -O0 -g -D_DEBUG -+CXXFLAGS_DEBUG := -D_DEBUG -DRETAIL -+CXXFLAGS_RELEASE := -DNDEBUG -DRETAIL -+CXXFLAGS_TEST := -D_DEBUG - LIBS += `pkg-config libxml-2.0 --libs` - INCLUDES += -IFCollada `pkg-config libxml-2.0 --cflags` - INCLUDES_TEST := -IFCollada/FColladaTest $(INCLUDES) ---- build/premake/premake4/src/tools/gcc.lua -+++ build/premake/premake4/src/tools/gcc.lua -@@ -136,8 +136,6 @@ - if not cfg.flags.Symbols then - if cfg.system == "macosx" then - table.insert(result, "-Wl,-x") -- else -- table.insert(result, "-s") - end - end - ---- build/premake/premake4/build/gmake.unix/Premake4.make -+++ build/premake/premake4/build/gmake.unix/Premake4.make -@@ -26,9 +26,9 @@ - DEFINES += -DNDEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN - INCLUDES += -I../../src/host/lua-5.1.4/src - CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) -- CFLAGS += $(CPPFLAGS) -Wall -Os -- CXXFLAGS += $(CPPFLAGS) -Wall -Os -- LDFLAGS += -s -rdynamic -+ CFLAGS += $(CPPFLAGS) -Wall -+ CXXFLAGS += $(CPPFLAGS) -Wall -+ LDFLAGS += -rdynamic - LIBS += -lm -ldl - RESFLAGS += $(DEFINES) $(INCLUDES) - LDDEPS += -@@ -48,8 +48,8 @@ - DEFINES += -D_DEBUG -DLUA_USE_POSIX -DLUA_USE_DLOPEN - INCLUDES += -I../../src/host/lua-5.1.4/src - CPPFLAGS += -MMD -MP $(DEFINES) $(INCLUDES) -- CFLAGS += $(CPPFLAGS) -Wall -g -- CXXFLAGS += $(CPPFLAGS) -Wall -g -+ CFLAGS += $(CPPFLAGS) -Wall -+ CXXFLAGS += $(CPPFLAGS) -Wall - LDFLAGS += -rdynamic - LIBS += -lm -ldl - RESFLAGS += $(DEFINES) $(INCLUDES) -@@ -302,4 +302,4 @@ - $(SILENT) $(CC) $(PCHINCLUDES) $(CFLAGS) -MF $(OBJDIR)/lauxlib.d -MT "$@" -o "$@" -c "$<" - - -include $(OBJECTS:%.o=%.d) ---include $(GCH:%.h.gch=%.h.d) -\ No newline at end of file -+-include $(GCH:%.h.gch=%.h.d) ---- libraries/source/spidermonkey/build.sh -+++ libraries/source/spidermonkey/build.sh -@@ -92,19 +92,7 @@ - cd mozjs31/js/src - - # Clean up data generated by previous builds that could cause problems --rm -rf build-debug - rm -rf build-release -- --# We want separate debug/release versions of the library, so we have to change --# the LIBRARY_NAME for each build. --# (We use perl instead of sed so that it works with MozillaBuild on Windows, --# which has an ancient sed.) --perl -i.bak -pe 's/(LIBRARY_NAME\s+=).*/$1 '\''mozjs31-ps-debug'\''/' moz.build --mkdir -p build-debug --cd build-debug --CXXFLAGS="${TLCXXFLAGS}" ../configure ${CONF_OPTS} --with-nspr-libs="$NSPR_LIBS" --with-nspr-cflags="$NSPR_INCLUDES" --enable-debug --disable-optimize --enable-js-diagnostics --enable-gczeal # --enable-root-analysis --${MAKE} ${MAKE_OPTS} --cd .. - - perl -i.bak -pe 's/(LIBRARY_NAME\s+=).*/$1 '\''mozjs31-ps-release'\''/' moz.build - mkdir -p build-release -@@ -147,12 +135,9 @@ - mkdir -p ${INCLUDE_DIR_DEBUG} - mkdir -p ${INCLUDE_DIR_RELEASE} - cp -R -L mozjs31/js/src/build-release/dist/include/* ${INCLUDE_DIR_RELEASE}/ --cp -R -L mozjs31/js/src/build-debug/dist/include/* ${INCLUDE_DIR_DEBUG}/ - - mkdir -p lib/ --cp -L mozjs31/js/src/build-debug/dist/lib/${LIB_PREFIX}mozjs31-ps-debug${LIB_SRC_SUFFIX} lib/${LIB_PREFIX}mozjs31-ps-debug${LIB_DST_SUFFIX} - cp -L mozjs31/js/src/build-release/dist/lib/${LIB_PREFIX}mozjs31-ps-release${LIB_SRC_SUFFIX} lib/${LIB_PREFIX}mozjs31-ps-release${LIB_DST_SUFFIX} --cp -L mozjs31/js/src/build-debug/dist/bin/${LIB_PREFIX}mozjs31-ps-debug${DLL_SRC_SUFFIX} ../../../binaries/system/${LIB_PREFIX}mozjs31-ps-debug${DLL_DST_SUFFIX} - cp -L mozjs31/js/src/build-release/dist/bin/${LIB_PREFIX}mozjs31-ps-release${DLL_SRC_SUFFIX} ../../../binaries/system/${LIB_PREFIX}mozjs31-ps-release${DLL_DST_SUFFIX} - - # Flag that it's already been built successfully so we can skip it next time -- cgit v1.2.3