From 4883c62e9a0b7b6a134e758dc321f6f59a5fb0b9 Mon Sep 17 00:00:00 2001 From: Anton Schubert Date: Sun, 8 May 2016 14:09:54 +0200 Subject: [PATCH] add local overlay --- app-editors/atom/Manifest | 12 ++ app-editors/atom/atom-0.176.0.ebuild | 101 +++++++++++ app-editors/atom/atom-0.188.0.ebuild | 103 +++++++++++ app-editors/atom/atom-0.196.0.ebuild | 110 ++++++++++++ app-editors/atom/atom-0.210.0.ebuild | 107 ++++++++++++ app-editors/atom/atom-1.0.0.ebuild | 107 ++++++++++++ app-editors/atom/atom-1.0.11-r1.ebuild | 108 ++++++++++++ app-editors/atom/atom-1.0.7.ebuild | 106 +++++++++++ app-editors/atom/atom-1.3.0.ebuild | 86 +++++++++ .../files/0002-skip-atom-shell-copy.patch | 14 ++ app-editors/atom/files/atom-python.patch | 11 ++ app-editors/atom/metadata.xml | 9 + app-pda/ipheth-pair/Manifest | 1 + app-pda/ipheth-pair/ipheth-pair-9999.ebuild | 41 +++++ app-pda/libimobiledevice/Manifest | 3 + .../libimobiledevice-1.2.0.ebuild | 66 +++++++ app-pda/libimobiledevice/metadata.xml | 5 + app-pda/libplist/ChangeLog | 56 ++++++ app-pda/libplist/ChangeLog-2015 | 165 ++++++++++++++++++ app-pda/libplist/Manifest | 7 + app-pda/libplist/libplist-1.11.ebuild | 53 ++++++ app-pda/libplist/libplist-1.12.ebuild | 53 ++++++ app-pda/libplist/metadata.xml | 5 + dev-go/godep/ChangeLog | 15 ++ dev-go/godep/Manifest | 6 + dev-go/godep/godep-0_p20150520-r1.ebuild | 48 +++++ dev-go/godep/godep-0_p20150520.ebuild | 48 +++++ dev-go/godep/metadata.xml | 10 ++ dev-python/impacket/Manifest | 2 + dev-python/impacket/impacket-0.9.12-r2.ebuild | 42 +++++ dev-python/netzob/Manifest | 2 + dev-python/netzob/netzob-0.4.1.ebuild | 59 +++++++ dev-python/pcapy/Manifest | 2 + dev-python/pcapy/pcapy-0.10.8.ebuild | 25 +++ dev-python/python-osc/Manifest | 3 + dev-python/python-osc/metadata.xml | 8 + dev-python/python-osc/python-osc-1.5.ebuild | 21 +++ dev-util/atom-shell/Manifest | 5 + dev-util/atom-shell/atom-shell-0.21.3.ebuild | 116 ++++++++++++ .../atom-shell/atom-shell-0.22.3-r2.ebuild | 117 +++++++++++++ .../files/0001-fix-atom-shell-linking.patch | 15 ++ .../files/0002-fix-brightray-linking.patch | 20 +++ dev-util/atom-shell/metadata.xml | 8 + dev-util/ios-webkit-debug-proxy/Manifest | 6 + .../ios-webkit-debug-proxy-1.4.ebuild | 23 +++ .../ios-webkit-debug-proxy-1.6.ebuild | 23 +++ .../ios-webkit-debug-proxy-9999.ebuild | 27 +++ dev-util/ios-webkit-debug-proxy/metadata.xml | 6 + dev-util/racer/Manifest | 2 + dev-util/racer/racer-1.1.0.ebuild | 68 ++++++++ games-arcade/nsnake/Manifest | 3 + games-arcade/nsnake/files/Makefile.patch | 50 ++++++ games-arcade/nsnake/nsnake-3.0.1.ebuild | 44 +++++ games-arcade/snayke/snayke-2.4.ebuild | 40 +++++ media-gfx/dispcalgui/Manifest | 2 + .../dispcalgui/dispcalgui-3.0.4.2.ebuild | 74 ++++++++ media-sound/teamspeak-client-bin/Manifest | 3 + .../teamspeak-client-bin-3.0.16.ebuild | 74 ++++++++ metadata/layout.conf | 1 + net-p2p/syncthing/Manifest | 7 + net-p2p/syncthing/files/conf.d/syncthing | 16 ++ net-p2p/syncthing/files/init.d/syncthing | 37 ++++ net-p2p/syncthing/syncthing-0.11.10.ebuild | 78 +++++++++ net-p2p/syncthing/syncthing-0.12.4.ebuild | 64 +++++++ net-p2p/syncthing/syncthing-9999.ebuild | 52 ++++++ www-client/servo/servo-9999.ebuild | 32 ++++ x11-themes/kvantum/Manifest | 1 + x11-themes/kvantum/kvantum-9999.ebuild | 85 +++++++++ 68 files changed, 2719 insertions(+) create mode 100644 app-editors/atom/Manifest create mode 100644 app-editors/atom/atom-0.176.0.ebuild create mode 100644 app-editors/atom/atom-0.188.0.ebuild create mode 100644 app-editors/atom/atom-0.196.0.ebuild create mode 100644 app-editors/atom/atom-0.210.0.ebuild create mode 100644 app-editors/atom/atom-1.0.0.ebuild create mode 100644 app-editors/atom/atom-1.0.11-r1.ebuild create mode 100644 app-editors/atom/atom-1.0.7.ebuild create mode 100644 app-editors/atom/atom-1.3.0.ebuild create mode 100644 app-editors/atom/files/0002-skip-atom-shell-copy.patch create mode 100644 app-editors/atom/files/atom-python.patch create mode 100644 app-editors/atom/metadata.xml create mode 100644 app-pda/ipheth-pair/Manifest create mode 100644 app-pda/ipheth-pair/ipheth-pair-9999.ebuild create mode 100644 app-pda/libimobiledevice/Manifest create mode 100644 app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild create mode 100644 app-pda/libimobiledevice/metadata.xml create mode 100644 app-pda/libplist/ChangeLog create mode 100644 app-pda/libplist/ChangeLog-2015 create mode 100644 app-pda/libplist/Manifest create mode 100644 app-pda/libplist/libplist-1.11.ebuild create mode 100644 app-pda/libplist/libplist-1.12.ebuild create mode 100644 app-pda/libplist/metadata.xml create mode 100644 dev-go/godep/ChangeLog create mode 100644 dev-go/godep/Manifest create mode 100644 dev-go/godep/godep-0_p20150520-r1.ebuild create mode 100644 dev-go/godep/godep-0_p20150520.ebuild create mode 100644 dev-go/godep/metadata.xml create mode 100644 dev-python/impacket/Manifest create mode 100644 dev-python/impacket/impacket-0.9.12-r2.ebuild create mode 100644 dev-python/netzob/Manifest create mode 100644 dev-python/netzob/netzob-0.4.1.ebuild create mode 100644 dev-python/pcapy/Manifest create mode 100644 dev-python/pcapy/pcapy-0.10.8.ebuild create mode 100644 dev-python/python-osc/Manifest create mode 100644 dev-python/python-osc/metadata.xml create mode 100644 dev-python/python-osc/python-osc-1.5.ebuild create mode 100644 dev-util/atom-shell/Manifest create mode 100644 dev-util/atom-shell/atom-shell-0.21.3.ebuild create mode 100644 dev-util/atom-shell/atom-shell-0.22.3-r2.ebuild create mode 100644 dev-util/atom-shell/files/0001-fix-atom-shell-linking.patch create mode 100644 dev-util/atom-shell/files/0002-fix-brightray-linking.patch create mode 100644 dev-util/atom-shell/metadata.xml create mode 100644 dev-util/ios-webkit-debug-proxy/Manifest create mode 100644 dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.4.ebuild create mode 100644 dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.6.ebuild create mode 100644 dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-9999.ebuild create mode 100644 dev-util/ios-webkit-debug-proxy/metadata.xml create mode 100644 dev-util/racer/Manifest create mode 100644 dev-util/racer/racer-1.1.0.ebuild create mode 100644 games-arcade/nsnake/Manifest create mode 100644 games-arcade/nsnake/files/Makefile.patch create mode 100644 games-arcade/nsnake/nsnake-3.0.1.ebuild create mode 100644 games-arcade/snayke/snayke-2.4.ebuild create mode 100644 media-gfx/dispcalgui/Manifest create mode 100644 media-gfx/dispcalgui/dispcalgui-3.0.4.2.ebuild create mode 100644 media-sound/teamspeak-client-bin/Manifest create mode 100644 media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.16.ebuild create mode 100644 metadata/layout.conf create mode 100644 net-p2p/syncthing/Manifest create mode 100644 net-p2p/syncthing/files/conf.d/syncthing create mode 100644 net-p2p/syncthing/files/init.d/syncthing create mode 100644 net-p2p/syncthing/syncthing-0.11.10.ebuild create mode 100644 net-p2p/syncthing/syncthing-0.12.4.ebuild create mode 100644 net-p2p/syncthing/syncthing-9999.ebuild create mode 100644 www-client/servo/servo-9999.ebuild create mode 100644 x11-themes/kvantum/Manifest create mode 100644 x11-themes/kvantum/kvantum-9999.ebuild diff --git a/app-editors/atom/Manifest b/app-editors/atom/Manifest new file mode 100644 index 0000000..a7e3ccf --- /dev/null +++ b/app-editors/atom/Manifest @@ -0,0 +1,12 @@ +AUX 0002-skip-atom-shell-copy.patch 422 SHA256 6879c69a33cf673745267836ba9e47ccea64fdc967c14ca9cf4a4b77ae7d0e75 SHA512 34b99f1b795009d88ea38a19271f7a88639fa7541efd9cdce4488cf6e45cec1db1183ca2f01721ae019b877de28d502547b90f93c8810a805cb125ee39b55446 WHIRLPOOL 7d3e8796b7a9b0af63ddaf8a888c3d4d8fae9e59d7abb4800e16d0174e77d7c38ec7410fbfe1e33d4a6628621251a79343d38920c32ebc6b4470d902a08f9699 +AUX atom-python.patch 238 SHA256 7fd879c03127d81b37e31920e3baf2a38b2008d47093b4da60916e9393e9f2d0 SHA512 5737a7b238c68e42b537586abbfa5568e558e2d20320bb9bda8d0626f9f0b231ab4df1eb5b7cc91503dd9550f25c117592d4e6b655e0e30fca0bfa910242248b WHIRLPOOL 52e196ebe1db99e907bb46420cf4f92ef1d5e5fe65619e837dbd3412ff0d8d5dcd5b12e674c170b5c2b4641d4eb3d0310d76489a4b6a9e73480c9610e3685b7e +DIST 1.3.0.tar.gz 7891609 SHA256 baebf574d60fbded2c92950ed515a63fb82640f8b65fec4a41a1089002c8b44f SHA512 3449b6779bff596b3043da65664949623e5b95eefedde512d9308f7aca4622bbfe168f963229e4e3999f04c83f64e3b18071c685f128b79d2e4fa2aa6224e7d4 WHIRLPOOL 930a62b842816792fd221393bdb4aa9f7a9b11d617cc67fae43fb205355c543b1351be13bc27d971807fc38d6ae8537d2619f52a872fbd4e04363ff0953b6c62 +EBUILD atom-0.176.0.ebuild 2376 SHA256 b6f876324467430e06de67ec97192295d92865852ee3b571659181dbb099ff78 SHA512 ce63ab4a027ae1f510605a34542ca0ac5e25b4033cbc479e3a3f19120546f1f8fcd81854481bc3b4bcfb4ceb1069ccb8b8e50d8e96581132c87ba308ece17e36 WHIRLPOOL c797863a98ec8887b8a3b1f26e628c7201ae53578a67fe9b6f00de7c1e078c49e6e12d0b2cb150b62a314528c551a08296bf098dc55901d05ac44c2797c5dff7 +EBUILD atom-0.188.0.ebuild 2628 SHA256 cf820585ac2855bfcb36907b2d7dc51b588cd8ceef4877219fb1d69f2545f054 SHA512 7135b2052e2353791a91b4bd886565330d68d603bfd54c4d2347ce582ecec09269f76cffb3548e5e4dddcc82a7e4bcde955ccfe6df78d96c6c4dc3ccff66d5dc WHIRLPOOL 5b757feddb2b7d15c1521b37a9cb0b998f58629944d5cf47090a853c82659f6a36418c55cf2a92b6e6f09771c274a852f520a0716931f01d9807441322e2ce01 +EBUILD atom-0.196.0.ebuild 2683 SHA256 cab6c9dd074714c7f57a209a5bb97b608e5557963c059a46f21a9f72c4301c8a SHA512 85a0769879feab70de1f9023235e9befc26243b9540689688b2585ba03397dbe5905c9038ba7adb509e4d02b9f82048f0fb1097f26f08c6889d4183d0d4abfea WHIRLPOOL c16e6d8265cf18bd6dab5b4e8919a55ce32cb29303f410f1f709918d87ac62820b9ce282b4ff2ede09a64b78d887c69f3ed62665c06c9e9a4d135ee5c281818d +EBUILD atom-0.210.0.ebuild 2679 SHA256 8e050cd7cf73a3848fd3d5b8a8c77dfe5ef88e22dd7f20e3f2b16ab2378306bc SHA512 39c60f8327058339863931c5218ca47bcbdf1cdf4f5e47409363c8fadb261fcb22bcf58a98917a4472f05ef32327ccf5bf5913ad84e7187c58f5368e08371bda WHIRLPOOL ac286ec2b28f5f22bfcd2b975af98e0f4487f4e80b4de150178a9b754e92caed59848970a02ff0bdf06df5937c7f3fa6ee3f8e492926af3cca15de8ffd2b0945 +EBUILD atom-1.0.0.ebuild 2679 SHA256 8e050cd7cf73a3848fd3d5b8a8c77dfe5ef88e22dd7f20e3f2b16ab2378306bc SHA512 39c60f8327058339863931c5218ca47bcbdf1cdf4f5e47409363c8fadb261fcb22bcf58a98917a4472f05ef32327ccf5bf5913ad84e7187c58f5368e08371bda WHIRLPOOL ac286ec2b28f5f22bfcd2b975af98e0f4487f4e80b4de150178a9b754e92caed59848970a02ff0bdf06df5937c7f3fa6ee3f8e492926af3cca15de8ffd2b0945 +EBUILD atom-1.0.11-r1.ebuild 2706 SHA256 1d684132ef98080b1c2d62a78a1430b49f75b21eab35ace60341067a3a451d12 SHA512 3225080a7822f653f05bddbdcc3a31b414a620b0717a9a50a87011e73de11c14e14155d0954879bc9fadfc1dfd12690de26b5f0e3253d7407e1469430e3c5be9 WHIRLPOOL c617f360d41959bafecc58eb2a5cd4638ae2e40e5b2f491707e075692169f53b554b4b344e67e2e71bbaed1ec98b455c8de5f6593d0ccaa55074dd1d9cdec3b0 +EBUILD atom-1.0.7.ebuild 2678 SHA256 9897122fa29ff8984264ac4fe1b1467644d757ec8d6db0e2b60b129071284fad SHA512 2159608ca753c6d9fcd36421dd051dcec91c1b3c41f673581c09892bd27f4b93b17af1a1fd2919bdd1209818552dc593fcd79d9f1243e842dced0d2137ad486f WHIRLPOOL 3ad47dcc9721ede2287c7557d8eda39633ffe1866a36eb6f74097b0e4fb45127580fc966ce483b97547793346f941c31a509e1b9fc7d7d539093df9f7a4f866d +EBUILD atom-1.3.0.ebuild 2696 SHA256 bee3ed66961a432e40959e9e45f8c5b09ff166e48df4bd000a831e32efb343b0 SHA512 1f7686646f20a46559de63cbe11fbd269c88eb7f2086d3e41e7410d3382467f8c06194188d446720bfb218acb9f1f0b408fe327dd05d7c085641efbcdb3868a9 WHIRLPOOL 48067a0eaaba0ec43f4f423d6c6af032054c160b1d7941748410fdfd05aac4b81b915a24791574e3eaee84de0f6684897cb8caaaa5bf68e5416ac1af3a382643 +MISC metadata.xml 230 SHA256 d1755c57bce3b20f346049ede63831ca82e18cbd775894f8f470158b3f071e63 SHA512 bcf832ebb7d1ba1179fa82d9657d1b66b8394c8bc0600a90544a7c9e7d4e07afd973fc14c2a62d9f082a0479cf9438e06792fefc6336b8d6c7a63738eb6f71b9 WHIRLPOOL 82cd9f8aa207fef7f805228f0e04c9ed7dc01be54394a205cc55465328424aa8217ef85f5e8cb1021aa738b65b98cdbe1158bca5506eff3700d8d4ba5769b000 diff --git a/app-editors/atom/atom-0.176.0.ebuild b/app-editors/atom/atom-0.176.0.ebuild new file mode 100644 index 0000000..d92c999 --- /dev/null +++ b/app-editors/atom/atom-0.176.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/20 + >=net-libs/nodejs-0.10.30[npm] + media-fonts/inconsolata +" +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED=" + /usr/share/atom/resources/app/node_modules/symbols-view/vendor/ctags-linux +" +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell download + sed -i -e "s/defaultTasks = \['download-atom-shell', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install() { + + into /usr + + insinto /usr/share/applications + + insinto /usr/share/${PN}/resources/app + exeinto /usr/bin + + cd "${T}/Atom/resources/app" + doicon resources/atom.png + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" "GNOME;GTK;Utility;TextEditor;Development;" "MimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} + diff --git a/app-editors/atom/atom-0.188.0.ebuild b/app-editors/atom/atom-0.188.0.ebuild new file mode 100644 index 0000000..d604419 --- /dev/null +++ b/app-editors/atom/atom-0.188.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/21 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata +" + +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED="/usr/share/atom/resources/app/node_modules/symbols-view/vendor/ctags-linux" + +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell & atom-shell-chromedriver download + sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install() { + into /usr + insinto /usr/share/applications + insinto /usr/share/${PN}/resources/app + exeinto /usr/bin + + cd "${T}/Atom/resources/app" + doicon resources/atom.png + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" "GNOME;GTK;Utility;TextEditor;Development;" "MimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} + diff --git a/app-editors/atom/atom-0.196.0.ebuild b/app-editors/atom/atom-0.196.0.ebuild new file mode 100644 index 0000000..abdce6b --- /dev/null +++ b/app-editors/atom/atom-0.196.0.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/22 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata +" +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED=" + /usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux +" +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell & atom-shell-chromedriver download + sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install() { + + into /usr + + insinto /usr/share/applications + + insinto /usr/share/${PN}/resources + exeinto /usr/bin + + cd "${S}/resources" + doicon atom.png + + cd "${T}/Atom/resources" + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \ + "GNOME;GTK;Utility;TextEditor;Development;" \ + "GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} + diff --git a/app-editors/atom/atom-0.210.0.ebuild b/app-editors/atom/atom-0.210.0.ebuild new file mode 100644 index 0000000..0b0f700 --- /dev/null +++ b/app-editors/atom/atom-0.210.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/22 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata +" + +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux" + +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell & atom-shell-chromedriver download + sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install() { + into /usr + insinto /usr/share/applications + insinto /usr/share/${PN}/resources + exeinto /usr/bin + + cd "${S}/resources" + doicon atom.png + + cd "${T}/Atom/resources" + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \ + "GNOME;GTK;Utility;TextEditor;Development;" \ + "GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} + diff --git a/app-editors/atom/atom-1.0.0.ebuild b/app-editors/atom/atom-1.0.0.ebuild new file mode 100644 index 0000000..0b0f700 --- /dev/null +++ b/app-editors/atom/atom-1.0.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/22 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata +" + +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux" + +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell & atom-shell-chromedriver download + sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install() { + into /usr + insinto /usr/share/applications + insinto /usr/share/${PN}/resources + exeinto /usr/bin + + cd "${S}/resources" + doicon atom.png + + cd "${T}/Atom/resources" + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \ + "GNOME;GTK;Utility;TextEditor;Development;" \ + "GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} + diff --git a/app-editors/atom/atom-1.0.11-r1.ebuild b/app-editors/atom/atom-1.0.11-r1.ebuild new file mode 100644 index 0000000..b02ff38 --- /dev/null +++ b/app-editors/atom/atom-1.0.11-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="rebuild" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/22 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata +" + +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux" + +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell & atom-shell-chromedriver download + sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" + if use rebuild; then + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + fi +} + +src_install() { + into /usr + insinto /usr/share/applications + insinto /usr/share/${PN}/resources + exeinto /usr/bin + + cd "${S}/resources" + doicon atom.png + + cd "${T}/Atom/resources" + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \ + "GNOME;GTK;Utility;TextEditor;Development;" \ + "GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} + diff --git a/app-editors/atom/atom-1.0.7.ebuild b/app-editors/atom/atom-1.0.7.ebuild new file mode 100644 index 0000000..1c493de --- /dev/null +++ b/app-editors/atom/atom-1.0.7.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="" + +EGIT_REPO_URI="https://github.com/atom/atom.git" + +LICENSE="MIT" +SLOT="0" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + dev-util/atom-shell:0/22 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata +" + +RDEPEND="${DEPEND}" + +QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux" + +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_unpack() { + git-r3_src_unpack +} + +src_prepare() { + # Skip atom-shell & atom-shell-chromedriver download + sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \ + ./build/Gruntfile.coffee \ + || die "Failed to fix Gruntfile" + + # Skip atom-shell copy + epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch" + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile() { + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + + # Setup python path to builtin npm + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install() { + into /usr + insinto /usr/share/applications + insinto /usr/share/${PN}/resources + exeinto /usr/bin + + cd "${S}/resources" + doicon atom.png + + cd "${T}/Atom/resources" + dodoc LICENSE.md + + # Installs everything in Atom/resources/app + doins -r . + + # Fixes permissions + fperms +x /usr/share/${PN}/resources/app/atom.sh + fperms +x /usr/share/${PN}/resources/app/apm/bin/apm + fperms +x /usr/share/${PN}/resources/app/apm/bin/node + fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + + # Symlinking to /usr/bin + dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm + + make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \ + "GNOME;GTK;Utility;TextEditor;Development;" \ + "GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom" +} diff --git a/app-editors/atom/atom-1.3.0.ebuild b/app-editors/atom/atom-1.3.0.ebuild new file mode 100644 index 0000000..950528a --- /dev/null +++ b/app-editors/atom/atom-1.3.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit flag-o-matic python-any-r1 eutils + +DESCRIPTION="A hackable text editor for the 21st Century" +HOMEPAGE="https://atom.io" +SRC_URI="https://github.com/atom/atom/archive/v${PV}.tar.gz -> ${PV}.tar.gz" +RESTRICT="mirror" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + ${PYTHON_DEPS} + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + media-fonts/inconsolata + gnome-base/gconf + x11-libs/gtk+:2 + gnome-base/libgnome-keyring + x11-libs/libnotify + x11-libs/libXtst + dev-libs/nss + media-libs/alsa-lib +" +RDEPEND="${DEPEND}" + +pkg_setup() { + python-any-r1_pkg_setup + + npm config set python $PYTHON +} + +src_prepare(){ + epatch "${FILESDIR}/${PN}-python.patch" + sed -i -e "/exception-reporting/d" \ + -e "/metrics/d" package.json + sed -e "s/<%= description %>/$pkgdesc/" \ + -e "s|<%= installDir %>/share/<%= appFileName %>/atom|/usr/bin/atom|"\ + -e "s|<%= iconPath %>|atom|"\ + -e "s|<%= appName %>|Atom|" \ + resources/linux/atom.desktop.in > resources/linux/Atom.desktop + + # Fix atom location guessing + sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \ + ./atom.sh \ + || die "Fail fixing atom-shell directory" + + # Make bootstrap process more verbose + sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \ + ./script/build \ + || die "Fail fixing verbosity of script/build" +} + +src_compile(){ + ./script/build --verbose --build-dir "${T}" || die "Failed to compile" + "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module" + echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc" +} + +src_install(){ + insinto ${EPREFIX}/usr/share/${PN} + doins -r ${T}/Atom/* + insinto ${EPREFIX}/usr/share/applications + newins resources/linux/Atom.desktop atom.desktop + insinto ${EPREFIX}/usr/share/pixmaps + newins resources/app-icons/stable/png/128.png atom.png + insinto ${EPREFIX}/usr/share/licenses/${PN} + doins LICENSE.md + # Fixes permissions + fperms +x ${EPREFIX}/usr/share/${PN}/${PN} + fperms +x ${EPREFIX}/usr/share/${PN}/libgcrypt.so.11 + fperms +x ${EPREFIX}/usr/share/${PN}/libnotify.so.4 + fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/atom.sh + fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/apm + fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/node + fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp + # Symlinking to /usr/bin + dosym ${EPREFIX}/usr/share/${PN}/resources/app/atom.sh /usr/bin/atom + dosym ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/apm /usr/bin/apm +} diff --git a/app-editors/atom/files/0002-skip-atom-shell-copy.patch b/app-editors/atom/files/0002-skip-atom-shell-copy.patch new file mode 100644 index 0000000..8f3a670 --- /dev/null +++ b/app-editors/atom/files/0002-skip-atom-shell-copy.patch @@ -0,0 +1,14 @@ +diff --git a/build/tasks/build-task.coffee b/build/tasks/build-task.coffee +index c9964b4..74d8881 100644 +--- a/build/tasks/build-task.coffee ++++ b/build/tasks/build-task.coffee +@@ -15,8 +15,6 @@ module.exports = (grunt) -> + + if process.platform is 'darwin' + cp 'atom-shell/Atom.app', shellAppDir, filter: /default_app/ +- else +- cp 'atom-shell', shellAppDir, filter: /default_app/ + + mkdir appDir + + diff --git a/app-editors/atom/files/atom-python.patch b/app-editors/atom/files/atom-python.patch new file mode 100644 index 0000000..022b1a7 --- /dev/null +++ b/app-editors/atom/files/atom-python.patch @@ -0,0 +1,11 @@ +--- ~atom.sh 2015-10-30 11:41:20.090417736 +0100 ++++ atom.sh 2015-10-30 11:42:19.707553644 +0100 +@@ -92,6 +92,7 @@ + fi + + ATOM_HOME="${ATOM_HOME:-$HOME/.atom}" ++ export PYTHON=python2 + mkdir -p "$ATOM_HOME" + + : ${TMPDIR:=/tmp} + diff --git a/app-editors/atom/metadata.xml b/app-editors/atom/metadata.xml new file mode 100644 index 0000000..d4b3c96 --- /dev/null +++ b/app-editors/atom/metadata.xml @@ -0,0 +1,9 @@ + + + + + aegypius@github.com + aegypius + + + diff --git a/app-pda/ipheth-pair/Manifest b/app-pda/ipheth-pair/Manifest new file mode 100644 index 0000000..b917557 --- /dev/null +++ b/app-pda/ipheth-pair/Manifest @@ -0,0 +1 @@ +EBUILD ipheth-pair-9999.ebuild 840 SHA256 969d3df5d71a8f1b66644a5acb3090e0799597688ebd87611736cc9207e49509 SHA512 064e9e23e3553acf5b167d59265c7465f274b96228e7763471c18d729615c589243fa9c9e860616e5a8c85e1b622e00e869d2c646eb230fa7ecfce30c76ff0a1 WHIRLPOOL 2d120c3ab64878b13f11adfc472645f006dbc4c87846b3a8d0b134352494a2dd056cb0ec9c69a23783b3d6ff95269803dd863c738701f282cdd0b9808a60b8ec diff --git a/app-pda/ipheth-pair/ipheth-pair-9999.ebuild b/app-pda/ipheth-pair/ipheth-pair-9999.ebuild new file mode 100644 index 0000000..99b4d50 --- /dev/null +++ b/app-pda/ipheth-pair/ipheth-pair-9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit autotools eutils git-2 udev + +DESCRIPTION="iPhone USB Ethernet Driver for Linux pairing helper" +HOMEPAGE="http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver" +SRC_URI="" +EGIT_REPO_URI="git://github.com/dgiagio/ipheth.git/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="udev" + +RDEPEND="app-pda/libimobiledevice" +DEPEND="${RDEPEND}" + +src_compile() { + emake -C ipheth-pair || die +} + +src_install() { + exeinto /lib/udev + doexe ${WORKDIR}/${P}/${PN}/${PN} + udev_dorules "${WORKDIR}/${P}/${PN}"/90-iphone-tether.rules + if ! use udev; then + rm "${ED}"/$(get_udevdir)/rules.d/90-iphone-tether.rules + rmdir -p "${ED}"/$(get_udevdir)/rules.d + fi +} + +pkg_postinst() { + if use udev; then + udev_reload + fi +} + diff --git a/app-pda/libimobiledevice/Manifest b/app-pda/libimobiledevice/Manifest new file mode 100644 index 0000000..d0ff632 --- /dev/null +++ b/app-pda/libimobiledevice/Manifest @@ -0,0 +1,3 @@ +DIST libimobiledevice-1.2.0.tar.bz2 631495 SHA256 786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 WHIRLPOOL ca0d709fcc844811fa19b1b149afd81c15f75c213384789b1bc1a4ec838f12ffa33c6f78753befd4eae81156cb1c002d24e7ddc50a59f374164c33ddfd37ddb6 +EBUILD libimobiledevice-1.2.0.ebuild 1722 SHA256 7f259ac8233042f47b93f9a03ed2b228953f825e5dfef45586eecdc915aaf946 SHA512 88f8ea3d3aef7b4d7828eb105f80f200d832643485108b01dec44867edb3912ce5d8fb0ef0483a8b957d2e71310540d39582a47848f23553b062744a5f1feb6a WHIRLPOOL 51453657d9dd9e156d0adcb3c43f37d68a5d6f6f8b9b9bbb59dfc1398751425afda18a1e1c67fdf92fa91bf3b53a53afc9dd0e57ad8c8de101146981802532d6 +MISC metadata.xml 140 SHA256 46e94927a74c45d5fd3e380fdc946886e83bc28a0a51b4f57b0a360428a5cf4b SHA512 fea2d8570514bac76535850a58a9fb50946a315efd0448cbb3fb0d543acc203541fb3431bd4c3ca82e057f2bd4fcd763da81d07dccfd4a788aedc9aa825d6296 WHIRLPOOL 78baff9ed584f9e1f978667c5b19ba0a66fe2793cacd56c2afbb9fd22fad28d6d012c3d976e8ad30aa4ddd63614cc990bb3a89a2052b3271e4cfd77003d5158e diff --git a/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild new file mode 100644 index 0000000..fe3900b --- /dev/null +++ b/app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +inherit autotools-utils multilib python-r1 + +DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices" +HOMEPAGE="http://www.libimobiledevice.org/" +SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2" + +# While COPYING* doesn't mention 'or any later version', all the headers do, hence use + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="0/4" # based on SONAME of libimobiledevice.so +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="gnutls python static-libs" + +RDEPEND=">=app-pda/libplist-1.11:=[python?,${PYTHON_USEDEP}] + >=app-pda/libusbmuxd-1.0.9:= + gnutls? ( + dev-libs/libgcrypt:0 + >=dev-libs/libtasn1-1.1 + >=net-libs/gnutls-2.2.0 + ) + !gnutls? ( dev-libs/openssl:0 )" +DEPEND="${RDEPEND} + virtual/pkgconfig + python? ( + ${PYTHON_DEPS} + >=dev-python/cython-0.17[${PYTHON_USEDEP}] + )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( AUTHORS NEWS README ) + +pkg_setup() { + # Prevent linking to the installed copy + if has_version "<${CATEGORY}/${P}"; then + rm -f "${EROOT}"/usr/$(get_libdir)/${PN}$(get_libname) + fi +} + +src_configure() { + local myeconfargs=( $(use_enable static-libs static) ) + use gnutls && myeconfargs+=( --disable-openssl ) + use python || myeconfargs+=( --without-cython ) + + python_foreach_impl autotools-utils_src_configure +} + +src_compile() { + python_foreach_impl autotools-utils_src_compile +} + +src_install() { + python_foreach_impl autotools-utils_src_install + dohtml docs/html/* + + if use python; then + insinto /usr/include/${PN}/cython + doins cython/imobiledevice.pxd + fi +} diff --git a/app-pda/libimobiledevice/metadata.xml b/app-pda/libimobiledevice/metadata.xml new file mode 100644 index 0000000..88ea92b --- /dev/null +++ b/app-pda/libimobiledevice/metadata.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app-pda/libplist/ChangeLog b/app-pda/libplist/ChangeLog new file mode 100644 index 0000000..c996715 --- /dev/null +++ b/app-pda/libplist/ChangeLog @@ -0,0 +1,56 @@ +# ChangeLog for app-pda/libplist +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*libplist-1.11 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson +libplist-1.11.ebuild, + +metadata.xml: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson + X-Thanks: Alec Warner - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman - validation scripts + X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher + + 24 Aug 2015; Mike Gilbert metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + diff --git a/app-pda/libplist/ChangeLog-2015 b/app-pda/libplist/ChangeLog-2015 new file mode 100644 index 0000000..180f19b --- /dev/null +++ b/app-pda/libplist/ChangeLog-2015 @@ -0,0 +1,165 @@ +# ChangeLog for app-pda/libplist +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-pda/libplist/ChangeLog,v 1.43 2015/04/08 07:30:37 mgorny Exp $ + + 08 Apr 2015; Michał Górny libplist-1.11.ebuild: + Remove old Python implementations + + 27 Nov 2014; Pacho Ramos libplist-1.11.ebuild: + Support python 3.4 + + 03 Aug 2014; Samuli Suominen -libplist-1.10.ebuild: + old + + 03 Aug 2014; Samuli Suominen libplist-1.11.ebuild: + amd64/x86 stable wrt #518160 + + 24 May 2014; Davide Pesavento metadata.xml: + Drop maintainership. + + 06 Apr 2014; Samuli Suominen libplist-1.11.ebuild: + Install missing /usr/include/plist/cython/plist.pxd as required by + libimobiledevice for building it's cython bindings. + + 06 Apr 2014; Samuli Suominen libplist-1.11.ebuild: + Use subslot 0/2 for SONAME of libplist.so + +*libplist-1.11 (06 Apr 2014) + + 06 Apr 2014; Samuli Suominen +libplist-1.11.ebuild: + Version bump. + + 06 Apr 2014; Samuli Suominen -libplist-1.8-r1.ebuild, + metadata.xml: + old + + 24 Nov 2013; Agostino Sarubbo libplist-1.10.ebuild: + Stable for x86, wrt bug #491444 + + 23 Nov 2013; Pacho Ramos libplist-1.10.ebuild: + amd64 stable, bug #491444 + +*libplist-1.10 (11 May 2013) + + 11 May 2013; Samuli Suominen +libplist-1.10.ebuild: + Version bump. + + 10 May 2013; Patrick Lauer metadata.xml: + Remove unused flag description from metadata + + 02 Feb 2013; Agostino Sarubbo libplist-1.8-r1.ebuild: + Add ~arm, wrt bug #449220 + + 31 Dec 2012; Agostino Sarubbo libplist-1.8-r1.ebuild: + Add ~ppc, wrt bug #449220 + + 03 Nov 2012; Samuli Suominen -libplist-1.8.ebuild: + old + + 16 Aug 2012; Johannes Huber libplist-1.8-r1.ebuild: + Stable for x86, wrt bug #423155 + + 11 Aug 2012; Agostino Sarubbo libplist-1.8-r1.ebuild: + Stable for amd64, wrt bug #423155 + + 16 May 2012; Alexis Ballier libplist-1.8-r1.ebuild: + keyword ~amd64-fbsd + + 31 Mar 2012; Davide Pesavento libplist-1.8-r1.ebuild: + Raise cython dep to avoid bug 410349. + +*libplist-1.8-r1 (31 Mar 2012) + + 31 Mar 2012; Samuli Suominen +libplist-1.8-r1.ebuild: + USE="python" is for building Cython based python binding for compability with + libimobiledevice >= 1.1.2 + + 25 Mar 2012; Davide Pesavento + -files/libplist-1.4-gcc46.patch, -libplist-1.4.ebuild, metadata.xml: + Remove old. + + 15 Mar 2012; Jeff Horelick libplist-1.8.ebuild: + marked x86 per bug 407577 + + 11 Mar 2012; Agostino Sarubbo libplist-1.8.ebuild: + Stable for amd64, wrt bug #407577 + + 01 Mar 2012; Davide Pesavento libplist-1.8.ebuild: + Force the number of jobs to 1 (bug #406365 by Chris Slycord) + +*libplist-1.8 (10 Feb 2012) + + 10 Feb 2012; Davide Pesavento +libplist-1.8.ebuild, + metadata.xml: + Version bump (bug #402985). Implement src_test(). Take maintainership. + + 06 Nov 2011; Samuli Suominen -libplist-1.3.ebuild: + old + + 22 May 2011; Christian Faulhammer libplist-1.4.ebuild: + stable x86, bug 364829 + + 27 Apr 2011; Christoph Mende libplist-1.4.ebuild: + Stable on amd64 wrt bug #364829 + + 25 Apr 2011; Arfrever Frehtes Taifersar Arahesis + libplist-1.3.ebuild: + Fix deprecation warnings. + + 17 Apr 2011; Samuli Suominen libplist-1.4.ebuild, + +files/libplist-1.4-gcc46.patch: + Fix building with recent toolchain wrt #363109 by Andrew John Hughes. + +*libplist-1.4 (29 Mar 2011) + + 29 Mar 2011; Samuli Suominen +libplist-1.4.ebuild: + Version bump. + + 23 Jul 2010; Samuli Suominen libplist-1.3.ebuild: + Keyword ~ppc64 wrt #325839. + + 23 Jul 2010; Markus Meier libplist-1.3.ebuild: + amd64 stable, bug #327913 + + 23 Jul 2010; Christian Faulhammer libplist-1.3.ebuild: + stable x86, bug 327913 + + 02 Jun 2010; Arfrever Frehtes Taifersar Arahesis + libplist-0.12.ebuild, libplist-0.13.ebuild, libplist-1.1.ebuild, + libplist-1.2.ebuild, libplist-1.3.ebuild: + Delete calls to deprecated python_version(). Properly call + python_mod_cleanup(). + +*libplist-1.3 (28 May 2010) + + 28 May 2010; Thilo Bangert +libplist-1.3.ebuild: + version bump - fix python deprecation stuff (#314061) + + 28 May 2010; Markus Meier libplist-1.2.ebuild: + add ~x86, bug #313691 + +*libplist-1.2 (21 Jan 2010) + + 21 Jan 2010; +libplist-1.2.ebuild: + Version bump, contains support for XML entities and carries warning fixes. + +*libplist-1.1 (14 Dec 2009) + + 14 Dec 2009; +libplist-1.1.ebuild: + Version bump. With thanks to Tomas "scarabeus" Chvatal. + +*libplist-0.13 (18 Jul 2009) + + 18 Jul 2009; +libplist-0.13.ebuild: + Version bump, adds support for deep copy & setters. + + 09 Jun 2009; Tomas Chvatal libplist-0.12.ebuild, + -files/libplist-0.12-rpath.patch: + Clean up the build to use cmake features directly. + +*libplist-0.12 (08 Jun 2009) + + 08 Jun 2009; +libplist-0.12.ebuild, + +files/libplist-0.12-rpath.patch, +metadata.xml: + Initial commit. Ebuild greatly enhanced by Samuli Suominen + , with thanks. diff --git a/app-pda/libplist/Manifest b/app-pda/libplist/Manifest new file mode 100644 index 0000000..1b6b176 --- /dev/null +++ b/app-pda/libplist/Manifest @@ -0,0 +1,7 @@ +DIST libplist-1.11.tar.bz2 355365 SHA256 28e1518eeea054f4eec9a1c93d9575d56193b290c53c1b753773a5e0add95235 SHA512 1c415670877c7091ded541dc36a6bc91132f714a0d3590090ead40ed972e0e076285441d3d219827cc425bc41fcbc101825e937620b7b4f2c1afe4bef8487fa2 WHIRLPOOL a2c74d3454b80696ab45922fe410833912554588d9ed5c177cbed1865bd98099b29a20ab6cf14a0b7c98de59d082fd15392915a94f33d27b16109300a0de2e4c +DIST libplist-1.12.tar.bz2 384321 SHA256 0effdedcb3de128c4930d8c03a3854c74c426c16728b8ab5f0a5b6bdc0b644be SHA512 8af40d8f457ca9a8a9061e9429698c696200714cc05dcbe981e900106c52cd5222edb9dd8d8976bccd0c8997508ed14fb2e10f0ed29383f2ad4f7c5eb7eec0b3 WHIRLPOOL 7d3c4f7822683018b5b0e794d509b9cf5a703605ed772df849ad9ebba6e8191f2eb629444c07d2dcb265520d24c94f13287f200fec34779c9e6fe029536183a7 +EBUILD libplist-1.11.ebuild 1297 SHA256 b6d15e9e637bd6378ba343f6b08fa9af1f0a4061b8379ceb4f8fbbf6a2f2808a SHA512 01da2cad71cd184a51eb414c60c4781ca5a8db2e0bc33d50dce6cf0ba1e5b11c0e36ad19b638e2d38c29779da215baf29591d4b0b7bc6ec5fa6a6b35d2ff217c WHIRLPOOL 727a769d6e8ff272fb9a107de3968a68fc240b9fe05e1da6c4f361cb8d3cd49b6486b5421e783f03e900ddb6d7e171d5339f10347fdf4a62a7136f56f95297e9 +EBUILD libplist-1.12.ebuild 1297 SHA256 b6d15e9e637bd6378ba343f6b08fa9af1f0a4061b8379ceb4f8fbbf6a2f2808a SHA512 01da2cad71cd184a51eb414c60c4781ca5a8db2e0bc33d50dce6cf0ba1e5b11c0e36ad19b638e2d38c29779da215baf29591d4b0b7bc6ec5fa6a6b35d2ff217c WHIRLPOOL 727a769d6e8ff272fb9a107de3968a68fc240b9fe05e1da6c4f361cb8d3cd49b6486b5421e783f03e900ddb6d7e171d5339f10347fdf4a62a7136f56f95297e9 +MISC ChangeLog 2050 SHA256 2446606279ac6cbaa029282bc15fd6c88f21b3db718f45ceaf232ebaf8f3118d SHA512 d04b198f8af82e713cfe30a69d33781ddd5464ba5d4044459bb2fb910b104006158fd342c4dc99822e932e0109c35204a56d62c59e4d1468cf3bc7c0e6adf6e2 WHIRLPOOL 678dd3298e41d22f9e317e2b6acf1b2346380640c6c10add91dc8d125afaa0a2e4bcdf917c7062f8c50bf9dc2f6ed9d36e2076831a1ddaa29d45dcf4508c7402 +MISC ChangeLog-2015 5691 SHA256 80e7b81e7fe641d1fb4e95c9b7ee8a0211dbaf55a8d0fbaca97fc85d2111425f SHA512 e247b80462e5bb6289f65a1dc55638c9a318d745ab48b70f00525c257480d6e81833c2243c32bab3133950dfbb3b9d3caba81db60c4b7cd971a350148e751ba5 WHIRLPOOL 75c229798ac7b546ed200fddcda0fd549814df4c8bbb66babc603f504c85801a94f4ee97ba37278a39d4b73d7f4e1014c8018fbe12e6f8df9980b15a8e01521d +MISC metadata.xml 157 SHA256 56846545c7061ba6a21ebd55e593cc7082940b7bd9049024204fb7ae26943708 SHA512 05ab01d7073a8f2d514feddc1cdd5f0f92135cf1e8bd1c68d339a0ce3637ab286e7fe07c09a5d8cfaf2f8cc26e3da32398186ac88c70efb33eb2d6424763e0bf WHIRLPOOL ad73e58d030106b96f7526a4cdf06ce8d1105ecee466adb39a1f4dd070cf63c6189b3106fb6df0a322d33c775e28c21958817ab2a4c610def020d79093d113c0 diff --git a/app-pda/libplist/libplist-1.11.ebuild b/app-pda/libplist/libplist-1.11.ebuild new file mode 100644 index 0000000..a50fe72 --- /dev/null +++ b/app-pda/libplist/libplist-1.11.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +inherit autotools-utils python-r1 + +DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)" +HOMEPAGE="http://www.libimobiledevice.org/" +SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/2" # based on SONAME of libplist.so +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd" +IUSE="python static-libs" + +RDEPEND=">=dev-libs/libxml2-2.7.8" +DEPEND="${RDEPEND} + virtual/pkgconfig + python? ( + ${PYTHON_DEPS} + >=dev-python/cython-0.17[${PYTHON_USEDEP}] + )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( AUTHORS NEWS README ) + +MAKEOPTS+=" -j1" #406365 + +RESTRICT="test" # TODO: src_test() was dropped from 1.10 (cmake) -> 1.11 (autotools) + +src_configure() { + local myeconfargs=( $(use_enable static-libs static) ) + use python || myeconfargs+=( --without-cython ) + + python_foreach_impl autotools-utils_src_configure +} + +src_compile() { + python_foreach_impl autotools-utils_src_compile +} + +src_install() { + python_foreach_impl autotools-utils_src_install + + if use python; then + insinto /usr/include/plist/cython + doins cython/plist.pxd + fi +} diff --git a/app-pda/libplist/libplist-1.12.ebuild b/app-pda/libplist/libplist-1.12.ebuild new file mode 100644 index 0000000..a50fe72 --- /dev/null +++ b/app-pda/libplist/libplist-1.12.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +AUTOTOOLS_PRUNE_LIBTOOL_FILES=all +inherit autotools-utils python-r1 + +DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)" +HOMEPAGE="http://www.libimobiledevice.org/" +SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/2" # based on SONAME of libplist.so +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd" +IUSE="python static-libs" + +RDEPEND=">=dev-libs/libxml2-2.7.8" +DEPEND="${RDEPEND} + virtual/pkgconfig + python? ( + ${PYTHON_DEPS} + >=dev-python/cython-0.17[${PYTHON_USEDEP}] + )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( AUTHORS NEWS README ) + +MAKEOPTS+=" -j1" #406365 + +RESTRICT="test" # TODO: src_test() was dropped from 1.10 (cmake) -> 1.11 (autotools) + +src_configure() { + local myeconfargs=( $(use_enable static-libs static) ) + use python || myeconfargs+=( --without-cython ) + + python_foreach_impl autotools-utils_src_configure +} + +src_compile() { + python_foreach_impl autotools-utils_src_compile +} + +src_install() { + python_foreach_impl autotools-utils_src_install + + if use python; then + insinto /usr/include/plist/cython + doins cython/plist.pxd + fi +} diff --git a/app-pda/libplist/metadata.xml b/app-pda/libplist/metadata.xml new file mode 100644 index 0000000..c21e5da --- /dev/null +++ b/app-pda/libplist/metadata.xml @@ -0,0 +1,5 @@ + + + + pda + diff --git a/dev-go/godep/ChangeLog b/dev-go/godep/ChangeLog new file mode 100644 index 0000000..7fb12dc --- /dev/null +++ b/dev-go/godep/ChangeLog @@ -0,0 +1,15 @@ +# ChangeLog for dev-go/godep +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-go/godep/ChangeLog,v 1.3 2015/06/06 10:07:52 jlec Exp $ + + 06 Jun 2015; Justin Lecher metadata.xml: + Add github to remote-id in metadata.xml + + 24 May 2015; Zac Medico godep-0_p20150520.ebuild: + Disable broken tests. + +*godep-0_p20150520 (24 May 2015) + + 24 May 2015; Zac Medico +godep-0_p20150520.ebuild, + +metadata.xml: + Add godep. diff --git a/dev-go/godep/Manifest b/dev-go/godep/Manifest new file mode 100644 index 0000000..d965880 --- /dev/null +++ b/dev-go/godep/Manifest @@ -0,0 +1,6 @@ +DIST go-fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz 4366 SHA256 5b8ebbacf88942136f42ccef13822c2d45f3304520be0aabc40309dcb931c707 SHA512 1d1687513caf338a82e5b15624fe7b3702fd42326c433cbf4100551a2f5aa587814201166946739a2dadfecf861661b0ed31934e13bfbe3aac6221ff2624733f WHIRLPOOL 3c38f344d232daf7109449bed55158c95f4657d9067d3623a05abadecfed274033f65375c715518c4617c30985519e735440474fb984a654739c081792c19324 +DIST godep-0_p20150520.tar.gz 20433 SHA256 3c461f14db4a65a1fa72ad3e4444986d25e75b99461b978452e65e9b751fb25d SHA512 f26bad4094ee5d35bc2cb4518094b113a84c55d196bdb59d3ffc48715151f64136cc32103bb624c28d72db97bca3aff94af71922b5daf32285421e85ee164dfd WHIRLPOOL 2a03b9c7724715a06228ac216a578974f11646f553b3e5a0c763907b673c872ac536c733f1230a15ca3603c18346a24c38ce10fe66fb779011a9a02e0f95ec3c +EBUILD godep-0_p20150520-r1.ebuild 1346 SHA256 d3a0c6b389d37e5ee4710269190cd2ca708a09c3e26a5429203d1498bea9c9e6 SHA512 196c04eee0e8a66caa644a9c42a4caeef34895759dec2f70a62afe71675c2e7b38fd65f25904d2b2730d991668612170f2cc009c413b95fa2bbdd3512a8afbbd WHIRLPOOL ea31cfa20f27872bb4d7c79db7e3d94158dd7fb3b8cd3323bbc488e802a70a029f9345b167a9a2ce0a08a7327896ee615071d542fb9e48350bec9d49eb143508 +EBUILD godep-0_p20150520.ebuild 1340 SHA256 a49f52dc2259cf06fa105009ac10311965fe0e253c7417f02047712888b95fdd SHA512 7d5fa82e973aa45f947f1c52eb746aba548a60d608a0003ac7159a0faa5b98031b7d0e2211c84a47ba73a8625b0055a043e24831974995c2211109b65adbbbf2 WHIRLPOOL 0d9b6996bf8e91484afd6f3898717ff53616c7e520a71dab717bfe0c6c3db0958fb3f1a1babfd328f7bb42c4d8cceecdf41e3d82c8c7b7671d4759f0079d2ce7 +MISC ChangeLog 535 SHA256 6a3d983eaec30232a2587271d108b75267cb80d97839e84a40d7f81064ad2110 SHA512 e94532ccdf433960a5c8521ab08fc78ab7fec4cb0e45dbbab607f79318a5053012040ba52254f82e071161845d4db84b898f6730c4b7f22b9e668067043cd5f9 WHIRLPOOL 58d67e2f14fe4d1701455f261ec5b6bfcf4fba2abcfa56f9c65f9687036bc4d07cf3e40ea59468b5da1c53f8f0eebb7b4a50db4a35002f65a771d868b4e3ab6b +MISC metadata.xml 288 SHA256 4b94a6d569db95402ebdd43c8d881e40bb006961a09033faf76e25a99cd327fc SHA512 68fe135053ade3dd3065df7364cb85975124323fbc28f3920c4b4fda66769bd81d3850d1eb46ca853ef4125621109cd0aebf413ca1aad2055635371d50dcee59 WHIRLPOOL 15f5ae74ccbdc65daa37f4539ad8e550aa6612cdcc138f13180ba6079b8813010f14518e593efe49c52324349435d5580ef0841c1e7edbd927598ffb3614a365 diff --git a/dev-go/godep/godep-0_p20150520-r1.ebuild b/dev-go/godep/godep-0_p20150520-r1.ebuild new file mode 100644 index 0000000..010380d --- /dev/null +++ b/dev-go/godep/godep-0_p20150520-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-go/godep/godep-0_p20150520-r1.ebuild,v 1.1 2015/07/06 21:33:26 williamh Exp $ + +EAPI=5 + +KEYWORDS="~amd64" +DESCRIPTION="dependency tool for go" +GO_PN=github.com/tools/${PN} +HOMEPAGE="https://${GO_PN}" +EGIT_COMMIT="98f5c2e8906df47a9eaafebbcd406adde2c8d0a7" +SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz +https://github.com/kr/fs/archive/2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz -> go-fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz" +LICENSE="BSD" +SLOT="0" +IUSE="" +DEPEND=">=dev-lang/go-1.4:=" +RDEPEND="" +S="${WORKDIR}/src/${GO_PN}" +STRIP_MASK="*.a" + +src_unpack() { + default + mkdir -p src/${GO_PN%/*} || die + mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die + mkdir -p src/github.com/kr || die + mv fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b src/github.com/kr/fs || die + GOPATH=${WORKDIR} go get "golang.org/x/tools/go/vcs" +} + +src_prepare() { + # disable broken tests + sed -e 's:TestSave(:_\0:' -i save_test.go || die + sed -e 's:TestUpdate(:_\0:' -i update_test.go || die +} + +src_compile() { + GOPATH=${WORKDIR} go install -v -x -work ${GO_PN}/... || die +} + +src_test() { + GOPATH=${WORKDIR} \ + go test -x -v ${GO_PN}/... || die $? +} + +src_install() { + dobin "${WORKDIR}"/bin/* +} diff --git a/dev-go/godep/godep-0_p20150520.ebuild b/dev-go/godep/godep-0_p20150520.ebuild new file mode 100644 index 0000000..52168cd --- /dev/null +++ b/dev-go/godep/godep-0_p20150520.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-go/godep/godep-0_p20150520.ebuild,v 1.2 2015/05/24 21:47:40 zmedico Exp $ + +EAPI=5 + +KEYWORDS="~amd64" +DESCRIPTION="dependency tool for go" +GO_PN=github.com/tools/${PN} +HOMEPAGE="https://${GO_PN}" +EGIT_COMMIT="98f5c2e8906df47a9eaafebbcd406adde2c8d0a7" +SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz +https://github.com/kr/fs/archive/2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz -> go-fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz" +LICENSE="BSD" +SLOT="0" +IUSE="" +DEPEND=">=dev-lang/go-1.4" +RDEPEND="" +S="${WORKDIR}/src/${GO_PN}" +STRIP_MASK="*.a" + +src_unpack() { + default + mkdir -p src/${GO_PN%/*} || die + mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die + mkdir -p src/github.com/kr || die + mv fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b src/github.com/kr/fs || die + GOPATH=${WORKDIR} go get "golang.org/x/tools/go/vcs" +} + +src_prepare() { + # disable broken tests + sed -e 's:TestSave(:_\0:' -i save_test.go || die + sed -e 's:TestUpdate(:_\0:' -i update_test.go || die +} + +src_compile() { + GOPATH=${WORKDIR} go install -v -x -work ${GO_PN}/... || die +} + +src_test() { + GOPATH=${WORKDIR} \ + go test -x -v ${GO_PN}/... || die $? +} + +src_install() { + dobin "${WORKDIR}"/bin/* +} diff --git a/dev-go/godep/metadata.xml b/dev-go/godep/metadata.xml new file mode 100644 index 0000000..5171780 --- /dev/null +++ b/dev-go/godep/metadata.xml @@ -0,0 +1,10 @@ + + + + + zmedico@gentoo.org + + + tools/godep + + diff --git a/dev-python/impacket/Manifest b/dev-python/impacket/Manifest new file mode 100644 index 0000000..b70ff96 --- /dev/null +++ b/dev-python/impacket/Manifest @@ -0,0 +1,2 @@ +DIST impacket-0.9.12.tar.gz 975618 SHA256 e5e80d23919e37ff81824ed64701e558295c346f992808e5ab8ef010d0c0a274 SHA512 dc50e78f1d3899d1681856464b0d315cc28ce124f2fa57130a734a9a4716b6ccfcf41c42480da45705adbf55c02aba06c032d0687781e3a075be290a933bb98c WHIRLPOOL 28bb9c9c7f10ac6a837ac2e06f9ec3a8f0ab12a669b47c16988a65df88d3601adab38c4e8c8999ada14848a3874f9c7d96e72097a6d58bf13c2eb29e9c7b2169 +EBUILD impacket-0.9.12-r2.ebuild 1103 SHA256 9e5ef6012fe5f1b7f17ac6e61846a5696b45f0dc936e9cad7617b6066c3be0ae SHA512 f381d66d1e604b4bc1dbc4e255221c5b798c9463c6115e0c123c52f76a47319509f423f8fcdea3a66b020fc71a6a1bc9100647b5eb7211076e913d30611fdcdf WHIRLPOOL a518cf52b6aaa4869db110633a4a9a25bccfb75ad18f771c8a3ad645c05bf7ed3b57583ad1d7e25381c8e0fbb1efb25f1cba08c74927444dd56b72e3295bf109 diff --git a/dev-python/impacket/impacket-0.9.12-r2.ebuild b/dev-python/impacket/impacket-0.9.12-r2.ebuild new file mode 100644 index 0000000..8a876bb --- /dev/null +++ b/dev-python/impacket/impacket-0.9.12-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit distutils-r1 + +DESCRIPTION="A collection of Python classes focused on providing access to network packets" +HOMEPAGE="https://github.com/CoreSecurity/impacket" +SRC_URI="" +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/CoreSecurity/impacket.git" + KEYWORDS="" +else + SRC_URI="https://github.com/CoreSecurity/impacket/archive/impacket_${PV//./_}.tar.gz -> ${P}.tar.gz" + inherit versionator + S="${WORKDIR}"/${PN}-${PN}_$(replace_all_version_separators _) + KEYWORDS="~amd64 ~x86" +fi +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +python_test() { + pushd impacket/testcases/dot11 + for test in $(ls *.py); do + ${PYTHON} ${test} || die "Tests fail with ${EPYTHON}" + done + popd + pushd impacket/testcases/ImpactPacket + for test in $(ls *.py); do + ${PYTHON} ${test} || die "Tests fail with ${EPYTHON}" + done + popd +} diff --git a/dev-python/netzob/Manifest b/dev-python/netzob/Manifest new file mode 100644 index 0000000..06ac663 --- /dev/null +++ b/dev-python/netzob/Manifest @@ -0,0 +1,2 @@ +DIST Netzob-0.4.1.tar.gz 1102566 SHA256 f3b03410fdb11d74fbf08ce3e8bbe50d66ab4885564a4d1e3038648079df1e71 SHA512 315d651072b984520949a161169108503969c32db118f292e6a6c09d68e354add37201a9fb783f11141e7f70ba90ab00b30f5a014f4935d08da96e02d2ece29e WHIRLPOOL 44f96ecc1e4d9b4f180cc21e1103d788cd0b83a8e341f75767fc0a2c42ae25d3ae18a55f0a5dae6821f22e1dae34c67fd96531a617490bfd61e0d6753c505bd2 +EBUILD netzob-0.4.1.ebuild 1360 SHA256 89d68ee0845b2ce60cb9fa904f2ed16a6171e434cffe24f701e4140980fc2659 SHA512 c7bb0fec9c55e13ef95109c95a46bab322337bbc31a018354ca12e78c10fdcf92de5d97261664dc7a8c2ced30989c56d65529edad3bb187581bae49346915d25 WHIRLPOOL 580ead856b7269458c8177bedcbc3bd5f4c546c7406eb08f7837f8bc487bf32cda1ee2b7406c071de9fb961fec7ee1d06dad37f76988f4d2df1234e612036364 diff --git a/dev-python/netzob/netzob-0.4.1.ebuild b/dev-python/netzob/netzob-0.4.1.ebuild new file mode 100644 index 0000000..7ae8364 --- /dev/null +++ b/dev-python/netzob/netzob-0.4.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PYTHON_COMPAT=( python{2_6,2_7} ) + +inherit eutils distutils-r1 python-r1 + +MY_PN="Netzob" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Network protocol modelization by reverse engineering" +HOMEPAGE="http://www.netzob.org/" +SRC_URI="http://www.netzob.org/repository/${PV}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="doc debug" + +RDEPEND=" + x11-libs/gtk+:3 + dev-python/impacket + dev-util/strace + sys-process/lsof + >=dev-python/lxml-2.3 + dev-python/bitarray + dev-python/Babel + dev-python/pygobject:3 + dev-python/pcapy + dev-python/python-ptrace + >=dev-python/httplib2-0.7.0 + media-gfx/graphviz" +DEPEND="${RDEPEND} + >=dev-python/setuptools-0.6.30-r1 + doc? ( >=dev-python/sphinx-1.1.3 )" + +S="${WORKDIR}/${MY_P}" +DOCS=( README.rst AUTHORS.txt NEWS.rst COPYING.txt ) + +src_compile() { + use debug && NETZOB_COMPILE_PROFILE="debug ${NETZOB_COMPILE_PROFILE}" + export NETZOB_COMPILE_PROFILE + distutils-r1_src_compile + + if use doc; then + einfo "Generation of documentation" + pushd doc/documentation >/dev/null + sphinx-build -b html source html || die "Generation of documentation failed" + popd >/dev/null + fi +} + +src_install() { + distutils-r1_src_install + use doc && HTML_DOCS=( doc/documentation/html/ ) + doman doc/netzob.1 +} diff --git a/dev-python/pcapy/Manifest b/dev-python/pcapy/Manifest new file mode 100644 index 0000000..624fcfc --- /dev/null +++ b/dev-python/pcapy/Manifest @@ -0,0 +1,2 @@ +DIST pcapy-0.10.8.tar.gz 26134 SHA256 b0a3b97e84489f4f0cac82a8cdb2ccdbbd5279dc0b55d3ef4866f7df3e7d4bd3 SHA512 94d5ef53d069df938205770223a03d4ae753e7c53a1905687b8cb3b308d58c01cf22b340ff6b9f77225b0c733ad5f2d9d0b57a766163832efbaf216b0125554b WHIRLPOOL 0894947503b3bb31837c769e1e885168d1f4f15d889dbe9b98e4b9fdc4f9db3b0eb2b1912bf2384cb2a8b7f0309a1dc74f6c555c76525bbb02a36ac407b11b4e +EBUILD pcapy-0.10.8.ebuild 514 SHA256 9f8fc3ed10cb7789578ddc18d7c6a18eb3f1a600a3b445c5a3d1705b0e6bed60 SHA512 b8ac73b562782832fc49c619859c7f770888997ac28621f60df40574488aec617829433da90794c3e87cb9ec05d21e3eb6949a854f22ab2a9f4653f252c68ee8 WHIRLPOOL 3f9417a0ffcf122b8bae9cd12a2505ed7b901643a3b83848e4efbbd02fe3c2238f373c783185195b41d5384731bfec2991c1bfa0b3a2202ad52eda515066f669 diff --git a/dev-python/pcapy/pcapy-0.10.8.ebuild b/dev-python/pcapy/pcapy-0.10.8.ebuild new file mode 100644 index 0000000..6c760d6 --- /dev/null +++ b/dev-python/pcapy/pcapy-0.10.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +PYTHON_DEPEND="2" +SUPPORT_PYTHON_ABIS="1" +RESTRICT_PYTHON_ABIS="3.*" + +RDEPEND="${DEPEND} + net-libs/libpcap" + +inherit distutils + +DESCRIPTION="Python pcap extension" +HOMEPAGE="http://oss.coresecurity.com/projects/pcapy.html" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + http://oss.coresecurity.com/repo/${P}.tar.gz" + +LICENSE="Apache-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + diff --git a/dev-python/python-osc/Manifest b/dev-python/python-osc/Manifest new file mode 100644 index 0000000..07f43d5 --- /dev/null +++ b/dev-python/python-osc/Manifest @@ -0,0 +1,3 @@ +DIST python-osc-1.5.tar.gz 17630 SHA256 0f93991bd4f27362e39a233cfd682ecf8fd19b281223b2180fb0ce44d7ec1f67 SHA512 3f7ef3feef4623cbe3257f0082cc1a469099fe7864f62ded5de209a9f0e963612cd77b7e576dac1009232292455b2dbce0637e7a53700703b85136be93b10aad WHIRLPOOL 67445c5cc0f7fecfc9dbe1f0ef0b06c412dd1dd91f82bcf22e89bd717a5a24422ba3d9caa329f0865c328c9f96a2bec4ad8b95db3c6b5e6a86b60037495a4484 +EBUILD python-osc-1.5.ebuild 440 SHA256 c03e9564097a106fe6d04d87586b13408f7f93adedc9c5652b9983d9dfbf8b6d SHA512 14830fa3ca11061e96bc48eedd3ed684dd75d823ecb67a659420340c2d9a51a698a786dbf093ae055d260f8a4bce2f0fdda5ec32cf8ef0145aeac40050760f29 WHIRLPOOL 347bf9944d386dbd6b4dbc1d0583824c7a540a8cb28a738ef83f5898f64ab76e060677c5e5f88123987ec5e56583d3704e227c3256f42dddc5baeb8755111b51 +MISC metadata.xml 236 SHA256 959661d8bd603a96922b2b967aae5e286e47008591ddaceec6f9028d65ed47c8 SHA512 2ecd45f1ba40d6a22a11497a95d818800c2dcce8cde872a673971235384ad1979bf08c526f22677ac2decd9f00aa50fc1401cb54042032735f4989f481c174b9 WHIRLPOOL 378657edf144c06e4acf4b89136c9983651c13ca3d0bf815dc0bc08097aa3d728efcd5c4338154dfd03f89b7ea16adb776d882f56a4c0f29744be96f529ffc5f diff --git a/dev-python/python-osc/metadata.xml b/dev-python/python-osc/metadata.xml new file mode 100644 index 0000000..08468fc --- /dev/null +++ b/dev-python/python-osc/metadata.xml @@ -0,0 +1,8 @@ + + + + + ischluff@mailbox.org + Anton Schubert + + diff --git a/dev-python/python-osc/python-osc-1.5.ebuild b/dev-python/python-osc/python-osc-1.5.ebuild new file mode 100644 index 0000000..5549490 --- /dev/null +++ b/dev-python/python-osc/python-osc-1.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5} ) + +inherit distutils-r1 + +DESCRIPTION="Open Sound Control server and client implementations in pure Python" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://github.com/attwad/python-osc" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" diff --git a/dev-util/atom-shell/Manifest b/dev-util/atom-shell/Manifest new file mode 100644 index 0000000..d75ebed --- /dev/null +++ b/dev-util/atom-shell/Manifest @@ -0,0 +1,5 @@ +AUX 0001-fix-atom-shell-linking.patch 539 SHA256 2a3ebdf366b6f617cd1d15d198fc889e115af34312725223e73d53a440712961 SHA512 c81af4a4e440588c1a48814e25d5558d4927fa5113844b7fed2c2fd0222ec9f6c904930c6fd168c4b45c1fd0031664c32b4de43f23f59a2de0a9d6cab71588a1 WHIRLPOOL 030f24d797f0c1b94909b5d40319941cff6a69af99a2fbbe85f0c6b47ea0346406b8641faa4f8cdc60b89c4749856b35a83db67a6077e17dbd64033a4334b1c9 +AUX 0002-fix-brightray-linking.patch 888 SHA256 6a3e551942059db631d439b9ea5210dda2c0c034296b1fcc190b2b7b3c8f231a SHA512 a965f1fbeec418ba16437f93fbe0937b3f3150e67945e129f01d2dc367e8c6c0e8380f6cb3581f085ad510f336c2f4eadba5d2183682217ec30211540189caec WHIRLPOOL 45dd54119e5a294834d1cd517c83ed5fcb12e042998bf22ac94162ca0ced37685edb5802b667dafb5670edc27dea5125948218a1441cd0d6e5e611ac503a7224 +EBUILD atom-shell-0.21.3.ebuild 2309 SHA256 e05e98db6ad431018f33a143f0f7828b556faca3674a6b9e11e95eabf1b08a75 SHA512 4a0c00084d57def4a62b6f40509e62a1d30106575af2cf3bd3c468c01835756eba9d750ab22fff77646b71c305e57a6402ef4eecd1f713595bd8111d3f163cae WHIRLPOOL 890a15d9d8a78694898345a9bcd77bcffa301b3db7cec07fc12719c6af1fbbe6e5557a864679131fa55fdb2e1098230a19616628a61731e527586b4215ebb60f +EBUILD atom-shell-0.22.3-r2.ebuild 2384 SHA256 e0ae9dfa04427478e63a52c42efcc7d135235566d188733a50f362d90cd0bb69 SHA512 c0412255cd8e552ec7e74702415f1df653dedb73dec0b45af3cb0f3fcf55400c41455078f6d43f071f122fad26449f140c6724af0a67881101edde767a838f07 WHIRLPOOL da8bbe5f33ae226afad494d1e4c014ac9a6ea81faf993f8faea61df822901c72eb5ae0051d362c90e6e8fa9708f8064530381c4d9919bb71efd546916f4476a2 +MISC metadata.xml 229 SHA256 49bb8cd6398798946a34277c6d2e012a6ae6370c2af278e0ef7f08bb95efd8b1 SHA512 d6173592dc3414e5bb0ca4bbd6cab74fecf77f95d3bef226ae5fd3ab584dd4a1fa32d58d7493d9a41504f2ff2903a975da99861bc02ef11980689d7943e9203b WHIRLPOOL 8ae331b2041b5ec3dc730ae03bd266e89ee7de52a7d1d22d7cac94e6934c013854e9100340f7175e4ec6afdbc611213c46048c48d5268d2219f27c27ee4975da diff --git a/dev-util/atom-shell/atom-shell-0.21.3.ebuild b/dev-util/atom-shell/atom-shell-0.21.3.ebuild new file mode 100644 index 0000000..3a40280 --- /dev/null +++ b/dev-util/atom-shell/atom-shell-0.21.3.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 + +DESCRIPTION="Cross-platform desktop application shell" +HOMEPAGE="https://github.com/atom/atom-shell" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom-shell" + +LICENSE="MIT" +SLOT="0/21" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="debug" + +DEPEND=" + ${PYTHON_DEPS} + sys-devel/llvm:0/3.5[clang] + dev-lang/python:2.7 + net-libs/nodejs[npm] + x11-libs/gtk+:2 + x11-libs/libnotify + gnome-base/libgnome-keyring + dev-libs/nss + dev-libs/nspr + gnome-base/gconf + media-libs/alsa-lib + net-print/cups + sys-libs/libcap + x11-libs/libXtst + x11-libs/pango + dev-util/ninja +" + +RDEPEND="${DEPEND} + ! "${OUT}/version" + cp LICENSE "$OUT" +} + +src_install() { + into /usr/share/atom + insinto /usr/share/atom + exeinto /usr/share/atom + + cd "${OUT}" + + doexe atom libchromiumcontent.so libffmpegsumo.so + + doins -r resources + doins -r locales + doins version + doins LICENSE + doins icudtl.dat + doins content_shell.pak +} + diff --git a/dev-util/atom-shell/atom-shell-0.22.3-r2.ebuild b/dev-util/atom-shell/atom-shell-0.22.3-r2.ebuild new file mode 100644 index 0000000..b90e8d0 --- /dev/null +++ b/dev-util/atom-shell/atom-shell-0.22.3-r2.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit git-r3 flag-o-matic python-any-r1 + +DESCRIPTION="Cross-platform desktop application shell" +HOMEPAGE="https://github.com/atom/atom-shell" +SRC_URI="" + +EGIT_REPO_URI="git://github.com/atom/atom-shell" + +LICENSE="MIT" +SLOT="0/22" + +if [[ ${PV} == *9999 ]];then + KEYWORDS="" +else + KEYWORDS="~amd64" + EGIT_COMMIT="v${PV}" +fi + +IUSE="debug" + +DEPEND=" + ${PYTHON_DEPS} + >=sys-devel/llvm-3.5.0[clang] + dev-lang/python:2.7 + || ( net-libs/nodejs[npm] net-libs/iojs[npm] ) + x11-libs/gtk+:2 + x11-libs/libnotify + gnome-base/libgnome-keyring + dev-libs/nss + dev-libs/nspr + gnome-base/gconf + media-libs/alsa-lib + net-print/cups + sys-libs/libcap + x11-libs/libXtst + x11-libs/pango + dev-util/ninja +" +RDEPEND="${DEPEND} + ! "${OUT}/version" + cp LICENSE "$OUT" +} + +src_install() { + + into /usr/share/atom + insinto /usr/share/atom + exeinto /usr/share/atom + + cd "${OUT}" + + doexe atom libchromiumcontent.so libffmpegsumo.so + + doins -r resources + doins -r locales + doins version + doins LICENSE + doins icudtl.dat + doins content_shell.pak + doins natives_blob.bin + doins snapshot_blob.bin + +} + diff --git a/dev-util/atom-shell/files/0001-fix-atom-shell-linking.patch b/dev-util/atom-shell/files/0001-fix-atom-shell-linking.patch new file mode 100644 index 0000000..5a8a69e --- /dev/null +++ b/dev-util/atom-shell/files/0001-fix-atom-shell-linking.patch @@ -0,0 +1,15 @@ +diff --git a/atom.gyp b/atom.gyp +index 9805db8..ab27cb7 100644 +--- a/atom.gyp ++++ b/atom.gyp +@@ -587,10 +587,6 @@ + '-rpath \$$ORIGIN', + # Make native module dynamic loading work. + '-rdynamic', +- ' + + + + aegypius@github.com + aegypius + + diff --git a/dev-util/ios-webkit-debug-proxy/Manifest b/dev-util/ios-webkit-debug-proxy/Manifest new file mode 100644 index 0000000..a179665 --- /dev/null +++ b/dev-util/ios-webkit-debug-proxy/Manifest @@ -0,0 +1,6 @@ +DIST 1.4.tar.gz 325667 SHA256 d9112c59fec966dc60db2d153844b643ca00dbbc547105798ca4696c87166c70 SHA512 1f0b39966be653b084993835c339f34afa1610fc52dbd3d969c09b095bdc3cf5cad691568b1f91b4551b5d8e3e4b8a9db372af66426cdf83f8567b5237cadf00 WHIRLPOOL 5da170a33e869c41f4d34625958f6c4495b6acb6c42294ea322e80dabd1f7fe23e0f22b7eafce90c676dc52db17da0dbc9f84c6240c3b1db2c7b0ad1d03552a4 +DIST 1.6.tar.gz 326820 SHA256 92f45cfb26acf51e86c37f00a00292f7ac78cc4abe8cf094c3eb176d7e7c603d SHA512 8a975f8885a7d30b6acdedd3323f6de7b208c119094d05b2d5ebbceea6dcb6e0934b3770926dc6847fb0ffc2903bfb154bff2cc0dd252d37751ad9766d5456b5 WHIRLPOOL bc8ffc0197677d5da9f9e43ba01cf342e5f1e499a349acb8dc564795f8ed1a00c12d0335990949d0763810558e20d51998ba71897a789437dc816eaec9c4a235 +EBUILD ios-webkit-debug-proxy-1.4.ebuild 519 SHA256 0654aff171d91e9d0abef3ef09b5fd51762e51c3d88fc579fd4ddcde0669d182 SHA512 631518e49d750d6bace0cd86380035e9f5df37800e414c5e43bd2510e0ec60a634c7192bb4d1a172b6b50e88dfe61c2e8d5161c9cc06319a3e16c80533ee2102 WHIRLPOOL ff633b13aaf1595ce74dc2b79624084c8fb8c1e2a7d494659f7a81c6c7a74a22420dbe7b5ac27e1ba37c78185b4b9ea0dd5a25970f5eaa51727501b2caa08b3b +EBUILD ios-webkit-debug-proxy-1.6.ebuild 525 SHA256 cd0741e054b3377e555f5410415dc35c13ae8d87acb8f73f85874b431cd741cc SHA512 8e379b23b3352b4432abab85bd1c4c60257e97716f15b83980cc7904b15d76bce9354873f955752b8223f9216e20d0ad1f110bbc69ba46e2eec8bb1d6714ed32 WHIRLPOOL 8f5a8e7d50a612a5d536aa3f84f7868508b481c99547b7eb2e6bf442a20a275b115fd34fcf45c8c7852d7d54a1b8adef50bc6defe1c223561a01684b1497c13a +EBUILD ios-webkit-debug-proxy-9999.ebuild 659 SHA256 21778d1da5b8b0adf290b63f0aad45703285206e1578f36f93dbdad250cb249c SHA512 6c6938335d33f0773bdbffd94fbde6abf7fdad0b222ff849637828a59c6a30e4599febd9858123c8f3c85c92bef882cb5636179f7463b6124d4b2412882be397 WHIRLPOOL ba32162e3c99972d96007d77efd6a0fc5321678f70e50255531be14b7c5453e4470287f8809880baa81e06e085e9527bf5fe3e59cfdf31a96d66b8c0d9a2d3e3 +MISC metadata.xml 141 SHA256 bdd2e2a14c0b5f3f6bcffeb6f03cc3d4c76634dcece7020b880156a37173e18c SHA512 57637ce6bae0647c1c29da48ac966a09ffb71bc10ce1db45bcd61858403a82549365c24dca67dc0e57434dd1b25a804664c9c809b4d5e9ffef30d2781b3b4e96 WHIRLPOOL 4881d179ec0611e5d35292e9ed7e281afc5d5bf2d4416f9cebf5fa9952897aed30270c0cf9462f0bab86892c30fce3d61f458fa1826d35d73610f305017f2c5f diff --git a/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.4.ebuild b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.4.ebuild new file mode 100644 index 0000000..2afdc69 --- /dev/null +++ b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit autotools + +DESCRIPTION="A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)" +HOMEPAGE="https://github.com/google/{$PN}" +SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +DEPEND="app-pda/libimobiledevice + app-pda/libplist" +RDEPEND="${DEPEND}" + +src_prepare(){ + eautoreconf +} diff --git a/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.6.ebuild b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.6.ebuild new file mode 100644 index 0000000..b0588eb --- /dev/null +++ b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-1.6.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit autotools + +DESCRIPTION="A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)" +HOMEPAGE="https://github.com/google/{$PN}" +SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +DEPEND="app-pda/libimobiledevice +>=app-pda/libplist-1.12" +RDEPEND="${DEPEND}" + +src_prepare(){ + eautoreconf +} diff --git a/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-9999.ebuild b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-9999.ebuild new file mode 100644 index 0000000..5628479 --- /dev/null +++ b/dev-util/ios-webkit-debug-proxy/ios-webkit-debug-proxy-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit autotools git-2 + +REV="master" +DESCRIPTION="A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)" +HOMEPAGE="https://github.com/google/{$PN}" +SRC_URI="" +EGIT_REPO_URI="git://github.com/google/${PN}.git" +#SRC_URI="https://github.com/iSchluff/${PN}/archive/${REV}.zip" +#EGIT_REPO_URI="git://github.com/iSchluff/${PN}.git" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +DEPEND="app-pda/libimobiledevice +>=app-pda/libplist-1.12" +RDEPEND="${DEPEND}" + +src_prepare(){ + eautoreconf +} diff --git a/dev-util/ios-webkit-debug-proxy/metadata.xml b/dev-util/ios-webkit-debug-proxy/metadata.xml new file mode 100644 index 0000000..f6d238f --- /dev/null +++ b/dev-util/ios-webkit-debug-proxy/metadata.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/dev-util/racer/Manifest b/dev-util/racer/Manifest new file mode 100644 index 0000000..739f6b7 --- /dev/null +++ b/dev-util/racer/Manifest @@ -0,0 +1,2 @@ +DIST racer-v1.1.0.tar.gz 118276 SHA256 f969e66d5119f544347e9f9424e83d739eef0c75811fa1a5c77e58df621e066d SHA512 880bbd028eac665a6c43ef9f494e1d23d726dd196ceae9bfa1d9896f6af86def1bbba7c3b4bed6079f0089a01b26c76a703206dc6f33a6e99c79b2344af85bef WHIRLPOOL 707adb064451ec7b4d3ae081675273dbd72cfd554a9b0e0e0518fa98848e76534b21a4185b84968a0b76f551278fef3ba96d77a49b70da0855e42fca097b8776 +EBUILD racer-1.1.0.ebuild 1769 SHA256 dfe190be28f0c9109b5ace8ccea7c31c0338e6eb29621411a096ed9a51d9d477 SHA512 2c682c8d8a62f8a42c3c5f79989b42d6d9bbebf2f8d6447dd4020198e998e1a5227325ffe05b2c07cdd95f9651ae267b147a8040dbee0f25336a0d9091977245 WHIRLPOOL 4e73f22e887849f3a2aed21179bb31eb82ad4eb4a4a343ba84374d79e0d83f1c8b342979d6ac8ec89a99e0416b48795d5e3f70caa79b40f535468ad7fdb57f11 diff --git a/dev-util/racer/racer-1.1.0.ebuild b/dev-util/racer/racer-1.1.0.ebuild new file mode 100644 index 0000000..1fc67e7 --- /dev/null +++ b/dev-util/racer/racer-1.1.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils elisp-common + +DESCRIPTION="Rust Code Completion utility " +HOMEPAGE="https://github.com/phildawes/racer" +SRC_URI="https://github.com/phildawes/racer/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="emacs vim" + +COMMON_DEPEND="virtual/rust:* + emacs? ( + app-emacs/company-mode[ropemacs] + app-emacs/rust-mode + virtual/emacs ) + vim? ( || ( app-editors/vim app-editors/gvim ) )" +DEPEND="${COMMON_DEPEND} + dev-util/cargo" +RDEPEND="${COMMON_DEPEND}" + +src_compile() { + cargo build --release +} + +src_install() { + dobin target/release/racer + if use emacs; then + elisp-install ${PN} editors/racer.el + elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" + fi + if use vim; then + insinto /usr/share/vim/vimfiles/plugin/ + sed -i 's|\(g:racer_cmd = \).*|\1"/usr/bin/racer"|' plugin/racer.vim + doins plugin/racer.vim + fi +} + +pkg_postinst() { + elog "You most probably should fetch rust sources for best expirience." + elog "Racer will look for sources in path pointed by RUST_SRC_PATH" + elog "environment variable. You can use" + elog "% export RUST_SRC_PATH=/rust/src." + elog + if use emacs; then + elog "You should use '(setq racer-rust-src-path \"/rust/src/\")'" + elog "for emacs plugin to be able to find rust sources for racer." + elog + elisp-site-regen + fi + if use vim; then + elog "For vim you can use 'let \$RUST_SRC_PATH=\"/rust/src/\"'" + elog "if you don't want to use environment variable" + elog "You also can use \"set hidden\" or else your buffer will be" + elog "unloaded on every goto-definition" + fi +} + +pkg_postrm() { + use emacs && elisp-site-regen +} + diff --git a/games-arcade/nsnake/Manifest b/games-arcade/nsnake/Manifest new file mode 100644 index 0000000..64f4754 --- /dev/null +++ b/games-arcade/nsnake/Manifest @@ -0,0 +1,3 @@ +AUX Makefile.patch 1258 SHA256 5da958b0a6783a93cb4805fea7c9789d19d327690087d18a34b7ddd44e87d67b SHA512 e9d7737cd22fb3d6a6ffaea839796da821393cc2ccc65ed3790d814a9f3fa271cf435c240f9c84c9448d5e29b2b3838639c71f0d0ecc913b17fe862e6c57e96e WHIRLPOOL 2136fa1d90b1b27880a7d26feb3074b174bc28946993f3388ad2009a672cd6c57860aad62d77f431d55ba72e967692ffb27bac7af387ff785ea8a7b4279b2cb3 +DIST nsnake-3.0.1.tar.gz 91658 SHA256 7240dafe35e17b01134591d7ae8f09f5a375cded8b01e43ba97ca3610a09ea61 SHA512 94930849ce0ff3137c2033f4148858d55dbfdeb66f42109669891462914e434eeb0a442bca9804d8760f63ccb490264263602af11749f489f99c3c1c69e68139 WHIRLPOOL 397dd98c0b9e5bf2f35266a84e267cad787c9436d2e5a7cb34598f2a0aacea5aeccd3fb9910b819aa5e6836d521329748dea656ac1fbaca3da6b6b6cdb22e682 +EBUILD nsnake-3.0.1.ebuild 921 SHA256 0bb3d428eb20139fa423cc6e334c52d68797a5b110d7edcf9a22b4520bf15024 SHA512 4fa3dcd53813f24abc8a3ad6b3a9f76e6bc2d522d4353ad09d823b8904b3056ab64a6dee883a7678f37741a39aebde0f3a1002a1654d40e51c29eaddfc121a5f WHIRLPOOL 40d2795f1a968fb6dfe3cace54b0265d43a5b7507cb205eb94224e4811bbd92892c70b1ac03e68661a859c3dcecc81522883052033c169618e93fc294bb26ea8 diff --git a/games-arcade/nsnake/files/Makefile.patch b/games-arcade/nsnake/files/Makefile.patch new file mode 100644 index 0000000..e3f1ba7 --- /dev/null +++ b/games-arcade/nsnake/files/Makefile.patch @@ -0,0 +1,50 @@ +diff --git a/Makefile b/Makefile +index 40f0249..0b239af 100644 +--- a/Makefile ++++ b/Makefile +@@ -38,14 +38,14 @@ + + # General Info + PACKAGE = nsnake +-VERSION = 3.0.0 ++VERSION = 3.0.1 + DATE = $(shell date "+%b%Y") + + # Install dirs +-PREFIX = /usr +-EXEC_PREFIX = $(PREFIX) +-DATAROOTDIR = $(PREFIX)/share +-BINDIR = $(EXEC_PREFIX)/bin ++PREFIX ?= /usr ++EXEC_PREFIX ?= $(PREFIX) ++DATAROOTDIR ?= $(PREFIX)/share ++BINDIR ?= $(EXEC_PREFIX)/bin + + # Misc stuff + PNGDIR = $(DATAROOTDIR)/icons/hicolor +@@ -62,9 +62,7 @@ MANPAGE = doc/man/$(MANFILE) + + # Build info + EXE = $(PACKAGE) +-CDEBUG = -O2 +-CXXFLAGS = $(CDEBUG) -Wall -Wextra $(CFLAGS_PLATFORM) +-LDFLAGS = -lncurses $(LDFLAGS_PLATFORM) ++LDFLAGS += -lncurses + INCLUDESDIR = -I"src/" -I"deps/" + LIBSDIR = + +@@ -81,7 +79,6 @@ DEFINES = -DVERSION=\""$(VERSION)"\" \ + + # commander stuff + COMMANDERDIR = deps/commander +-COMMANDER_CFLAGS = -O2 -Wall -Wextra $(CFLAGS_PLATFORM) + COMMANDER_OBJS = $(COMMANDERDIR)/commander.o + + # Distribution tarball +@@ -204,4 +201,4 @@ docclean: + + $(COMMANDERDIR)/commander.o: $(COMMANDERDIR)/commander.c + # Compiling $<... +- $(MUTE)$(CC) $(COMMANDER_CFLAGS) $< -c -o $@ ++ $(MUTE)$(CC) $(CFLAGS) $< -c -o $@ + diff --git a/games-arcade/nsnake/nsnake-3.0.1.ebuild b/games-arcade/nsnake/nsnake-3.0.1.ebuild new file mode 100644 index 0000000..19ae718 --- /dev/null +++ b/games-arcade/nsnake/nsnake-3.0.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils games + +MY_PN="nSnake" +MY_P="${MY_PN}-${PV}" +DESCRIPTION="A clone of the classic snake game on the terminal" +HOMEPAGE="http://nsnake.alexdantas.net/" +SRC_URI="https://github.com/alexdantas/nSnake/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND=" + sys-libs/ncurses:0 +" +RDEPEND=" + ${DEPEND} +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}"/Makefile.patch +} + +src_compile() { + PREFIX="${GAMES_PREFIX}" DATAROOTDIR="${GAMES_DATADIR_BASE}" EXEC_PREFIX="${GAMES_PREFIX}" BINDIR="${GAMES_BINDIR}" emake +} + +src_install() { + PREFIX="${GAMES_PREFIX}" DATAROOTDIR="${GAMES_DATADIR_BASE}" EXEC_PREFIX="${GAMES_PREFIX}" BINDIR="${GAMES_BINDIR}" emake DESTDIR="${D}" install + + dodoc README.md ChangeLog AUTHORS + + prepgamesdirs +} + diff --git a/games-arcade/snayke/snayke-2.4.ebuild b/games-arcade/snayke/snayke-2.4.ebuild new file mode 100644 index 0000000..85f8547 --- /dev/null +++ b/games-arcade/snayke/snayke-2.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: This ebuild is from Lua overlay; Bumped by mva; $ + +EAPI="5" + +inherit eutils games + +MY_P="beta1" +# Upstream change strange version numeration: 2.4 = beta1, 2.5 (future release) = beta2... + +DESCRIPTION="A nice 2D Snake game (like on Tetris)" +HOMEPAGE="http://snayke.net/ https://love2d.org/forums/viewtopic.php?f=5&t=2841" +SRC_URI="http://snayke.net/downloads/snayke_${MY_P}.love -> ${P}.zip" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="" + +DEPEND=">=games-engines/love-0.8.0" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_install() { + local dir="${GAMES_DATADIR}/love/${PN}" + insinto "${dir}" + doins -r . + games_make_wrapper "${PN}" "love /usr/share/games/love/${P}" + make_desktop_entry "${PN}" + prepgamesdirs +} + +pkg_postinst() { + elog "${PN} savegames and configurations are stored in:" + elog "~/.local/share/love/${PN}/" +} + + diff --git a/media-gfx/dispcalgui/Manifest b/media-gfx/dispcalgui/Manifest new file mode 100644 index 0000000..720a41c --- /dev/null +++ b/media-gfx/dispcalgui/Manifest @@ -0,0 +1,2 @@ +DIST dispcalGUI-3.0.4.2.tar.gz 8952321 SHA256 a56a698540603eadb56980e7a485fad748646f36a056d0f45225532938343f0b SHA512 15cb084495f48f83bad90b5e10ca154121c65b60787ffcff171033e5beb2852dbba7dbfdccfaba338b892879ea9806417de56556c14e3ec318d8a040b2e54e25 WHIRLPOOL 053d0ca0b49b0efb073aa9df6cc440fdfc1780570ec3a24c22eeefd3f00e0e4b0712ce2202738716b82a2a3f7016de9c5db10d6422801ba22bc6273b9e565af2 +EBUILD dispcalgui-3.0.4.2.ebuild 1969 SHA256 2d483c1a8b89f66893a86537a7f7d115a311d45e03ecf306f5d63583d3e2ec09 SHA512 cc9a6debee95e4296a88db77413163e8e4aac6247f613c6c439c788e287a6a1b1f371248e6c0da0ecd7bbd84b2989f99ea6a63c1f91aa299817c0ba8c90fdd40 WHIRLPOOL a658bdb9d434be27da8a8ab878518310bd188bfdf733d424fa1d5033246708a553202f161ca021932caa4f92639566711f562ca6e4bf9dd6027c9d5d43451a9f diff --git a/media-gfx/dispcalgui/dispcalgui-3.0.4.2.ebuild b/media-gfx/dispcalgui/dispcalgui-3.0.4.2.ebuild new file mode 100644 index 0000000..c20d61d --- /dev/null +++ b/media-gfx/dispcalgui/dispcalgui-3.0.4.2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) +RESTRICT="mirror strip" + +inherit distutils-r1 fdo-mime eutils + +MY_PN="dispcalGUI" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Display Calibration and Characterization powered by Argyll CMS" +HOMEPAGE="http://dispcalgui.hoech.net/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=media-gfx/argyllcms-1.7.0 + dev-python/wxpython:2.8 + >=x11-libs/libX11-1.3.3 + >=x11-apps/xrandr-1.3.2 + >=x11-libs/libXxf86vm-1.1.0 + >=x11-proto/xineramaproto-1.2 + >=x11-libs/libXinerama-1.1" + +RDEPEND="${DEPEND} + >=dev-python/numpy-1.2.1" + +S=${WORKDIR}/${MY_P} + +DOCS=( + README.html +) + +src_prepare() { +# Prohibit setup from running xdg-* programs, resulting to sandbox violation + cd "${S}/dispcalGUI" || die "Cannot cd to source directory." + sed -e 's/if which(\"xdg-icon-resource\"):/if which(\"xdg-icon-resource-non-existant\"):/' \ + -e 's/if which(\"xdg-desktop-menu\"):/if which(\"xdg-desktop-menu-non-existant\"):/' \ + -i postinstall.py || die "sed'ing out the xdg-* setup functions failed" + +# Remove deprecated Encoding key from .desktop file + cd "${S}" || die "Cannot cd to work directory." + for offendingFile in $(grep -r -l "Encoding=UTF-8" .); do + sed -e '/Encoding=UTF-8/d' -i "${offendingFile}" || \ + die "removing deprecated Encoding key from .desktop files failed" + done + + distutils-r1_src_prepare +} + +src_install() { + distutils-r1_src_install + #remove udev files + rm -rf "${D}"/etc/udev/rules.d +} + +pkg_postinst() { +# Run xdg-* programs the Gentoo way since we removed this functionality from the original package + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +} + +pkg_postrm() { +# Run xdg-* programs the Gentoo way since we removed this functionality from the original package + fdo-mime_mime_database_update + fdo-mime_desktop_database_update +} + diff --git a/media-sound/teamspeak-client-bin/Manifest b/media-sound/teamspeak-client-bin/Manifest new file mode 100644 index 0000000..d1ab0d2 --- /dev/null +++ b/media-sound/teamspeak-client-bin/Manifest @@ -0,0 +1,3 @@ +DIST TeamSpeak3-Client-linux_amd64-3.0.16.run 35784109 SHA256 62034baddf352dd2fea615f0aac9a6df7eae363bb3ed7cad78c1fb996b86773f SHA512 a65d986fe4860caf1bba8217fcf429fe4571867439e734e5838893e31167fa1f134c4cabbd3ef80d744f22298172d87496e4f025f51fd7c275781a3bc2c56838 WHIRLPOOL bf3bd39f93aa08b625e659d2cdd5ab857e0f940a344f5535f2941cce367a57b5191b61f18c7b5e63c3b051dac57ebb8c3df739ebc0fec1a721e863afc1e833c2 +DIST TeamSpeak3-Client-linux_x86-3.0.16.run 36484150 SHA256 3fb21e9b428c0b535c90b0a191bcf1baae29bf99be7cf4621b9da276dd5e76ac SHA512 67b1da2769b1a34cd1affc3e36c1d74d7225711666e1c6d0ededbc4c0dc94d52b9d07181ea89db4d8ec09e58f9e61081f981663338ed7d7ec8efac3719f4b0ad WHIRLPOOL 9c2d51ae9d5a77b833ce7ee400cc611df6727e4793de51d6c95fa8e864d5f17bfe2272ac451751250333ac567bb5b3d4366184113f0d74545ed36088dc2bf438 +EBUILD teamspeak-client-bin-3.0.16.ebuild 1951 SHA256 135a81df7529e976b0fb584318eac1ac3eddc0f7f086af7f79f6d286eed819d7 SHA512 41c2bbe6a67571b75e17742d29a7aaa4dd452fa5cdbba601ee3acc21da9e6bb6e787d531b9265ff807a3d87ed4855d32ffff00c512918090c8ad9f51f35a436a WHIRLPOOL 607f8e60f20096267723ac275d5ac69eff0be621d4021af585dea9e3e155915b4e17b9bf4e5df009cbefb23aa8b7c3e7cae0261fc3da605dc05be8a16c620856 diff --git a/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.16.ebuild b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.16.ebuild new file mode 100644 index 0000000..4dc7fc3 --- /dev/null +++ b/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.16.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild,v 1.1 2013/11/09 18:44:21 tomwij Exp $ + +EAPI="5" + +inherit eutils unpacker + +DESCRIPTION="TeamSpeak Client - Voice Communication Software" +HOMEPAGE="http://www.teamspeak.com/" +LICENSE="teamspeak3" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="fetch mirror strip" +IUSE="alsa pulseaudio" + +REQUIRED_USE="|| ( alsa pulseaudio )" + +SRC_URI="amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run ) + x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV/_/-}.run )" + +RDEPEND="dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtnetwork:5 + dev-qt/qtsql:5 + sys-libs/glibc + sys-libs/zlib + + alsa? ( media-libs/alsa-lib ) + pulseaudio? ( media-sound/pulseaudio )" + +S="${WORKDIR}" + +pkg_nofetch() { + if use amd64 ; then + einfo "Please download TeamSpeak3-Client-linux_amd64-${PV/_/-}.run" + elif use x86 ; then + einfo "Please download TeamSpeak3-Client-linux_x86-${PV/_/-}.run" + fi + einfo "from ${HOMEPAGE}?page=downloads and place this" + einfo "file in ${DISTDIR}" +} + +src_prepare() { + # Remove unwanted soundbackends. + if ! use alsa ; then + rm soundbackends/libalsa* || die + fi + + if ! use pulseaudio ; then + rm soundbackends/libpulseaudio* || die + fi + + # Rename the tsclient to its shorter version, required by the teamspeak3 script we install. + mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version." +} + +src_install() { + dodir /opt/teamspeak3-client + insinto /opt/teamspeak3-client + doins -r * + + fperms +x /opt/teamspeak3-client/ts3client + + exeinto /usr/bin + doexe "${FILESDIR}/teamspeak3" + + make_desktop_entry teamspeak3 TeamSpeak3 \ + "/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \ + Network +} + diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..903fe53 --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1 @@ +masters=gentoo diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest new file mode 100644 index 0000000..9d14420 --- /dev/null +++ b/net-p2p/syncthing/Manifest @@ -0,0 +1,7 @@ +AUX conf.d/syncthing 485 SHA256 03e1a450f779ce8533c568fe711cb93f20b16fb0de9cf8a1c729c63f12d3c00e SHA512 fae2a22e18cc014294a79936881fc23b72a882c1bdce21b767b4e35ed5f4474d2ac3020e79c5566ef2f9729ecd7dbe510163b8fc8ecb3554b93281a1b423e555 WHIRLPOOL e0128e63652981d7750efcba8b0e8c168e86d18f72a2f5660916b6931e9a6ee738914e6903f36fa8eef8e163a707e4ad0e06f918c8f3be116bfca8e621046ad8 +AUX init.d/syncthing 849 SHA256 f8f05cdfeeafcb8d17abe79391c0fb7324371a003c4b8cbebeb8b7a7f519f007 SHA512 ad2034ee19150b67590a9e503fdf2c8250b0a0aef5f567dd5c1da114a40f039f327f35cce02d71d98d970f18b907dff14645bd69c37b9352bcc7944aeccfcc38 WHIRLPOOL 80c826163ccbafc9363dca24dc9fab22d78c8cd6a7af59f27fe6626a3ced6e54eb2f2e2a96761671bd98eaaaa56e3a33899a4d74c8614794e318b5197db5bb39 +DIST syncthing-0.12.4.tar.gz 3980565 SHA256 c8db6feb385f95b3040fa3fd9bcdf662a1faaa882fe6011b30c8bbd07cc49b83 SHA512 3d75054cad561c42baa1defc6e36cc1e35ee6102219d88841757708aa8b6002aaa327d1cb885f028e2c847fbd680500c7e6186a35671c384c572cd626cc1332b WHIRLPOOL 6275e1734255e18fce7549b4c31c3553c487a589d82a05ff09c29d6b036bf0f9fea04287c009a316bee16fd9db1b60191b5b2ee9508c54f2b539dae298180d0f +DIST syncthing-linux-amd64-v0.11.10.tar.gz 4294399 SHA256 db4845cbc75b832f0de9ad4d1b431047eb1e2a12ee5f5577be7c7181faadda2a SHA512 8dac38019e2125eb642f8e2095575f03d41f14cce1a47be2f0a3dd4ef9759ea8d5d1515d011b11d8773781ad59fcae5619555d83beee14f964a5fdd9eb44bd50 WHIRLPOOL f4b57501c9f5bc4c9422b68ea323948d4f7fe398950f7ff47a66bdda842162507f9651c122950355ba3132d81e10c8326ff203d97fb8bc2d2117137d9e9a5558 +EBUILD syncthing-0.11.10.ebuild 2176 SHA256 96d33f9aa7ee6b89ef0853367ecdf5b323fe3fcbf7f7ffa27a7eb97185ef627b SHA512 48ea3334ad9185c4f6997fd50286bc0ea4e1f81110bc10deabcbb221ee4ae9a72b886972c4ebd937695ad151ac698f6960dea75ee0cd99f8c7b0d227a3f6bb58 WHIRLPOOL 40fe61a046b935449a236321ebcd47e96430aad7dcf43543f415dc7c69d8bd81ec10333a8ad397c4b06ef4a805297ef94b5751a9cbeebc9d40d307dec1f6541e +EBUILD syncthing-0.12.4.ebuild 1693 SHA256 61f875eedb55f9c24ff5cef93c93b9c5a42c51a48aa14179c3235372a4f0acb7 SHA512 1db8187521299713a80ee37d1fb6c79a744f551c8b6eec22c7aa999bc9b26e3ba964e969727c8f22d139fdf8fb127694ad3287836a64275fc54be41b0a150225 WHIRLPOOL 08d94e48c7741cdea76898d3d9656bdfa7a57e9b2a00b19657097da4ffa817797c4b56963333f22ba70d17a931348e0dc673ef7225e1125b331b6c9c3e8d10da +EBUILD syncthing-9999.ebuild 1380 SHA256 43a8bf73dfcc451685e725469fd1a4334669a4cc64f073da12c47ea7206fb529 SHA512 e99d8e3de0e7206224f79227a2ff30af5a2c1abe5bcefe6cd045350f6a6dc87f4f1ad7dd25078d94b81b77a431021ecf7e99db3628083f3363e7425fd8f0f5df WHIRLPOOL 50448032c84ecaba7b31c15d7aa17bc00c4c441ebf1c938cc112591e41165da13422b65861341e84cb62997fbfc86b403a64b5c3642117467bcc196f40415637 diff --git a/net-p2p/syncthing/files/conf.d/syncthing b/net-p2p/syncthing/files/conf.d/syncthing new file mode 100644 index 0000000..c6a27af --- /dev/null +++ b/net-p2p/syncthing/files/conf.d/syncthing @@ -0,0 +1,16 @@ +# Config file for /etc/init.d/syncthing + +SYNC_NAME="syncthing" +SYNC_PIDFILE="/var/run/${SYNC_NAME}.pid" + +# If you are going to run syncthing as a user, also uncomment the SYNC_HOME line +SYNC_USER="root" +SYNC_GROUP="root" +#SYNC_HOME="/home/${SYNC_USER}/.config/${SYNC_NAME}" + +# Make sure SYNC_HOME is set to something so we reduce DRY here and in the init script +SYNC_HOME="${SYNC_HOME:-/etc/${SYNC_NAME}}" + +# Any options you want you can set them here +SYNC_OPTS="--home=${SYNC_HOME}" + diff --git a/net-p2p/syncthing/files/init.d/syncthing b/net-p2p/syncthing/files/init.d/syncthing new file mode 100644 index 0000000..4475986 --- /dev/null +++ b/net-p2p/syncthing/files/init.d/syncthing @@ -0,0 +1,37 @@ +#!/sbin/runscript + +# Copyright 2014-2015 Jonathan Vasquez +# Distributed under the terms of the GNU General Public License v2 + +DISPLAY_NAME="SyncThing" + +SYNC_PATH="/usr/bin" +SYNC_BINARY="${SYNC_PATH}/${SYNC_NAME}" +SYNC_USER="${SYNC_USER:-root}" +SYNC_GROUP="${SYNC_GROUP:-root}" +SYNC_HOME="${SYNC_HOME:-/etc/${SYNC_NAME}}" + +start() { + ebegin "Starting ${DISPLAY_NAME}" + + if [[ ${SYNC_USER} == "root" ]]; then + SYNC_NAME="root" + SYNC_GROUP="root" + + einfo "Running ${DISPLAY_NAME} as root:root. Home directory: ${SYNC_HOME}" + fi + + start-stop-daemon -m --pidfile "${SYNC_PIDFILE}" -b \ + --start --user ${SYNC_USER} --group ${SYNC_GROUP} --exec "${SYNC_BINARY}" -- ${SYNC_OPTS} + + eend $? +} + +stop() { + ebegin "Stopping ${DISPLAY_NAME}" + + start-stop-daemon --stop --exec "${SYNC_BINARY}" --pidfile "${SYNC_PIDFILE}" + + eend $? +} + diff --git a/net-p2p/syncthing/syncthing-0.11.10.ebuild b/net-p2p/syncthing/syncthing-0.11.10.ebuild new file mode 100644 index 0000000..84aca10 --- /dev/null +++ b/net-p2p/syncthing/syncthing-0.11.10.ebuild @@ -0,0 +1,78 @@ +# Copyright 2014 Jonathan Vasquez +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit user systemd + +GITHUB_USER="syncthing" +GITHUB_REPO="syncthing" +GITHUB_TAG="${PV}" + +NAME="syncthing" +DESCRIPTION="Open Source Continuous File Synchronization" +HOMEPAGE="http://syncthing.net/" + +SRC_URI=" + amd64? ( https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/v${GITHUB_TAG}/syncthing-linux-amd64-v${PV}.tar.gz )" +#https://github.com/$//archive/v${GITHUB_TAG}.tar.gz -> ${P}.tar.gz +#https://github.com/{GITHUB_USER}/${GITHUB_REPO}/releases/download/v${GITHUB_TAG}/syncthing-linux-amd64-v${PV}.tar.gz +RESTRICT="mirror" +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=">=dev-lang/go-1.3.0" + +S="${WORKDIR}" + +configDir="/etc/${PN}" +config="${configDir}/config.xml" + +src_install() { + # Create directory structure recommended by SyncThing Documentation + # Since Go is "very particular" about file locations. + local newBaseDir="src/github.com/${PN}" + local newWorkDir="${newBaseDir}/${PN}" + + mkdir -p "${newBaseDir}" + mv "${P}" "${newWorkDir}" + + cd "${newWorkDir}" + + # Build SyncThing ;D + go run build.go -version v${PV} -no-upgrade=true + + # Copy compiled binary over to image directory + dobin "${WORKDIR}/syncthing-linux-amd64-v${PV}/syncthing" + + # Install the OpenRC init file + doinitd "${FILESDIR}/init.d/${NAME}" + + # Install the systemd unit file + systemd_newunit "${FILESDIR}/${PN}_.service" "${PN}@.service" +} + +pkg_postinst() { + if [[ ! -d "${configDir}" ]]; then + mkdir "${configDir}" + fi + + if [[ ! -e "${config}" ]]; then + einfo "Generating default configuration file ..." + + syncthing -generate "${configDir}" + + # Remove 'default' folder (it has an incorrect path anyway) + sed -i '//d' "${config}" + fi + + elog "In order to be able to view the Web UI remotely (from another machine)," + elog "edit your ${config} and change the 127.0.0.1:8080 to 0.0.0.0:8080 in" + elog "the 'address' section." + elog "" + elog "After checking your config, run 'rc-config start ${PN}' to start the application." + elog "Point your browser to the address above to access the Web UI." + elog "" +} + diff --git a/net-p2p/syncthing/syncthing-0.12.4.ebuild b/net-p2p/syncthing/syncthing-0.12.4.ebuild new file mode 100644 index 0000000..d11f898 --- /dev/null +++ b/net-p2p/syncthing/syncthing-0.12.4.ebuild @@ -0,0 +1,64 @@ +# Copyright 2014-2015 Jonathan Vasquez +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit user systemd + +GITHUB_USER="syncthing" +GITHUB_REPO="syncthing" +GITHUB_TAG="${PV}" + +NAME="syncthing" +DESCRIPTION="Open Source Continuous File Synchronization" +HOMEPAGE="http://syncthing.net/" + +SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}/archive/v${GITHUB_TAG}.tar.gz -> ${P}.tar.gz" + +RESTRICT="mirror" +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~x86 ~amd64" + +DEPEND=">=dev-lang/go-1.4.2" + +S="${WORKDIR}" + +configDir="~/.config/syncthing" +config="${configDir}/config.xml" + +src_install() { + # Create directory structure recommended by SyncThing Documentation + # Since Go is "very particular" about file locations. + local newBaseDir="src/github.com/${PN}" + local newWorkDir="${newBaseDir}/${PN}" + + mkdir -p "${newBaseDir}" + mv "${P}" "${newWorkDir}" + + cd "${newWorkDir}" + + # Build SyncThing ;D + go run build.go -version v${PV} -no-upgrade=true + + # Copy compiled binary over to image directory + dobin "bin/${PN}" + + # Install the OpenRC init/conf files + doinitd "${FILESDIR}/init.d/${NAME}" + doconfd "${FILESDIR}/conf.d/${NAME}" + + # Install the systemd service files + local systemdServiceFile="etc/linux-systemd/system/${PN}@.service" + systemd_dounit "${systemdServiceFile}" + + local systemdUserFile="etc/linux-systemd/user/${PN}.service" + systemd_dounit "${systemdUserFile}" +} + +pkg_postinst() { + elog "In order to be able to view the Web UI remotely (from another machine)," + elog "edit your ${config} and change the 127.0.0.1:8080 to 0.0.0.0:8080 in" + elog "the 'address' section. This file will only be generated once you start syncthing." +} + diff --git a/net-p2p/syncthing/syncthing-9999.ebuild b/net-p2p/syncthing/syncthing-9999.ebuild new file mode 100644 index 0000000..82956f3 --- /dev/null +++ b/net-p2p/syncthing/syncthing-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: This ebuild is from mva overlay; $ + +EAPI="5" + +vcs="git-r3" +SRC_URI="" +EGIT_REPO_URI="https://github.com/syncthing/${PN}" + +inherit eutils base systemd ${vcs} + +DESCRIPTION="Open, trustworthy and decentralized syncing engine (some kind of analog of DropBox and BTSync)" +HOMEPAGE="http://syncthing.net" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-lang/go + dev-go/godep +" +RDEPEND="${DEPEND}" + +DOCS=( README.md AUTHORS LICENSE CONTRIBUTING.md ) + +export GOPATH="${S}" + +GO_PN="github.com/syncthing/${PN}" +EGIT_CHECKOUT_DIR="${S}/src/${GO_PN}" +S="${EGIT_CHECKOUT_DIR}" + +src_compile() { + # XXX: All the stuff below needs for "-version" command to show actual info + local version="$(git describe --always | sed 's/\([v\.0-9]*\)\(-\(beta\|alpha\)[0-9]*\)\?-/\1\2+/')"; + local date="$(git show -s --format=%ct)"; + local user="$(whoami)" + local host="$(hostname)"; host="${host%%.*}"; + local lf="-w -X main.Version ${version} -X main.BuildStamp ${date} -X main.BuildUser ${user} -X main.BuildHost ${host}" + + godep go build -ldflags "${lf}" -tags noupgrade ./cmd/syncthing +} + +src_install() { + dobin syncthing + systemd_dounit "${S}/etc/linux-systemd/system/${PN}@.service" + systemd_douserunit "${S}/etc/linux-systemd/user/${PN}.service" + base_src_install_docs +} + diff --git a/www-client/servo/servo-9999.ebuild b/www-client/servo/servo-9999.ebuild new file mode 100644 index 0000000..fc363ad --- /dev/null +++ b/www-client/servo/servo-9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit git-3 + +DESCRIPTION="The Servo Browser Engine" +HOMEPAGE="http://servo.org/" +SRC_URI="" +EGIT_REPO_URI="git://github.com/${PN}/${PN}.git" + +LICENSE="MPL-2.0" +KEYWORDS="amd64" +SLOT="0" + +IUSE="" +DEPEND="net-misc/curl +media-libs/freeglut +media-libs/freetype +media-libs/mesa +dev-util/gperf +dev-python/virtualenv +dev-python/pip +dev-libs/openssl +x11-libs/libXmu +media-libs/glu +x11-base/xorg-server" +RDEPEND="${DEPEND}" + + diff --git a/x11-themes/kvantum/Manifest b/x11-themes/kvantum/Manifest new file mode 100644 index 0000000..0dbe76f --- /dev/null +++ b/x11-themes/kvantum/Manifest @@ -0,0 +1 @@ +EBUILD kvantum-9999.ebuild 1431 SHA256 f3cae2167cb130c53e2e5fe827c9222e7d90740d00fbaf28ae7eecbdd1fc983d SHA512 2c51af6773e0b87c917f2c40c3bae4163db59bf63e0ab9989bff2c067bc667fc9b5cf36944da5e19faaf4e9edf4de4d3fca6b136f889372efdbff07ace250abe WHIRLPOOL 62e48b6777a5be91cd3ac89f94587229fc042d2d1169cfda4e6a1ff440ba77ccbb405dfe8cb402e4fc4af9fe9cc3f5f4949288e21b2130dda7189f005a7c6011 diff --git a/x11-themes/kvantum/kvantum-9999.ebuild b/x11-themes/kvantum/kvantum-9999.ebuild new file mode 100644 index 0000000..b5e4ef4 --- /dev/null +++ b/x11-themes/kvantum/kvantum-9999.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit qt4-r2 git-r3 qmake-utils + +DESCRIPTION="A SVG-based theme engine for Qt4/Qt5 and KDE" +HOMEPAGE="http://kde-look.org/content/show.php/Kvantum?content=166241" +SRC_URI="" + +EGIT_REPO_URI="https://github.com/tsujan/Kvantum.git" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="qt5" + +DEPEND=" + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtsvg:4 + x11-libs/libXext + qt5? ( dev-qt/qtcore:5 ) + qt5? ( dev-qt/qtgui:5 ) + qt5? ( dev-qt/qtsvg:5 ) + qt5? ( dev-qt/qtx11extras:5 ) +" +RDEPEND="${DEPEND}" + +S="${S}/Kvantum" +qt5_s="${WORKDIR}/qt5-build/Kvantum" + +src_unpack() { + if use qt5 ; then + git-r3_fetch ${EGIT_REPO_URI} HEAD + git-r3_checkout ${EGIT_REPO_URI} \ + "${WORKDIR}"/qt5-build + fi + + git-r3_fetch + git-r3_checkout +} + +src_prepare() { + #fixing color-scheme path + sed -i style/style.pro \ + -e 's:/share/kde4/apps/color-schemes:/share/apps/color-schemes/:' \ + || die + + if use qt5 ; then + cd "${qt5_s}" + sed -i style/style.pro \ + -e 's:/share/kde4/apps/color-schemes:/share/apps/color-schemes/:' \ + || die + fi +} + +src_configure() { + eqmake4 + + if use qt5 ; then + cd "${qt5_s}" + eqmake5 + fi +} + +src_compile() { + emake + + if use qt5 ; then + cd "${qt5_s}" + emake + fi +} + +src_install() { + INSTALL_ROOT="${D}" emake install + + if use qt5 ; then + cd "${qt5_s}" + INSTALL_ROOT="${D}" emake install + fi +}