summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2013-07-13 17:13:56 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2013-07-13 17:13:56 +0000
commit6f74c51680210278fa9d3fd50e44c619d6e3edb1 (patch)
treee2c453cfe182e7204e3614c79f0a18503d434199 /media-libs/raspberrypi-userland
parentStable for x86, wrt bug #460278 (diff)
downloadhistorical-6f74c51680210278fa9d3fd50e44c619d6e3edb1.tar.gz
historical-6f74c51680210278fa9d3fd50e44c619d6e3edb1.tar.bz2
historical-6f74c51680210278fa9d3fd50e44c619d6e3edb1.zip
New snapshot.
Package-Manager: portage-2.1.12.2/cvs/Linux x86_64
Diffstat (limited to 'media-libs/raspberrypi-userland')
-rw-r--r--media-libs/raspberrypi-userland/ChangeLog8
-rw-r--r--media-libs/raspberrypi-userland/Manifest6
-rw-r--r--media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20130705.ebuild61
-rw-r--r--media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild9
4 files changed, 80 insertions, 4 deletions
diff --git a/media-libs/raspberrypi-userland/ChangeLog b/media-libs/raspberrypi-userland/ChangeLog
index 32d560c0adae..a190259faf94 100644
--- a/media-libs/raspberrypi-userland/ChangeLog
+++ b/media-libs/raspberrypi-userland/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/raspberrypi-userland
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/raspberrypi-userland/ChangeLog,v 1.3 2013/02/02 00:57:27 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/raspberrypi-userland/ChangeLog,v 1.4 2013/07/13 17:13:52 chithanh Exp $
+
+*raspberrypi-userland-0_pre20130705 (13 Jul 2013)
+
+ 13 Jul 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +raspberrypi-userland-0_pre20130705.ebuild, raspberrypi-userland-9999.ebuild:
+ New snapshot.
*raspberrypi-userland-9999 (02 Feb 2013)
*raspberrypi-userland-0_pre20130131 (02 Feb 2013)
diff --git a/media-libs/raspberrypi-userland/Manifest b/media-libs/raspberrypi-userland/Manifest
index 03c58c2375fb..c313b963541f 100644
--- a/media-libs/raspberrypi-userland/Manifest
+++ b/media-libs/raspberrypi-userland/Manifest
@@ -1,8 +1,10 @@
AUX 04raspberrypi-userland 38 SHA256 60a648bd13f8a1efb29800c312e520f74b9254a688a2a8a21e3b507c2ba25764 SHA512 0fa8b154a3048e10bb1d2fb1dffa7bae322b95ed6c1694edfb355280cb5c00f158f18df83333380d60a1a27741437efc21bae5d11de8fed5a3d4beef695068d9 WHIRLPOOL 966118f1d1494c38f695990331f6da46fcae758364c665836ca43b6d63a2b8e1c53670c7193ce00c4d8fac7d0bf399cc238dc71c5d2073dfcee5f9b1128c2f2e
DIST raspberrypi-userland-0_pre20121024.tar.xz 539284 SHA256 6d280a16a34065ecacbd6e779ffe8277390129367fafb32d81f0197deed2b512 SHA512 7a6d24e95fd7e075694b434c08765dd884705c59aa26a7795d156b3b8304a8b168bddccebfd99733063da7b0bd0f7ae210f3bf6eec0c63ba3c1f116dddff34cb WHIRLPOOL 5c64ad8c8b45452f200fb5788ef477f748ae6a87acb1d494c146eb1c26a29be0f4ec9ffc3c085b4e821275ee83ea8b7a3c2ac8bd86ebd67b050676d021295ef2
DIST raspberrypi-userland-0_pre20130131.tar.xz 31815328 SHA256 d949b3e208c98b631516e21e42de39ad8fa54f0a425ada41890e6d55ed8c7314 SHA512 64a71d70b14477687049ce7d658a248bef8d934287cb50a6ce39cad8ce7c43ca067f4417fddd471b01032874f8e461060983476b7a511ca9b86bc61ffadd0d72 WHIRLPOOL 8d018d00f400323247e1327695fcba7665377cb22d48f7681b6eaa7136157eda4a4b5d0fc1d5888fc45f1e7c788f4defcee8de3917b3d95966cf272b3de26aec
+DIST raspberrypi-userland-0_pre20130705.tar.xz 31966608 SHA256 6307cc9d6103cd8afddf1b94ab44c4071f80884ec85d8e5aadd0f2f3d631c713 SHA512 d83de618e8fa6d49bd0b5b265706c7b290fa5800ac9a674dbf3d34222ab25e92c99877d61c4f706292666bf130ee0118ad54f35c8379a281f8ee90ce76a89651 WHIRLPOOL 8077d99e7a970f37bb4961ac928f9860b47be8aee83bff00eb4c44ee511aa322c532c9ff52528aece0897247ed8472aa70c147794aafe546ece8f8a08c5eb208
EBUILD raspberrypi-userland-0_pre20121024.ebuild 1607 SHA256 45f79bc7e5b21bd32ea8f9984289ceafe5ce3b56afcecfdbda2d0288854c9f3a SHA512 c8e8475ff149a4aedd7b969a26279b583bf4166e97e9d1d1eb1e3e3c262fd91b5c9fd582daedb324927935407be81d61f244b72613eead814045301de3c4f17c WHIRLPOOL ec38308da2df99e065caecb65261942db90a59fd1469a22fa4e80cd108af05e5ff66efebc05399b432917b642116d831f7f1adf5ba6aa4112dd124276dfd0e67
EBUILD raspberrypi-userland-0_pre20130131.ebuild 1308 SHA256 030aaa4410ffa587f21fae4fcf414ce6b6ea2bed26e3280a8f040ace3215efdc SHA512 22156d7c9366d188b7419657256656dd01b1e2ea128d333691c72c194ce50bcd7c52a3e27430b9ccdec1ad3b4166a6999862e1a825621b80a679e8e2269fb8b7 WHIRLPOOL e7963d23c14ea78c7bdde93e3a2429888fc6bc32d39fd628745f2aba28d003ddab512906ed3df3d6dd073a41ddacd304286524b96ab5c3c0a780083ead3d681b
-EBUILD raspberrypi-userland-9999.ebuild 1299 SHA256 6611272e1b183b3a88ecf4b2c8636bed2697aeb2c881039cb111db7f23f8d35b SHA512 c113638ed66bca1f79f36b3018412804131add18c2185952ad46c30c4cb033ab887f540281430184a8981e1cdf56744aee014024fe18f05837fc6982212587c8 WHIRLPOOL 5b3cdf6ff7b1a7ae638494562baca68ec4f44f888c37d7c0d122edc0801ae0bdead3b51680bde9f33d207db603dd069e34693afc6e798e3c9d969018dac3a59a
-MISC ChangeLog 957 SHA256 e85024ad6fb71572e71a1f306d42c8f22647d06dc200459a5cb87f8eb8551496 SHA512 3313d70f931c06578b432983585b9d895fe21b9c1f9e0c3acc3d4e4d786b914464ef5acc9e842581582f524e4917b9003480c1b96a8ba08ff9188d24aea51abf WHIRLPOOL 993031b51df94968b73ebed356a8e8c57bb570eb0d778dd320e98e0e714f8753c6b6b24e87f5d33b1b45b5cc506672137ccb5b2e3677aa26cf485cc86434a523
+EBUILD raspberrypi-userland-0_pre20130705.ebuild 1513 SHA256 8de7886de29fe91d0d87693697ab148f49e8ad79dc804afdc828f262eff8827c SHA512 3bacf40ca59c70068349fd06a3eae9fcd96a6d1e7b742bcbedfe4381eb86d764096c49abacabc322f89f09776029864e346f1ac6868fe3bd03e73ef7205d9aec WHIRLPOOL a1a3402afa45073a9c4f0c0727cb23b3be606f3a4a293bcf935e8610a2c0994dd23fb553ebfd64d90d3375ef61cb9a1fd595aec9f5dba54051b27026a354a88b
+EBUILD raspberrypi-userland-9999.ebuild 1504 SHA256 9964117d51a72224e7cfde32a2e0eccabf0bbf48d3e16bde09631092b2331a74 SHA512 b1fbbc212e40bf18bb19c5ba87245bc31b8f1e8713ea52805256452ba2ad59efa976d7e5ccfe15d84ed85317822d37a75839a43b7e96af155869540cd89dc3bf WHIRLPOOL c48ef41a896472854a0613c5a7ae522dd1d31b2b02618b6d9b89d681fb11b2017e4cd00c9e4339560c2bd0f60453bb01c84c0831c25cb5b408fc21c519a489b5
+MISC ChangeLog 1174 SHA256 b5c514a0e764e4f1ebeec031334963eb2ade7c6c3268a56a7284283843616923 SHA512 44c16556ffe00989644355d6afe4f1fcae639773536b6f5a765dd26787029d81baa780a9de657092c600fcb277c3178014b3a1e8e62d1d61307e2ce95bd46aac WHIRLPOOL a6783df7060518e2cce14f981081582b5d234944ceb89ee2bf96cf94f1232a7d0d8a6ff6152eae1b3b8ca351f9ee6c735f255320f81a16b558bb8bd3665416e0
MISC metadata.xml 253 SHA256 2033971042ce53f0af10bdc9f59bd2aba7b8490f0eafbca62a9e8ffd49d23c5d SHA512 cd887d2863b319dabf8598d349740e8d2223a03b0432157a421933a1a98b6140ad4b56f4750244da7d2545b56fb59567aae00d1e822e7cd90d3cb2b3d464ef01 WHIRLPOOL 95f9871ded20192d86cd4dc49f4471d0ddc884bc804980bcbedc6c4d1f90ebc25e30231dd2a56e8e5a33762cf3f660250934b1299042956d6eba74a7b6d9c81b
diff --git a/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20130705.ebuild b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20130705.ebuild
new file mode 100644
index 000000000000..e1226941bde4
--- /dev/null
+++ b/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20130705.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/raspberrypi-userland/raspberrypi-userland-0_pre20130705.ebuild,v 1.1 2013/07/13 17:13:52 chithanh Exp $
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Raspberry Pi userspace tools and libraries"
+HOMEPAGE="https://github.com/raspberrypi/userland"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-2
+ EGIT_REPO_URI="git://github.com/${PN/-//}.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
+ KEYWORDS="~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+# TODO:
+# * port vcfiled init script
+# * stuff is still installed to hardcoded /opt/vc location, investigate whether
+# anything else depends on it being there
+# * live ebuild
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]]; then
+ git-2_src_unpack
+ else
+ default
+ mv userland-*/ ${P}/ || die
+ fi
+}
+
+src_prepare() {
+ # init script for Debian, not useful on Gentoo
+ sed -i "/DESTINATION \/etc\/init.d/,+2d" interface/vmcs_host/linux/vcfiled/CMakeLists.txt || die
+}
+
+src_configure() {
+ # toolchain file not needed, but build fails if it is not specified
+ local mycmakeargs="-DCMAKE_TOOLCHAIN_FILE=/dev/null"
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ doenvd "${FILESDIR}"/04${PN}
+
+ # enable dynamic switching of the GL implementation
+ dodir /usr/lib/opengl
+ dosym ../../../opt/vc /usr/lib/opengl/${PN}
+
+ # tell eselect opengl that we do not have libGL
+ touch "${ED}"/opt/vc/.gles-only
+}
diff --git a/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild b/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild
index 2a9176f1f299..2193bd3eef0f 100644
--- a/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild
+++ b/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild,v 1.1 2013/02/02 00:57:27 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/raspberrypi-userland/raspberrypi-userland-9999.ebuild,v 1.2 2013/07/13 17:13:52 chithanh Exp $
EAPI=5
@@ -51,4 +51,11 @@ src_configure() {
src_install() {
cmake-utils_src_install
doenvd "${FILESDIR}"/04${PN}
+
+ # enable dynamic switching of the GL implementation
+ dodir /usr/lib/opengl
+ dosym ../../../opt/vc /usr/lib/opengl/${PN}
+
+ # tell eselect opengl that we do not have libGL
+ touch "${ED}"/opt/vc/.gles-only
}