0ad 14386_alpha15 added
This commit is contained in:
parent
adcf9c930e
commit
e05658e0d0
|
@ -0,0 +1,29 @@
|
||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit games
|
||||||
|
|
||||||
|
MY_P=0ad-0.0.15-alpha
|
||||||
|
DESCRIPTION="Data files for 0ad"
|
||||||
|
HOMEPAGE="http://wildfiregames.com/0ad/"
|
||||||
|
SRC_URI="http://releases.wildfiregames.com/${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
|
||||||
|
}
|
|
@ -1,10 +1,6 @@
|
||||||
DIST 0ad-0.0.11-alpha-unix-data.tar.xz 350967036 SHA256 a28dd9160637bc1345223ec6f9c36bb693350e9dcc35a3194f43ed463b3ba20e SHA512 26dc6ea00b67c64041f34fe55ad1280693eae7549161fd85ae1551945ccc5e2afb01ee8834f232d573c15c0d5c81875d047cc69885328bf34c365c554eb12124 WHIRLPOOL 2a37584a0c69132386a9312c77e4a82f2413065b3bcfbf4c3964c78f1bb564f6f099ff0f240591bbc25d07b9746ddc8c9cc7cf9ca3619ece05201253c2b91794
|
DIST 0ad-0.0.11-alpha-unix-data.tar.xz 350967036 SHA256 a28dd9160637bc1345223ec6f9c36bb693350e9dcc35a3194f43ed463b3ba20e SHA512 26dc6ea00b67c64041f34fe55ad1280693eae7549161fd85ae1551945ccc5e2afb01ee8834f232d573c15c0d5c81875d047cc69885328bf34c365c554eb12124 WHIRLPOOL 2a37584a0c69132386a9312c77e4a82f2413065b3bcfbf4c3964c78f1bb564f6f099ff0f240591bbc25d07b9746ddc8c9cc7cf9ca3619ece05201253c2b91794
|
||||||
DIST 0ad-0.0.12-alpha-unix-data.tar.xz 388143556 SHA256 0efd800a149f2fed70d7e133b93a385e82810844b50154771514d17d9a68ee07 SHA512 54a894788e4854a371ee2ba159778be18c038277989a2024cf272b09062b8d7a4635ef12826a4101ec37e38b355b21ccd9a1c37c4fd6b0d72dd0f6766a15a04d WHIRLPOOL 6277003c2247a3da922b44c784f7b83c1b74acb9f42dec5cea734dc74c051833cc7253b5b1bb098337409ea96e659613b276769979cc5f87bce57e98a796dd02
|
DIST 0ad-0.0.12-alpha-unix-data.tar.xz 388143556 SHA256 0efd800a149f2fed70d7e133b93a385e82810844b50154771514d17d9a68ee07 SHA512 54a894788e4854a371ee2ba159778be18c038277989a2024cf272b09062b8d7a4635ef12826a4101ec37e38b355b21ccd9a1c37c4fd6b0d72dd0f6766a15a04d WHIRLPOOL 6277003c2247a3da922b44c784f7b83c1b74acb9f42dec5cea734dc74c051833cc7253b5b1bb098337409ea96e659613b276769979cc5f87bce57e98a796dd02
|
||||||
DIST 0ad-0.0.13-alpha-unix-data.tar.xz 420479284 SHA256 284477ddb14732b48ef6740b804294fc8361460190368e60324ce0e22aca4f7e SHA512 a569716369c83062422fa7ba56278ed32731577de76fc7fd9371e5cef56afce78261cf1cb35fa6b7464365a1bd29c2fe2e15f4f46ce40d78ab2f76c8ffee32cd WHIRLPOOL 34c606724549f11f1af88e8a78e87bc41780745fe6260ed00bdba53c68115c8324916bf16b0feed40d4ff4219807b0a06e3b3eb8ad892329dc077d61a4812727
|
DIST 0ad-0.0.13-alpha-unix-data.tar.xz 420479284 SHA256 284477ddb14732b48ef6740b804294fc8361460190368e60324ce0e22aca4f7e SHA512 a569716369c83062422fa7ba56278ed32731577de76fc7fd9371e5cef56afce78261cf1cb35fa6b7464365a1bd29c2fe2e15f4f46ce40d78ab2f76c8ffee32cd WHIRLPOOL 34c606724549f11f1af88e8a78e87bc41780745fe6260ed00bdba53c68115c8324916bf16b0feed40d4ff4219807b0a06e3b3eb8ad892329dc077d61a4812727
|
||||||
DIST 0ad-r11863-alpha-unix-data.tar.xz 310994700 SHA256 76702023402361d27b61eea37034b08e9e19b282e4cdd69954495d2dd087b90a SHA512 58a9b10e961fbd8e30d1e88bdb7d6ac8e4da8a85455f66bd2d018a9df01e5de88aefacca393d8771f1bada49fd5b888492c8b15f7ddb4700a06de640df226316 WHIRLPOOL 1707bfa712e82db7dbbbc9731bcc465ff33d37ef73f8cbc002a8e4bba94a1367568aa1efebec7f88482d9790239be7e109a395ef139be2472c256ea5f4b563e6
|
|
||||||
DIST 0ad-0.0.14-alpha-unix-data.tar.xz 450006708 SHA256 e046531a55226a15784ce9c31df1d8e6723ad2cedd70a0abb63dc1721bf2a770 SHA512 ad07bed3bc4763e032c764ade24833b02420bec84333e732953df2298c727c5924bd752f7d25c2abcfe8dfe93f9890450983cb962045e039c292f91440b6bb83 WHIRLPOOL 36cfb532f027a4a82d0914984fa00e45a238edbd9de5219f58c9136f64d075308c51f895ce45ed81f985b038c0b7a6f1537eb185fa197f466555ff1400cb5cb2
|
DIST 0ad-0.0.14-alpha-unix-data.tar.xz 450006708 SHA256 e046531a55226a15784ce9c31df1d8e6723ad2cedd70a0abb63dc1721bf2a770 SHA512 ad07bed3bc4763e032c764ade24833b02420bec84333e732953df2298c727c5924bd752f7d25c2abcfe8dfe93f9890450983cb962045e039c292f91440b6bb83 WHIRLPOOL 36cfb532f027a4a82d0914984fa00e45a238edbd9de5219f58c9136f64d075308c51f895ce45ed81f985b038c0b7a6f1537eb185fa197f466555ff1400cb5cb2
|
||||||
EBUILD 0ad-data-11863_alpha10.ebuild 646 SHA256 99fb276d2b5e803b353b1e238be540b7f02b9d47297cc144bc97bfbd89b2c2f6 SHA512 8fb78459d1c92ddabc867ddf735333b784f3a17af66f4e02603e750c236a4c2380086af83ede072de49b58a4341eaa4d26e413b587ddeaa9849ccbf30d01de0f WHIRLPOOL c707f3a4c6e7469087ceb5242623894ac7d6ef9bbd2ab7aba514af5501aaf1078af912ccf0a84857b48a654ae5cc3ea71c27fcc8bbf934c3f7f270f548fe5858
|
DIST 0ad-0.0.15-alpha-unix-data.tar.xz 503796604 SHA256 ffc81732e08af36fbac358daba6e2aea27687b05e48c7da9f65feee26fa11ee6 SHA512 5a279faf44d8f7f8903b76bc3a3302ece2172f1f031ee3408de4e840b1de4991d13f71062de25682191a06a57d2fa5eac388149c67f8dbce386b1161eb77b460 WHIRLPOOL e96566a0a1b7c8dbcafe0fb2a0453f5da6d87483cb5a0cb38d756fed9fd6b236ba6ed5889371131a09f144e74aa1720f9e27004f4becccdfd36731420cda555d
|
||||||
EBUILD 0ad-data-12636_alpha11.ebuild 606 SHA256 fc99e3ba14b2dee5f49e62f5b31eb4c836998edea843531c966dfe449f533b79 SHA512 d10d846ac85866756b513b018e2746455c7ad2b38edeb66a8b01106e5f7aece78473591c5677909540b1b2aa38fb2171c328a49e9ead6d8c7a69f35d7325f09c WHIRLPOOL 6e54f4647bbc2a020248871bc24991418c81d58a78781b38da62dc495fd9c768a3ec41c790fb90f5aceb5242fcca91e0a2596d1a1d516d4f08373b346229e0e0
|
DIST 0ad-r11863-alpha-unix-data.tar.xz 310994700 SHA256 76702023402361d27b61eea37034b08e9e19b282e4cdd69954495d2dd087b90a SHA512 58a9b10e961fbd8e30d1e88bdb7d6ac8e4da8a85455f66bd2d018a9df01e5de88aefacca393d8771f1bada49fd5b888492c8b15f7ddb4700a06de640df226316 WHIRLPOOL 1707bfa712e82db7dbbbc9731bcc465ff33d37ef73f8cbc002a8e4bba94a1367568aa1efebec7f88482d9790239be7e109a395ef139be2472c256ea5f4b563e6
|
||||||
EBUILD 0ad-data-12995_alpha12.ebuild 606 SHA256 e97280a039431a3f0b00b91e39f3c1872c0a15426613b212bd41ca68abb00977 SHA512 eff667f49775c23b514f31322dc029c588099a199da103fc1656076b4754efeee93c84a91d31c21346fa0a6b64b1335b87736ebd2eb35d7e69e6c14ad9e0c41b WHIRLPOOL f8f13a164ae117184d2b460adf16ba1718efcaa0db7e6f77962ee58e4e7e403e606dd0be383638c44f95a846815a3098c814d6c8903bae9b75065a0689148692
|
|
||||||
EBUILD 0ad-data-12995_alpha13.ebuild 606 SHA256 fc48af9d65b6e9cdf4acfece36ea9d647e368689aebd2c280470007e51cb02fe SHA512 676797794dd36b772a392f20ef089aebde5cae38d0fa7f71a6b631df8e97ebb4c8dcfd5f50f88de27fda36ee507bb3f1d7cf327b4d623d2ed740a7ac9d4a4900 WHIRLPOOL 7d21670d2e76796ebba28421c5cdea85f8d179faa879f73090283ce75529f0169e2b1c0aa0293b9257d584e6237fc8ce08b695100d9274d48c3ccca8b7563b77
|
|
||||||
EBUILD 0ad-data-13796_alpha14.ebuild 587 SHA256 e99437883c30b61ba8d69b324c2651825df56433a2304e31884d2100ef19fbec SHA512 5c067ff165c13ba7aef6bd4fea3f876d348afafbf3740ba8f46d0e96e0868b73b1494a9095e7f7db48cafad5698f6d4274dfae46c263875d48aa9debcc08d6e8 WHIRLPOOL 51ac9c5fbe8fa4013c135d56db0d8046ac55a4da715e43d7b9bc747e39ddd72dd2debae58e9b90986e94858dcfa747950a250127611203aa5925427c99b14cfa
|
|
||||||
|
|
|
@ -0,0 +1,116 @@
|
||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
WX_GTK_VER="2.8"
|
||||||
|
|
||||||
|
inherit eutils wxwidgets toolchain-funcs games
|
||||||
|
|
||||||
|
MY_P=0ad-0.0.15-alpha
|
||||||
|
DESCRIPTION="A free, real-time strategy game"
|
||||||
|
HOMEPAGE="http://wildfiregames.com/0ad/"
|
||||||
|
SRC_URI="http://releases.wildfiregames.com/${MY_P}-unix-build.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 LGPL-2.1 MIT CC-BY-SA-3.0 as-is"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="-* ~amd64 ~x86"
|
||||||
|
IUSE="+audio editor fam pch test"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
~dev-lang/spidermonkey-1.8.5
|
||||||
|
dev-libs/boost
|
||||||
|
dev-libs/libxml2
|
||||||
|
~games-strategy/0ad-data-${PV}
|
||||||
|
media-gfx/nvidia-texture-tools
|
||||||
|
media-libs/libpng:0
|
||||||
|
media-libs/libsdl[X,opengl,video]
|
||||||
|
net-libs/enet:1.3
|
||||||
|
net-libs/miniupnpc
|
||||||
|
net-libs/gloox
|
||||||
|
net-misc/curl
|
||||||
|
sys-libs/zlib
|
||||||
|
virtual/jpeg
|
||||||
|
virtual/opengl
|
||||||
|
x11-libs/libX11
|
||||||
|
x11-libs/libXcursor
|
||||||
|
audio? ( media-libs/libogg
|
||||||
|
media-libs/libvorbis
|
||||||
|
media-libs/openal )
|
||||||
|
editor? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
test? ( dev-lang/perl )"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-gentoo.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myconf=(
|
||||||
|
--with-system-nvtt
|
||||||
|
--with-system-enet
|
||||||
|
--with-system-mozjs185
|
||||||
|
--minimal-flags
|
||||||
|
$(usex pch "" "--without-pch")
|
||||||
|
$(usex test "" "--without-tests")
|
||||||
|
$(usex audio "" "--without-audio")
|
||||||
|
$(usex editor "--atlas" "")
|
||||||
|
--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() {
|
||||||
|
# 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() {
|
||||||
|
dogamesbin binaries/system/pyrogenesis
|
||||||
|
|
||||||
|
exeinto "$(games_get_libdir)"/${PN}
|
||||||
|
doexe binaries/system/libCollada.so
|
||||||
|
use editor && doexe binaries/system/libAtlasUI.so
|
||||||
|
|
||||||
|
dodoc binaries/system/readme.txt
|
||||||
|
doicon build/resources/${PN}.png
|
||||||
|
games_make_wrapper ${PN} "${GAMES_BINDIR}/pyrogenesis"
|
||||||
|
make_desktop_entry ${PN}
|
||||||
|
|
||||||
|
prepgamesdirs
|
||||||
|
}
|
|
@ -1,17 +1,7 @@
|
||||||
AUX 0ad-12636_alpha11-gentoo.patch 4337 SHA256 1393d3fe8d668778ea29606e246d0c71f6866ec43c640138d86a5d3d06baf040 SHA512 cee9846fd6d11199fb41bc163ff694f1a49014ab7f2011a560d7e964ed197efaa312ad9dfc6bd5535c2e81d75af123c34b05069dba49f66f1447af2485dcf993 WHIRLPOOL 052cdf3d556051cd44e2047261b0a8abe497571cb6def12128186fa649cfae20f83ef4524062f483937dd37f7afe01c572eb53de24e9beb373f0e40943e2a6c5
|
|
||||||
AUX 0ad-12636_alpha11-pch.patch 792 SHA256 67c9fa892121b9fa1742732f2fd88098cf95f6d2177afd6ec158af2b713249f0 SHA512 77a866500dd2b10b38dd18b69f69e3a17a3bde0f0047e42e8c5e1a979eda7078466fd79a6dd383d971848271d2b9f0fa659cf7056b2d116a70375b68897f1589 WHIRLPOOL 013586b8aa545eedf19be4766acbf647a49bf598bbae1db330999b465fb762c3cb436a5e08a8bf0846b828dedec67a3cb6a69f94a2a345accbb5974b1854ce7c
|
|
||||||
AUX 0ad-12995_alpha12-gentoo.patch 4385 SHA256 e94bbeb4286fc86ed28795af62640ed181053cab67e8e4cda9b19240929bc181 SHA512 d0056d25da68306f803b2c8d05d88e5385bd0bdd68541548af4dfdb90197c64e977fd9b02483ff5785f15fefb9d64db84fe6fbe5fb7e5de49d54edb5e3cb78b3 WHIRLPOOL 8210b599d617a52304fa45758b185f71d8d5ac692fb59c19dc7055a78c78f730bf0637414ebd8904cfc3694217eaced0fab2da286b23900f2f98d73f2a310820
|
|
||||||
AUX 0ad-12995_alpha13-gentoo.patch 3965 SHA256 3baba619a163bcc01d6985382168e96f138948d4c5c5e4163a5c522fd3788c8d SHA512 eb84c69b935b27f618b93b25eef491c586f71f7798e08cbeb178c7e73f1184e5acf4b9a1015247f5fa4668f5c919ace575d7b9652564c73a60b5ab3d26248bc2 WHIRLPOOL d887b0a95497bae133a25ed5d3309c1c74ccc85a4d472f5f37d735ca3efa0680aa6b193f05898cc6b24675f523c45b1da2a8cb39f7b48e75808f6e404918557a
|
|
||||||
AUX 0ad-13796_alpha14-gentoo.patch 3138 SHA256 d91e429482ef0b2a100436b467ed10e8b128d563f9e188e599dfecda53608671 SHA512 43b863857b676f767c05922c6f03b6cefd0e10311a1244e697546b5544baeaf05afcaef93262ee14fe00ca4a7032d700c078229a920ddf7e2c937cfcf7ee6a9a WHIRLPOOL f747a33ce728b9f8aca900ef05c45398e46700f22b2d8f49b6c2c1c35bfcfe9de131595819958fc839f78d5b8407d8e3c817f6b1ccbba1b9b7c1efe384f7ccbf
|
|
||||||
DIST 0ad-0.0.11-alpha-unix-build.tar.xz 8682272 SHA256 a218c42bce111d0bcb02b3a18eb14d7c06a839b8863df362083ebd0835d3c6a3 SHA512 c68b6f1d6dae5d2055910834a38d2bdb03c58f87dd4bc756947f8cda8d585c6a2a0e7950b43289671397e6f1d13247fafe7c3d0bd1f61015ab22414cfebd6e66 WHIRLPOOL a8a64df7aa3587aef7fc12394597b4d92131d8d4081328035364073f032c08850a493cbeddd64fb61dcbc07831737977e04495d41c8bdb342d2409cc8da03ba9
|
DIST 0ad-0.0.11-alpha-unix-build.tar.xz 8682272 SHA256 a218c42bce111d0bcb02b3a18eb14d7c06a839b8863df362083ebd0835d3c6a3 SHA512 c68b6f1d6dae5d2055910834a38d2bdb03c58f87dd4bc756947f8cda8d585c6a2a0e7950b43289671397e6f1d13247fafe7c3d0bd1f61015ab22414cfebd6e66 WHIRLPOOL a8a64df7aa3587aef7fc12394597b4d92131d8d4081328035364073f032c08850a493cbeddd64fb61dcbc07831737977e04495d41c8bdb342d2409cc8da03ba9
|
||||||
DIST 0ad-0.0.12-alpha-unix-build.tar.xz 8693880 SHA256 69d01f9ba12bb78f58fc2c567187cfffe20055591f378724b906e6a48ac73877 SHA512 e8572b166d31c0288a60a56638fe1db793298ebb3fd6fecc2ddb47d54db7934d6d0892f8082b19c8bd1951348e42cf4ce77e005a678dc962fcdbe3cd82c6fcfa WHIRLPOOL a4439c01a6c93d1b9abf957ba9f6888a95c0812925336aa6d937df481a8e98cacd0d65a4a60011e5af72a78f6bc07fb8b520a658b023f6d9ce0562dae771e71a
|
DIST 0ad-0.0.12-alpha-unix-build.tar.xz 8693880 SHA256 69d01f9ba12bb78f58fc2c567187cfffe20055591f378724b906e6a48ac73877 SHA512 e8572b166d31c0288a60a56638fe1db793298ebb3fd6fecc2ddb47d54db7934d6d0892f8082b19c8bd1951348e42cf4ce77e005a678dc962fcdbe3cd82c6fcfa WHIRLPOOL a4439c01a6c93d1b9abf957ba9f6888a95c0812925336aa6d937df481a8e98cacd0d65a4a60011e5af72a78f6bc07fb8b520a658b023f6d9ce0562dae771e71a
|
||||||
DIST 0ad-0.0.13-alpha-unix-build.tar.xz 10152276 SHA256 6694c34341ae2dcf81912b3242619f853216dc3b9447177931e903421e480e18 SHA512 f4d846d2936ec3f643b971278dd77835d5814ebdeeb96f53ca0c483e9d69282a3c2fcc35c4cb0684a7e5b252500817245b20e73b59c3d636370f98fb7641c233 WHIRLPOOL b63d8345946008d166ae3d6878f1c80f0bfc3e3e67b3e5f96caf14f32ce7d9d1807b084fb4dfd49f298ad50f5609202a1f3525da8ab5973f833031d40176627f
|
DIST 0ad-0.0.13-alpha-unix-build.tar.xz 10152276 SHA256 6694c34341ae2dcf81912b3242619f853216dc3b9447177931e903421e480e18 SHA512 f4d846d2936ec3f643b971278dd77835d5814ebdeeb96f53ca0c483e9d69282a3c2fcc35c4cb0684a7e5b252500817245b20e73b59c3d636370f98fb7641c233 WHIRLPOOL b63d8345946008d166ae3d6878f1c80f0bfc3e3e67b3e5f96caf14f32ce7d9d1807b084fb4dfd49f298ad50f5609202a1f3525da8ab5973f833031d40176627f
|
||||||
|
DIST 0ad-0.0.14-alpha-unix-build.tar.xz 10172124 SHA256 2034cc71043c970e6229080385b343b08fd5c0b2258372dc19de4c2057267a5c SHA512 85bce78cafd5470dc6fa3dd581ff5b0cdee1187d71a66a5a72bd7b6d6f06da2ee8adad0b2b3df695a1e596696f282418f2e153f971c124cc2217cc11c7397f7c WHIRLPOOL acd8f33e7c1161eb00269502ebecfd6e8106f7f35a622ee4cb1da194d0d0126218a21c3b81c05758bf8583a48cae7d86ef28ec8d8b3c8f81b567a1aaa292d46e
|
||||||
|
DIST 0ad-0.0.15-alpha-unix-build.tar.xz 10222312 SHA256 ceac1e878c314a84d6833d4a675c134d36245ed99ac5ba444238a449cc24471c SHA512 efd454b6d9b0c46d730d55ef5db59ce7b1fa6e15c0db50b901cec4329016e935423fe4e8dda3b7b802979a868fcaca514269b4c4c5e044a775a62d135badfbb4 WHIRLPOOL f279af74409d7fa954193e60085c1d7431aada3e961878ec8530516573c914d1a8a206d2c4f4720e1e7ecc31dc84a63526b3817df362df7f2f06737258dd66e3
|
||||||
DIST 0ad-r11863-alpha-unix-build.tar.xz 8657204 SHA256 46c08d380ce098d3d8f577d04d602bb245dfbb7f7da7b1ad009e7a0d4751435f SHA512 a2290c2f3d4d72e7bfea76c5acb1530dffdad9565f0613d87a9ea4616175f435b4d58613c91753081fd973ac9c8f17e6ee9c8617294bcd0d881862a75df19cb7 WHIRLPOOL 759237396e2ec9d79219493e0e835fbf42ebaeb84899025a6ffb1a3feaff51f2f70dd2027dc2e409bde2dfa03ac124ca340cc7952c5050de0d475239786bf249
|
DIST 0ad-r11863-alpha-unix-build.tar.xz 8657204 SHA256 46c08d380ce098d3d8f577d04d602bb245dfbb7f7da7b1ad009e7a0d4751435f SHA512 a2290c2f3d4d72e7bfea76c5acb1530dffdad9565f0613d87a9ea4616175f435b4d58613c91753081fd973ac9c8f17e6ee9c8617294bcd0d881862a75df19cb7 WHIRLPOOL 759237396e2ec9d79219493e0e835fbf42ebaeb84899025a6ffb1a3feaff51f2f70dd2027dc2e409bde2dfa03ac124ca340cc7952c5050de0d475239786bf249
|
||||||
DIST 0ad-r11863-alpha-unix-data.tar.xz 310994700 SHA256 76702023402361d27b61eea37034b08e9e19b282e4cdd69954495d2dd087b90a SHA512 58a9b10e961fbd8e30d1e88bdb7d6ac8e4da8a85455f66bd2d018a9df01e5de88aefacca393d8771f1bada49fd5b888492c8b15f7ddb4700a06de640df226316 WHIRLPOOL 1707bfa712e82db7dbbbc9731bcc465ff33d37ef73f8cbc002a8e4bba94a1367568aa1efebec7f88482d9790239be7e109a395ef139be2472c256ea5f4b563e6
|
DIST 0ad-r11863-alpha-unix-data.tar.xz 310994700 SHA256 76702023402361d27b61eea37034b08e9e19b282e4cdd69954495d2dd087b90a SHA512 58a9b10e961fbd8e30d1e88bdb7d6ac8e4da8a85455f66bd2d018a9df01e5de88aefacca393d8771f1bada49fd5b888492c8b15f7ddb4700a06de640df226316 WHIRLPOOL 1707bfa712e82db7dbbbc9731bcc465ff33d37ef73f8cbc002a8e4bba94a1367568aa1efebec7f88482d9790239be7e109a395ef139be2472c256ea5f4b563e6
|
||||||
DIST 0ad-0.0.14-alpha-unix-build.tar.xz 10172124 SHA256 2034cc71043c970e6229080385b343b08fd5c0b2258372dc19de4c2057267a5c SHA512 85bce78cafd5470dc6fa3dd581ff5b0cdee1187d71a66a5a72bd7b6d6f06da2ee8adad0b2b3df695a1e596696f282418f2e153f971c124cc2217cc11c7397f7c WHIRLPOOL acd8f33e7c1161eb00269502ebecfd6e8106f7f35a622ee4cb1da194d0d0126218a21c3b81c05758bf8583a48cae7d86ef28ec8d8b3c8f81b567a1aaa292d46e
|
|
||||||
EBUILD 0ad-11863.ebuild 3466 SHA256 539b259755f8311f2481ac86d6a864a8ad63010808ff51d2e01d169c920bec9b SHA512 4ee171e01323d073d0131198d049aa0b2bf35b5272bff4b10e424afc61a894718fcfd0866ed06b0e6c98b23e0137093114c0887667a37aa8da381ed8f8b84b32 WHIRLPOOL c36f15e43ae500a003ecd45f5d7de4739f0d3348ea1f3170bc15c0efb1e3ba27d77d4a3d74300549b3d5e469c25df80516f57a251665f52560ca89f1b6daaaf9
|
|
||||||
EBUILD 0ad-12636_alpha11.ebuild 2880 SHA256 751b3aa6c76ebf70556159fee0c01ea5628a108ad8875b07da16aa6b51c07a6b SHA512 34465121f478b738b01e0387e91f08aa904679fdea10e1c164249b3c884b2fc48bfd310362ab7311a6891ddf754e776e66aea5671514c08a652f108c2e413259 WHIRLPOOL a24f8cc52241a38f1e4b8c6f5bb07c4ecd3fb80c6fe6b033c8f97535337f6e850299826a46d44a6116de4afdba072cc0d5a80aeedde05e45df9c39453027818c
|
|
||||||
EBUILD 0ad-12995_alpha12.ebuild 2791 SHA256 2f09932d539bda3d53ea89d415bef7ae1a662fe96b2b13c1cb0f1bb12cae818f SHA512 b7360167662b06daa11896b3056d1632ded6d575780ed24b10904e0eb8de801fd22e2f29c8937bf669225d9a4aec7941b5831a667982874f361ad8ebc57888c9 WHIRLPOOL 69057cd68c211b0ce933e5f9fba6fe6ad3034f5d244ac3943969dc32f15e850c82f4f15248826d48696bfe948fbf938369fdb5f504828da013818db07372252a
|
|
||||||
EBUILD 0ad-12995_alpha13.ebuild 2798 SHA256 e8aca762069ab825c6abbfc6b18e3957cb87086192bd6f0188ca1371a2ba5ce5 SHA512 d39dedb8786a4375a2ef70bad146be5daf2fa4f3a410e4dd733442fc9b44b0960432a13ed7f2b074b2ba76cfce76efb38166238c6d86f7f7acc4240a4b88176d WHIRLPOOL d53029fed9bcdee07622cafe1b9ef939902af794d67c868318a339712192804b3d9c2d0949215e4308ce07e30ec3d35fab6e92e597a217fa261eb6198788e066
|
|
||||||
EBUILD 0ad-99999.ebuild 2283 SHA256 a42ed114292e61344933a9c8bad8f8ab1931ff6c092ac8fc0956fd3f6c505faf SHA512 2ae4d4d59f1741fd64567c8657fc46d8d35e05f35bb9ed1accd15847516be04648c23b70ccab598539fc5924174a46cf8f40053521215cdc64151b221bab34f3 WHIRLPOOL 58716270a346041f4c8aec9c163aaeaf68e3606d6c73f911c871e20b5096d482c1138c51b4b41ab0aeacca1c73266f093a9f9b5855b89ac61498499fd1ed1712
|
|
||||||
EBUILD 0ad-13796_alpha14.ebuild 2779 SHA256 64dc0ed498938e8e913cd83075e77dce42933c740f9765a2a9c1b3e1c27fd85d SHA512 a3062a7eb1bf2058754a8b19d358a54f008c946407f6d5a7bdf5ac8a0367134a14175b6d369c3621ef59ceaa541c88dd40104e22e1e68ae3ff2cfdf67631473c WHIRLPOOL 63ddc3cad7e1759025f2e1b5d52e93f10f98f64168027f11d4fe4b6064d39dc157a857046edc4ca60eaaf687933322226ce9e808c7dbbfb8ec6bc9ae5495b205
|
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
From: Julian Ospald <hasufell@gentoo.org>
|
||||||
|
Date: Sun Jun 24 18:32:38 UTC 2012
|
||||||
|
Subject: build system
|
||||||
|
|
||||||
|
respect flags
|
||||||
|
let stripping be handled by the system
|
||||||
|
|
||||||
|
fix minimal-flags option:
|
||||||
|
leave -fvisibility=hidden active
|
||||||
|
leave conditional -fpc-preprocess active
|
||||||
|
|
||||||
|
--- build/premake/premake4.lua
|
||||||
|
+++ build/premake/premake4.lua
|
||||||
|
@@ -145,7 +145,7 @@
|
||||||
|
|
||||||
|
function project_set_build_flags()
|
||||||
|
|
||||||
|
- flags { "Symbols", "NoEditAndContinue" }
|
||||||
|
+ flags { "NoEditAndContinue" }
|
||||||
|
if not _OPTIONS["icc"] and (os.is("windows") or not _OPTIONS["minimal-flags"]) then
|
||||||
|
-- adds the -Wall compiler flag
|
||||||
|
flags { "ExtraWarnings" } -- this causes far too many warnings/remarks on ICC
|
||||||
|
@@ -337,13 +337,11 @@
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
- if not _OPTIONS["minimal-flags"] then
|
||||||
|
buildoptions {
|
||||||
|
-- Hide symbols in dynamic shared objects by default, for efficiency and for equivalence with
|
||||||
|
-- Windows - they should be exported explicitly with __attribute__ ((visibility ("default")))
|
||||||
|
"-fvisibility=hidden"
|
||||||
|
}
|
||||||
|
- end
|
||||||
|
|
||||||
|
if _OPTIONS["bindir"] then
|
||||||
|
defines { "INSTALLED_BINDIR=" .. _OPTIONS["bindir"] }
|
||||||
|
--- libraries/source/fcollada/src/Makefile
|
||||||
|
+++ libraries/source/fcollada/src/Makefile
|
||||||
|
@@ -9,8 +9,8 @@
|
||||||
|
|
||||||
|
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 := -O1 -DNDEBUG -DRETAIL
|
||||||
|
+CXXFLAGS_DEBUG := -D_DEBUG -DRETAIL
|
||||||
|
+CXXFLAGS_RELEASE := -DNDEBUG -DRETAIL
|
||||||
|
# (-O2 with gcc 4.3 causes linker errors when using this library, for unknown reasons, so stick with -O1 until gcc >4.3 is typical.)
|
||||||
|
CXXFLAGS_TEST := -O0 -g -D_DEBUG
|
||||||
|
LIBS += `pkg-config libxml-2.0 --libs`
|
||||||
|
--- 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)
|
Loading…
Reference in New Issue