Initial Commit
commit
5004897139
|
@ -0,0 +1,2 @@
|
|||
cross-armv6j-hardfloat-linux-gnueabi
|
||||
cross-armv7a-hardfloat-linux-gnueabi
|
|
@ -0,0 +1 @@
|
|||
EBUILD logitech-g710-9999.ebuild 527 SHA256 7d3df4babad5c2f53f7274734404f5f59f9f01fc9442545893fbcb0cdbdfbe1a SHA512 3a8b3e710c9d8f987d1c016c50ec9a0f9ace91be0cace261affa3ad881f6cde11e83a67117934cb395d8698c5473a20a13ef0a74f216088dab3b997d7a372915 WHIRLPOOL 4a0d637fe80d4dbbd433ae40ea754a9bfefb1989f0a4e920da108fe10131efa22d7845f06edfead1e6d4532498a68b0bb1b80b741a8cfb5206fb008f3d49d731
|
|
@ -0,0 +1,27 @@
|
|||
EAPI=5
|
||||
|
||||
inherit eutils linux-mod linux-info git-r3
|
||||
|
||||
DESCRIPTION="Enable additional functions for Logitech G710+ keyboard"
|
||||
HOMEPAGE=""
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~arm"
|
||||
EGIT_REPO_URI="https://github.com/Wattos/logitech-g710-linux-driver.git"
|
||||
|
||||
DEPEND="virtual/linux-sources"
|
||||
|
||||
BUILD_TARGETS="clean default"
|
||||
MODULE_NAMES="hid-lg-g710-plus"
|
||||
|
||||
pkg_setup() {
|
||||
linux-mod_pkg_setup
|
||||
}
|
||||
|
||||
src_install() {
|
||||
linux-mod_src_install
|
||||
# emake DESTDIR="${D}" install
|
||||
dodoc README.md
|
||||
# linux-mod_src_install
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
AUX no-debian-multiarch-1.0.3.patch 1781 SHA256 f24bb691de54dab3552ebfe282afcf87a500cb1c2bc3c2dda28716d4b02da773 SHA512 96593434b90167587affefcdbd584430f95be6c38309042bcef4aaac02d7cfe1710740b9db8709ea8120c3fbe410500bb7dfac6440c75abd17b9b458c501c882 WHIRLPOOL 48f337617bae3cd264178df53c079061a598b17a95e660547ee32854f0c5e5fe76e7949096721e5c4799ce36dea8c0cee55c95b6a576cd71f096ffa74fcdcae0
|
||||
DIST intel-beignet-1.1.0.tar.gz 938923 SHA256 4afe09ea13cd7f8475b9f6534e97cb4dcd307c602095c6968b0ed22290753386 SHA512 294a0a0614f4c8c5a5e15a9e25c6e6c7e15552696c170a47a73305747cdc05d5607dd404bedd94357c867200f47a97920644a3e9d3dfae367ce756f2e14ed54c WHIRLPOOL 924cb241acfb96852e44dce060f8ecda02969ad7880f352979ba7be817d53d1663d484d5eb3befaf2a6d2e1e4ad05106cabba3085fdf34fccc8c3facc678e3e9
|
||||
EBUILD intel-beignet-1.1.0.ebuild 1707 SHA256 1ef7644a6aec87398ca635234cfcca0bb067cf2ab16a58dae8e58f28f17f48cc SHA512 2185564b7b254d21f2625cacac6c17fede527de772b3bd7884001673d01475b1c93b02a94d8d59cd36de246fad2e732d4e6b8a6d06b4dbebd835bccad650c7c6 WHIRLPOOL e255d1f21f50ca56705330cad59c73d3b3b2a565d352d894cfe4443be4ee2dca9c4b587cffbb02633d9bac42014beeec101e84dd3825544bc7311da4d3afea43
|
|
@ -0,0 +1,40 @@
|
|||
diff -Nurb a/Beignet-1.0.3-Source/CMakeLists.txt b/Beignet-1.0.3-Source/CMakeLists.txt
|
||||
--- a/Beignet-1.0.3-Source/CMakeLists.txt 2015-04-17 04:27:51.000000000 +0200
|
||||
+++ b/Beignet-1.0.3-Source/CMakeLists.txt 2015-05-20 20:59:17.895041760 +0200
|
||||
@@ -39,14 +39,9 @@
|
||||
|
||||
SET(CMAKE_VERBOSE_MAKEFILE "false")
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMake/")
|
||||
-INCLUDE (GNUInstallDirs OPTIONAL)
|
||||
-# support old CMake without GNUInstallDirs
|
||||
-if (NOT CMAKE_INSTALL_FULL_LIBDIR)
|
||||
- set (CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
- set (BEIGNET_LIBRARY_ARCHITECTURE "")
|
||||
-else (NOT CMAKE_INSTALL_FULL_LIBDIR)
|
||||
- set (BEIGNET_LIBRARY_ARCHITECTURE "${CMAKE_LIBRARY_ARCHITECTURE}")
|
||||
-endif (NOT CMAKE_INSTALL_FULL_LIBDIR)
|
||||
+
|
||||
+set (CMAKE_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib")
|
||||
+set (BEIGNET_LIBRARY_ARCHITECTURE "")
|
||||
|
||||
if (NOT LIB_INSTALL_DIR)
|
||||
set (LIB_INSTALL_DIR "${CMAKE_INSTALL_FULL_LIBDIR}")
|
||||
@@ -55,17 +50,7 @@
|
||||
set (BEIGNET_INSTALL_DIR "${LIB_INSTALL_DIR}/beignet/")
|
||||
endif (NOT BEIGNET_INSTALL_DIR)
|
||||
|
||||
-# allow co-installation of 32- and 64-bit versions:
|
||||
-# https://wiki.debian.org/Multiarch
|
||||
-if (BEIGNET_INSTALL_DIR STREQUAL "${CMAKE_INSTALL_PREFIX}/lib/beignet/")
|
||||
- set (ICD_FILE_NAME "intel-beignet.icd")
|
||||
-else (BEIGNET_INSTALL_DIR STREQUAL "${CMAKE_INSTALL_PREFIX}/lib/beignet/")
|
||||
- if (BEIGNET_LIBRARY_ARCHITECTURE STREQUAL "")
|
||||
- set (ICD_FILE_NAME "intel-beignet.icd")
|
||||
- else (BEIGNET_LIBRARY_ARCHITECTURE STREQUAL "")
|
||||
- set (ICD_FILE_NAME "intel-beignet-${BEIGNET_LIBRARY_ARCHITECTURE}.icd")
|
||||
- endif (BEIGNET_LIBRARY_ARCHITECTURE STREQUAL "")
|
||||
-endif (BEIGNET_INSTALL_DIR STREQUAL "${CMAKE_INSTALL_PREFIX}/lib/beignet/")
|
||||
+set (ICD_FILE_NAME "intel-beignet.icd")
|
||||
|
||||
# Force Release with debug info
|
||||
if (NOT CMAKE_BUILD_TYPE)
|
|
@ -0,0 +1,70 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-any-r1 cmake-utils
|
||||
CMAKE_BUILD_TYPE="Release"
|
||||
|
||||
DESCRIPTION="The Beignet GPGPU System for Intel Ivybridge GPUs"
|
||||
HOMEPAGE="http://wiki.freedesktop.org/www/Software/Beignet/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/beignet"
|
||||
KEYWORDS=""
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://01.org/sites/default/files/${P/intel-/}-source.tar.gz -> ${P}.tar.gz"
|
||||
S=${WORKDIR}/Beignet-${PV}-Source
|
||||
fi
|
||||
|
||||
DEPEND=">=sys-devel/gcc-4.6
|
||||
${PYTHON_DEPS}"
|
||||
RDEPEND="app-eselect/eselect-opencl
|
||||
media-libs/mesa
|
||||
sys-devel/clang
|
||||
>=sys-devel/llvm-3.5
|
||||
x11-libs/libdrm
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes"
|
||||
|
||||
pkg_setup() {
|
||||
python_setup
|
||||
}
|
||||
IBEIGNET_DIR=/usr/$(get_libdir)/OpenCL/vendors/intel-beignet
|
||||
|
||||
src_prepare() {
|
||||
# disable tests for now
|
||||
sed -i "s/ADD_SUBDIRECTORY(utests)/#ADD_SUBDIRECTORY(utests)/" CMakeLists.txt || die "sed failed"
|
||||
# disable debian multiarch
|
||||
epatch "${FILESDIR}"/no-debian-multiarch-1.0.3.patch
|
||||
|
||||
echo "${IBEIGNET_DIR}/lib/beignet/libcl.so" > intelbeignet.icd
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
src_configure() {
|
||||
|
||||
local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${IBEIGNET_DIR}/" )
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
insinto /etc/OpenCL/vendors/
|
||||
doins intelbeignet.icd
|
||||
|
||||
dodoc -r docs
|
||||
|
||||
dosym lib/beignet/libcl.so "${IBEIGNET_DIR}"/libOpenCL.so.1
|
||||
dosym lib/beignet/libcl.so "${IBEIGNET_DIR}"/libOpenCL.so
|
||||
dosym lib/beignet/libcl.so "${IBEIGNET_DIR}"/libcl.so.1
|
||||
dosym lib/beignet/libcl.so "${IBEIGNET_DIR}"/libcl.so
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
EBUILD ustream-ssl-9999.ebuild 515 SHA256 1c55bbc9d6cf710d881f66f500cae4f9b661126d4b332d095c60bd5e475b1df0 SHA512 4b6a093d19cd30e7c320d113adef84350f13cfae6a237140c6dc2215b7d2ea6b8d2581f22573295efce1a9dd503ff0ad762bf9bc7e2f18a0c56abd55715bc149 WHIRLPOOL 4ad1c74f957282ea1e98a15607b45f8008f8d26243bc858b37b653278f85ca03c101906419ed6847e3ff0003ddbd977c5a9fb8d76401a0ae759899b5efc5af7a
|
|
@ -0,0 +1,30 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit git-r3 cmake-utils
|
||||
|
||||
DESCRIPTION="A general purpose library for the OpenWRT project."
|
||||
HOMEPAGE="http://wiki.openwrt.org/"
|
||||
EGIT_REPO_URI="git://nbd.name/${PN}.git"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libubox
|
||||
dev-libs/openssl
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/-Werror //' CMakeLists.txt
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
AUX minetest-0.4.10-as-needed.patch 871 SHA256 63f21e5c28952cfae2ec3fa2844afe1a8ca42f726f6183eb3bbeebf18594202d SHA512 470189ca203eb679e62f0e4ff204a57aeedac87b9efa45edfa147efd01f0bad43808a30594589b1b2f0bab8dc9803096b2d51faf593c4cc2d9486b6b12286f45 WHIRLPOOL 8a6bfe894f17be2d0c8ab314d61621162128e676b7506db105b9ee9f47d7c17c00c912b7ca294ffda6bf82a57777883c80f2c7e4d53f5b4d69cc15c796728c3f
|
||||
AUX minetest-0.4.10-shared-irrlicht.patch 614 SHA256 12d03fb8f9523028dacd5fd45d74dfe901b6d659698cf90aafa8f164018f28cc SHA512 d737d076db32bf62df73f6568f7423511ee27573c08fb975c8d876f7cd56a8f942804ed667b9988f3048cb1efdb52fca0ae9a4f1ff1e912607c7d3765b6149e7 WHIRLPOOL 33452e4c94744f20abebe4ce8db75260c83efb2588ba7235844a3a02dab72f3c6c5a60e62383c3dc3fd04db7cbc9b60bf2ebccd7f173fb12220223c9e9fa5546
|
||||
AUX minetest-0.4.10-system-lua.patch 1060 SHA256 444d406183c3e5c6139386bfc870faef7062067a2a1cb3250c3ef41f02ff9b94 SHA512 0716ea12458533b5687d84ac6b3047d8b257b9c1ccef807586dee7ef392ffbd19157e04a63c67ce3d3f221111c5ff12c02e8f9b224a31a7653ebd3f073487e79 WHIRLPOOL a90d3680a242f57719c7f8752dafab07ae221bd0e52a0862e11437dff87da71147d76c22e5b7e647a6e63dd8cc7d638dd681ed7a67059835545963466a8e70f6
|
||||
AUX minetest-0.4.11-as-needed.patch 871 SHA256 63f21e5c28952cfae2ec3fa2844afe1a8ca42f726f6183eb3bbeebf18594202d SHA512 470189ca203eb679e62f0e4ff204a57aeedac87b9efa45edfa147efd01f0bad43808a30594589b1b2f0bab8dc9803096b2d51faf593c4cc2d9486b6b12286f45 WHIRLPOOL 8a6bfe894f17be2d0c8ab314d61621162128e676b7506db105b9ee9f47d7c17c00c912b7ca294ffda6bf82a57777883c80f2c7e4d53f5b4d69cc15c796728c3f
|
||||
AUX minetest-0.4.11-shared-irrlicht.patch 614 SHA256 12d03fb8f9523028dacd5fd45d74dfe901b6d659698cf90aafa8f164018f28cc SHA512 d737d076db32bf62df73f6568f7423511ee27573c08fb975c8d876f7cd56a8f942804ed667b9988f3048cb1efdb52fca0ae9a4f1ff1e912607c7d3765b6149e7 WHIRLPOOL 33452e4c94744f20abebe4ce8db75260c83efb2588ba7235844a3a02dab72f3c6c5a60e62383c3dc3fd04db7cbc9b60bf2ebccd7f173fb12220223c9e9fa5546
|
||||
AUX minetest-0.4.11-system-lua.patch 1060 SHA256 444d406183c3e5c6139386bfc870faef7062067a2a1cb3250c3ef41f02ff9b94 SHA512 0716ea12458533b5687d84ac6b3047d8b257b9c1ccef807586dee7ef392ffbd19157e04a63c67ce3d3f221111c5ff12c02e8f9b224a31a7653ebd3f073487e79 WHIRLPOOL a90d3680a242f57719c7f8752dafab07ae221bd0e52a0862e11437dff87da71147d76c22e5b7e647a6e63dd8cc7d638dd681ed7a67059835545963466a8e70f6
|
||||
AUX minetest-0.4.13-as-needed.patch 626 SHA256 1ec09f034b4b538910dab527010597f3a3d4b7dcfd6a8c234aeef9b80d7f380c SHA512 bd8f6efe40a15fbb2cab0fe78a2e804d616a13618f78213113b5fd0ae873ed817b56ef8a2cde7a9d6c2798cd7fc81858ecffaed8fc5d5d87d77b7fdf868831eb WHIRLPOOL be075e2055c83a3ed2cfd678181295d38a51c0e95b0def10f0bd445f623b3901b75b4d6340cd695b6f659dc51070a4bb73255b2757071446960b3989019b459d
|
||||
AUX minetest-0.4.13-shared-irrlicht.patch 282 SHA256 33705cea5dd97da417aa0db95f154172dd5ac5a271a6d1f21402dc3abba33a56 SHA512 0c581efdee1bf12cdb516da1ff6d63d2923af7380dc4296b148da5872a8236ea174327babeed5fe962dc89f0f5b953741e99b916f6156a4df3db4dfd20a1e9f9 WHIRLPOOL a3d5c7b6653c88bfa8616a014869e06a3f2273783f3f7de846862e7c181ebeece24d27e3f66936c10be5dc0b98b570e0185a57102ca5a6237a86a38d5b904855
|
||||
AUX minetest-0.4.9-as-needed.patch 876 SHA256 9be3034a8360300855d4c317e295d19e41ac3907cf852e135d6836cc616a7458 SHA512 c148df8878c1ab10fee8ed57029bc705db7c2343172ca0c7821b6bf87c3b755e3397ce1ea28e10200413604591e6a221702b1d097359156ec4adc4e5672f24c3 WHIRLPOOL c32e687f805cf7d4434a44066c975eeaa4f48615343a2e716ed2ee79219addba7649ce3947197da95eb3b1ec208bc925a9496af49401f0ce83336e8e464930eb
|
||||
AUX minetest-0.4.9-freetype.patch 2375 SHA256 61576746b304452416d077c936f06f24639a790500a2452a33fd0e8f563e650a SHA512 4626ff076c7b1f344ef5ca4f3e002f92a8563b55091c422f374d4efe3d424205057bf0b5fd75e5349d4d73e76ea0d94189c23b26946f4a165b3234d78f7e7bc6 WHIRLPOOL 8a70bf654019eb4e4431ef4f9e6b3ebb0f22e868787743e439e3396d33bd8c7843c154d6b6d18b940d0483bdcb6d87b316ca466273917ae938371214cd5c1913
|
||||
AUX minetest-0.4.9-lua-luajit-option.patch 1638 SHA256 27e28f42da7deb231f8d385e4b78e93942f3eed6650fd9c1a6b1392e955b854b SHA512 062436decb8c89dc0ea32399166579ef5e6e62ed4af180c8cc67f48f6e63988bf70b0c3e9a4bf465a4babf083fdad334f1fdfeebb6fa5d7a7b79f4f8484475c6 WHIRLPOOL beb1acec98145a0b9e0db2e4bc7ef32929961bd468c2354845f6d517d2504752350a0a9809ebd1af4ea140a68f5d469074538cd306ce869bc702fed2610f6dc2
|
||||
AUX minetest-0.4.9-opengles.patch 4598 SHA256 04745c490eb1a0b940cc1d655e41a62c4c5bece7d99997fd41f58c2a39e44499 SHA512 4a0a39ecb15b647a582c71efeb7624e06b72ab892d8d474705d8de30b34bbbbf2562fe183d8c82799dd3b64f7f10871286ee99444a805182a8355533479b711b WHIRLPOOL 3d15be5dd7db7019d5484cdee758cbbecab576176cc4ebc627337bd06d35cedde12586ba08ff50dacdb1e3f380662766aee041d1a9f243e81e1121f367c68165
|
||||
AUX minetest-0.4.9-shared-irrlicht.patch 614 SHA256 12d03fb8f9523028dacd5fd45d74dfe901b6d659698cf90aafa8f164018f28cc SHA512 d737d076db32bf62df73f6568f7423511ee27573c08fb975c8d876f7cd56a8f942804ed667b9988f3048cb1efdb52fca0ae9a4f1ff1e912607c7d3765b6149e7 WHIRLPOOL 33452e4c94744f20abebe4ce8db75260c83efb2588ba7235844a3a02dab72f3c6c5a60e62383c3dc3fd04db7cbc9b60bf2ebccd7f173fb12220223c9e9fa5546
|
||||
AUX minetestserver.confd 313 SHA256 b360d2f80fb9793994a33778ef907a5b9220ba0a6a8a312d75499718cb9b5f81 SHA512 96fe764d78b383f294bce81e8631861057f309fd9d13f9397ca0c715396f3793f201f313a3507c0b190f41891441eb4fe418b5888cb73ffdea0d27969d0172c3 WHIRLPOOL 6be18593d29f593904760e19486eb77b3ac6bb6b02eaf7de54aba7f5cc117ebafa6ab355787015d3fc2baec6ef8368b3dc8e37bf5df9a901595ccc082adae941
|
||||
AUX minetestserver.initd 682 SHA256 5c808e03db1d234922b960a1691326bdcd8195593edd6c9d5edec878d60f6e8d SHA512 08c652e7f32194b957220ebba6bd8aceb02f9da69cb5e513aedbc6942671df1d4371282a2798f7b83c9d38fbd2c16e46147b963219b8b456881517920cb446f2 WHIRLPOOL 30fc5942a292a6aaed846e9fa44038cc5e8bc3d4466d5ff17f7bf6c0fd753e13a8c484a6fa3de5705e2ec4633ba45895ff6ab25f41b07228eebd7c9e96b3f19a
|
||||
DIST minetest-0.4.12.tar.gz 8184578 SHA256 8d4e77310ceef4d804df8b2b0f40e822954fd5c7c2199921b54b7f20e2f7d8f9 SHA512 ad16836f09f7010c812e49f7ca4f2a1ddc9dd39de07a83e26680d686bbd2d615f74c8e4e2b6d9ddb900a5188fcb1eac4148b06f489aa96360981bf895d1e7235 WHIRLPOOL a497273d1d970fb7267a01919d24d5c16e8bdc90da5f52b4b005bdf646757f53c435397f4b0c121679cedf61c8755d980ff9cf62eb762ccb7859ab7792b7b3e1
|
||||
DIST minetest-0.4.13.tar.gz 8366306 SHA256 40bafab13e20e7a550ceaa25ef82dd7b4b8188ee8e8080e1ae9295b82603d5e1 SHA512 e2228f540d3b982515de85635a84e5f157894b5eb1c654da76e1f69e398c69ff0d4d569a5035146b5c80130e9353e020c86c6acc20813075cfd7c9e5c2df2652 WHIRLPOOL 4048db2da06cfb161b794359e4a24573c51553ec98a022295d8de4623c64ac9d235d4cf8ec7a842bdafc91aa147d244ed4aed3991064b5dcb42932fafa42da7b
|
||||
EBUILD minetest-0.4.12.ebuild 3656 SHA256 69b29c0c5c66673ce926e5c0d10eb0aacd08eee19578a9c6ce6058172168f19f SHA512 2daa70d493163eea4d6b9be6eaade4e30abd78f561c27128fca13f2f0719eff04bd3c7c394502b7dbf0133f3bdb11727a5089852c65a85975b841cb1abf6a8bd WHIRLPOOL 96d33e03eb432e34834918813d2e5f2693f504f906f498a406dd315b05786ff9fa3dc1aad3fb7c02bc927cb53175627f35234260805929dd9b007c56f65c8745
|
||||
EBUILD minetest-0.4.13.ebuild 3933 SHA256 794b166582e7b6665aecfcb5cd687b83774096a56ef5a007db720d550f0867d4 SHA512 76de414562d6b9c887f3f044950a36ee0f71f45c715f62e277e7bc0fbe92f37698ed423e8d20a6751acf29ec6d69ec2bf795c5a3fb6b537ac1c9b4bd75785509 WHIRLPOOL 5ccd82b4218d985a94fb6ce4666dd1603e00d0d716cb9f6a7f2fce2be34f49f5e3594b6d9e68ff595c9eb16119f49e680695a28e0aa5bae524aac101da1a211c
|
|
@ -0,0 +1,35 @@
|
|||
commit a88bfd5b77fa0b5c60e438c0011dbdcee5e14dfd
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Mon Nov 25 00:28:55 2013 +0100
|
||||
|
||||
CMAKE: fix linking order
|
||||
|
||||
this also fixes linking with as-needed wrt
|
||||
https://github.com/minetest/minetest/issues/617
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index a1fee7a..a72bd4a 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -427,18 +427,18 @@ if(BUILD_CLIENT)
|
||||
set(minetest_LIBS
|
||||
${PROJECT_NAME}
|
||||
${ZLIB_LIBRARIES}
|
||||
- ${IRRLICHT_LIBRARY}
|
||||
+ ${X11_LIBRARIES}
|
||||
${OPENGL_LIBRARIES}
|
||||
+ ${OPENGLES2_LIBRARIES}
|
||||
${JPEG_LIBRARIES}
|
||||
${BZIP2_LIBRARIES}
|
||||
${PNG_LIBRARIES}
|
||||
- ${X11_LIBRARIES}
|
||||
+ ${IRRLICHT_LIBRARY}
|
||||
${GETTEXT_LIBRARY}
|
||||
${SOUND_LIBRARIES}
|
||||
${SQLITE3_LIBRARY}
|
||||
${LUA_LIBRARY}
|
||||
${JSON_LIBRARY}
|
||||
- ${OPENGLES2_LIBRARIES}
|
||||
${PLATFORM_LIBS}
|
||||
${CLIENT_PLATFORM_LIBS}
|
||||
)
|
|
@ -0,0 +1,23 @@
|
|||
commit 11d35e62fe13b47c5b34139559e650dfe6ebbd84
|
||||
Author: hasufell <julian.ospald@googlemail.com>
|
||||
Date: Sat Jun 8 13:40:30 2013 +0200
|
||||
|
||||
CMAKE: use shared lib from Irrlicht
|
||||
|
||||
diff --git a/cmake/Modules/FindIrrlicht.cmake b/cmake/Modules/FindIrrlicht.cmake
|
||||
index bd00422..4632993 100644
|
||||
--- a/cmake/Modules/FindIrrlicht.cmake
|
||||
+++ b/cmake/Modules/FindIrrlicht.cmake
|
||||
@@ -50,10 +50,11 @@ else()
|
||||
/usr/include/irrlicht
|
||||
)
|
||||
|
||||
- FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.a Irrlicht
|
||||
+ FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.so Irrlicht
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
+ /usr/lib64
|
||||
)
|
||||
endif()
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -215,8 +215,6 @@
|
||||
message (STATUS "LuaJIT headers: ${LUA_INCLUDE_DIR}")
|
||||
else (NOT ${DISABLE_LUAJIT} MATCHES "1")
|
||||
message (STATUS "LuaJIT detection disabled! (DISABLE_LUAJIT=1)")
|
||||
- set(LUA_LIBRARY "")
|
||||
- set(LUA_INCLUDE_DIR "")
|
||||
endif (NOT DISABLE_LUAJIT)
|
||||
|
||||
set(USE_LUAJIT 0)
|
||||
@@ -267,11 +265,22 @@
|
||||
endif (VALID_LUAJIT_VERSION)
|
||||
endif (LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
|
||||
+OPTION(WITH_BUNDLED_LUA "Use bundled lua")
|
||||
+
|
||||
if(NOT USE_LUAJIT)
|
||||
message (STATUS "LuaJIT not found, using bundled Lua.")
|
||||
- set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
|
||||
- set(LUA_LIBRARY "lua")
|
||||
- add_subdirectory(lua)
|
||||
+ if (WITH_BUNDLED_LUA)
|
||||
+ set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
|
||||
+ set(LUA_LIBRARY "lua")
|
||||
+ add_subdirectory(lua)
|
||||
+ else (WITH_BUNDLED_LUA)
|
||||
+ find_package(Lua51)
|
||||
+ if(LUA51_FOUND)
|
||||
+ message (STATUS "Lua51 found")
|
||||
+ else(LUA51_FOUND)
|
||||
+ message (FATAL_ERROR "Lua51 not found!")
|
||||
+ endif(LUA51_FOUND)
|
||||
+ endif(WITH_BUNDLED_LUA)
|
||||
endif(NOT USE_LUAJIT)
|
||||
|
||||
mark_as_advanced(LUA_LIBRARY)
|
|
@ -0,0 +1,35 @@
|
|||
commit a88bfd5b77fa0b5c60e438c0011dbdcee5e14dfd
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Mon Nov 25 00:28:55 2013 +0100
|
||||
|
||||
CMAKE: fix linking order
|
||||
|
||||
this also fixes linking with as-needed wrt
|
||||
https://github.com/minetest/minetest/issues/617
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index a1fee7a..a72bd4a 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -427,18 +427,18 @@ if(BUILD_CLIENT)
|
||||
set(minetest_LIBS
|
||||
${PROJECT_NAME}
|
||||
${ZLIB_LIBRARIES}
|
||||
- ${IRRLICHT_LIBRARY}
|
||||
+ ${X11_LIBRARIES}
|
||||
${OPENGL_LIBRARIES}
|
||||
+ ${OPENGLES2_LIBRARIES}
|
||||
${JPEG_LIBRARIES}
|
||||
${BZIP2_LIBRARIES}
|
||||
${PNG_LIBRARIES}
|
||||
- ${X11_LIBRARIES}
|
||||
+ ${IRRLICHT_LIBRARY}
|
||||
${GETTEXT_LIBRARY}
|
||||
${SOUND_LIBRARIES}
|
||||
${SQLITE3_LIBRARY}
|
||||
${LUA_LIBRARY}
|
||||
${JSON_LIBRARY}
|
||||
- ${OPENGLES2_LIBRARIES}
|
||||
${PLATFORM_LIBS}
|
||||
${CLIENT_PLATFORM_LIBS}
|
||||
)
|
|
@ -0,0 +1,23 @@
|
|||
commit 11d35e62fe13b47c5b34139559e650dfe6ebbd84
|
||||
Author: hasufell <julian.ospald@googlemail.com>
|
||||
Date: Sat Jun 8 13:40:30 2013 +0200
|
||||
|
||||
CMAKE: use shared lib from Irrlicht
|
||||
|
||||
diff --git a/cmake/Modules/FindIrrlicht.cmake b/cmake/Modules/FindIrrlicht.cmake
|
||||
index bd00422..4632993 100644
|
||||
--- a/cmake/Modules/FindIrrlicht.cmake
|
||||
+++ b/cmake/Modules/FindIrrlicht.cmake
|
||||
@@ -50,10 +50,11 @@ else()
|
||||
/usr/include/irrlicht
|
||||
)
|
||||
|
||||
- FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.a Irrlicht
|
||||
+ FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.so Irrlicht
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
+ /usr/lib64
|
||||
)
|
||||
endif()
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -215,8 +215,6 @@
|
||||
message (STATUS "LuaJIT headers: ${LUA_INCLUDE_DIR}")
|
||||
else (NOT ${DISABLE_LUAJIT} MATCHES "1")
|
||||
message (STATUS "LuaJIT detection disabled! (DISABLE_LUAJIT=1)")
|
||||
- set(LUA_LIBRARY "")
|
||||
- set(LUA_INCLUDE_DIR "")
|
||||
endif (NOT DISABLE_LUAJIT)
|
||||
|
||||
set(USE_LUAJIT 0)
|
||||
@@ -267,11 +265,22 @@
|
||||
endif (VALID_LUAJIT_VERSION)
|
||||
endif (LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
|
||||
+OPTION(WITH_BUNDLED_LUA "Use bundled lua")
|
||||
+
|
||||
if(NOT USE_LUAJIT)
|
||||
message (STATUS "LuaJIT not found, using bundled Lua.")
|
||||
- set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
|
||||
- set(LUA_LIBRARY "lua")
|
||||
- add_subdirectory(lua)
|
||||
+ if (WITH_BUNDLED_LUA)
|
||||
+ set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
|
||||
+ set(LUA_LIBRARY "lua")
|
||||
+ add_subdirectory(lua)
|
||||
+ else (WITH_BUNDLED_LUA)
|
||||
+ find_package(Lua51)
|
||||
+ if(LUA51_FOUND)
|
||||
+ message (STATUS "Lua51 found")
|
||||
+ else(LUA51_FOUND)
|
||||
+ message (FATAL_ERROR "Lua51 not found!")
|
||||
+ endif(LUA51_FOUND)
|
||||
+ endif(WITH_BUNDLED_LUA)
|
||||
endif(NOT USE_LUAJIT)
|
||||
|
||||
mark_as_advanced(LUA_LIBRARY)
|
|
@ -0,0 +1,27 @@
|
|||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 614e819..646b623 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -497,19 +497,19 @@ if(BUILD_CLIENT)
|
||||
set(client_LIBS
|
||||
${PROJECT_NAME}
|
||||
${ZLIB_LIBRARIES}
|
||||
- ${IRRLICHT_LIBRARY}
|
||||
+ ${X11_LIBRARIES}
|
||||
${OPENGL_LIBRARIES}
|
||||
+ ${OPENGLES2_LIBRARIES}
|
||||
${JPEG_LIBRARIES}
|
||||
${BZIP2_LIBRARIES}
|
||||
${PNG_LIBRARIES}
|
||||
- ${X11_LIBRARIES}
|
||||
+ ${IRRLICHT_LIBRARY}
|
||||
${GETTEXT_LIBRARY}
|
||||
${SOUND_LIBRARIES}
|
||||
${SQLITE3_LIBRARY}
|
||||
${LUA_LIBRARY}
|
||||
${GMP_LIBRARY}
|
||||
${JSON_LIBRARY}
|
||||
- ${OPENGLES2_LIBRARIES}
|
||||
${PLATFORM_LIBS}
|
||||
${CLIENT_PLATFORM_LIBS}
|
||||
)
|
|
@ -0,0 +1,12 @@
|
|||
diff --git a/cmake/Modules/FindIrrlicht.cmake b/cmake/Modules/FindIrrlicht.cmake
|
||||
index 8dda157..5f42f35 100644
|
||||
--- a/cmake/Modules/FindIrrlicht.cmake
|
||||
+++ b/cmake/Modules/FindIrrlicht.cmake
|
||||
@@ -48,6 +48,7 @@ else()
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
+ /usr/lib64
|
||||
)
|
||||
endif()
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
commit a88bfd5b77fa0b5c60e438c0011dbdcee5e14dfd
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Mon Nov 25 00:28:55 2013 +0100
|
||||
|
||||
CMAKE: fix linking order
|
||||
|
||||
this also fixes linking with as-needed wrt
|
||||
https://github.com/minetest/minetest/issues/617
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index a1fee7a..a72bd4a 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -427,18 +427,18 @@ if(BUILD_CLIENT)
|
||||
target_link_libraries(
|
||||
${PROJECT_NAME}
|
||||
${ZLIB_LIBRARIES}
|
||||
- ${IRRLICHT_LIBRARY}
|
||||
+ ${X11_LIBRARIES}
|
||||
${OPENGL_LIBRARIES}
|
||||
+ ${OPENGLES2_LIBRARIES}
|
||||
${JPEG_LIBRARIES}
|
||||
${BZIP2_LIBRARIES}
|
||||
${PNG_LIBRARIES}
|
||||
- ${X11_LIBRARIES}
|
||||
+ ${IRRLICHT_LIBRARY}
|
||||
${GETTEXT_LIBRARY}
|
||||
${SOUND_LIBRARIES}
|
||||
${SQLITE3_LIBRARY}
|
||||
${LUA_LIBRARY}
|
||||
${JSON_LIBRARY}
|
||||
- ${OPENGLES2_LIBRARIES}
|
||||
${PLATFORM_LIBS}
|
||||
${CLIENT_PLATFORM_LIBS}
|
||||
)
|
|
@ -0,0 +1,87 @@
|
|||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Sun Dec 8 19:28:11 UTC 2013
|
||||
Subject: prefer pkg-config for freetype2 detection
|
||||
|
||||
https://github.com/minetest/minetest/pull/1042
|
||||
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -173,7 +173,22 @@
|
||||
find_package(OpenGLES2)
|
||||
|
||||
if(USE_FREETYPE)
|
||||
- find_package(Freetype REQUIRED)
|
||||
+ if(UNIX)
|
||||
+ include(FindPkgConfig)
|
||||
+ if(PKG_CONFIG_FOUND)
|
||||
+ pkg_check_modules(FREETYPE QUIET freetype2)
|
||||
+ if(FREETYPE_FOUND)
|
||||
+ SET(FREETYPE_PKGCONFIG_FOUND TRUE)
|
||||
+ SET(FREETYPE_LIBRARY ${FREETYPE_LIBRARIES})
|
||||
+ # because cmake is idiotic
|
||||
+ string(REPLACE ";" " " FREETYPE_CFLAGS_STR ${FREETYPE_CFLAGS})
|
||||
+ string(REPLACE ";" " " FREETYPE_LDFLAGS_STR ${FREETYPE_LDFLAGS})
|
||||
+ endif(FREETYPE_FOUND)
|
||||
+ endif(PKG_CONFIG_FOUND)
|
||||
+ endif(UNIX)
|
||||
+ if(NOT FREETYPE_FOUND)
|
||||
+ find_package(Freetype REQUIRED)
|
||||
+ endif(NOT FREETYPE_FOUND)
|
||||
set(CGUITTFONT_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/cguittfont")
|
||||
set(CGUITTFONT_LIBRARY cguittfont)
|
||||
endif(USE_FREETYPE)
|
||||
@@ -446,6 +461,12 @@
|
||||
)
|
||||
endif(USE_CURL)
|
||||
if(USE_FREETYPE)
|
||||
+ if(FREETYPE_PKGCONFIG_FOUND)
|
||||
+ set_target_properties(${PROJECT_NAME}
|
||||
+ PROPERTIES
|
||||
+ COMPILE_FLAGS "${FREETYPE_CFLAGS_STR}"
|
||||
+ )
|
||||
+ endif(FREETYPE_PKGCONFIG_FOUND)
|
||||
target_link_libraries(
|
||||
${PROJECT_NAME}
|
||||
${FREETYPE_LIBRARY}
|
||||
--- a/src/cguittfont/CMakeLists.txt
|
||||
+++ b/src/cguittfont/CMakeLists.txt
|
||||
@@ -1,17 +1,29 @@
|
||||
-include_directories(
|
||||
- ${IRRLICHT_INCLUDE_DIR}
|
||||
- ${FREETYPE_INCLUDE_DIRS}
|
||||
-)
|
||||
-
|
||||
# CGUITTFont authors, y u no include headers you use?
|
||||
# Do not add CGUITTFont.cpp to the line below.
|
||||
# xCGUITTFont.cpp is a wrapper file that includes
|
||||
# additional required headers.
|
||||
add_library(cguittfont xCGUITTFont.cpp)
|
||||
|
||||
+if(FREETYPE_PKGCONFIG_FOUND)
|
||||
+ set_target_properties(cguittfont
|
||||
+ PROPERTIES
|
||||
+ COMPILE_FLAGS "${FREETYPE_CFLAGS_STR}"
|
||||
+ LINK_FLAGS "${FREETYPE_LDFLAGS_STR}"
|
||||
+ )
|
||||
+
|
||||
+ include_directories(
|
||||
+ ${IRRLICHT_INCLUDE_DIR}
|
||||
+ )
|
||||
+else(FREETYPE_PKGCONFIG_FOUND)
|
||||
+ include_directories(
|
||||
+ ${IRRLICHT_INCLUDE_DIR}
|
||||
+ ${FREETYPE_INCLUDE_DIRS}
|
||||
+ )
|
||||
+endif(FREETYPE_PKGCONFIG_FOUND)
|
||||
+
|
||||
target_link_libraries(
|
||||
- cguittfont
|
||||
- ${IRRLICHT_LIBRARY}
|
||||
- ${FREETYPE_LIBRARY}
|
||||
- ${ZLIB_LIBRARIES} # needed by freetype, repeated here for safety
|
||||
-)
|
||||
+ cguittfont
|
||||
+ ${IRRLICHT_LIBRARY}
|
||||
+ ${FREETYPE_LIBRARY}
|
||||
+ ${ZLIB_LIBRARIES} # needed by freetype, repeated here for safety
|
||||
+ )
|
|
@ -0,0 +1,56 @@
|
|||
commit d8dbda3636a91eba52c97450b58f767d5a4a376e
|
||||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Mon Nov 25 00:25:55 2013 +0100
|
||||
|
||||
add USE_LUAJIT option
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index a30dc98..a1fee7a 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -179,24 +179,29 @@ if(USE_FREETYPE)
|
||||
endif(USE_FREETYPE)
|
||||
|
||||
|
||||
-find_library(LUA_LIBRARY luajit
|
||||
- NAMES luajit-5.1)
|
||||
-find_path(LUA_INCLUDE_DIR luajit.h
|
||||
- NAMES luajit.h
|
||||
- PATH_SUFFIXES luajit-2.0)
|
||||
-message (STATUS "LuaJIT library: ${LUA_LIBRARY}")
|
||||
-message (STATUS "LuaJIT headers: ${LUA_INCLUDE_DIR}")
|
||||
+option(USE_LUAJIT "Use luajit instead of lua" OFF)
|
||||
|
||||
set(USE_LUAJIT 0)
|
||||
-if(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
- message (STATUS "LuaJIT found.")
|
||||
- set(USE_LUAJIT 1)
|
||||
-else(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
- message (STATUS "LuaJIT not found, using bundled Lua.")
|
||||
- set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
|
||||
- set(LUA_LIBRARY "lua")
|
||||
- add_subdirectory(lua)
|
||||
-endif(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
+if(USE_LUAJIT)
|
||||
+ find_library(LUA_LIBRARY luajit
|
||||
+ NAMES luajit-5.1)
|
||||
+ find_path(LUA_INCLUDE_DIR luajit.h
|
||||
+ NAMES luajit.h
|
||||
+ PATH_SUFFIXES luajit-2.0)
|
||||
+ if(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
+ message (STATUS "LuaJIT found")
|
||||
+ set(USE_LUAJIT 1)
|
||||
+ else(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
+ message (FATAL_ERROR "LuaJIT not found!")
|
||||
+ endif(LUA_LIBRARY AND LUA_INCLUDE_DIR)
|
||||
+else(USE_LUAJIT)
|
||||
+ find_package(Lua51)
|
||||
+ if(LUA51_FOUND)
|
||||
+ message (STATUS "Lua51 found")
|
||||
+ else(LUA51_FOUND)
|
||||
+ message (FATAL_ERROR "Lua51 not found!")
|
||||
+ endif(LUA51_FOUND)
|
||||
+endif(USE_LUAJIT)
|
||||
|
||||
mark_as_advanced(LUA_LIBRARY)
|
||||
mark_as_advanced(LUA_INCLUDE_DIR)
|
|
@ -0,0 +1,163 @@
|
|||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Fri Nov 29 19:34:37 UTC 2013
|
||||
|
||||
This patch is currently not needed in this form, because gentoo irrlicht
|
||||
does not yet have gles2 support. However this will be needed
|
||||
once it does, so we can add a gles2 useflag.
|
||||
|
||||
Also fixes
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=492804
|
||||
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -7,6 +7,7 @@
|
||||
mark_as_advanced(JSON_INCLUDE_DIR JSON_LIBRARY)
|
||||
|
||||
option(ENABLE_CURL "Enable cURL support for fetching media" 1)
|
||||
+option(ENABLE_GLES2 "Enable GLES2 support with irrlicht" 0)
|
||||
|
||||
if (NOT ENABLE_CURL)
|
||||
mark_as_advanced(CLEAR CURL_LIBRARY CURL_INCLUDE_DIR)
|
||||
@@ -170,7 +171,10 @@
|
||||
|
||||
find_package(Sqlite3 REQUIRED)
|
||||
find_package(Json REQUIRED)
|
||||
-find_package(OpenGLES2)
|
||||
+if(ENABLE_GLES2 AND BUILD_CLIENT)
|
||||
+ find_package(OpenGLES2 REQUIRED)
|
||||
+ add_definitions( -DWITH_GLES2 )
|
||||
+endif(ENABLE_GLES2 AND BUILD_CLIENT)
|
||||
|
||||
if(USE_FREETYPE)
|
||||
find_package(Freetype REQUIRED)
|
||||
--- a/src/main.cpp
|
||||
+++ b/src/main.cpp
|
||||
@@ -1331,10 +1331,12 @@
|
||||
else if(driverstring == "ogles1")
|
||||
driverType = video::EDT_OGLES1;
|
||||
#endif
|
||||
+#ifdef WITH_GLES2
|
||||
#ifdef _IRR_COMPILE_WITH_OGLES2_
|
||||
else if(driverstring == "ogles2")
|
||||
driverType = video::EDT_OGLES2;
|
||||
#endif
|
||||
+#endif
|
||||
else
|
||||
{
|
||||
errorstream<<"WARNING: Invalid video_driver specified; defaulting "
|
||||
--- a/cmake/Modules/FindOpenGLES2.cmake
|
||||
+++ b/cmake/Modules/FindOpenGLES2.cmake
|
||||
@@ -19,6 +19,7 @@
|
||||
# win32, apple, android NOT TESED
|
||||
# linux tested and works
|
||||
|
||||
+
|
||||
IF (WIN32)
|
||||
IF (CYGWIN)
|
||||
|
||||
@@ -47,51 +48,57 @@
|
||||
|
||||
ELSE(APPLE)
|
||||
|
||||
- FIND_PATH(OPENGLES2_INCLUDE_DIR GLES2/gl2.h
|
||||
- /usr/openwin/share/include
|
||||
- /opt/graphics/OpenGL/include /usr/X11R6/include
|
||||
- /usr/include
|
||||
- )
|
||||
-
|
||||
- FIND_LIBRARY(OPENGLES2_gl_LIBRARY
|
||||
- NAMES GLESv2
|
||||
- PATHS /opt/graphics/OpenGL/lib
|
||||
+ # prefer pkg-config
|
||||
+ INCLUDE(FindPkgConfig)
|
||||
+ IF (PKG_CONFIG_FOUND)
|
||||
+ pkg_check_modules(OPENGLES2 QUIET glesv2 egl)
|
||||
+ ELSE (PKG_CONFIG_FOUND)
|
||||
+ FIND_PATH(OPENGLES2_INCLUDE_DIR GLES2/gl2.h
|
||||
+ /usr/openwin/share/include
|
||||
+ /opt/graphics/OpenGL/include /usr/X11R6/include
|
||||
+ /usr/include
|
||||
+ )
|
||||
+
|
||||
+ FIND_LIBRARY(OPENGLES2_gl_LIBRARY
|
||||
+ NAMES GLESv2
|
||||
+ PATHS /opt/graphics/OpenGL/lib
|
||||
/usr/openwin/lib
|
||||
/usr/shlib /usr/X11R6/lib
|
||||
/usr/lib
|
||||
- )
|
||||
+ )
|
||||
|
||||
- IF (NOT BUILD_ANDROID)
|
||||
- FIND_PATH(EGL_INCLUDE_DIR EGL/egl.h
|
||||
- /usr/openwin/share/include
|
||||
- /opt/graphics/OpenGL/include /usr/X11R6/include
|
||||
- /usr/include
|
||||
- )
|
||||
-
|
||||
- FIND_LIBRARY(EGL_egl_LIBRARY
|
||||
- NAMES EGL
|
||||
- PATHS /opt/graphics/OpenGL/lib
|
||||
- /usr/openwin/lib
|
||||
- /usr/shlib /usr/X11R6/lib
|
||||
- /usr/lib
|
||||
- )
|
||||
-
|
||||
- # On Unix OpenGL most certainly always requires X11.
|
||||
- # Feel free to tighten up these conditions if you don't
|
||||
- # think this is always true.
|
||||
- # It's not true on OSX.
|
||||
-
|
||||
- IF (OPENGLES2_gl_LIBRARY)
|
||||
- IF(NOT X11_FOUND)
|
||||
- INCLUDE(FindX11)
|
||||
- ENDIF(NOT X11_FOUND)
|
||||
- IF (X11_FOUND)
|
||||
- IF (NOT APPLE)
|
||||
- SET (OPENGLES2_LIBRARIES ${X11_LIBRARIES})
|
||||
- ENDIF (NOT APPLE)
|
||||
- ENDIF (X11_FOUND)
|
||||
- ENDIF (OPENGLES2_gl_LIBRARY)
|
||||
- ENDIF ()
|
||||
+ IF (NOT BUILD_ANDROID)
|
||||
+ FIND_PATH(EGL_INCLUDE_DIR EGL/egl.h
|
||||
+ /usr/openwin/share/include
|
||||
+ /opt/graphics/OpenGL/include /usr/X11R6/include
|
||||
+ /usr/include
|
||||
+ )
|
||||
+
|
||||
+ FIND_LIBRARY(EGL_egl_LIBRARY
|
||||
+ NAMES EGL
|
||||
+ PATHS /opt/graphics/OpenGL/lib
|
||||
+ /usr/openwin/lib
|
||||
+ /usr/shlib /usr/X11R6/lib
|
||||
+ /usr/lib
|
||||
+ )
|
||||
+
|
||||
+ # On Unix OpenGL most certainly always requires X11.
|
||||
+ # Feel free to tighten up these conditions if you don't
|
||||
+ # think this is always true.
|
||||
+ # It's not true on OSX.
|
||||
+
|
||||
+ IF (OPENGLES2_gl_LIBRARY)
|
||||
+ IF(NOT X11_FOUND)
|
||||
+ INCLUDE(FindX11)
|
||||
+ ENDIF(NOT X11_FOUND)
|
||||
+ IF (X11_FOUND)
|
||||
+ IF (NOT APPLE)
|
||||
+ SET (OPENGLES2_LIBRARIES ${X11_LIBRARIES})
|
||||
+ ENDIF (NOT APPLE)
|
||||
+ ENDIF (X11_FOUND)
|
||||
+ ENDIF (OPENGLES2_gl_LIBRARY)
|
||||
+ ENDIF (NOT BUILD_ANDROID)
|
||||
+ ENDIF (PKG_CONFIG_FOUND)
|
||||
|
||||
ENDIF(APPLE)
|
||||
ENDIF (WIN32)
|
||||
@@ -126,5 +133,5 @@
|
||||
IF(OPENGLES2_FOUND)
|
||||
MESSAGE(STATUS "Found system opengles2 library ${OPENGLES2_LIBRARIES}")
|
||||
ELSE ()
|
||||
- SET(OPENGLES2_LIBRARIES "")
|
||||
+ MESSAGE(FATAL_ERROR "OpenGLES2 not found!")
|
||||
ENDIF ()
|
|
@ -0,0 +1,23 @@
|
|||
commit 11d35e62fe13b47c5b34139559e650dfe6ebbd84
|
||||
Author: hasufell <julian.ospald@googlemail.com>
|
||||
Date: Sat Jun 8 13:40:30 2013 +0200
|
||||
|
||||
CMAKE: use shared lib from Irrlicht
|
||||
|
||||
diff --git a/cmake/Modules/FindIrrlicht.cmake b/cmake/Modules/FindIrrlicht.cmake
|
||||
index bd00422..4632993 100644
|
||||
--- a/cmake/Modules/FindIrrlicht.cmake
|
||||
+++ b/cmake/Modules/FindIrrlicht.cmake
|
||||
@@ -50,10 +50,11 @@ else()
|
||||
/usr/include/irrlicht
|
||||
)
|
||||
|
||||
- FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.a Irrlicht
|
||||
+ FIND_LIBRARY(IRRLICHT_LIBRARY NAMES libIrrlicht.so Irrlicht
|
||||
PATHS
|
||||
/usr/local/lib
|
||||
/usr/lib
|
||||
+ /usr/lib64
|
||||
)
|
||||
endif()
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
# /etc/conf.d/minetest-server: config file for /etc/init.d/minetest-server
|
||||
|
||||
# user
|
||||
USER="minetest"
|
||||
|
||||
# group
|
||||
GROUP="@GROUP@"
|
||||
|
||||
# pidfile
|
||||
PIDFILE="/var/run/minetest.pid"
|
||||
|
||||
# executable
|
||||
MINETESTBIN="@BINDIR@/minetestserver"
|
||||
|
||||
# additional arguments for the server
|
||||
ARGS="--logfile /var/lib/minetest/minetest-server.log"
|
|
@ -0,0 +1,36 @@
|
|||
#!/sbin/runscript
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/minetest/files/minetestserver.initd,v 1.1 2013/08/05 22:31:13 hasufell Exp $
|
||||
|
||||
description="Minetest dedicated server"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "starting server"
|
||||
start-stop-daemon \
|
||||
--start \
|
||||
--quiet \
|
||||
--make-pidfile \
|
||||
--pidfile "${PIDFILE}" \
|
||||
--background \
|
||||
--user ${USER} \
|
||||
--group ${GROUP} \
|
||||
--exec "${MINETESTBIN}" -- ${ARGS}
|
||||
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "stopping server"
|
||||
start-stop-daemon \
|
||||
--stop \
|
||||
--signal 15 \
|
||||
--quiet \
|
||||
--pidfile "${PIDFILE}"
|
||||
|
||||
eend $?
|
||||
}
|
|
@ -0,0 +1,156 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/minetest/minetest-0.4.10-r2.ebuild,v 1.1 2014/09/25 20:13:59 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils cmake-utils gnome2-utils vcs-snapshot user games
|
||||
|
||||
DESCRIPTION="An InfiniMiner/Minecraft inspired game"
|
||||
HOMEPAGE="http://minetest.net/"
|
||||
SRC_URI="http://github.com/minetest/minetest/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+curl dedicated doc leveldb luajit nls redis +server +sound +truetype"
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
sys-libs/zlib
|
||||
curl? ( net-misc/curl )
|
||||
!dedicated? (
|
||||
app-arch/bzip2
|
||||
>=dev-games/irrlicht-1.8-r2
|
||||
doc? ( app-doc/doxygen media-gfx/graphviz )
|
||||
media-libs/libpng:0
|
||||
virtual/jpeg
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXxf86vm
|
||||
sound? (
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
media-libs/openal
|
||||
)
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
)
|
||||
leveldb? ( dev-libs/leveldb )
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
nls? ( virtual/libintl )
|
||||
redis? ( dev-libs/hiredis )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-games/irrlicht-1.8-r2
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
games_pkg_setup
|
||||
|
||||
if use server || use dedicated ; then
|
||||
enewuser ${PN} -1 -1 /var/lib/${PN} ${GAMES_GROUP}
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
vcs-snapshot_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-0.4.10-shared-irrlicht.patch \
|
||||
"${FILESDIR}"/${PN}-0.4.10-as-needed.patch
|
||||
|
||||
# correct gettext behavior
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
for i in $(cd po ; echo *) ; do
|
||||
if ! has ${i} ${LINGUAS} ; then
|
||||
rm -r po/${i} || die
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# jthread is modified
|
||||
# json is modified
|
||||
|
||||
# set paths
|
||||
sed \
|
||||
-e "s#@BINDIR@#${GAMES_BINDIR}#g" \
|
||||
-e "s#@GROUP@#${GAMES_GROUP}#g" \
|
||||
"${FILESDIR}"/minetestserver.confd > "${T}"/minetestserver.confd || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON")
|
||||
-DCUSTOM_BINDIR="${GAMES_BINDIR}"
|
||||
-DCUSTOM_DOCDIR="/usr/share/doc/${PF}"
|
||||
-DCUSTOM_LOCALEDIR="${GAMES_DATADIR}/${PN}/locale"
|
||||
-DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}"
|
||||
$(cmake-utils_use_enable curl CURL)
|
||||
$(cmake-utils_use_enable truetype FREETYPE)
|
||||
$(cmake-utils_use_enable nls GETTEXT)
|
||||
-DENABLE_GLES=0
|
||||
$(cmake-utils_use_enable leveldb LEVELDB)
|
||||
$(cmake-utils_use_enable redis REDIS)
|
||||
$(cmake-utils_use_enable sound SOUND)
|
||||
$(cmake-utils_use !luajit DISABLE_LUAJIT)
|
||||
-DRUN_IN_PLACE=0
|
||||
$(use dedicated && {
|
||||
echo "-DIRRLICHT_SOURCE_DIR=/the/irrlicht/source"
|
||||
echo "-DIRRLICHT_INCLUDE_DIR=/usr/include/irrlicht"
|
||||
})
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
if use doc ; then
|
||||
emake -C "${CMAKE_BUILD_DIR}" doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use server || use dedicated ; then
|
||||
newinitd "${FILESDIR}"/minetestserver.initd minetest-server
|
||||
newconfd "${T}"/minetestserver.confd minetest-server
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
cd "${CMAKE_BUILD_DIR}"/doc || die
|
||||
dodoc -r html
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
if ! use dedicated ; then
|
||||
elog
|
||||
elog "optional dependencies:"
|
||||
elog " games-action/minetest_game (official mod)"
|
||||
elog
|
||||
fi
|
||||
|
||||
if use server || use dedicated ; then
|
||||
elog
|
||||
elog "Configure your server via /etc/conf.d/minetest-server"
|
||||
elog "The user \"minetest\" is created with /var/lib/${PN} homedir."
|
||||
elog "Default logfile is ~/minetest-server.log"
|
||||
elog
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
|
@ -0,0 +1,162 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/minetest/minetest-0.4.10-r2.ebuild,v 1.1 2014/09/25 20:13:59 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils cmake-utils gnome2-utils vcs-snapshot user games
|
||||
|
||||
DESCRIPTION="An InfiniMiner/Minecraft inspired game"
|
||||
HOMEPAGE="http://minetest.net/"
|
||||
SRC_URI="http://github.com/minetest/minetest/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+curl dedicated doc gles gmp leveldb luajit nls redis +server +sound spatial +truetype"
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
sys-libs/zlib
|
||||
curl? ( net-misc/curl )
|
||||
!dedicated? (
|
||||
app-arch/bzip2
|
||||
>=dev-games/irrlicht-1.8-r2
|
||||
doc? ( app-doc/doxygen media-gfx/graphviz )
|
||||
media-libs/libpng:0
|
||||
virtual/jpeg
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXxf86vm
|
||||
sound? (
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
media-libs/openal
|
||||
)
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
)
|
||||
gles? ( >=media-libs/mesa-9.1.6[gles2] )
|
||||
gmp? ( dev-libs/gmp )
|
||||
spatial? ( sci-libs/libspatialindex )
|
||||
leveldb? ( dev-libs/leveldb )
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
nls? ( virtual/libintl )
|
||||
redis? ( dev-libs/hiredis )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-games/irrlicht-1.8-r2
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
pkg_setup() {
|
||||
games_pkg_setup
|
||||
|
||||
if use server || use dedicated ; then
|
||||
enewuser ${PN} -1 -1 /var/lib/${PN} ${GAMES_GROUP}
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
vcs-snapshot_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-0.4.13-shared-irrlicht.patch \
|
||||
"${FILESDIR}"/${PN}-0.4.13-as-needed.patch
|
||||
|
||||
# correct gettext behavior
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
for i in $(cd po ; echo *) ; do
|
||||
if ! has ${i} ${LINGUAS} ; then
|
||||
rm -r po/${i} || die
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# jthread is modified
|
||||
# json is modified
|
||||
|
||||
# set paths
|
||||
sed \
|
||||
-e "s#@BINDIR@#${GAMES_BINDIR}#g" \
|
||||
-e "s#@GROUP@#${GAMES_GROUP}#g" \
|
||||
"${FILESDIR}"/minetestserver.confd > "${T}"/minetestserver.confd || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(usex dedicated "-DBUILD_SERVER=ON -DBUILD_CLIENT=OFF" "$(cmake-utils_use_build server SERVER) -DBUILD_CLIENT=ON")
|
||||
-DCUSTOM_BINDIR="${GAMES_BINDIR}"
|
||||
-DCUSTOM_DOCDIR="/usr/share/doc/${PF}"
|
||||
-DCUSTOM_EXAMPLE_CONF_DIR="/usr/share/doc/${PF}"
|
||||
-DCUSTOM_LOCALEDIR="${GAMES_DATADIR}/${PN}/locale"
|
||||
-DCUSTOM_SHAREDIR="${GAMES_DATADIR}/${PN}"
|
||||
$(cmake-utils_use_enable curl CURL)
|
||||
$(cmake-utils_use_enable truetype FREETYPE)
|
||||
$(cmake-utils_use_enable nls GETTEXT)
|
||||
$(cmake-utils_use_enable gles GLES)
|
||||
$(cmake-utils_use_enable leveldb LEVELDB)
|
||||
$(cmake-utils_use_enable redis REDIS)
|
||||
$(cmake-utils_use_enable sound SOUND)
|
||||
$(cmake-utils_use_enable luajit LUAJIT)
|
||||
$(cmake-utils_use_enable gmp SYSTEM_GMP)
|
||||
$(cmake-utils_use_enable spatial SPATIAL)
|
||||
-DRUN_IN_PLACE=0
|
||||
$(use dedicated && {
|
||||
echo "-DIRRLICHT_SOURCE_DIR=/the/irrlicht/source"
|
||||
echo "-DIRRLICHT_INCLUDE_DIR=/usr/include/irrlicht"
|
||||
})
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
|
||||
if use doc ; then
|
||||
emake -C "${CMAKE_BUILD_DIR}" doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
if use server || use dedicated ; then
|
||||
newinitd "${FILESDIR}"/minetestserver.initd minetest-server
|
||||
newconfd "${T}"/minetestserver.confd minetest-server
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
cd "${CMAKE_BUILD_DIR}"/doc || die
|
||||
dodoc -r html
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
|
||||
if ! use dedicated ; then
|
||||
elog
|
||||
elog "optional dependencies:"
|
||||
elog " games-action/minetest_game (official mod)"
|
||||
elog
|
||||
fi
|
||||
|
||||
if use server || use dedicated ; then
|
||||
elog
|
||||
elog "Configure your server via /etc/conf.d/minetest-server"
|
||||
elog "The user \"minetest\" is created with /var/lib/${PN} homedir."
|
||||
elog "Default logfile is ~/minetest-server.log"
|
||||
elog
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
DIST minetest_game-0.4.12.tar.gz 911942 SHA256 42c36cbb6969835b09b363ba82c4dd04dc6f8646b70a58c2d6eca1342d9ebcb4 SHA512 a585838ddda314f819f59f809463dc0c6300825d24eef54b899a8b8c08914f947e534073773be4b17497d8c6033705bcb0aa50c077a9d142cf6a2d2f6d1542fc WHIRLPOOL 3c07613569dba3dbbabdf61b70bb978380b1cf02bcc97975dd818ecd77cd128587c91932d5ec5d7225e4af00afde30b401d98e54f5c62bbd19ca75dbd5f81225
|
||||
DIST minetest_game-0.4.13.tar.gz 1371339 SHA256 13a8b474b439da326f627290b06065f7f5adff12d8462f29114ba818653ec604 SHA512 41f48e0abda47fb45750ff21128fb8249b5f2da9bd63dfa52ce438fe482725190a1161faf76c43664e38916f61615be4b9b8914efd88cd02d6ba498b2f69dd62 WHIRLPOOL 02836d6d9a2fe9b66f49983ac2caf88825808b340033cdecfcf84b2ebaee76e772604fd9537403059208fb7bf0ced6f3533356b87e0868a73a64f6d5436cacd8
|
||||
EBUILD minetest_game-0.4.12.ebuild 792 SHA256 be48a9aac6643475c3873482d6e0acfb2c468a4f1eeece218517edb1cf5c2aaf SHA512 da95b19129160270b67056ef4cf3c549c96704f57dad597c80ef27a227021de2abd6b7c27633f6726728b8a5781af3eff946cecc726f2f803ad27bcfb5e79d06 WHIRLPOOL 508ea04f317acfdeec25baee6ac69ed269f1c11620ea4c9c3da4b0db030cef8432d65d0ba5a84c3013e069a7639133047fc9ee68aea55a3774f8373ab3d86cba
|
||||
EBUILD minetest_game-0.4.13.ebuild 792 SHA256 be48a9aac6643475c3873482d6e0acfb2c468a4f1eeece218517edb1cf5c2aaf SHA512 da95b19129160270b67056ef4cf3c549c96704f57dad597c80ef27a227021de2abd6b7c27633f6726728b8a5781af3eff946cecc726f2f803ad27bcfb5e79d06 WHIRLPOOL 508ea04f317acfdeec25baee6ac69ed269f1c11620ea4c9c3da4b0db030cef8432d65d0ba5a84c3013e069a7639133047fc9ee68aea55a3774f8373ab3d86cba
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/minetest_game/minetest_game-0.4.10.ebuild,v 1.2 2014/10/15 11:47:04 nimiux Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit vcs-snapshot games
|
||||
|
||||
DESCRIPTION="The main game for the Minetest game engine"
|
||||
HOMEPAGE="http://github.com/minetest/minetest_game"
|
||||
SRC_URI="http://github.com/minetest/minetest_game/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="~games-action/minetest-${PV}[-dedicated]"
|
||||
|
||||
src_unpack() {
|
||||
vcs-snapshot_src_unpack
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${GAMES_DATADIR}"/minetest/games/${PN}
|
||||
doins -r mods menu
|
||||
doins game.conf minetest.conf
|
||||
|
||||
dodoc README.txt game_api.txt
|
||||
|
||||
prepgamesdirs
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/minetest_game/minetest_game-0.4.10.ebuild,v 1.2 2014/10/15 11:47:04 nimiux Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit vcs-snapshot games
|
||||
|
||||
DESCRIPTION="The main game for the Minetest game engine"
|
||||
HOMEPAGE="http://github.com/minetest/minetest_game"
|
||||
SRC_URI="http://github.com/minetest/minetest_game/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 CC-BY-SA-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="~games-action/minetest-${PV}[-dedicated]"
|
||||
|
||||
src_unpack() {
|
||||
vcs-snapshot_src_unpack
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto "${GAMES_DATADIR}"/minetest/games/${PN}
|
||||
doins -r mods menu
|
||||
doins game.conf minetest.conf
|
||||
|
||||
dodoc README.txt game_api.txt
|
||||
|
||||
prepgamesdirs
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
AUX hedgewars-0.9.18-cflags.patch 757 SHA256 d43ad32b6113211bcbee3820cd2daef39d561d08af181be650fe2d53e1652299 SHA512 c347a855b1166ec21de597bf65c498cf987c06028b5fd91e819ab3e0fc09aa3a3741c9e000000ca4392f18d3ce8bf906ac74888340f1c29aeeeb6a0e74ce8692 WHIRLPOOL dab57f74637b954c5ebd43370ffabc822fc0ef0c1ee0c822b7c9cfb5309f78169a7d02c12d97e6aada038a59e3bc273ae3c85c65a43b608e8fe9af1d9d5367d6
|
||||
AUX hedgewars-0.9.18-cmake.patch 863 SHA256 c4e241f6ee2b9cd5123bc6b583c535b22477854b58327bd84a9d4a9e6550d887 SHA512 3fd06e2f6fbf2b1f549797024429d305b5ea8015862826bb2a21da5c46fb999bd766b83f8ee6531815e722441bb904c40f35c7408fa0ff81273cd79a823b98d0 WHIRLPOOL 87b48e1316b37d6f1c2f73e2567681d0ffdd5768e7e746af6f7aa57e808003e9bb07ec519f2a77357b3dda6cc57158d5621459b9ad8bb8ff80bde8a0ade73593
|
||||
AUX hedgewars-0.9.19-de_translation_fix.patch 735 SHA256 2254e5d8911cb781a0df1acc2444a4d006e9818f29d246a9df3468d8e3459d26 SHA512 5d337379eb23371b71c9f7578de75efe88743669b32d5084a0d741ad727d537ec519529e09a6325a9fc94c5a18c2f6809e2feb4ca1ae1a5bf353603d17c97f55 WHIRLPOOL d933d939e951d37d03e7953b58e5e188029794d5c97af77e6c96960ed2bbdbda630d808e6f02b7534985c568a52f3b664f7603d6d24757cc99a9fbf7f692de77
|
||||
AUX hedgewars-0.9.19-missionmap.patch 2427 SHA256 4e4dc7e5885bcf8d966d4a4bc3f378859cd43aab8b73e31a5fb4232ef80dc277 SHA512 3813ba22c13cbb7bb282cdae7eac814aa149f6f8159b69863ec74eac4d815ab4cf4321722c858577ad85c1f8e554bc1692f7d3ac47ab356999320439f0d026e4 WHIRLPOOL 86fc337b09c5200032d9ffa58f3efc738b4597880de82ce5dbb0f4dcaf88aa76d4b1d1063e9289fe0a8a4ae6b6215ad53862be0110cc393cee51fdae44f17cf7
|
||||
AUX hedgewars-0.9.20-paths.patch 962 SHA256 37087bdd3ca4366bbc3af71845acbbe4907735a3be627533cd83bc82d7af134c SHA512 9db86a880fa010402dc3fb9ec010b79ac212dab342dc1128a739b6109e4971eb6ce43223e6d0f2ffe5ce0982d48d9772dc22ac78ea24c2492f0ddfb1f895f675 WHIRLPOOL 16c0d5fcbb82c5c098868bcf9bb0b536c7d874e824ab922e0c50cabbd05b7f31de62c0824c47eed203fb8361cd4c9bd6fd53c97da656a6db252a26b974b515be
|
||||
DIST hedgewars-src-0.9.21.1.tar.bz2 160250791 SHA256 590a9458d2123c5550d5eb39edfed28d0663703d76e13c8987237c92ca41f3f8 SHA512 4b9a2ab79d9ddb064fddaa2a4dbc895a11c0cbc52ef9e5f56322a63821fdfa4a31d6e268510a9163bd57bd89dec20be30e0f5ef992b41dc473c4684bbb6a48be WHIRLPOOL 19242ff98d3994273c6b0c7e8cfbbb5f7338061c574b4bfe8a77ed085a44c618d1ce564b295e51b400ece6f51bcbc6e211c59278382fadb3f6a26e113c2dc4b4
|
||||
EBUILD hedgewars-0.9.21.1-r1.ebuild 2301 SHA256 4a2f6c2bbbcf72d759209028185ac436b8a6b05bb69fde23c93040538c4ae45e SHA512 5d07ded8095d15510226a585078f606f7a894fa0d2bcdc0ac57744e0db9b9f03e58b8212afef0a02107cb441eabd8e672298439affac042497c22dea24cd8ff3 WHIRLPOOL 7c4094bda383189c717e2cbe5375cfe90bc918c200bde0e302b894823e2762fda4587c3eec2e77f69d56402af5a4b51a69b56e2907c099a6fa4b7d7a6ab403d8
|
|
@ -0,0 +1,23 @@
|
|||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Thu Nov 1 21:16:18 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
respect flags
|
||||
|
||||
--- CMakeLists.txt
|
||||
+++ CMakeLists.txt
|
||||
@@ -158,12 +158,8 @@
|
||||
|
||||
|
||||
#set default flags values for all projects
|
||||
-set(CMAKE_C_FLAGS "-pipe ${CMAKE_C_FLAGS}")
|
||||
-set(CMAKE_C_FLAGS_RELEASE "-w -Os -fomit-frame-pointer ${CMAKE_C_FLAGS_RELEASE}")
|
||||
-set(CMAKE_C_FLAGS_DEBUG "-Wall -O0 -g -DDEBUG ${CMAKE_C_FLAGS_DEBUG}")
|
||||
-set(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS})
|
||||
-set(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE})
|
||||
-set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
|
||||
+set(CMAKE_C_FLAGS_DEBUG "-Wall -DDEBUG ${CMAKE_C_FLAGS_DEBUG}")
|
||||
+set(CMAKE_CXX_FLAGS_DEBUG "-Wall -DDEBUG ${CMAKE_CXX_FLAGS_DEBUG}")
|
||||
|
||||
#parse additional parameters
|
||||
if(FPFLAGS OR GHFLAGS)
|
|
@ -0,0 +1,24 @@
|
|||
From: Julian Ospald <hasufell@gentoo.org>
|
||||
Date: Thu Nov 1 21:52:40 UTC 2012
|
||||
Subject: build system
|
||||
|
||||
fix parallel make
|
||||
|
||||
--- hedgewars/CMakeLists.txt
|
||||
+++ hedgewars/CMakeLists.txt
|
||||
@@ -193,7 +193,7 @@
|
||||
|
||||
#this command is a workaround to some inlining issues present in older FreePascal versions and fixed in 2.6
|
||||
if(fpc_version LESS "020600")
|
||||
- add_custom_target(ENGINECLEAN COMMAND ${CMAKE_BUILD_TOOL} "clean" "${PROJECT_BINARY_DIR}" "${hedgewars_SOURCE_DIR}/hedgewars")
|
||||
+ add_custom_target(ENGINECLEAN COMMAND $(MAKE) "clean" "${PROJECT_BINARY_DIR}" "${hedgewars_SOURCE_DIR}/hedgewars")
|
||||
endif()
|
||||
|
||||
|
||||
@@ -265,4 +265,6 @@
|
||||
add_dependencies(${engine_output_name} ENGINECLEAN)
|
||||
endif()
|
||||
|
||||
+add_dependencies(${engine_output_name} avwrapper)
|
||||
+
|
||||
install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/${engine_output_name}${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_dir})
|
|
@ -0,0 +1,20 @@
|
|||
--- share/hedgewars/Data/Locale/hedgewars_de.ts
|
||||
+++ share/hedgewars/Data/Locale/hedgewars_de.ts
|
||||
@@ -939,7 +939,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Play a game across a network</source>
|
||||
- <translation>Spiele über ein Netwerk</translation>
|
||||
+ <translation>Spiele über ein Netzwerk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Read about who is behind the Hedgewars Project</source>
|
||||
@@ -2154,7 +2154,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Netgame - Error</source>
|
||||
- <translation>Netwerkspiel - Fehler</translation>
|
||||
+ <translation>Netzwerkspiel - Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Please select a server from the list</source>
|
|
@ -0,0 +1,57 @@
|
|||
diff -r 164690ff1408 -r 4114ce5d885d share/hedgewars/Data/Maps/Basketball/map.lua
|
||||
--- a/share/hedgewars/Data/Maps/Basketball/map.lua Fri May 31 16:49:11 2013 +0200
|
||||
+++ b/share/hedgewars/Data/Maps/Basketball/map.lua Fri May 31 14:47:07 2013 -0400
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Hedgewars - Basketball for 2+ Players
|
||||
|
||||
-HedgewarsScriptLoad("Scripts/Locale.lua")()
|
||||
+HedgewarsScriptLoad("/Scripts/Locale.lua")
|
||||
|
||||
local score = {[0] = 0, [1] = 0, [2] = 0, [3] = 0, [4] = 0, [5] = 0}
|
||||
|
||||
diff -r 164690ff1408 -r 4114ce5d885d share/hedgewars/Data/Maps/CTF_Blizzard/map.lua
|
||||
--- a/share/hedgewars/Data/Maps/CTF_Blizzard/map.lua Fri May 31 16:49:11 2013 +0200
|
||||
+++ b/share/hedgewars/Data/Maps/CTF_Blizzard/map.lua Fri May 31 14:47:07 2013 -0400
|
||||
@@ -91,7 +91,7 @@
|
||||
-- add support for more players
|
||||
-- re-enable sudden death, but set water rise to 0
|
||||
|
||||
-HedgewarsScriptLoad("Scripts/Locale.lua")()
|
||||
+HedgewarsScriptLoad("/Scripts/Locale.lua")
|
||||
|
||||
---------------------------------------------------------------
|
||||
----------lots of bad variables and things
|
||||
diff -r 164690ff1408 -r 4114ce5d885d share/hedgewars/Data/Maps/Control/map.lua
|
||||
--- a/share/hedgewars/Data/Maps/Control/map.lua Fri May 31 16:49:11 2013 +0200
|
||||
+++ b/share/hedgewars/Data/Maps/Control/map.lua Fri May 31 14:47:07 2013 -0400
|
||||
@@ -49,7 +49,7 @@
|
||||
--script begins
|
||||
-----------------
|
||||
|
||||
-HedgewarsScriptLoad("Scripts/Locale.lua")()
|
||||
+HedgewarsScriptLoad("/Scripts/Locale.lua")
|
||||
|
||||
---------------------------------------------------------------
|
||||
----------lots of bad variables and things
|
||||
diff -r 164690ff1408 -r 4114ce5d885d share/hedgewars/Data/Maps/Knockball/map.lua
|
||||
--- a/share/hedgewars/Data/Maps/Knockball/map.lua Fri May 31 16:49:11 2013 +0200
|
||||
+++ b/share/hedgewars/Data/Maps/Knockball/map.lua Fri May 31 14:47:07 2013 -0400
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Hedgewars - Knockball for 2+ Players
|
||||
|
||||
-HedgewarsScriptLoad("Scripts/Locale.lua")()
|
||||
+HedgewarsScriptLoad("/Scripts/Locale.lua")
|
||||
|
||||
local score = {[0] = 0, [1] = 0, [2] = 0, [3] = 0, [4] = 0, [5] = 0}
|
||||
|
||||
diff -r 164690ff1408 -r 4114ce5d885d share/hedgewars/Data/Maps/TrophyRace/map.lua
|
||||
--- a/share/hedgewars/Data/Maps/TrophyRace/map.lua Fri May 31 16:49:11 2013 +0200
|
||||
+++ b/share/hedgewars/Data/Maps/TrophyRace/map.lua Fri May 31 14:47:07 2013 -0400
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Hedgewars - Roperace for 2+ Players
|
||||
|
||||
-HedgewarsScriptLoad("Scripts/Locale.lua")()
|
||||
+HedgewarsScriptLoad("/Scripts/Locale.lua")
|
||||
|
||||
-- store number of hedgehogs
|
||||
local numhhs = 0
|
|
@ -0,0 +1,27 @@
|
|||
From b13a712224a5fa80e427f3ff46dbb4ae600097c4 Mon Sep 17 00:00:00 2001
|
||||
From: hasufell <hasufell@gentoo.org>
|
||||
Date: Wed, 25 Dec 2013 18:29:30 +0100
|
||||
Subject: [PATCH] BUILD: make binary/libdir destinations modifiable
|
||||
|
||||
---
|
||||
cmake_modules/paths.cmake | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/cmake_modules/paths.cmake b/cmake_modules/paths.cmake
|
||||
index ddf2623..aefe67a 100644
|
||||
--- a/cmake_modules/paths.cmake
|
||||
+++ b/cmake_modules/paths.cmake
|
||||
@@ -14,8 +14,8 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_DEBUG ${LIBRARY_OUTPUT_PATH})
|
||||
|
||||
#resource paths
|
||||
if(UNIX AND NOT APPLE)
|
||||
- set(target_binary_install_dir "bin")
|
||||
- set(target_library_install_dir "lib")
|
||||
+ set(target_binary_install_dir "bin" CACHE PATH "install dest for binaries")
|
||||
+ set(target_library_install_dir "lib" CACHE PATH "install dest for libs")
|
||||
|
||||
string(SUBSTRING "${DATA_INSTALL_DIR}" 0 1 sharepath_start)
|
||||
if (NOT (${sharepath_start} MATCHES "/"))
|
||||
--
|
||||
1.8.5.2
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-strategy/hedgewars/hedgewars-0.9.21.1.ebuild,v 1.1 2015/02/17 17:13:07 mr_bones_ Exp $
|
||||
|
||||
# TODO: when physfs-2.1.0 hits the tree, set
|
||||
# -DPHYSFS_SYSTEM=ON
|
||||
|
||||
EAPI=5
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
inherit cmake-utils eutils games
|
||||
|
||||
MY_P=${PN}-src-${PV}
|
||||
DESCRIPTION="A turn-based strategy, artillery, action and comedy game"
|
||||
HOMEPAGE="http://hedgewars.org/"
|
||||
SRC_URI="http://download.gna.org/hedgewars/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 Apache-2.0 FDL-1.3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="server"
|
||||
QA_FLAGS_IGNORED=${GAMES_BINDIR}/hwengine # pascal sucks
|
||||
QA_PRESTRIPPED=${GAMES_BINDIR}/hwengine # pascal sucks
|
||||
|
||||
RDEPEND="
|
||||
dev-lang/lua
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
media-libs/freeglut
|
||||
media-libs/libpng:0
|
||||
media-libs/libsdl[sound,opengl,video]
|
||||
media-libs/sdl-image[png]
|
||||
media-libs/sdl-mixer[vorbis]
|
||||
media-libs/sdl-net
|
||||
media-libs/sdl-ttf
|
||||
sys-libs/zlib
|
||||
virtual/ffmpeg"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/fpc-2.4
|
||||
server? (
|
||||
dev-haskell/vector
|
||||
dev-haskell/bytestring-show
|
||||
dev-haskell/network
|
||||
dev-haskell/dataenc
|
||||
dev-haskell/hslogger
|
||||
dev-haskell/utf8-string
|
||||
dev-haskell/sha
|
||||
dev-haskell/entropy
|
||||
dev-haskell/zlib
|
||||
dev-haskell/random
|
||||
)"
|
||||
RDEPEND="${RDEPEND}
|
||||
media-fonts/wqy-zenhei
|
||||
>=media-fonts/dejavu-2.28"
|
||||
|
||||
S=${WORKDIR}/${PN}-src-${PV%.*}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DMINIMAL_FLAGS=ON
|
||||
-DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}"
|
||||
-DDATA_INSTALL_DIR="${GAMES_DATADIR}/${PN}"
|
||||
-Dtarget_binary_install_dir="${GAMES_BINDIR}"
|
||||
-Dtarget_library_install_dir="$(games_get_libdir)"
|
||||
$(cmake-utils_useno server NOSERVER)
|
||||
-DCMAKE_VERBOSE_MAKEFILE=TRUE
|
||||
-DPHYSFS_SYSTEM=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DOCS="ChangeLog.txt README" cmake-utils_src_install
|
||||
rm -f "${D}"/usr/share/games/hedgewars/Data/Fonts/{DejaVuSans-Bold.ttf,wqy-zenhei.ttc}
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
|
||||
"${GAMES_DATADIR}"/hedgewars/Data/Fonts/DejaVuSans-Bold.ttf
|
||||
dosym /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc \
|
||||
"${GAMES_DATADIR}"/hedgewars/Data/Fonts/wqy-zenhei.ttc
|
||||
doicon misc/hedgewars.png
|
||||
make_desktop_entry ${PN} Hedgewars
|
||||
doman man/${PN}.6
|
||||
prepgamesdirs
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
DIST madfuload-1.2.tar.gz 78506 SHA256 324d0a55f73c82ad48635a94a8d72277a2280030df6d036eafe3498c933dee6d SHA512 8b4d1560b373115897ea16af3a17468d29f2ba0c2caa9293578a6743d4e4ec963f29ae04f1f7a74ab32d5715e963f25e2c8e70919cdbcfaf2ba321002a454b21 WHIRLPOOL ce17141e66b40be89cc6a3c14d38ad252fa90e884b3849fa1cca52e4a2fff68caaf2bb5ce08536acfc03f5a4616d5a84fe392aaaf4a1dd6c863f4c6af7a3e963
|
||||
EBUILD madfuload-1.2.ebuild 1032 SHA256 5773ba1fda9ad9be915a0423f694a7f7d7fe242f9b562772dfa1f17dcca9a346 SHA512 c660bac430de4299c37112bd8d2cf0610a22ac2d06886aec5bad979fd473aa67fa83d214b154e4350cb57e09ccdd84a0c0abfafcf87140e6c866695229e3c853 WHIRLPOOL 979e93b2267a561fc6a05f2da622d77e8d8b8857081896e6010d29e1f88d5cbbba6a94cabe633adeb7cd3911c7f684a95e87adf432b5c1d2d7d129a6ed2888c9
|
|
@ -0,0 +1,37 @@
|
|||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
inherit eutils linux-info
|
||||
|
||||
DESCRIPTION="M-Audio DFU firmware loader for MobilePre, Ozone, Sonica and Transit USB audio interfaces"
|
||||
HOMEPAGE="http://usb-midi-fw.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/usb-midi-fw/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 madfuload"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
IUSE=""
|
||||
|
||||
pkg_setup() {
|
||||
kernel_is le 2 6 8 && die "Kernel > 2.6.8 needed"
|
||||
linux-info_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}"-*.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
dodoc README || die "adding documentation failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "You need to reload udev rules before connecting the device:"
|
||||
einfo "# udevadm control --reload-rules"
|
||||
einfo "Also you might have to change the MobilePre RUN parameter"
|
||||
einfo "in /etc/udev/rules.d/42-madfuload.rules to"
|
||||
einfo "\"/usr/sbin/madfuload -l -D %E{DEVICE} -3 -f /usr/share/usb/maudio/ma004103.bin\""
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
masters = gentoo
|
|
@ -0,0 +1,10 @@
|
|||
cross-arm-armv6j-linux-musl
|
||||
cross-armv6j-linux-musl
|
||||
cross-armv6j-hardfloat-linux-musl
|
||||
cross-armv6j-hardfloat-linux-gnueabi
|
||||
cross-armv7a-hardfloat-linux-gnueabi
|
||||
cross-armv6j-hardfloat-linux-musleabi
|
||||
cross-i586-pc-linux-musleabi
|
||||
cross-x86_64-pc-linux-musleabi
|
||||
cross-armv6j-pc-linux-musleabi
|
||||
cross-armv6j-unknown-linux-musleabi
|
|
@ -0,0 +1 @@
|
|||
x-portage
|
|
@ -0,0 +1 @@
|
|||
EBUILD raspberrypi-sources-4.2.9999.ebuild 601 SHA256 1aea502299dbcfe3862a6a52e828c5346e2f726586abd7cd014b4132d7b7802d SHA512 16c598ef7a93b8db1634b639c4e895a10f6c56313152e46951a7b1e8a13e1c2291a4dc83b47bdff68a2c0c08bdeec455c13957a4e3df1042941b1e1157cbddd4 WHIRLPOOL 8d2291bd925dca37bcd17167de535e1fa010d183b398caee38f19d6f60098a90f59122b4585707a6d27134bdfecbb09512995db2e8c9f6f7d0768839028e7122
|
|
@ -0,0 +1,28 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
ETYPE=sources
|
||||
K_DEFCONFIG="bcmrpi_defconfig"
|
||||
K_SECURITY_UNSUPPORTED=1
|
||||
EXTRAVERSION="-${PN}/-*"
|
||||
inherit kernel-2
|
||||
detect_version
|
||||
detect_arch
|
||||
|
||||
inherit git-2 versionator
|
||||
EGIT_REPO_URI=https://github.com/raspberrypi/linux.git
|
||||
EGIT_PROJECT="raspberrypi-linux.git"
|
||||
EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
|
||||
|
||||
DESCRIPTION="Raspberry PI kernel sources"
|
||||
HOMEPAGE="https://github.com/raspberrypi/linux"
|
||||
|
||||
KEYWORDS=""
|
||||
|
||||
src_unpack() {
|
||||
git-2_src_unpack
|
||||
unpack_set_extraversion
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
EBUILD uhttpd2-9999.ebuild 789 SHA256 c1eaa7460fe52775f0a4dc9e467fed02c1bfeafbd4e81d08223db7428c0babf2 SHA512 a28ba9479a95b3f9bcdb2b3ced15f01bfc65ffac199d158eaecdd9679276653719d9a073e3ff3bc7665f220bd86ea54cee98e60f589f427d2322fbc980e102b8 WHIRLPOOL e683e8e9b4ebeb6eff1924fde377fb34b0f7cd85f1b02e8900ec07ce15a1c5c3ae9e046916cd12fb8861170a0bb105cfac313a50692079d8d069a579189b0665
|
|
@ -0,0 +1,37 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit git-r3 cmake-utils
|
||||
|
||||
DESCRIPTION="A general purpose library for the OpenWRT project."
|
||||
HOMEPAGE="http://wiki.openwrt.org/"
|
||||
EGIT_REPO_URI="git://nbd.name/${PN}.git"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="lua tls ubus"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libubox
|
||||
ubus? ( sys-apps/ubus )
|
||||
tls? ( dev-libs/ustream-ssl )
|
||||
lua? ( dev-lang/lua )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's/-Werror //' CMakeLists.txt
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLUA_SUPPORT=$(usex lua ON OFF)
|
||||
-DTLS_SUPPORT=$(usex tls ON OFF)
|
||||
-DUBUS_SUPPORT=$(usex ubus ON OFF)
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
EBUILD xf86-video-fbturbo-9999.ebuild 686 SHA256 0850fbdc9b272da3219de29c1d5926ee646b0bee2e3ec79a2cf96bcd000c48b7 SHA512 f7b7399ad295ea03bd06cf7fb1ebd9f78aacef2b3fb5691142f9f2e758c99f623d8b19e759092d5f3581444844de4ab0807f570762cf226c5a5a6acd71c33180 WHIRLPOOL 7ce10c844f958a130c186ea6dc3dec1be77f0598475368a3452aad6bd382bea3284379eec6d2c76d1a2315e0de906988f81c14efdb5d82e394d2ac03a50bd237
|
|
@ -0,0 +1,21 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-video-fbdev/xf86-video-fbdev-0.4.4.ebuild,v 1.11 2015/03/03 11:06:19 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit xorg-2
|
||||
|
||||
DESCRIPTION="video driver for embedded ARM framebuffer device"
|
||||
EGIT_REPO_URI="git://github.com/ssvb/${PN}.git"
|
||||
#EGIT_BRANCH="rpi-fb-copyarea-20130617"
|
||||
KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-base/xorg-server"
|
||||
DEPEND="${RDEPEND}
|
||||
x11-proto/fontsproto
|
||||
x11-proto/randrproto
|
||||
x11-proto/renderproto
|
||||
x11-proto/videoproto
|
||||
x11-proto/xproto"
|
||||
|
Loading…
Reference in New Issue