summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Elsner <open@mindrunner.de>2016-04-19 20:15:40 +0200
committerLukas Elsner <open@mindrunner.de>2016-04-19 20:15:40 +0200
commite4da4c264c534503d7044b81ff7f3560882c0133 (patch)
tree34a4330efda553144283be5047d287bf1e0d10aa
parentadd missing files dir (diff)
downloadluman-e4da4c264c534503d7044b81ff7f3560882c0133.tar.gz
luman-e4da4c264c534503d7044b81ff7f3560882c0133.tar.bz2
luman-e4da4c264c534503d7044b81ff7f3560882c0133.zip
cleanup
-rw-r--r--app-arch/rarcrack/Manifest2
-rw-r--r--app-arch/rarcrack/rarcrack-0.2.ebuild25
-rw-r--r--app-backup/insync-bin/Manifest3
-rw-r--r--app-backup/insync-bin/insync-bin-1.3.3.ebuild38
-rw-r--r--app-editors/komodo-edit-bin/Manifest3
-rw-r--r--app-editors/komodo-edit-bin/komodo-edit-bin-7.1.3.ebuild69
-rw-r--r--dev-util/adobe-air-runtime/Manifest2
-rw-r--r--dev-util/adobe-air-runtime/adobe-air-runtime-2.6-r1.ebuild78
-rw-r--r--dev-util/gource/Manifest3
-rw-r--r--dev-util/gource/files/gource-0.38+boost-1.50.patch64
-rw-r--r--dev-util/gource/gource-0.38-r1.ebuild65
-rw-r--r--dev-util/idea-community/Manifest12
-rw-r--r--dev-util/idea-community/files/config-idea-community-134
-rw-r--r--dev-util/idea-community/files/config-idea-community-144
-rw-r--r--dev-util/idea-community/files/config-idea-community-eap4
-rw-r--r--dev-util/idea-community/files/idea-community-13.sh.patch11
-rw-r--r--dev-util/idea-community/files/idea-community-14.sh.patch11
-rw-r--r--dev-util/idea-community/files/idea-community-eap.sh.patch11
-rw-r--r--dev-util/idea-community/idea-community-13.1.5.135.1289.ebuild82
-rw-r--r--dev-util/idea-community/idea-community-14.0.1.139.225.3.ebuild82
-rw-r--r--dev-util/idea-community/idea-community-14.0.2.139.658.4_pre1.ebuild83
-rw-r--r--dev-util/idea-ultimate/Manifest12
-rw-r--r--dev-util/idea-ultimate/files/config-idea-ultimate-134
-rw-r--r--dev-util/idea-ultimate/files/config-idea-ultimate-144
-rw-r--r--dev-util/idea-ultimate/files/config-idea-ultimate-eap4
-rw-r--r--dev-util/idea-ultimate/files/idea-ultimate-13.sh.patch11
-rw-r--r--dev-util/idea-ultimate/files/idea-ultimate-14.sh.patch11
-rw-r--r--dev-util/idea-ultimate/files/idea-ultimate-eap.sh.patch11
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-13.1.5.135.1289.ebuild82
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-14.0.1.139.225.3.ebuild82
-rw-r--r--dev-util/idea-ultimate/idea-ultimate-14.0.2.139.658.4_pre1.ebuild82
-rw-r--r--games-server/bukkit/Manifest2
-rw-r--r--games-server/bukkit/bukkit-1705.ebuild63
-rw-r--r--games-server/craftbukkit/ChangeLog31
-rw-r--r--games-server/craftbukkit/Manifest6
-rw-r--r--games-server/craftbukkit/craftbukkit-2668.ebuild129
-rw-r--r--games-server/craftbukkit/files/directory.sh34
-rw-r--r--games-server/craftbukkit/metadata.xml13
-rw-r--r--media-tv/oscam/Manifest1
-rw-r--r--media-tv/oscam/oscam-9999.ebuild194
-rw-r--r--media-tv/tvheadend/Manifest4
-rw-r--r--media-tv/tvheadend/files/tvheadend.confd14
-rw-r--r--media-tv/tvheadend/files/tvheadend.initd19
-rw-r--r--media-tv/tvheadend/metadata.xml12
-rw-r--r--media-tv/tvheadend/tvheadend-9999.ebuild70
-rw-r--r--net-analyzer/sslstrip/Manifest3
-rw-r--r--net-analyzer/sslstrip/files/sslstrip3
-rw-r--r--net-analyzer/sslstrip/sslstrip-0.9.ebuild43
-rw-r--r--net-misc/devolo-dlan-cockpit/Manifest3
-rw-r--r--net-misc/devolo-dlan-cockpit/devolo-dlan-cockpit-4.3.1.ebuild65
-rw-r--r--net-misc/wicd/Manifest7
-rw-r--r--net-misc/wicd/files/wicd-9999-delay-daemon-connect.patch18
-rw-r--r--net-misc/wicd/files/wicd-9999-undefined-LANG.patch24
-rw-r--r--net-misc/wicd/files/wicd-disable-autostart.patch7
-rw-r--r--net-misc/wicd/files/wicd-init-sve-start.patch9
-rw-r--r--net-misc/wicd/wicd-9999.ebuild149
-rw-r--r--x11-drivers/nvidia-drivers/Manifest26
-rw-r--r--x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist1
-rw-r--r--x11-drivers/nvidia-drivers/files/95-nvidia-settings2
-rw-r--r--x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch11
-rw-r--r--x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch13
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-169.0714
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch52
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch47
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-355.06-pax.patch102
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch17
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch54
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop7
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf8
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-persistenced.init25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-rmmod.conf3
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-smi.init25
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-udev.sh17
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-udev.sh-r120
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-uvm.conf3
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia.udev-rule6
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-361.18-r2.ebuild493
79 files changed, 0 insertions, 2878 deletions
diff --git a/app-arch/rarcrack/Manifest b/app-arch/rarcrack/Manifest
deleted file mode 100644
index 0acd9e7..0000000
--- a/app-arch/rarcrack/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rarcrack-0.2.tar.bz2 34964 RMD160 7e147604a701c9a6abf55d565c17ff51a4d26394 SHA1 413c70dc3ed57dfbdd7d618aa81f0ab925334b02 SHA256 34c85cb7b94733544320605386a3632e8e3c59c905a2f4bedba926fee2f5cbbf
-EBUILD rarcrack-0.2.ebuild 489 RMD160 9ca208a415331ed44489c4de2767d053b23e2f36 SHA1 dec40f18e9f227565b053ec38225fe0536f7ade2 SHA256 a30fea11fc391346f6a9b4ba2431c675f9eccc154d1fec05934726c2f2f09364
diff --git a/app-arch/rarcrack/rarcrack-0.2.ebuild b/app-arch/rarcrack/rarcrack-0.2.ebuild
deleted file mode 100644
index 7fb10e3..0000000
--- a/app-arch/rarcrack/rarcrack-0.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-DESCRIPTION="Password recovery for 7zip, rar and zip archives"
-HOMEPAGE="http://rarcrack.sourceforge.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="7zip rar zip"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- rar? ( app-arch/unrar )
- zip? ( app-arch/unzip )
- 7zip? ( app-arch/p7zip )
-"
-
-src_install() {
- dobin ${PN}
-}
diff --git a/app-backup/insync-bin/Manifest b/app-backup/insync-bin/Manifest
deleted file mode 100644
index c22582f..0000000
--- a/app-backup/insync-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST insync-1.3.3.36056-fc21.i686.rpm 66533594 SHA256 bf073ae13ee205230981a7032616f0e28c43ea49fb827ee96d3f48ea46b3ba76 SHA512 0ed70a7f2bfc587f8a46050231c4e755509b1a184c4dc4492bb80a2964422db081bb2ed51555bedb5bcec6e6d53343ce8aacaf8e55fec6ef0dc4258c0a8c93a5 WHIRLPOOL e682b0cb737857587749267a5c201176e98f4cc10c847fbc77c04d1300d6a0b20bc8f2f8119c0632e79a1a8507c8205839cd94cc3c03ab475de534bdb501bb2b
-DIST insync-1.3.3.36056-fc21.x86_64.rpm 65616192 SHA256 6cec487cd869db6737efb62db02907e35b8fe511ab7a9e0ab3251b6a6661a178 SHA512 6dabd18cce82e1257b75e3fe96fb6f8a782b5547366ccaed265a5a53e7d7a4a5d4639b92349996f214817314d252a51ff40dc2332448415f8db40fa1ce6e8019 WHIRLPOOL 1a1226ea45edc960b9bac3359539eccdef8ff1f912a37bde87fc419f5c4b4cd5eafa6df1aee571141707d97dfe2cc27d412349c97f5e3f16deb5be26cbf70f7d
-EBUILD insync-bin-1.3.3.ebuild 1047 SHA256 74b3209d02371bcea1b8698eed576ac31b4f0ecc5b7b5466921abf5a8bce26c1 SHA512 7ed6474d470ce44ae8f4a594baaaebe39b9f7a73a55cb8b766f0c996dd660e816045f293f6cdfcfa06c461e1b495de684dbf03dbb5217ae5d5c6dd6328a00121 WHIRLPOOL fe08e86ee9b90afd623adfbd93edd7cc79a620a54c498878debbd6774dd277edcb6dc0bdf02dc16bbc034c953c2ccdd042e46e3b447498268e1fad13878ba8b2
diff --git a/app-backup/insync-bin/insync-bin-1.3.3.ebuild b/app-backup/insync-bin/insync-bin-1.3.3.ebuild
deleted file mode 100644
index 72f8221..0000000
--- a/app-backup/insync-bin/insync-bin-1.3.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit rpm
-
-DESCRIPTION="Advanced cross-platform Google Drive client"
-HOMEPAGE="https://www.insynchq.com/"
-MAGIC="36056"
-MAIN_INSTALLER_STRING="http://s.insynchq.com/builds/insync-${PV}.${MAGIC}-fc21"
-SRC_URI="
- x86? ( ${MAIN_INSTALLER_STRING}.i686.rpm )
- amd64? ( ${MAIN_INSTALLER_STRING}.x86_64.rpm )"
-
-SLOT="0"
-KEYWORDS="-* ~x86 ~amd64"
-DEPEND="<dev-libs/libevent-2.1"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- rpm_src_unpack ${A}
- mkdir -p "${S}" # Without this src_prepare fails
-}
-
-src_install() {
- cp -pPR "${WORKDIR}"/{usr,etc} "${D}"/ || die "Installation failed"
-
- echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
- insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
-}
-
-pkg_postinst() {
- elog "To automatically start insync add 'insync start' to your session"
- elog "startup scripts. GNOME users can also choose to enable"
- elog "the insync extension via gnome-tweak-tool."
-}
diff --git a/app-editors/komodo-edit-bin/Manifest b/app-editors/komodo-edit-bin/Manifest
deleted file mode 100644
index 11d29e1..0000000
--- a/app-editors/komodo-edit-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Komodo-Edit-7.1.3-11027-linux-x86.tar.gz 51090282 SHA256 3c03bed04302eed88fe1c2028043275e9db583a06cfb6b2566639efc2834a79b SHA512 16ecafe519578e51e4026b075290e46d959fb0b2eccbf8a8bb959cbd889bf45f0a68d7dd516bab7c34642286318ff2dfb7020ba79324bc32fbb5ca2f96be8b7a WHIRLPOOL 0ffdba2e4923747e750e1e29806b9c8a05b38e6a0a9811ba8b3e672757c7326ad3e1dd4f3f0d9926850ca7f00a8986f24ae75edd564f2e19c3434c758361d5ff
-DIST Komodo-Edit-7.1.3-11027-linux-x86_64.tar.gz 51888330 SHA256 cd5de6a6da52ad167fa3aea591d36ba0f1d6e8e6de12265e9bd243c0c27ba505 SHA512 935d22f7ae50aa7c2a321a8eaf5595895b27494060d035ee1bb582850f9cca9ac48aa62623c0e173f2079e08d4c45a1abcd45281dd6f5799c9fad53bf90bac0d WHIRLPOOL c65eef83a8db9a44f2a7ce2174b80cfd4a637a2b643d4941efc65d998aeb024031bca0b9f532ed8418f022937a4a79dc63e79354cfddf6bc22969040ac7c1023
-EBUILD komodo-edit-bin-7.1.3.ebuild 2017 SHA256 88d0c39fb45ac6d641d8b9ec5db89688a1f464fbe72aa8ff6c1709033d303893 SHA512 ff7d8f9e8799d8f29977b11447683a98e3684c0407ff70e4b50f818ce3ee9cb1d9b8afc8d72ed32d6a2351c147117ec0f8e9bea77839cb599bc01b8cf744f321 WHIRLPOOL 8dc4538d82f8de615f25cd5b7bf130852388ca0fac0c661587fd3c95624852de9fd80d514eafcede2505f0de9f0fb2a0478b7aa5a6bcd4dfb16552b508357a26
diff --git a/app-editors/komodo-edit-bin/komodo-edit-bin-7.1.3.ebuild b/app-editors/komodo-edit-bin/komodo-edit-bin-7.1.3.ebuild
deleted file mode 100644
index 6c5c096..0000000
--- a/app-editors/komodo-edit-bin/komodo-edit-bin-7.1.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="4"
-
-inherit eutils
-
-MY_BUILD="11027"
-
-DESCRIPTION="Freeware advanced editor for dynamic and Web languages"
-HOMEPAGE="http://www.activestate.com/products/komodo_edit"
-LICENSE="MPL-1.1"
-
-SRC_URI="x86? ( http://downloads.activestate.com/Komodo/releases/${PV}/Komodo-Edit-${PV}-${MY_BUILD}-linux-x86.tar.gz )
- amd64? ( http://downloads.activestate.com/Komodo/releases/${PV}/Komodo-Edit-${PV}-${MY_BUILD}-linux-x86_64.tar.gz )"
-
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-
-IUSE="templates"
-
-DEPEND="virtual/jpeg
- virtual/libc"
-
-RDEPEND="${DEPEND}"
-
-RESTRICT="mirror"
-
-use amd64 && MY_ARCH='x86_64' || MY_ARCH=${ARCH}
-S="${WORKDIR}/Komodo-Edit-${PV}-${MY_BUILD}-linux-${MY_ARCH}"
-
-src_install() {
-
- KOMODO_EDIT_INSTALLDIR="/opt/${P}"
-
- dodir "${KOMODO_EDIT_INSTALLDIR}"
-
- "${S}/install.sh" \
- --install-dir "${D}${KOMODO_EDIT_INSTALLDIR}" \
- --dest-dir ${KOMODO_EDIT_INSTALLDIR} \
- --suppress-shortcut || die "original installer script failed"
-
- dosym "${KOMODO_EDIT_INSTALLDIR}/bin/komodo" "/usr/bin/${P}" &&
- dosym "./${P}" "/usr/bin/${PN}" ||
- die "failed dosym Komodo launcher script"
-
- rm -R "${KOMODO_EDIT_INSTALLDIR}/bin/komodo"
- dosym "${KOMODO_EDIT_INSTALLDIR}/lib/mozilla/komodo" "${KOMODO_EDIT_INSTALLDIR}/bin/komodo"
-
- # Most default templates are empty, or near-empty, and can clutter
- # the new file dialog, so we permit not to install them.
- use templates || (
- rm -R "${D}/${KOMODO_EDIT_INSTALLDIR}/"lib/mozilla/extensions/*/templates/* &&
- rm -R "${D}/${KOMODO_EDIT_INSTALLDIR}/"lib/support/default-templates/* ||
- die "failed removing default templates"
- )
-
- dodoc install.html license.txt relnotes.html || die "dodoc failed"
-
- dosym "${KOMODO_EDIT_INSTALLDIR}/share/icons/komodo48.png" \
- "/usr/share/pixmaps/${PN}.png" || die "dosym pixmap icon failed"
-
- make_desktop_entry \
- "${PN}" \
- "Komodo Edit" \
- "${PN}.png" \
- "Development;IDE;Editor;TextEditor;ActiveState" ||
- die "make_desktop_entry failed"
-}
diff --git a/dev-util/adobe-air-runtime/Manifest b/dev-util/adobe-air-runtime/Manifest
deleted file mode 100644
index 4078a42..0000000
--- a/dev-util/adobe-air-runtime/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST AdobeAIRSDK-2.6.tbz2 37489410 SHA256 58912fc6797bcbab49de1f4accb4743a72e7b20384bae1babf9242ac88007501 SHA512 8185db9749f05bd60f3e52bf12de779c9f22da73142aca41326f57e24ef9b62c8f4bd9b7ba28cd110c7c4288d61870a8a9b8806bd51ae5cfd860aa57745d4527 WHIRLPOOL 38ae4dc5c74352224f8f20d6bf1f1c741e648cb6c3f66849487fd1f392bbad8bfdacb9765761db40e1ad0da6ff1bbc6e8103c3a5ba2eb7594e5bf5ca6c1d884d
-EBUILD adobe-air-runtime-2.6-r1.ebuild 2240 SHA256 11c8c38ccf5f43961284434b60eb4b3516218eda8c58584c218921d71220d6e9 SHA512 a2ed38794ed37126cae2c01fa239e368cc8b624f72f6056c01663c5288a48353b91147fb71552ccd2cd0aa058e928be10c9a51d93589eebbc2ad30853d102ec9 WHIRLPOOL 2a4cdab076a3b3eebf35c4cd79a2c372ec547f6add5522fef106f6ceb2d3b8d35a2e190c606e7ca6323ffb8d6e6f2568843f01ea668e12e62ae851cce0e3421c
diff --git a/dev-util/adobe-air-runtime/adobe-air-runtime-2.6-r1.ebuild b/dev-util/adobe-air-runtime/adobe-air-runtime-2.6-r1.ebuild
deleted file mode 100644
index 9f23763..0000000
--- a/dev-util/adobe-air-runtime/adobe-air-runtime-2.6-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils fdo-mime multilib
-
-DESCRIPTION="Adobe AIR runtime"
-HOMEPAGE="http://www.adobe.com/products/air/tools/sdk/"
-SRC_URI="http://airdownload.adobe.com/air/lin/download/${PV}/AdobeAIRSDK.tbz2 -> AdobeAIRSDK-${PV}.tbz2"
-
-LICENSE="AdobeAIRSDK"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RESTRICT="strip mirror"
-
-DEPEND=""
-RDEPEND="app-arch/unzip
- x86? ( dev-libs/libxml2
- dev-libs/nspr
- dev-libs/nss
- media-libs/libpng
- net-misc/curl
- www-plugins/adobe-flash
- x11-libs/cairo
- x11-libs/gtk+ )
- amd64? (
- dev-libs/glib[abi_x86_32]
- dev-libs/libxml2[abi_x86_32]
- dev-libs/nspr[abi_x86_32]
- dev-libs/nss[abi_x86_32]
- gnome-base/gconf:2[abi_x86_32]
- net-misc/curl[abi_x86_32]
- sys-libs/zlib[abi_x86_32]
- x11-libs/gtk+:2[abi_x86_32,cups]
- x11-libs/gdk-pixbuf[abi_x86_32]
- x11-libs/pango[abi_x86_32]
- )"
-
-QA_PRESTRIPPED=".*\.so"
-QA_EXECSTACK="*/libCore.so */libcurl.so */libadobecertstore.so */libadobecp.so"
-QA_TEXTRELS="*/libcurl.so */libadobecertstore.so"
-QA_PREBUILT=".*\.so */Resources/rpmbuilder */Resources/appentry"
-
-S=${WORKDIR}
-
-src_install() {
- local SDKDIR="opt/Adobe AIR/"
- local RTDIR="runtimes/air/linux/Adobe AIR/Versions/1.0"
-
- # fix QA, see https://bugs.gentoo.org/show_bug.cgi?id=542796
- patchelf --set-rpath "$(patchelf --print-rpath "${RTDIR}"/Resources/libcurl.so | sed "s,\\$\\$,$,g")" "${RTDIR}"/Resources/libcurl.so
- patchelf --set-rpath "$(patchelf --print-rpath "${RTDIR}"/Resources/libpacparser.so | sed "s,\\$\\$,$,g")" "${RTDIR}"/Resources/libpacparser.so
-
- # remove the broken symlinks
- rm -fr "${RTDIR}"/Resources/nss3/{0d,1d}
- use x86 && rm -rf "${RTDIR}"/Resources/lib{curl,flashplayer}.so
-
- insinto "/${SDKDIR}"
- doins -r "runtimes/air/linux/Adobe AIR/"*
-
- cd "${D}"
- fperms 0755 "${SDKDIR}"/Versions/1.0/{libCore.so,Resources/lib*.so*}
-}
-
-pkg_postinst() {
- ewarn "Adobe AIR is officially unsupported on Linux."
- ewarn "Use it on your own risk."
- ewarn ""
-
- elog "To run AIR apps, you have to accept the EULA."
- elog "If you do, execute the following commands as user:"
- elog " mkdir -p ~/.appdata/Adobe/AIR"
- elog " echo 2 > ~/.appdata/Adobe/AIR/eulaAccepted"
-}
diff --git a/dev-util/gource/Manifest b/dev-util/gource/Manifest
deleted file mode 100644
index 203681d..0000000
--- a/dev-util/gource/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX gource-0.38+boost-1.50.patch 4225 SHA256 7994b994bcd0846e70b345579f3aeb9c68ed5ad1f31fc3d4a8310ffb8e0b9aca SHA512 53dca26c9fdb3af9cc9e7ff0de69dcd5c0e39617bff02c23fb67a33d3e17f7d853d616610fc1c8b0e2be8d3c374ed0d2501fbf7ea02765da5d2c41b3a7368bb0 WHIRLPOOL 585f2e13a6e2bae958285f1ecd46453bcd0b922c1cab796898e96fd5e914f4b0a33b4754c2c9d00d960cd00270d87a03cd74377a458d766f7d9cc2b9fab2a035
-DIST gource-0.38.tar.gz 850811 SHA256 9b250a70c1fbe9383a22673931bbc4ff43d669da5d6c1e18b5b3329ad2154505 SHA512 d59aa62be9bda04c9baed07813915cf8d712472485114d223e78060bab952073065faf26e5f9a14ef08a7166f20343dba8525694349f21cdbf35a502d9872b45 WHIRLPOOL f801505cf6b0e076c6cca04ba79d4fe1a0a2a039cd10ca6eee0d67ec0ca7c33d731b38f3244f71103a6772f3f782edfd973c98f3209fa91b0a08554c6058b9b8
-EBUILD gource-0.38-r1.ebuild 1481 SHA256 61ea2fc40b61341922c022904b0a1249a3256a6fdf1b16fa8e5fce7095fe2d34 SHA512 81b6c3d61fcb3afbf05b2eaef47452f336f2e49b09de802346161039465ddb45ed7509f7cc2a04587db1241487195f4642c307a5c41421a88b028956aa6afda3 WHIRLPOOL 37bced3ca34e52ded25a07377a44013ea7ce49932ecdaeb628afe5249153eb1fe039cbdefd966fded942e9d1e4ae6919e45d6b16d96f678d325d30f041fcfcb3
diff --git a/dev-util/gource/files/gource-0.38+boost-1.50.patch b/dev-util/gource/files/gource-0.38+boost-1.50.patch
deleted file mode 100644
index 994ea1e..0000000
--- a/dev-util/gource/files/gource-0.38+boost-1.50.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-diff --git a/m4/m4_ax_boost_filesystem.m4 b/m4/ax_boost_filesystem.m4
-index 18df8f4..aebcbf7 100644
---- a/m4/m4_ax_boost_filesystem.m4
-+++ b/m4/m4_ax_boost_filesystem.m4
-@@ -31,7 +31,7 @@
- # and this notice are preserved. This file is offered as-is, without any
- # warranty.
-
--#serial 22
-+#serial 24
-
- AC_DEFUN([AX_BOOST_FILESYSTEM],
- [
-@@ -81,14 +81,14 @@ AC_DEFUN([AX_BOOST_FILESYSTEM],
- AC_DEFINE(HAVE_BOOST_FILESYSTEM,,[define if the Boost::Filesystem library is available])
- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
- if test "x$ax_boost_user_filesystem_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.so* $BOOSTLIBDIR/libboost_filesystem*.dylib* $BOOSTLIBDIR/libboost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_filesystem.*\)\.so.*$;\1;' -e 's;^lib\(boost_filesystem.*\)\.a*$;\1;' -e 's;^lib\(boost_filesystem.*\)\.dylib$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.so* $BOOSTLIBDIR/libboost_filesystem*.dylib* $BOOSTLIBDIR/libboost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_filesystem.*\)\.\(dylib\|a\|so\).*$;\1;' | tac` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
- [link_filesystem="no"])
- done
- if test "x$link_filesystem" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.dll.*$;\1;' -e 's;^\(boost_filesystem.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.dll* $BOOSTLIBDIR/boost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.\(dll\|a\).*$;\1;' | tac` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_FILESYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_FILESYSTEM_LIB) link_filesystem="yes"; break],
-diff --git a/m4/m4_ax_boost_system.m4 b/m4/ax_boost_system.m4
-index 7fbf6d3..bf82391 100644
---- a/m4/m4_ax_boost_system.m4
-+++ b/m4/m4_ax_boost_system.m4
-@@ -83,14 +83,14 @@ AC_DEFUN([AX_BOOST_SYSTEM],
-
- LDFLAGS_SAVE=$LDFLAGS
- if test "x$ax_boost_user_system_lib" = "x"; then
-- for libextension in `ls $BOOSTLIBDIR/libboost_system*.so* $BOOSTLIBDIR/libboost_system*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.so.*$;\1;' -e 's;^lib\(boost_system.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/libboost_system*.a* $BOOSTLIBDIR/libboost_system*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.\(so\|a\).*$;\1;' | tac` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
- [link_system="no"])
- done
- if test "x$link_system" != "xyes"; then
-- for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.dll.*$;\1;' -e 's;^\(boost_system.*\)\.a*$;\1;'` ; do
-+ for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.\(dll\|a\).*$;\1;' | tac` ; do
- ax_lib=${libextension}
- AC_CHECK_LIB($ax_lib, exit,
- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
-diff --git a/src/logmill.cpp b/src/logmill.cpp
-index 8fc6153..2a9afd9 100644
---- a/src/logmill.cpp
-+++ b/src/logmill.cpp
-@@ -176,7 +176,7 @@ RCommitLog* RLogMill::fetchLog(std::string& log_format) {
- logfile = repo_path.string();
- }
- }
-- } catch(boost::filesystem3::filesystem_error& error) {
-+ } catch(boost::filesystem::filesystem_error& error) {
- }
- }
-
diff --git a/dev-util/gource/gource-0.38-r1.ebuild b/dev-util/gource/gource-0.38-r1.ebuild
deleted file mode 100644
index 2ef4030..0000000
--- a/dev-util/gource/gource-0.38-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/gource/gource-0.38.ebuild,v 1.5 2012/11/22 04:13:39 flameeyes Exp $
-
-EAPI=5
-
-inherit eutils autotools flag-o-matic versionator
-
-MY_P=${P/_p/-}
-MY_P=${MY_P/_/-}
-MY_DATE=${PV/*_p}
-
-DESCRIPTION="A software version control visualization tool"
-HOMEPAGE="http://code.google.com/p/gource/"
-SRC_URI="http://gource.googlecode.com/files/${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- >=media-libs/libsdl-1.2.10[video,opengl,X]
- >=media-libs/sdl-image-1.2[jpeg,png]
- dev-libs/libpcre:3
- >=media-libs/libpng-1.2
- virtual/jpeg
- media-libs/mesa
- media-fonts/freefont
- >=media-libs/glew-1.5
- dev-libs/tinyxml
- >=dev-libs/boost-1.46[threads(+)]
- "
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
- media-libs/freetype:2
- >=media-libs/glm-0.9.3
- "
-
-case ${PV} in
- *_beta*)
- my_v=$(get_version_component_range 1-3)
- my_v=${my_v//_/-}
- S="${WORKDIR}/${PN}-${my_v}" ;;
- *)
- S="${WORKDIR}/${PN}-$(get_version_component_range 1-2)" ;;
-esac
-
-src_prepare() {
- epatch "${FILESDIR}/${P}+boost-1.50.patch"
- eautoreconf
-}
-
-src_configure() {
- # fix bug #386525
- # this enable gource to be compiled against dev-libs/tinyxml[stl]
- if has_version dev-libs/tinyxml[stl]; then
- append-cppflags -DTIXML_USE_STL;
- fi
- econf --enable-ttf-font-dir=/usr/share/fonts/freefont-ttf/ \
- --with-tinyxml
-}
-
-DOCS=( README ChangeLog THANKS )
diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest
deleted file mode 100644
index 586804d..0000000
--- a/dev-util/idea-community/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX config-idea-community-13 297 SHA256 0fa026884b5a534c73c1a9134eddd48f458adb333607d5f0d1b91234f3ebbcfd SHA512 433711c93a4f74c43ee687d9be51309d000195002783a027720b35edbbe4e86e27ab622c21472db77bd71d585cb00f99523fed8d620ab1e9249dce8aa7c6cd78 WHIRLPOOL 210e7f67cb7aec11fdac5f22437ed4473c1bddd258c7a4be10f53ac25f1955dc7087dc0d57c950f3f2b6da2f5b7d360fe2ffafba1eb84bfeddc73d514b639007
-AUX config-idea-community-14 297 SHA256 c956de02dcbef206bf82247c4addea9217e50349c22fe8f4bf73f174a2474645 SHA512 1b6392551aafa4fc3172d09cef394a02ee4f93fee4b21d66ad4926bf87c7d936bca90304ca6833767934ec59b4a36bdedcb2bf16e19c5ff91eb4ece0123a23e0 WHIRLPOOL c4b5584a0e1ea3585c6a58342e1bfc3d795f4f34a982bf1a7a728a2865d987ff31e2c09f85700e727fdf9272041e47ca1b8cae6b0229aae085351b4c2845f9db
-AUX config-idea-community-eap 299 SHA256 243623b5dfaa1c9fe88286a2f36d615331ae99c15e74f916966a5064b44b24aa SHA512 90f48a0c2e4205ec728d37f364a3ca71f8daec3d053cb38264490a0289c5298164637cbe3d8ec0bf913ee5f1b0877f07eab19469ace324cea4f61dfc6d04618c WHIRLPOOL f9af9fff8fb6aa196608d4e4821537a1187570ab68e39a9418347f204a5087b94805ad60e2479e78c80ef5782553be99bf557f6ac781f0d3fda9da4b43e3ba1a
-AUX idea-community-13.sh.patch 279 SHA256 30991ce711c222aff04cee7f38b9ee2800b4ea7dd492bad2433da5f8b3eee201 SHA512 eb36ecd84ce61c38a9a9055e932c20527ec63ec45240833e95c1a29a92c7a3d88b3e5a2c3a730eb6942e83b358f573c5b0ddb51455c31dfc04300c45798d147a WHIRLPOOL 947ccc8fc802d342165e019582064ae9cad7e11c7dba04720216b8a2f5ca7305a94c2bbc402017a3736989817814f51c47c2b1be6c4010b6f811797449906d19
-AUX idea-community-14.sh.patch 279 SHA256 e6be4829f22fb1413493502715880ba94e17555473ac2475ac27aeefcac4199a SHA512 f72afbc287e8e26ec2eab871515c1dfcc2e5a2d434a5e6d18cc1cea968a6438d30fc8121756c91cdfd6a31eba082bbb963351e051dd78979342d3d4eff54b90a WHIRLPOOL 65e30b611adb316c5a3792d27a7d2e902b89d901f095d443e1d2c73a0555ef3a0405bb3ec761e1670c963237068bb8f02acd54e6e6d5a9bbef97c68532683075
-AUX idea-community-eap.sh.patch 280 SHA256 03b569c010bba2ee593775b53b29c6eca3bae2bbc9a635339889430bbef04f52 SHA512 02ab5b92089e5f038f1dff49b7e7ed24ac089335d30e11a9cb923a771401fae9554d6ec7be8dcd75f922061d4e6f784fd0b05f6bd3f40342a34ea82781a601fc WHIRLPOOL d67a11198c79da9b4661b950ab26480816063f0576968545b2e437564d3765b497ba1dfda6d469e075b4991f6f65ea301029c66edc84abdb13470526d70eeb82
-DIST ideaIC-13.1.5.tar.gz 172480977 SHA256 e08b9adad0ed9aa62a43f3026a1b499d1663710314d00a3bec2e171a6c375f09 SHA512 7d0f1e7708b1a75e02b3ca1b2799de9998702cc764e0504b55450f36f74d345c59a4dbbc9a4c3f913447f0bf96c6dd5b9988b9cdd073d3f50565f5919564aeb7 WHIRLPOOL fc1c93bc7514ca841e12ecb2e1d4bd9554a20bf1f562331fad7c2b2de1facaeb851a15c2765ffe2ed4233afba8dee2057f3a27f2b6f7e86786782daf73934166
-DIST ideaIC-139.658.4.tar.gz 182525642 SHA256 d472806c835b882eb8f0327a8f7d5cde9df13d684a4b01940d20a388571d96eb SHA512 67cbda98e671bfe5b82e97947476247d5cadb6fa67dbb72e2f8df4db653ab9465a4b742360e2575c4fe29acb1ba094aa1e925969fe5bc821a762eddc12efd42d WHIRLPOOL 9c89ad6b2ea119db23932c1fd25ef154d2bf42c9d8ada6dbe8864ce2eeedb90aed411a7e2ecc4825d8c609d273010716dd6a902bbaee24e342f4b7332ca6c830
-DIST ideaIC-14.0.1.tar.gz 176754439 SHA256 6f5b9f825e26ea409ab4addfbd868162b068a6aaa876feb7e392e0317029d598 SHA512 f42e612269d1d300071e3a1634fcc4e47a3e2d788ec07ce8962812163ba71d6b0e83dc643ca92672a6bdb829e95470e7e2717ddfbe3ec0a37f6737bfd4ac66c7 WHIRLPOOL 2ad521f2d68873da4e4569f5bfc48dec31315aeed17c0bfce268a602e5f63e7fe829f06636ec4767ab1a3afb88f90085e22e5ccf8750a940a7751bb0bccc7c46
-EBUILD idea-community-13.1.5.135.1289.ebuild 2397 SHA256 41d1b7d5309e806404e101dfc152ffb2822dc93ed072ab0104357f3497379e06 SHA512 efcaba87918d3819b05be35b8276766a5f83ef015524ab1d5a5258c3c8954929af02201b27fff7cc5ac166eb4301a6ede84a2f59ef79becac5350fab2c7b756d WHIRLPOOL ef30e814e0d26d78923b37fee193f9fec138b42d35e251aa48f505676aca9060b4448b8f3b8acf76e95bb22e403ed653901b4928612db9716243882015216cc9
-EBUILD idea-community-14.0.1.139.225.3.ebuild 2397 SHA256 181a1dc57b2b1d63cc23ad84511881aef88989251d6cdd8eae8e57b4c6ed338c SHA512 26339dd38c2ca9e705050a5367fca52c56e697ce2f811ed914cc0f72f79735846dcd573ae22d5a70e695b526f392d9d237f27ae449acfb3dc4114ab26dd9e494 WHIRLPOOL d0c0a0dda7a16320dbac5743577085f767ad6d6d761759f0ebb8680c681692c73ef345a465af56a865f292364c0b088706aa23ef77d922007fd82532dadc3104
-EBUILD idea-community-14.0.2.139.658.4_pre1.ebuild 2381 SHA256 f5f3b14f5304c374759907e4c7acb866e8c6716fa6c48c5a01be3a1c25632133 SHA512 2dace174771685ac6aa1a4cb66ce81eddd550d09673bc48712b042bd1c37eb691a8c13f667ee0f9709b30f7266c35b4e8dd1abaa132f05d8e033b999d2fd879a WHIRLPOOL d54bc22857e20fa36d443b71a239aceb83bf13e1d82d486d92f521c3282a4ba1b90aaa38aeec7e91fd168b1d074dda58973dbbfcbc949d40620550e491f1190a
diff --git a/dev-util/idea-community/files/config-idea-community-13 b/dev-util/idea-community/files/config-idea-community-13
deleted file mode 100644
index e1f4d09..0000000
--- a/dev-util/idea-community/files/config-idea-community-13
+++ /dev/null
@@ -1,4 +0,0 @@
-#_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
-#IDEA_JDK="$(java-config --select-vm=icedtea-7 -O)"
-IDEA_VM_OPTIONS="/etc/idea/idea-community-13.vmoptions"
-IDEA_PROPERTIES="/etc/idea/idea-community-13.properties"
diff --git a/dev-util/idea-community/files/config-idea-community-14 b/dev-util/idea-community/files/config-idea-community-14
deleted file mode 100644
index 90d1ac3..0000000
--- a/dev-util/idea-community/files/config-idea-community-14
+++ /dev/null
@@ -1,4 +0,0 @@
-#_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
-#IDEA_JDK="$(java-config --select-vm=icedtea-7 -O)"
-IDEA_VM_OPTIONS="/etc/idea/idea-community-14.vmoptions"
-IDEA_PROPERTIES="/etc/idea/idea-community-14.properties"
diff --git a/dev-util/idea-community/files/config-idea-community-eap b/dev-util/idea-community/files/config-idea-community-eap
deleted file mode 100644
index 9727f65..0000000
--- a/dev-util/idea-community/files/config-idea-community-eap
+++ /dev/null
@@ -1,4 +0,0 @@
-#_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
-#IDEA_JDK="$(java-config --select-vm=icedtea-7 -O)"
-IDEA_VM_OPTIONS="/etc/idea/idea-community-eap.vmoptions"
-IDEA_PROPERTIES="/etc/idea/idea-community-eap.properties"
diff --git a/dev-util/idea-community/files/idea-community-13.sh.patch b/dev-util/idea-community/files/idea-community-13.sh.patch
deleted file mode 100644
index 66dd03b..0000000
--- a/dev-util/idea-community/files/idea-community-13.sh.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/idea.sh.orig 2013-12-04 21:22:26.168958134 +0700
-+++ bin/idea.sh 2013-12-04 21:25:11.628945405 +0700
-@@ -38,6 +38,8 @@
- exit 1
- fi
-
-+. /etc/conf.d/idea-community-13
-+
- OS_TYPE=`"$UNAME" -s`
-
- # ---------------------------------------------------------------------
diff --git a/dev-util/idea-community/files/idea-community-14.sh.patch b/dev-util/idea-community/files/idea-community-14.sh.patch
deleted file mode 100644
index ac42d3a..0000000
--- a/dev-util/idea-community/files/idea-community-14.sh.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/idea.sh.orig 2013-12-04 21:22:26.168958134 +0700
-+++ bin/idea.sh 2013-12-04 21:25:11.628945405 +0700
-@@ -38,6 +38,8 @@
- exit 1
- fi
-
-+. /etc/conf.d/idea-community-14
-+
- OS_TYPE=`"$UNAME" -s`
-
- # ---------------------------------------------------------------------
diff --git a/dev-util/idea-community/files/idea-community-eap.sh.patch b/dev-util/idea-community/files/idea-community-eap.sh.patch
deleted file mode 100644
index 4687a65..0000000
--- a/dev-util/idea-community/files/idea-community-eap.sh.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/idea.sh.orig 2013-12-04 21:22:26.168958134 +0700
-+++ bin/idea.sh 2013-12-04 21:25:11.628945405 +0700
-@@ -38,6 +38,8 @@
- exit 1
- fi
-
-+. /etc/conf.d/idea-community-eap
-+
- OS_TYPE=`"$UNAME" -s`
-
- # ---------------------------------------------------------------------
diff --git a/dev-util/idea-community/idea-community-13.1.5.135.1289.ebuild b/dev-util/idea-community/idea-community-13.1.5.135.1289.ebuild
deleted file mode 100644
index 7ee8e9e..0000000
--- a/dev-util/idea-community/idea-community-13.1.5.135.1289.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils versionator
-
-SLOT="$(get_major_version)"
-RDEPEND=">=virtual/jdk-1.6"
-
-PN1=${PN%-*}
-PN2=${PN#*-}
-PNS=${PN1:0:1}${PN2:0:1}
-
-MY_PV="$(get_version_component_range 4-5)"
-MY_PRE="$(get_version_component_range 6-6)"
-MY_PRE=${MY_PRE/pre/}
-
-RESTRICT="strip mirror"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE"
-HOMEPAGE="http://jetbrains.com/idea/"
-
-if [ -z $MY_PRE ]; then
- VER=($(get_all_version_components))
- if [[ "${VER[4]}" == "0" ]]; then
- if [[ "${VER[2]}" == "0" ]]; then
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-1).tar.gz"
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-2).tar.gz"
- fi
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
-else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-${MY_PV}.tar.gz"
-fi
-
-LICENSE="IntelliJ-IDEA"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-S="${WORKDIR}/${PN1}-${PNS^^}-${MY_PV}"
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-${SLOT}.sh.patch || die
-}
-
-src_install() {
- local dir="/opt/${P}"
- local exe="${PN}-${SLOT}"
- newconfd "${FILESDIR}/config-${PN}-${SLOT}" ${PN}-${SLOT}
- # config files
- insinto "/etc/idea"
- mv bin/idea.properties bin/${PN}-${SLOT}.properties
- doins bin/${PN}-${SLOT}.properties
- rm bin/${PN}-${SLOT}.properties
- case $ARCH in
- amd64|ppc64)
- cat bin/idea64.vmoptions > bin/idea.vmoptions
- rm bin/idea64.vmoptions
- ;;
- esac
- mv bin/idea.vmoptions bin/${PN}-${SLOT}.vmoptions
- doins bin/${PN}-${SLOT}.vmoptions
- rm bin/${PN}-${SLOT}.vmoptions
- ln -s /etc/idea/${PN}-${SLOT}.properties bin/idea.properties
- ln -s /etc/idea/${PN}-${SLOT}.vmoptions bin/idea.vmoptions
- # idea itself
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${PN1}.sh"
- fperms 755 "${dir}/bin/fsnotifier"
- fperms 755 "${dir}/bin/fsnotifier64"
- newicon "bin/${PN1}.png" "${exe}.png"
- make_wrapper "${exe}" "/opt/${P}/bin/${PN1}.sh"
- make_desktop_entry ${exe} "IntelliJ IDEA ${PV}" "${exe}" "Development;IDE"
- # Protect idea conf on upgrade
- env_file="${T}/25${PN}-${SLOT}"
- echo "CONFIG_PROTECT=\"\${CONFIG_PROTECT} /etc/idea/conf\"" > "${env_file}" || die
- doenvd "${env_file}"
-}
diff --git a/dev-util/idea-community/idea-community-14.0.1.139.225.3.ebuild b/dev-util/idea-community/idea-community-14.0.1.139.225.3.ebuild
deleted file mode 100644
index c8891d0..0000000
--- a/dev-util/idea-community/idea-community-14.0.1.139.225.3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils versionator
-
-SLOT="$(get_major_version)"
-RDEPEND=">=virtual/jdk-1.6"
-
-PN1=${PN%-*}
-PN2=${PN#*-}
-PNS=${PN1:0:1}${PN2:0:1}
-
-MY_PV="$(get_version_component_range 4-6)"
-MY_PRE="$(get_version_component_range 7-7)"
-MY_PRE=${MY_PRE/pre/}
-
-RESTRICT="strip mirror"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE"
-HOMEPAGE="http://jetbrains.com/idea/"
-
-if [ -z $MY_PRE ]; then
- VER=($(get_all_version_components))
- if [[ "${VER[2]}" == "0" ]]; then
- if [[ "${VER[4]}" == "0" ]]; then
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-1).tar.gz"
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
-else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-${MY_PV}.tar.gz"
-fi
-
-LICENSE="IntelliJ-IDEA"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-S="${WORKDIR}/${PN1}-${PNS^^}-${MY_PV}"
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-${SLOT}.sh.patch || die
-}
-
-src_install() {
- local dir="/opt/${P}"
- local exe="${PN}-${SLOT}"
- newconfd "${FILESDIR}/config-${PN}-${SLOT}" ${PN}-${SLOT}
- # config files
- insinto "/etc/idea"
- mv bin/idea.properties bin/${PN}-${SLOT}.properties
- doins bin/${PN}-${SLOT}.properties
- rm bin/${PN}-${SLOT}.properties
- case $ARCH in
- amd64|ppc64)
- cat bin/idea64.vmoptions > bin/idea.vmoptions
- rm bin/idea64.vmoptions
- ;;
- esac
- mv bin/idea.vmoptions bin/${PN}-${SLOT}.vmoptions
- doins bin/${PN}-${SLOT}.vmoptions
- rm bin/${PN}-${SLOT}.vmoptions
- ln -s /etc/idea/${PN}-${SLOT}.properties bin/idea.properties
- ln -s /etc/idea/${PN}-${SLOT}.vmoptions bin/idea.vmoptions
- # idea itself
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${PN1}.sh"
- fperms 755 "${dir}/bin/fsnotifier"
- fperms 755 "${dir}/bin/fsnotifier64"
- newicon "bin/${PN1}.png" "${exe}.png"
- make_wrapper "${exe}" "/opt/${P}/bin/${PN1}.sh"
- make_desktop_entry ${exe} "IntelliJ IDEA ${PV}" "${exe}" "Development;IDE"
- # Protect idea conf on upgrade
- env_file="${T}/25${PN}-${SLOT}"
- echo "CONFIG_PROTECT=\"\${CONFIG_PROTECT} /etc/idea/conf\"" > "${env_file}" || die
- doenvd "${env_file}"
-}
diff --git a/dev-util/idea-community/idea-community-14.0.2.139.658.4_pre1.ebuild b/dev-util/idea-community/idea-community-14.0.2.139.658.4_pre1.ebuild
deleted file mode 100644
index 12b3d32..0000000
--- a/dev-util/idea-community/idea-community-14.0.2.139.658.4_pre1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils versionator
-
-SLOT="eap"
-RDEPEND=">=virtual/jdk-1.6"
-
-PN1=${PN%-*}
-PN2=${PN#*-}
-PNS=${PN1:0:1}${PN2:0:1}
-
-MY_PV="$(get_version_component_range 4-6)"
-MY_PRE="$(get_version_component_range 7-7)"
-MY_PRE=${MY_PRE/pre/}
-
-RESTRICT="strip mirror"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE"
-HOMEPAGE="http://jetbrains.com/idea/"
-
-if [ -z $MY_PRE ]; then
- VER=($(get_all_version_components))
- if [[ "${VER[4]}" == "0" ]]; then
- if [[ "${VER[2]}" == "0" ]]; then
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-1).tar.gz"
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-2).tar.gz"
- fi
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
-else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-${MY_PV}.tar.gz"
-fi
-
-
-LICENSE="IntelliJ-IDEA"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-S="${WORKDIR}/${PN1}-${PNS^^}-${MY_PV}"
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-${SLOT}.sh.patch || die
-}
-
-src_install() {
- local dir="/opt/${P}"
- local exe="${PN}-${SLOT}"
- newconfd "${FILESDIR}/config-${PN}-${SLOT}" ${PN}-${SLOT}
- # config files
- insinto "/etc/idea"
- mv bin/idea.properties bin/${PN}-${SLOT}.properties
- doins bin/${PN}-${SLOT}.properties
- rm bin/${PN}-${SLOT}.properties
- case $ARCH in
- amd64|ppc64)
- cat bin/idea64.vmoptions > bin/idea.vmoptions
- rm bin/idea64.vmoptions
- ;;
- esac
- mv bin/idea.vmoptions bin/${PN}-${SLOT}.vmoptions
- doins bin/${PN}-${SLOT}.vmoptions
- rm bin/${PN}-${SLOT}.vmoptions
- ln -s /etc/idea/${PN}-${SLOT}.properties bin/idea.properties
- ln -s /etc/idea/${PN}-${SLOT}.vmoptions bin/idea.vmoptions
- # idea itself
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${PN1}.sh"
- fperms 755 "${dir}/bin/fsnotifier"
- fperms 755 "${dir}/bin/fsnotifier64"
- newicon "bin/${PN1}.png" "${exe}.png"
- make_wrapper "${exe}" "/opt/${P}/bin/${PN1}.sh"
- make_desktop_entry ${exe} "IntelliJ IDEA ${PV}" "${exe}" "Development;IDE"
- # Protect idea conf on upgrade
- env_file="${T}/25${PN}-${SLOT}"
- echo "CONFIG_PROTECT=\"\${CONFIG_PROTECT} /etc/idea/conf\"" > "${env_file}" || die
- doenvd "${env_file}"
-}
diff --git a/dev-util/idea-ultimate/Manifest b/dev-util/idea-ultimate/Manifest
deleted file mode 100644
index 64d06a3..0000000
--- a/dev-util/idea-ultimate/Manifest
+++ /dev/null
@@ -1,12 +0,0 @@
-AUX config-idea-ultimate-13 295 SHA256 6326ebafc691696ca5f10e9bd938fa8c8aea7fcd9ee3393fa7f4fdcc6d389735 SHA512 a74c6e225c01ecc3d36c5a2a3b58155b27434c38bb5aaec840c36a5fbfc631dadf606b054f0e354517e1a43cadda6b48e4dd5fbaf95f43dc597d3d93a4cf3bf4 WHIRLPOOL 89a9f5aba7abd375df8c858861e9a50a3897685f429e59f848f2d31574b314d99eaebd5f6545852c624f10a34da959b25d84506d5ce955cf44986f672bc62ddb
-AUX config-idea-ultimate-14 295 SHA256 ab36ac489240175e242844fa787102373ebb961d2d411252a887e60891a8a1a2 SHA512 ff45415d1d28d3ae91d9671bde77d9f7028d5ed005f434f56a3487049c2eb6559db2d3891791a6721d12e8fa282b013922ffc7f9f64e20bdc9eb1e20f0ab046f WHIRLPOOL ff33c5ba59e90c61ab6ce37830cf1b421f9c8ba268a9ded646e660275e4e24ebbdc76adeb522094daafd9d9a63bfcc8db25456f10b5b38e56e1773e8bfc637fd
-AUX config-idea-ultimate-eap 297 SHA256 07bc311f3e6784cacae66c50fe18a1a57bb9c11b8067d318a09b6cac3ae87ed0 SHA512 be2280c830856651deab0171d0e90961d7606bdad3e22ee45f732e12500053172456c142ffd20214f09ff69e1ef6a540be3d0da9b79ed42db4d351b76b70d0f4 WHIRLPOOL 9ce7bc2044730fda9411c1343420a6c229cacece61bd3c74fdce6e91c8d1f72379290c93ba0f94f2dbea96c0d9a69a1d9dee6ffdc118cead1be18b52208a8031
-AUX idea-ultimate-13.sh.patch 278 SHA256 4fe375e9ef2d3cca17ebd8945429711ab10197057fb5603d8812debdf24b5cf3 SHA512 b76e1b23a00d725246a02ea7fac7ebdfa3b3d5660506072bb704b28ff6b6936c0b02444eaed0d925080f9fe352e23804e885dedb62da084f2705d0725fc7c4ef WHIRLPOOL 867dab73748604f2abdb90f499ba48ab148728ed1a1cd0e5a6dd5fc3c0b12a0e19c45f8ede7f3b2009ead66e89e1bee5f4a9fe0cb883062db97669d9bc42adad
-AUX idea-ultimate-14.sh.patch 278 SHA256 a8f6cb7c7957eea70f97461abaaaec271f5530f671ea57d18054bfd6f7885b57 SHA512 b6f7ccdeb65ef8d43e4d9a79057f075efd0833625c87c48a58beed34373eb60fa78ca16eae8c3ccc950281798b75f1bce4a2d278edbc91cf9c34a0b9a3458f05 WHIRLPOOL b93c679ca9667295c63bb798542d999159cdd57f2d055a3634a61feae84a9f8e78a8f689a0b9a3bb235e62d2044f139ed8dd5d910cdd22b6ff8d4bb8b9c3cdcf
-AUX idea-ultimate-eap.sh.patch 279 SHA256 9392e8ffba3b41dc4d76188922ffa6d34cac5e06ab96efa7550e8d1d30b0edc3 SHA512 2430d197ca3cb35e2fe25b0d7dec13be8fe093ee7cdbb044effd40d574a537eb3b3ab988a285be62af9713f38383205174e87da90b67015eb1a9583f4984b021 WHIRLPOOL abf5a543036fca9b9cc5c8acc15c88051a096a0bcc9688851a021354052b56864f92ab61a01e1345df099fc190a2d59ae85058ed63436e33fa532731ba4eebeb
-DIST ideaIU-13.1.5.tar.gz 283593776 SHA256 0800b1ffc135f884e46f1004289fb75850148d705afc447d3374cfd281c231a2 SHA512 57b1b3acca7d776f059369016a0e1ce68c0e0cfe1160d0fad055b9fd299626567050bd9938c4d1a04e3dafcc1b0935f8f97dc00f1fba0cd66755e6d1d5eda3d2 WHIRLPOOL 7490f504c6f8788d10061bebf86f8cb16847415959173bdcd612c92edd4be7fd1f9d2bdd0333fa98821355e5521f0060ee304084763fa88de04fad7267a6ac76
-DIST ideaIU-139.658.4.tar.gz 294809249 SHA256 1f0f067b9d75f131d1dd204079597c6cb3cc799074db4d6866779fb41b44c6bb SHA512 d24f8abbf2a9d76a988b9812f3f0930982295927ea1d4cc99d34a37ac686096ff4843e6b514e749f2200295eeeae4ee0f9334a332c3b360b98c7b9c4b9cff88b WHIRLPOOL 78da4f70db35db8410920f9d799d811025535f3a6b9f740578b18ab767c14d902b24f9092a613f70b45f0341f151f94f488abf1c664d827dfd1ade8132bcd083
-DIST ideaIU-14.0.1.tar.gz 287944824 SHA256 9828f9d169ee7d7e4b166bb4a4b9842e389bc3eee6ec29ec30539d2486230842 SHA512 122b14c87bddcec6b3bf3e09d8cf7d9996beb634feea915ba110183001d1acb41b5e1553c79c1f55968a38af867800a73b8c2b75a00ba3bd0a65f5844e373e13 WHIRLPOOL 6d234d4155167ec9a892a679a98dd4ae6e016210f124cd0291435ec3859eafdc02ae49c0b86c9694c235ba3176c1a013aab5b27bca0f0bf8d51d18262ed95caf
-EBUILD idea-ultimate-13.1.5.135.1289.ebuild 2397 SHA256 41d1b7d5309e806404e101dfc152ffb2822dc93ed072ab0104357f3497379e06 SHA512 efcaba87918d3819b05be35b8276766a5f83ef015524ab1d5a5258c3c8954929af02201b27fff7cc5ac166eb4301a6ede84a2f59ef79becac5350fab2c7b756d WHIRLPOOL ef30e814e0d26d78923b37fee193f9fec138b42d35e251aa48f505676aca9060b4448b8f3b8acf76e95bb22e403ed653901b4928612db9716243882015216cc9
-EBUILD idea-ultimate-14.0.1.139.225.3.ebuild 2397 SHA256 181a1dc57b2b1d63cc23ad84511881aef88989251d6cdd8eae8e57b4c6ed338c SHA512 26339dd38c2ca9e705050a5367fca52c56e697ce2f811ed914cc0f72f79735846dcd573ae22d5a70e695b526f392d9d237f27ae449acfb3dc4114ab26dd9e494 WHIRLPOOL d0c0a0dda7a16320dbac5743577085f767ad6d6d761759f0ebb8680c681692c73ef345a465af56a865f292364c0b088706aa23ef77d922007fd82532dadc3104
-EBUILD idea-ultimate-14.0.2.139.658.4_pre1.ebuild 2380 SHA256 5a700b1316c7659cef2ef3de217119b643c091ec7d952e4df22d8a831d9a197e SHA512 755cec5092dc808c03c82798d60b8bc698d13919ff7b4bd7c780427fe100393938ca2c0486aef4901e6cc189ecac3af116126ae81bc24f4b2caa4cf9a24f536a WHIRLPOOL c4e450228afc715e1affeb8b94130722598daa06631e7ff3c4d54c187aa79ab0cd41890756935c952a799cb792bfe2780176a5b46241fa15777cea6a97f122bb
diff --git a/dev-util/idea-ultimate/files/config-idea-ultimate-13 b/dev-util/idea-ultimate/files/config-idea-ultimate-13
deleted file mode 100644
index e0323bc..0000000
--- a/dev-util/idea-ultimate/files/config-idea-ultimate-13
+++ /dev/null
@@ -1,4 +0,0 @@
-#_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
-#IDEA_JDK="$(java-config --select-vm=icedtea-7 -O)"
-IDEA_VM_OPTIONS="/etc/idea/idea-ultimate-13.vmoptions"
-IDEA_PROPERTIES="/etc/idea/idea-ultimate-13.properties"
diff --git a/dev-util/idea-ultimate/files/config-idea-ultimate-14 b/dev-util/idea-ultimate/files/config-idea-ultimate-14
deleted file mode 100644
index 6b7315e..0000000
--- a/dev-util/idea-ultimate/files/config-idea-ultimate-14
+++ /dev/null
@@ -1,4 +0,0 @@
-#_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
-#IDEA_JDK="$(java-config --select-vm=icedtea-7 -O)"
-IDEA_VM_OPTIONS="/etc/idea/idea-ultimate-14.vmoptions"
-IDEA_PROPERTIES="/etc/idea/idea-ultimate-14.properties"
diff --git a/dev-util/idea-ultimate/files/config-idea-ultimate-eap b/dev-util/idea-ultimate/files/config-idea-ultimate-eap
deleted file mode 100644
index 6ec6eb0..0000000
--- a/dev-util/idea-ultimate/files/config-idea-ultimate-eap
+++ /dev/null
@@ -1,4 +0,0 @@
-#_JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel"
-#IDEA_JDK="$(java-config --select-vm=icedtea-7 -O)"
-IDEA_VM_OPTIONS="/etc/idea/idea-ultimate-eap.vmoptions"
-IDEA_PROPERTIES="/etc/idea/idea-ultimate-eap.properties"
diff --git a/dev-util/idea-ultimate/files/idea-ultimate-13.sh.patch b/dev-util/idea-ultimate/files/idea-ultimate-13.sh.patch
deleted file mode 100644
index 0177b69..0000000
--- a/dev-util/idea-ultimate/files/idea-ultimate-13.sh.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/idea.sh.orig 2013-12-04 21:22:26.168958134 +0700
-+++ bin/idea.sh 2013-12-04 21:25:11.628945405 +0700
-@@ -38,6 +38,8 @@
- exit 1
- fi
-
-+. /etc/conf.d/idea-ultimate-13
-+
- OS_TYPE=`"$UNAME" -s`
-
- # ---------------------------------------------------------------------
diff --git a/dev-util/idea-ultimate/files/idea-ultimate-14.sh.patch b/dev-util/idea-ultimate/files/idea-ultimate-14.sh.patch
deleted file mode 100644
index f29cb21..0000000
--- a/dev-util/idea-ultimate/files/idea-ultimate-14.sh.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/idea.sh.orig 2013-12-04 21:22:26.168958134 +0700
-+++ bin/idea.sh 2013-12-04 21:25:11.628945405 +0700
-@@ -38,6 +38,8 @@
- exit 1
- fi
-
-+. /etc/conf.d/idea-ultimate-14
-+
- OS_TYPE=`"$UNAME" -s`
-
- # ---------------------------------------------------------------------
diff --git a/dev-util/idea-ultimate/files/idea-ultimate-eap.sh.patch b/dev-util/idea-ultimate/files/idea-ultimate-eap.sh.patch
deleted file mode 100644
index 89cbc7f..0000000
--- a/dev-util/idea-ultimate/files/idea-ultimate-eap.sh.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- bin/idea.sh.orig 2013-12-04 21:22:26.168958134 +0700
-+++ bin/idea.sh 2013-12-04 21:25:11.628945405 +0700
-@@ -38,6 +38,8 @@
- exit 1
- fi
-
-+. /etc/conf.d/idea-ultimate-eap
-+
- OS_TYPE=`"$UNAME" -s`
-
- # ---------------------------------------------------------------------
diff --git a/dev-util/idea-ultimate/idea-ultimate-13.1.5.135.1289.ebuild b/dev-util/idea-ultimate/idea-ultimate-13.1.5.135.1289.ebuild
deleted file mode 100644
index 7ee8e9e..0000000
--- a/dev-util/idea-ultimate/idea-ultimate-13.1.5.135.1289.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils versionator
-
-SLOT="$(get_major_version)"
-RDEPEND=">=virtual/jdk-1.6"
-
-PN1=${PN%-*}
-PN2=${PN#*-}
-PNS=${PN1:0:1}${PN2:0:1}
-
-MY_PV="$(get_version_component_range 4-5)"
-MY_PRE="$(get_version_component_range 6-6)"
-MY_PRE=${MY_PRE/pre/}
-
-RESTRICT="strip mirror"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE"
-HOMEPAGE="http://jetbrains.com/idea/"
-
-if [ -z $MY_PRE ]; then
- VER=($(get_all_version_components))
- if [[ "${VER[4]}" == "0" ]]; then
- if [[ "${VER[2]}" == "0" ]]; then
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-1).tar.gz"
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-2).tar.gz"
- fi
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
-else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-${MY_PV}.tar.gz"
-fi
-
-LICENSE="IntelliJ-IDEA"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-S="${WORKDIR}/${PN1}-${PNS^^}-${MY_PV}"
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-${SLOT}.sh.patch || die
-}
-
-src_install() {
- local dir="/opt/${P}"
- local exe="${PN}-${SLOT}"
- newconfd "${FILESDIR}/config-${PN}-${SLOT}" ${PN}-${SLOT}
- # config files
- insinto "/etc/idea"
- mv bin/idea.properties bin/${PN}-${SLOT}.properties
- doins bin/${PN}-${SLOT}.properties
- rm bin/${PN}-${SLOT}.properties
- case $ARCH in
- amd64|ppc64)
- cat bin/idea64.vmoptions > bin/idea.vmoptions
- rm bin/idea64.vmoptions
- ;;
- esac
- mv bin/idea.vmoptions bin/${PN}-${SLOT}.vmoptions
- doins bin/${PN}-${SLOT}.vmoptions
- rm bin/${PN}-${SLOT}.vmoptions
- ln -s /etc/idea/${PN}-${SLOT}.properties bin/idea.properties
- ln -s /etc/idea/${PN}-${SLOT}.vmoptions bin/idea.vmoptions
- # idea itself
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${PN1}.sh"
- fperms 755 "${dir}/bin/fsnotifier"
- fperms 755 "${dir}/bin/fsnotifier64"
- newicon "bin/${PN1}.png" "${exe}.png"
- make_wrapper "${exe}" "/opt/${P}/bin/${PN1}.sh"
- make_desktop_entry ${exe} "IntelliJ IDEA ${PV}" "${exe}" "Development;IDE"
- # Protect idea conf on upgrade
- env_file="${T}/25${PN}-${SLOT}"
- echo "CONFIG_PROTECT=\"\${CONFIG_PROTECT} /etc/idea/conf\"" > "${env_file}" || die
- doenvd "${env_file}"
-}
diff --git a/dev-util/idea-ultimate/idea-ultimate-14.0.1.139.225.3.ebuild b/dev-util/idea-ultimate/idea-ultimate-14.0.1.139.225.3.ebuild
deleted file mode 100644
index c8891d0..0000000
--- a/dev-util/idea-ultimate/idea-ultimate-14.0.1.139.225.3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils versionator
-
-SLOT="$(get_major_version)"
-RDEPEND=">=virtual/jdk-1.6"
-
-PN1=${PN%-*}
-PN2=${PN#*-}
-PNS=${PN1:0:1}${PN2:0:1}
-
-MY_PV="$(get_version_component_range 4-6)"
-MY_PRE="$(get_version_component_range 7-7)"
-MY_PRE=${MY_PRE/pre/}
-
-RESTRICT="strip mirror"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE"
-HOMEPAGE="http://jetbrains.com/idea/"
-
-if [ -z $MY_PRE ]; then
- VER=($(get_all_version_components))
- if [[ "${VER[2]}" == "0" ]]; then
- if [[ "${VER[4]}" == "0" ]]; then
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-1).tar.gz"
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
-else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-${MY_PV}.tar.gz"
-fi
-
-LICENSE="IntelliJ-IDEA"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-S="${WORKDIR}/${PN1}-${PNS^^}-${MY_PV}"
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-${SLOT}.sh.patch || die
-}
-
-src_install() {
- local dir="/opt/${P}"
- local exe="${PN}-${SLOT}"
- newconfd "${FILESDIR}/config-${PN}-${SLOT}" ${PN}-${SLOT}
- # config files
- insinto "/etc/idea"
- mv bin/idea.properties bin/${PN}-${SLOT}.properties
- doins bin/${PN}-${SLOT}.properties
- rm bin/${PN}-${SLOT}.properties
- case $ARCH in
- amd64|ppc64)
- cat bin/idea64.vmoptions > bin/idea.vmoptions
- rm bin/idea64.vmoptions
- ;;
- esac
- mv bin/idea.vmoptions bin/${PN}-${SLOT}.vmoptions
- doins bin/${PN}-${SLOT}.vmoptions
- rm bin/${PN}-${SLOT}.vmoptions
- ln -s /etc/idea/${PN}-${SLOT}.properties bin/idea.properties
- ln -s /etc/idea/${PN}-${SLOT}.vmoptions bin/idea.vmoptions
- # idea itself
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${PN1}.sh"
- fperms 755 "${dir}/bin/fsnotifier"
- fperms 755 "${dir}/bin/fsnotifier64"
- newicon "bin/${PN1}.png" "${exe}.png"
- make_wrapper "${exe}" "/opt/${P}/bin/${PN1}.sh"
- make_desktop_entry ${exe} "IntelliJ IDEA ${PV}" "${exe}" "Development;IDE"
- # Protect idea conf on upgrade
- env_file="${T}/25${PN}-${SLOT}"
- echo "CONFIG_PROTECT=\"\${CONFIG_PROTECT} /etc/idea/conf\"" > "${env_file}" || die
- doenvd "${env_file}"
-}
diff --git a/dev-util/idea-ultimate/idea-ultimate-14.0.2.139.658.4_pre1.ebuild b/dev-util/idea-ultimate/idea-ultimate-14.0.2.139.658.4_pre1.ebuild
deleted file mode 100644
index ac59236..0000000
--- a/dev-util/idea-ultimate/idea-ultimate-14.0.2.139.658.4_pre1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-inherit eutils versionator
-
-SLOT="eap"
-RDEPEND=">=virtual/jdk-1.6"
-
-PN1=${PN%-*}
-PN2=${PN#*-}
-PNS=${PN1:0:1}${PN2:0:1}
-
-MY_PV="$(get_version_component_range 4-6)"
-MY_PRE="$(get_version_component_range 7-7)"
-MY_PRE=${MY_PRE/pre/}
-
-RESTRICT="strip mirror"
-QA_TEXTRELS="opt/${P}/bin/libbreakgen.so"
-
-DESCRIPTION="IntelliJ IDEA is an intelligent Java IDE"
-HOMEPAGE="http://jetbrains.com/idea/"
-
-if [ -z $MY_PRE ]; then
- VER=($(get_all_version_components))
- if [[ "${VER[4]}" == "0" ]]; then
- if [[ "${VER[2]}" == "0" ]]; then
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-1).tar.gz"
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-2).tar.gz"
- fi
- else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-$(get_version_component_range 1-3).tar.gz"
- fi
-else
- SRC_URI="http://download.jetbrains.com/${PN1}/${PN1}${PNS^^}-${MY_PV}.tar.gz"
-fi
-
-LICENSE="IntelliJ-IDEA"
-IUSE=""
-KEYWORDS="~x86 ~amd64"
-S="${WORKDIR}/${PN1}-${PNS^^}-${MY_PV}"
-
-src_prepare() {
- epatch ${FILESDIR}/${PN}-${SLOT}.sh.patch || die
-}
-
-src_install() {
- local dir="/opt/${P}"
- local exe="${PN}-${SLOT}"
- newconfd "${FILESDIR}/config-${PN}-${SLOT}" ${PN}-${SLOT}
- # config files
- insinto "/etc/idea"
- mv bin/idea.properties bin/${PN}-${SLOT}.properties
- doins bin/${PN}-${SLOT}.properties
- rm bin/${PN}-${SLOT}.properties
- case $ARCH in
- amd64|ppc64)
- cat bin/idea64.vmoptions > bin/idea.vmoptions
- rm bin/idea64.vmoptions
- ;;
- esac
- mv bin/idea.vmoptions bin/${PN}-${SLOT}.vmoptions
- doins bin/${PN}-${SLOT}.vmoptions
- rm bin/${PN}-${SLOT}.vmoptions
- ln -s /etc/idea/${PN}-${SLOT}.properties bin/idea.properties
- ln -s /etc/idea/${PN}-${SLOT}.vmoptions bin/idea.vmoptions
- # idea itself
- insinto "${dir}"
- doins -r *
- fperms 755 "${dir}/bin/${PN1}.sh"
- fperms 755 "${dir}/bin/fsnotifier"
- fperms 755 "${dir}/bin/fsnotifier64"
- newicon "bin/${PN1}.png" "${exe}.png"
- make_wrapper "${exe}" "/opt/${P}/bin/${PN1}.sh"
- make_desktop_entry ${exe} "IntelliJ IDEA ${PV}" "${exe}" "Development;IDE"
- # Protect idea conf on upgrade
- env_file="${T}/25${PN}-${SLOT}"
- echo "CONFIG_PROTECT=\"\${CONFIG_PROTECT} /etc/idea/conf\"" > "${env_file}" || die
- doenvd "${env_file}"
-}
diff --git a/games-server/bukkit/Manifest b/games-server/bukkit/Manifest
deleted file mode 100644
index 61f206c..0000000
--- a/games-server/bukkit/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bukkit-1705.tar.gz 308871 SHA256 df85ecd1eac859209cc2a87b0306f1690b748371b274e79c5be7035c2cf38ba0 SHA512 97a5b50e6e061448b6e0d031951d7faa72a620665892f561f912b81a6ca9546113779bda72bef77ea0ce8a9c92298e886b4dddd4abbc928e9f04b0a432f548c5 WHIRLPOOL 3dc969864a08b459fb52f804884ed0f9033417801193e339736f98bdf8ed1d1a17bc52eb475264826e7398130ee7ad59ce7bd7cab0c23bd89c3ea15f092b9b7b
-EBUILD bukkit-1705.ebuild 1544 SHA256 938c8581ecea0c1d4034a7d927282dd221c36375b51fa4252f614c6398cad747 SHA512 beaef6735567c0314749a4820954b391db99b8726ab352736efd8c9284526af270a95c4764a3418a3edde6298b4cea653ddf2bfa45c06f97ee7e01aed03fb509 WHIRLPOOL 0cb804ea8ca407c79f28f145ba814242ddb956aa581b3ae7dad89a8eae9ac3505b9347ac64c8d27e6299e50d1334907b576df5bb08d4de792b7bfdd122cad2b3
diff --git a/games-server/bukkit/bukkit-1705.ebuild b/games-server/bukkit/bukkit-1705.ebuild
deleted file mode 100644
index 108bd7e..0000000
--- a/games-server/bukkit/bukkit-1705.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-MY_PV="1.5-R0.1"
-JAVA_PKG_IUSE="doc source"
-
-inherit games vcs-snapshot java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Generic API component of the plugin-based server mod for Minecraft"
-HOMEPAGE="http://bukkit.org"
-SRC_URI="https://github.com/Bukkit/Bukkit/tarball/master -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="test" # Needs hamcrest-1.2?
-
-CDEPEND="dev-java/commons-lang:2.1
- dev-java/ebean:0
- dev-java/guava:10
- >=dev-java/snakeyaml-1.9:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6"
-# test? ( dev-java/hamcrest
-# dev-java/junit:4 )"
-
-RDEPEND="${CDEPEND}
- >=dev-java/json-simple-1.1:0
- >=virtual/jre-1.6"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="commons-lang-2.1,ebean,guava-10,snakeyaml"
-JAVA_SRC_DIR="src/main/java"
-
-java_prepare() {
- # Easier to use java-pkg-simple.
- rm -v pom.xml || die
-
- mkdir -p target/classes/META-INF/maven/org.bukkit/bukkit || die
- echo "version=${MY_PV}" > target/classes/META-INF/maven/org.bukkit/bukkit/pom.properties || die
-}
-
-src_install() {
- java-pkg_register-dependency json-simple
- java-pkg-simple_src_install
- dodoc README.md
-}
-
-src_test() {
- cd src/test/java || die
-
- local CP=".:${S}/${PN}.jar:$(java-pkg_getjars hamcrest,junit-4,${JAVA_GENTOO_CLASSPATH})"
- local TESTS=$(find * -name "*Test.java")
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
-
- ejavac -cp "${CP}" -d . $(find * -name "*.java")
- ejunit4 -classpath "${CP}" ${TESTS}
-}
diff --git a/games-server/craftbukkit/ChangeLog b/games-server/craftbukkit/ChangeLog
deleted file mode 100644
index ad861f5..0000000
--- a/games-server/craftbukkit/ChangeLog
+++ /dev/null
@@ -1,31 +0,0 @@
-# ChangeLog for games-server/craftbukkit
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*craftbukkit-1846 (30 Jan 2012)
-
- 30 Jan 2012; James Le Cuirot <chewi@aura-online.co.uk>
- -craftbukkit-1818.ebuild, +craftbukkit-1846.ebuild:
- Version bump.
-
-*craftbukkit-1818 (25 Jan 2012)
-
- 25 Jan 2012; James Le Cuirot <chewi@aura-online.co.uk>
- -craftbukkit-1597.ebuild, +craftbukkit-1818.ebuild,
- -files/fix-world_the_end-migration.patch:
- Version bump.
-
-*craftbukkit-1597-r1 (21 Dec 2011)
-
- 21 Dec 2011; James Le Cuirot <chewi@aura-online.co.uk>
- -craftbukkit-1597.ebuild, +craftbukkit-1597-r1.ebuild:
- Some plugins require guava 10 and snakeyaml 1.9 avoids a java-config bug.
- Make plugin and lib directories sticky and group writeable for easier
- plugin management.
-
-*craftbukkit-1597 (15 Dec 2011)
-
- 15 Dec 2011; James Le Cuirot <chewi@aura-online.co.uk>
- +craftbukkit-1597.ebuild, +files/directory.sh,
- +files/fix-world_the_end-migration.patch:
- Initial import.
diff --git a/games-server/craftbukkit/Manifest b/games-server/craftbukkit/Manifest
deleted file mode 100644
index faa7546..0000000
--- a/games-server/craftbukkit/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX directory.sh 869 SHA256 f0345da259f2de1e81c5fac06d0a779040bb99e9ce06089fec6f362296598b5d SHA512 12e906af6d804c26ba9a253a552786a3346a2524fee36ebb63101cca18fef8124460d98f6612aeb080c7b542e39f4bb6ec49d48e5279ec4c88ad3c54de0c1873 WHIRLPOOL 413c60fb6fc876f3ef3165c364b1edf2d096266e798b8b76fa39e2719dbea4697dce3655090c06a6e806d6a927596edba76c5645cf73906f3592ec2ec2c996c0
-DIST craftbukkit-2668.tar.gz 496728 SHA256 b5d00d5101e7aece90bad25360097a2b0b1ab4ecf109cdca3be038a542f74391 SHA512 e28c4be16c69d3c371144d29c3e55065757271b23b390fbbd1519fd5dc406abd6a84017e87502fae447c0b71cd23e5c2036e397956bede4bfb7ee874f676e5d8 WHIRLPOOL da25f8e9d61e2116177e50d121c5188013650f9142a483d6ef003703c3e13e3eafd19a0f732de971bce34d0cabff9d94171370d71c04ce2b06cf0b7dba7bc806
-DIST minecraft-server-unobfuscated-1.5.jar 2646385 SHA256 1f8991d45aa87a83864d31d54b2f80c8c2f538b13c7a5a4bcd6dde7805943d8a SHA512 94d6739dc09bb4048feb784198f83fecddde5e2a2b1a39e6f9c6cd4115d507b1eb4a27ceb9145030b9f5bdf217815a7755209985cbf5433351e01229903e5127 WHIRLPOOL 12ff9288e3c7a6ecabaf6f5411e3d48585cb91f565941d8a0eb94a5129423096771b76445a6bee1e0277bb008112cf9781606697e1b3a1ec8f05898d15a0bf05
-EBUILD craftbukkit-2668.ebuild 4165 SHA256 8a694b558a24495ff06070c350185e43967beed26bc1880d8e514051e72f8641 SHA512 96ba1d4ef28b7a9a7cf4acdcdf17791d5f2091abd92ccdb7ab8b0a6fef0a7c4d848c6d44e4901686d933ea77319a55bd41a4e27eb3541fbe2ea68195abafbefc WHIRLPOOL d201551946eda4aaeb96593df0bee6aa20e321f6594839e57b449bc1e8d6b645b8c703c9f81e2ba2bfac9c6ccf051b165f260c8b16c35e78d02fa8abafe94055
-MISC ChangeLog 1012 SHA256 dc6696fa67a3b0b9fd200d6d8d5c239f3e18f9d6ea714d7540a2a5596ce785fb SHA512 7a304313c07c0edbbe5e6940fe6f8a0b6af695a839eb228fa55569dbffe28d4261f49c92e730128c87f0a58f9923dbb29342f9a021cee02c734d1a4f2909cbb4 WHIRLPOOL 2bf2d5fc9f92069b3ba130497e8fffcc2f4097f6f59802058584f7f1be9a26c5c511be0b396b589f390507da6af41c2028dfb9c20c7069edc66aa1052ffce64a
-MISC metadata.xml 436 SHA256 5d12675555bdd758a7ca0419c621309004e109b001d2e2e9ee0ddfdc8dfd555f SHA512 7a7d8e66b4c1e05a8d5450da97a98f5b90a7b62d2ae4fe5fd93a7155324e94f2d4cf239f3bc0ae2759573c910ef1d65c49ff47785aaf6d3ae52dd3479d319f5e WHIRLPOOL a8f91ff90590912b76f0aa34aa4df15e3d5e966051ca213bb9c903281ea0a291b8c3d5c2febe970b66232e898c922ba23891b9b4613ed61d2d67080d8b240a79
diff --git a/games-server/craftbukkit/craftbukkit-2668.ebuild b/games-server/craftbukkit/craftbukkit-2668.ebuild
deleted file mode 100644
index 46e5f04..0000000
--- a/games-server/craftbukkit/craftbukkit-2668.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-MY_PV="1.5-R0.1"
-MC_PV="${MY_PV%-*}"
-MC_PN="minecraft-server-unobfuscated"
-MC_JAR="${MC_PN}-${MC_PV}.jar"
-
-inherit games vcs-snapshot java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Bukkit implementation for the official Minecraft server"
-HOMEPAGE="http://bukkit.org"
-SRC_URI="https://github.com/Bukkit/CraftBukkit/tarball/master -> ${P}.tar.gz
- http://repo.bukkit.org/content/repositories/releases/org/bukkit/minecraft-server/${MC_PV}/minecraft-server-${MC_PV}.jar -> ${MC_JAR}"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ipv6"
-RESTRICT="test" # Needs hamcrest-1.2?
-
-CDEPEND="dev-java/commons-lang:2.1
- dev-java/ebean:0
- dev-java/gson:2.2.2
- dev-java/guava:10
- >=dev-java/jansi-1.8:0
- dev-java/jline:2
- dev-java/jopt-simple:0
- >=dev-java/snakeyaml-1.9:0
- ~games-server/bukkit-1705:0"
-
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6"
-# test? ( dev-java/hamcrest
-# dev-java/junit:4 )"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.6
- games-server/minecraft-common"
-
-S="${WORKDIR}/${P}"
-
-JAVA_GENTOO_CLASSPATH="bukkit,commons-lang-2.1,ebean,gson-2.2.2,guava-10,jansi,jline-2,jopt-simple,snakeyaml"
-JAVA_CLASSPATH_EXTRA="${DISTDIR}/${MC_JAR}"
-JAVA_SRC_DIR="src/main/java"
-
-src_unpack() {
- A="${P}.tar.gz" vcs-snapshot_src_unpack
- mkdir -p "${S}/target/classes/META-INF" || die
- cd "${S}/target/classes" || die
- unpack "${MC_JAR}"
-}
-
-java_prepare() {
- # Easier to use java-pkg-simple.
- rm -v pom.xml || die
-
- cp "${FILESDIR}"/directory.sh . || die
- sed -i "s/@GAMES_USER_DED@/${GAMES_USER_DED}/g" directory.sh || die
-
- echo "Implementation-Version: Gentoo-${PVR}" > target/classes/META-INF/MANIFEST.MF || die
- cp -r src/main/resources/* target/classes || die
-}
-
-src_install() {
- local ARGS
- use ipv6 || ARGS="-Djava.net.preferIPv4Stack=true"
-
- java-pkg-simple_src_install
- java-pkg_dolauncher "${PN}" -into "${GAMES_PREFIX}" -pre directory.sh \
- --java_args "-Xmx1024M -Xms512M ${ARGS}" --main org.bukkit.craftbukkit.Main
-
- dosym minecraft-server "/etc/init.d/${PN}"
- dodoc README.md
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- einfo "You may run ${PN} as a regular user or start a system-wide"
- einfo "instance using /etc/init.d/${PN}. The multiverse files are"
- einfo "stored in ~/.minecraft/servers or /var/lib/minecraft respectively."
- echo
- einfo "The console for system-wide instances can be accessed by any user in"
- einfo "the ${GAMES_GROUP} group using the minecraft-server-console command. This"
- einfo "starts a client instance of tmux. The most important key-binding to"
- einfo "remember is Ctrl-b d, which will detach the console and return you to"
- einfo "your previous screen without stopping the server."
- echo
- einfo "This package allows you to start multiple CraftBukkit server instances."
- einfo "You can do this by adding a multiverse name after ${PN} or by"
- einfo "creating a symlink such as /etc/init.d/${PN}.foo. You would"
- einfo "then access the console with \"minecraft-server-console foo\". The"
- einfo "default multiverse name is \"main\"."
- echo
- einfo "Some Bukkit plugins store information in a database. Regardless of"
- einfo "whether they handle their own database connectivity or use Bukkit's"
- einfo "own Ebean solution, you can install your preferred JDBC driver through"
- einfo "Portage. The available drivers are..."
- einfo ""
- einfo " # dev-java/h2"
- einfo " # dev-java/sqlite-jdbc"
- einfo " # dev-java/jdbc-mysql"
- einfo " # dev-java/jdbc-postgresql"
- echo
-
- if has_version games-server/minecraft-server; then
- ewarn "You already have the official server installed. You may run both this"
- ewarn "and CraftBukkit against the same multiverse but not simultaneously."
- ewarn "This is not recommended though so don't come crying to us if it"
- ewarn "trashes your world."
- echo
- fi
-
- games_pkg_postinst
-}
-
-src_test() {
- cd src/test/java || die
-
- local CP=".:${S}/${PN}.jar:$(java-pkg_getjars hamcrest,junit-4,${JAVA_GENTOO_CLASSPATH})"
- local TESTS=$(find * -name "*Test.java")
- TESTS="${TESTS//.java}"
- TESTS="${TESTS//\//.}"
-
- ejavac -cp "${CP}" -d . $(find * -name "*.java")
- ejunit4 -classpath "${CP}" ${TESTS}
-}
diff --git a/games-server/craftbukkit/files/directory.sh b/games-server/craftbukkit/files/directory.sh
deleted file mode 100644
index a1ceea9..0000000
--- a/games-server/craftbukkit/files/directory.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-
-if [[ -z "$1" ]] || [[ "${1:0:1}" == "-" ]]; then
- NAME="main"
- echo "Multiverse name not specified. Defaulting to \"${NAME}\"." >&2
-else
- NAME="$1"
- echo "Using multiverse name \"${NAME}\"." >&2
- shift
-fi
-
-if [[ "$(whoami)" == "@GAMES_USER_DED@" ]]; then
- gjl_pwd="/var/lib/minecraft/${NAME}"
-else
- gjl_pwd="${HOME}/.minecraft/servers/${NAME}"
-fi
-
-echo "Multiverse directory is ${gjl_pwd}." >&2
-mkdir -p "${gjl_pwd}"/{lib,plugins/update}
-
-if [[ "$(whoami)" == "@GAMES_USER_DED@" ]]; then
- chmod g+ws "${gjl_pwd}"/{lib,plugins,plugins/update}
-fi
-
-for LIB in "h2" "mysql jdbc-mysql" "sqlite sqlite-jdbc" "postgresql jdbc-postgresql"; do
- SRC="/usr/share/${LIB#* }/lib/${LIB#* }.jar"
- DEST="${gjl_pwd}/lib/${LIB% *}.jar"
-
- if [[ -f "${SRC}" ]]; then
- ln -snf "${SRC}" "${DEST}"
- elif [[ ! -f "${DEST}" ]]; then
- rm -f "${DEST}"
- fi
-done
-
diff --git a/games-server/craftbukkit/metadata.xml b/games-server/craftbukkit/metadata.xml
deleted file mode 100644
index 3bd86fe..0000000
--- a/games-server/craftbukkit/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>java</herd>
-<maintainer>
-<email>chewi at aura-online.co.uk</email>
-<name>James Le Cuirot</name>
-</maintainer>
-<longdescription lang="en">
-Bukkit is a plugin-based server mod for Minecraft. This package is for
-the implementation that targets the official Minecraft server.
-</longdescription>
-</pkgmetadata>
diff --git a/media-tv/oscam/Manifest b/media-tv/oscam/Manifest
deleted file mode 100644
index e5152ce..0000000
--- a/media-tv/oscam/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-EBUILD oscam-9999.ebuild 4285 SHA256 592ac19018da55a3902ac0fe9cd57389e0533111593e2261f51a7c05871d619b SHA512 95aa7507c15b08918dba033aa3b50f6f80d6f2dad40d018e67439c8d3b7aa51fd17641f7602c8fa52e14cdbf1b4f0779a6692f7a662e3736570328e0160cc8bd WHIRLPOOL 145281499ba29675d0a104f62fb279adafa612943ec35baa956fbf6ed9e2b692ba1dc0a7b312095ace1ddf53e965d5ab6f25d8b3e95bc0545085e43c877cb5e4
diff --git a/media-tv/oscam/oscam-9999.ebuild b/media-tv/oscam/oscam-9999.ebuild
deleted file mode 100644
index e01cfb7..0000000
--- a/media-tv/oscam/oscam-9999.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-ESVN_REPO_URI="http://www.streamboard.tv/svn/oscam/trunk"
-
-inherit eutils subversion
-
-DESCRIPTION="OSCam is an Open Source Conditional Access Module software"
-HOMEPAGE="http://streamboard.gmc.to:8001/"
-SRC_URI=""
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PROTOCOL="camd33 camd35 camd35_tcp newcamd cccam gbox radegast serial constcw pandora"
-for share in ${PROTOCOL}; do
- IUSE_PROTOCOL+=" protocol_${share}"
-done
-
-READER="nagra irdeto conax cryptoworks seca viaccess videoguard dre tongfang bulcrypt"
-for card in ${READER}; do
- IUSE_READER+=" reader_${card}"
-done
-
-IUSE="${IUSE_PROTOCOL} ${IUSE_READER}
- ac csp debug doc dvb gbox ipv6 irdeto lb lcd monitor pcsc +reader +ssl usb +www"
-
-REQUIRED_USE="
- protocol_camd35_tcp? ( protocol_camd35 )
- reader_nagra? ( reader )
- reader_irdeto? ( reader irdeto )
- reader_conax? ( reader )
- reader_cryptoworks? ( reader )
- reader_seca? ( reader )
- reader_viaccess? ( reader )
- reader_videoguard? ( reader )
- reader_dre? ( reader )
- reader_tongfang? ( reader )
- reader_bulcrypt? ( reader )
-"
-
-DEPEND="dev-util/cmake"
-RDEPEND="${DEPEND}
- dev-libs/openssl
- usb? ( dev-libs/libusb )
- pcsc? ( sys-apps/pcsc-lite )"
-
-RESTRICT="nomirror"
-
-S="${WORKDIR}/${PN}"
-
-src_defs() {
- myconf=""
- if use ac; then
- myconf="${myconf} CS_ANTICASC"
- fi
- if use lb; then
- myconf="${myconf} WITH_LB"
- fi
- if use monitor; then
- myconf="${myconf} MODULE_MONITOR"
- fi
- if use csp; then
- myconf="${myconf} CS_CACHEEX"
- fi
- if use debug; then
- myconf="${myconf} WITH_DEBUG"
- fi
- if use dvb; then
- myconf="${myconf} HAVE_DVBAPI"
- fi
- if use ipv6; then
- myconf="${myconf} IPV6SUPPORT"
- fi
- if use irdeto; then
- myconf="${myconf} IRDETO_GUESSING"
- fi
- if use lcd; then
- myconf="${myconf} LCDSUPPORT"
- fi
- if use ssl; then
- myconf="${myconf} WITH_SSL"
- fi
- if use www; then
- myconf="${myconf} WEBIF"
- fi
- if use protocol_camd33; then
- myconf="${myconf} MODULE_CAMD33"
- fi
- if use protocol_camd35; then
- myconf="${myconf} MODULE_CAMD35"
- fi
- if use protocol_camd35_tcp; then
- myconf="${myconf} MODULE_CAMD35_TCP"
- fi
- if use protocol_newcamd; then
- myconf="${myconf} MODULE_NEWCAMD"
- fi
- if use protocol_cccam; then
- myconf="${myconf} MODULE_CCCAM"
- fi
- if use protocol_gbox; then
- myconf="${myconf} MODULE_GBOX"
- fi
- if use protocol_radegast; then
- myconf="${myconf} MODULE_RADEGAST"
- fi
- if use protocol_serial; then
- myconf="${myconf} MODULE_SERIAL"
- fi
- if use protocol_constcw; then
- myconf="${myconf} MODULE_CONSTCW"
- fi
- if use protocol_pandora; then
- myconf="${myconf} MODULE_PANDORA"
- fi
- if use reader; then
- myconf="${myconf} WITH_CARDREADER"
- fi
- if use reader_nagra; then
- myconf="${myconf} READER_NAGRA"
- fi
- if use reader_irdeto; then
- myconf="${myconf} READER_IRDETO"
- fi
- if use reader_conax; then
- myconf="${myconf} READER_CONAX"
- fi
- if use reader_cryptoworks; then
- myconf="${myconf} READER_CRYPTOWORKS"
- fi
- if use reader_seca; then
- myconf="${myconf} READER_SECA"
- fi
- if use reader_viaccess; then
- myconf="${myconf} READER_VIACCESS"
- fi
- if use reader_videoguard; then
- myconf="${myconf} READER_VIDEOGUARD"
- fi
- if use reader_dre; then
- myconf="${myconf} READER_DRE"
- fi
- if use reader_tongfang; then
- myconf="${myconf} READER_TONGFANG"
- fi
- if use reader_bulcrypt; then
- myconf="${myconf} READER_BULCRYPT"
- fi
-
- export myconf
-}
-
-src_defs_2() {
- myconf_2=""
- if use usb; then
- myconf="${myconf_2} USE_LIBUSB=1"
- fi
- if use pcsc; then
- myconf="${myconf_2} USE_PCSC=1"
- fi
- export myconf_2
-}
-
-src_configure() {
- src_defs
- # Disable everything and enable set options
- ./config.sh -D all -E ${myconf}
-
-}
-
-src_compile() {
- emake ${myconf_2} CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed"
-}
-
-src_install() {
- cp Distribution/oscam-1.20-unstable_svn0-x86_64-pc-linux-gnu-ssl oscam || die "cp failed"
- dobin oscam || die "dobin failed"
- dodoc -r Distribution/doc/example/* || die "dodoc failed"
-
- if use doc; then
- doman Distribution/doc/man/* || die "doman failed"
- dodoc -r Distribution/doc/txt/* || die "dodoc failed"
- fi
-}
-
-pkg_postinst() {
- einfo "Please reffer to the wiki for assistance with the setup "
- einfo " located at http://streamboard.gmc.to/wiki/OSCam/en "
-}
diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
deleted file mode 100644
index afa85a4..0000000
--- a/media-tv/tvheadend/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX tvheadend.confd 355 SHA256 1dd2bed597ccb84e59beae0ec130287f31a4cc2c2e974708462f08d8885b2e5e SHA512 64ae0cca1e1b46a3ecb2fb4a4ba69ad1dd6a72ce57944b44be28768d293f9cca2ab29067335023f384433e8c75d976fbc4610ca574c930b9891a2f1c75ff4c0b WHIRLPOOL 156a098daf40f42098e3c6862ef307784a882a7e80e269525d702fd17a458b479911c41a3017621cf55cbd96d281fad0de1e6e59b6bb0f0d729cf94d2384343a
-AUX tvheadend.initd 375 SHA256 696dee0e0959cd2358b5250f89a9faf8db95172e55658ec8827e7d4999d0114e SHA512 df6b66aef890f18f3fb21900b7015e2bd4f4d876fd68a04198a9424aca0d61dea5febf503609e90d0cc1e8a4fdf139cabcb5b0ab0064423aeb7c366e3607e392 WHIRLPOOL 1dc4bd1bcacc01ff6e72cc01f7305c86dffccecfe189345ab99045521e39ff09af75a39dec702033179a113d3785db5431e706a31684f9a37c2ac47475abe575
-EBUILD tvheadend-9999.ebuild 1807 SHA256 918de6945cf38c5e8848ea1ab44ef3c84d803d01a5de6742d7f7ff6b0a72d364 SHA512 5e82e71d2b19cd63bf55f648626b6b920e1e7798b2fc1b94cfafdecb97754f08ce5892b2f1a1b95abd17778ce346b0aeac0d976bf69d0625eb8d71c5c17abba2 WHIRLPOOL 8c68b85843f998cd7b371de8a89236b1b41387be4397e35947fd80f4700658a97e09b6b62e4f6dd421cfeb84968d0a36de46bcab462e128a491b108d110aeb58
-MISC metadata.xml 342 SHA256 ef8886047057cfdbfb5ef59383994f160c693d5a5549326007eeadec6ae37f76 SHA512 032ff78f77fb34faee52b8c6e7e1411f8735e2d2b8bc1fe05e261f2095edb5347710b32bdbe5504882cb9fa83ad0dc7e877aa25b89e8f37f201007bd12f225c2 WHIRLPOOL 89844fbbd7430c55ede4d37fa52703fc701d3af1d6b3e3a616969dcc282955a8d70f7ee8ff74df9351915a68e6d7a1a8be80cf2bbe5658da927cd0713d219fe3
diff --git a/media-tv/tvheadend/files/tvheadend.confd b/media-tv/tvheadend/files/tvheadend.confd
deleted file mode 100644
index 8be4a5d..0000000
--- a/media-tv/tvheadend/files/tvheadend.confd
+++ /dev/null
@@ -1,14 +0,0 @@
-# /etc/conf.d/tvheadend: config file for /etc/init.d/tvheadend
-# See the tvheadend(1) manpage for more info.
-
-# Run Tvheadend as this user.
-TVHEADEND_USER="tvheadend"
-
-# Run Tvheadend as this group.
-TVHEADEND_GROUP="video"
-
-# Path to Tvheadend config.
-TVHEADEND_CONFIG="/etc/tvheadend"
-
-# Other options you want to pass to Tvheadend.
-TVHEADEND_OPTIONS=""
diff --git a/media-tv/tvheadend/files/tvheadend.initd b/media-tv/tvheadend/files/tvheadend.initd
deleted file mode 100644
index 58ded5e..0000000
--- a/media-tv/tvheadend/files/tvheadend.initd
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/runscript
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting Tvheadend"
- start-stop-daemon --start --quiet --exec /usr/bin/tvheadend \
- -- -f -C -u ${TVHEADEND_USER} -g ${TVHEADEND_GROUP} \
- -c ${TVHEADEND_CONFIG} ${TVHEADEND_OPTIONS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping Tvheadend"
- start-stop-daemon --stop --quiet --pidfile /var/run/tvheadend.pid
- eend $?
-}
diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
deleted file mode 100644
index b202bec..0000000
--- a/media-tv/tvheadend/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>proxy-maintainers</herd>
- <maintainer>
- <email>leho@kraav.com</email>
- <name>Leho Kraav</name>
- </maintainer>
- <use>
- <flag name='xmltv'>Use <pkg>media-tv/xmltv</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
deleted file mode 100644
index 2fa5504..0000000
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/tvheadend/tvheadend-3.2.ebuild,v 1.1 2012/10/27 06:09:17 yngwin Exp $
-
-EAPI=4
-
-inherit eutils toolchain-funcs user git-2
-
-DESCRIPTION="A combined DVB receiver, Digital Video Recorder and Live TV streaming server"
-HOMEPAGE="https://www.lonelycoder.com/redmine/projects/tvheadend/"
-#SRC_URI="https://github.com/downloads/${PN}/${PN}/${P}.tar.gz"
-EGIT_REPO_URI="git://github.com/tvheadend/tvheadend.git"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="avahi xmltv zlib"
-
-DEPEND="dev-libs/openssl
- virtual/linuxtv-dvb-headers
- avahi? ( net-dns/avahi )
- zlib? ( sys-libs/zlib )"
-RDEPEND="${DEPEND}
- xmltv? ( media-tv/xmltv )"
-
-pkg_setup() {
- enewuser tvheadend -1 -1 /dev/null video
-}
-
-src_prepare() {
- # set the correct version number
- #sed -e "s:(3.1.694):(${PV}):" -i debian/changelog || die 'sed failed!'
-
- # remove '-Werror' wrt bug #438424
- sed -e 's:-Werror::' -i Makefile || die 'sed failed!'
-}
-
-src_configure() {
- econf --prefix="${EPREFIX}"/usr \
- --datadir="${EPREFIX}"/usr/share/"${PN}" \
- --mandir="${EPREFIX}"/usr/share/man/man1 \
- --release \
- --disable-dvbscan \
- $(use_enable avahi) \
- $(use_enable zlib)
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- default
-
- newinitd "${FILESDIR}/tvheadend.initd" tvheadend
- newconfd "${FILESDIR}/tvheadend.confd" tvheadend
-
- dodir /etc/tvheadend
- fperms 0700 /etc/tvheadend
- fowners tvheadend:video /etc/tvheadend
-}
-
-pkg_postinst() {
- elog "The Tvheadend web interface can be reached at:"
- elog "http://localhost:9981/"
- elog
- elog "Make sure that you change the default username"
- elog "and password via the Configuration / Access control"
- elog "tab in the web interface."
-}
diff --git a/net-analyzer/sslstrip/Manifest b/net-analyzer/sslstrip/Manifest
deleted file mode 100644
index 453a0c3..0000000
--- a/net-analyzer/sslstrip/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX sslstrip 53 SHA256 19a745e303542c58c270171feae1112dd24d2dd84155cdd42596a2d2403ccb42 SHA512 262f656a5e4853ee65c068152ac73d4760db544d655d9872487a74af6e82e650f85eb90e0d9cdc1455dc35dc28762f1208a064b81da03dbf3c3971f4a0130ecd WHIRLPOOL fc1c7737a839c8b819863d6450b49f4dc56c4aa3c729c0bc37fcd7fdb55d6adbc685ca3adedd02072282e79ed95a4b897d6f31a9ca41d85115debd3146c2982c
-DIST sslstrip-0.9.tar.gz 22198 SHA256 edf48d45b248dbd4eba94bfb0fbed7090f2ba2b262b16a155b1a0c15268cf4d3 SHA512 f6e24db0dcb0c4e137b5828d043db17f5d59e46181f51b1814cf66466b55d6a11a95e7ee8748e59faacfc6176689d030af5fa5c99dedce47e8f9ca6cc7316abc WHIRLPOOL 359ee4009d3dc898c02e4b0d8ba8a7eea697d1b2b7eb50bf7ced281db9e7df87d5c5a06e3b4df9f03fce964f096264d14e0f1e95acf5c7649d29786ac6e01fdd
-EBUILD sslstrip-0.9.ebuild 878 SHA256 15754184203f4ac32f006f7b1104969748294c37678ccd654649f4740fb85422 SHA512 06d8f6f20db7173009a94172e074e1086df645b5580ebfe1555d600994ef9ac3724560830176e491fd2e9361d868ea24fed8ea44fb39adba13e7e41497c6033f WHIRLPOOL e862e49812a29dd1e2e954e7989a8e3c9def42d421b502aefe136749233f3ca98cc3001883ddb0dd8facfe6b4cd7698eeff0033b2d0da516dfca628eb9a60346
diff --git a/net-analyzer/sslstrip/files/sslstrip b/net-analyzer/sslstrip/files/sslstrip
deleted file mode 100644
index 558cb63..0000000
--- a/net-analyzer/sslstrip/files/sslstrip
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-python /usr/lib/sslstrip/sslstrip.py $@
diff --git a/net-analyzer/sslstrip/sslstrip-0.9.ebuild b/net-analyzer/sslstrip/sslstrip-0.9.ebuild
deleted file mode 100644
index 372d6f2..0000000
--- a/net-analyzer/sslstrip/sslstrip-0.9.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit python distutils
-
-DESCRIPTION="sslstrip remove https and forwards http"
-HOMEPAGE="http://www.thoughtcrime.org/software/sslstrip/"
-SRC_URI="http://www.thoughtcrime.org/software/sslstrip/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=dev-lang/python-2.5
- >=dev-python/twisted-web-8.1.0"
-
-src_compile() {
- einfo "Nothing to compile"
-}
-
-src_install() {
- dodir /usr/lib/"${PN}"
- insinto /usr/lib/"${PN}"
- doins sslstrip.py lock.ico
- dodir /usr/lib/${PN}/sslstrip
- insinto /usr/lib/${PN}/sslstrip
- doins sslstrip/*.py
- dosbin "${FILESDIR}"/sslstrip
- dodoc README
-}
-
-pkg_postinst() {
- python_mod_optimize /usr/lib/sslstrip/sslstrip/
-}
-
-pkg_postrm() {
- python_mod_cleanup /usr/lib/sslstrip/sslstrip/
-}
diff --git a/net-misc/devolo-dlan-cockpit/Manifest b/net-misc/devolo-dlan-cockpit/Manifest
deleted file mode 100644
index ee863c7..0000000
--- a/net-misc/devolo-dlan-cockpit/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST devolo-dlan-cockpit_4.3.1-0_amd64.deb 2691230 SHA256 fb155cbab01c86e3328213888e7038f7c2fd5ddc813af8ac2a8d2bc096d01e3d SHA512 a54e2a3a8a473110e2014bdc376c60900a752ff8ec92b611433650db56d02562931a3b228d68888203baf36bc05a55e82f6dc7013fc2cb599c93dbe9def4f483 WHIRLPOOL 210a784118eb888c8d4599f5fe6eba3084e7b0f945cc06b52a45b3ea1ea26dfd4278298944b6db2d8b7cba81bd1ed32cdd71b7c0b7d064ada44923ab3eb075c8
-DIST devolo-dlan-cockpit_4.3.1-0_i386.deb 2691214 SHA256 1fa083b2723fbf0b904f4679ead975b62a98cc4784c4217339c2d230ad7f21f9 SHA512 5fc8bf6dc7d49acaf2544b1f1a3d7d3f1b32b9ea2c2026f50ce6812162e0adf27522f26b889e827756c8094dab3eee725961fd3efbb609a41a861a2fb826311a WHIRLPOOL 4f980ac0c74bb7bdacbfe0861c6473af5c0b346bfcfe9be452b7586fc217bff277d64cf5cca72d726c0f5f9656bf3dd253932fbbebbdc0f9c0608f4b494e30c3
-EBUILD devolo-dlan-cockpit-4.3.1.ebuild 2474 SHA256 e2b99db5ba174cc5eb47d2583fd23e72db7cb480e8f7ed8f16b0cf0f88ff07a7 SHA512 1f0fb86f1ef2a796f3faaa76555839483c60b1293d951a368f89395ade27e5ec7fd094153e17b6bb29100e25d4049ed8939873b98134003e0b3b39cc5c9fe3ba WHIRLPOOL 21bbfcaa264b76111fffe0b3a854d8cae63b6a59f1c5808c61018bb428f0a7678a7f1a830d09253fdc97eaab115d7fbe74327b74d76eddbbff4863501bd69cec
diff --git a/net-misc/devolo-dlan-cockpit/devolo-dlan-cockpit-4.3.1.ebuild b/net-misc/devolo-dlan-cockpit/devolo-dlan-cockpit-4.3.1.ebuild
deleted file mode 100644
index 027c4e0..0000000
--- a/net-misc/devolo-dlan-cockpit/devolo-dlan-cockpit-4.3.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-#Copyright 1999-2008 Gentoo Foundation
-#Distributed under the terms of the GNU General Public License v2
-# $Header: $
-EAPI=2
-DESCRIPTION="devolo-dlan-cockpit is aconfiguration software for dLAN-networks"
-HOMEPAGE="http://www.devolo.com/de/"
-SRC_URI="x86? ( http://update.devolo.com/linux/apt/pool/main/d/devolo-dlan-cockpit/devolo-dlan-cockpit_${PV}-0_i386.deb )
- amd64? ( http://update.devolo.com/linux/apt/pool/main/d/devolo-dlan-cockpit/devolo-dlan-cockpit_${PV}-0_amd64.deb )"
-LICENSE="Proprietary"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="|| ( >=dev-util/adobe-air-runtime-2.6 ) ( app-arch/deb2targz )"
-DEPEND="${RDEPEND}"
-tS=${WORKDIR}/${P}
-
-src_unpack() {
- unpack ${A}
- cd ${WORKDIR}
- echo ${WORKDIR}
- tar -xzf data.tar.gz
- rm data.tar.gz
-}
-
-src_install() {
- dodir /opt/devolo
- dodir /opt/devolo/dlancockpit
- dodir /opt/devolo/dlancockpit/share
- dodir /usr/share/icons/hicolor/32x32/apps
- dodir /usr/share/icons/hicolor/48x48/apps
- dodir /usr/share/icons/hicolor/128x128/apps
- dodir /usr/share/icons/hicolor/16x16/apps
- dodir /opt/devolo/dlancockpit/share/TroubleShoot
- dodir /opt/devolo/dlancockpit/share/META-INF
- dodir /opt/devolo/dlancockpit/share/META-INF/AIR/
-
- exeinto /opt/devolo/dlancockpit/bin/
- doexe ${WORKDIR}/opt/devolo/dlancockpit/bin/*
- insinto /opt/devolo/dlancockpit/share/
- doins ${WORKDIR}/opt/devolo/dlancockpit/share/*
- insinto /usr/bin/
- dobin ${WORKDIR}/usr/bin/devolonetsvc
- insinto /usr/share/applications/
- doins ${WORKDIR}/usr/share/applications/devolo-dlan-cockpit.desktop
- insinto /usr/share/icons/hicolor/32x32/apps
- doins ${WORKDIR}/usr/share/icons/hicolor/32x32/apps/devolo-dlan-cockpit.png
- insinto /usr/share/icons/hicolor/48x48/apps
- doins ${WORKDIR}/usr/share/icons/hicolor/48x48/apps/devolo-dlan-cockpit.png
- insinto /usr/share/icons/hicolor/128x128/apps
- doins ${WORKDIR}/usr/share/icons/hicolor/128x128/apps/devolo-dlan-cockpit.png
- insinto /usr/share/icons/hicolor/16x16/apps
- doins ${WORKDIR}/usr/share/icons/hicolor/16x16/apps/devolo-dlan-cockpit.png
- insinto /opt/devolo/dlancockpit/share/TroubleShoot
- doins ${WORKDIR}/usr/share/TroubleShoot/*
- insinto /opt/devolo/dlancockpit/share/META-INF
- doins ${WORKDIR}/opt/devolo/dlancockpit/share/META-INF/*
- insinto /opt/devolo/dlancockpit/share/META-INF/AIR/
- doins ${WORKDIR}/opt/devolo/dlancockpit/share/META-INF/AIR/*
- exeinto /etc/init.d
- doexe ${WORKDIR}/etc/init.d/devolonetsvc
- exeinto /etc/cron.daily
- doexe ${WORKDIR}/etc/cron.daily/devolo-updates
-}
-
diff --git a/net-misc/wicd/Manifest b/net-misc/wicd/Manifest
deleted file mode 100644
index f3eff1d..0000000
--- a/net-misc/wicd/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX wicd-9999-delay-daemon-connect.patch 470 SHA256 639895fd9b10536a82c26ed0862bea21267af6263b7af221c5d9b7adb41e6a1f SHA512 12a9aa64624d538d7a71b1a91e875d8761491bad9b81981071b44fc7e834e0aad3e07a5559d3b2515b798a333f57244ff520ef0b3debb0217269477ec70ee6ac WHIRLPOOL f05c0f8962360a99226559363b4eef7258691ba6aadf9d04df142b2fbbb25ce20debd96abaa4c743054f8e730e5d6b6b9ea0a576771c03945374cd0cce470b46
-AUX wicd-9999-undefined-LANG.patch 946 SHA256 747f5a0b87460148af67c37cb63c563dd0ec68b362a1853836515f4ccfed182e SHA512 c2d197d41a84975bb3caf44de9b05b741b6702c38079ecc917632f9eedcf2be71373416154013690620511f2e9e99fb0d88cee0b22292fe007795cde664e63e5 WHIRLPOOL 0b36b1d1cf4de2ec375f70e8bfbf7d453eb5104bd3aa1b0e4e2ade6b9e211f1d0759cdd7b78a356ce5ef2d8a4cf5017a2529e8f274b41408597d45315e171085
-AUX wicd-disable-autostart.patch 165 SHA256 00fb46bb62289e8501bace58fe045f955d1957606931e8c0cb07e1fcb0ad83da SHA512 ee74dac0ff379dfa668eaf8d41c5bb39086f442d2705c88c2357e5f712dcba5de29a29a6002a3536f00925b8ab0ce1996a33847d74a94d38df121465c9ff7bee WHIRLPOOL caba44f3c538daedb65cb8f4c6a66f8120c2577c6a13288059f01457bf4ce5a4230927babc7192d71c9b71f436669257f0d9b39107a5a4730ff4f218bf50554a
-AUX wicd-init-sve-start.patch 127 SHA256 53a987d6cee601668172c5866f794b0285b071ebd7baf9fa0c3a26243e538cd7 SHA512 9bb9186a915f82f891783f32f9891868bed9ad50dea1d69b8e1b5cc3feb993f86992dbd5c7d0ae63844a88e89905e0d8dc41bfcd44872982d87493ad23c296d0 WHIRLPOOL b565c93721e723411f511bab36235eac7d9013ab417dfb8ced53a727d8cffe314e226bf5a2d5bde93ec12dc3e54a59f8e2caa03abf42a7fa6857eb07adcb3171
-DIST Icone-Wicd-Lucid.tar.gz 9015 SHA256 6e4e3483c6cff7398e6871dd3e4360e361e5c6e64007e8e1240fd1c259ac707e SHA512 0df0dbdf05b462264dca2dd9955454a82f688b0fbfa7c2ad70a424df57eb27b35561d37819fc88b5746cff8a54de5b7b43ec325d2f98a4a1a30e4d500e86d2f8 WHIRLPOOL 336f363092c9bac7523047b6052a856a699820147967820418c6ac1ca528c472d371c6c211c505c325b5eb001812042c01425b05e1dfdf2d4a528f96686c530a
-DIST wicd-mac4lin-icons.tar.xz 53136 SHA256 4c48c769c71f962415e3bd3573557e9288351afb867347f9a6f652883ae31011 SHA512 98ed3f92ec361aa8651c64efdb5128b8f73068f1cf2423640dafc4b46889ae32c1d1f56f509ad609b2bf98f634f8ada4c501f2294e3a64affd1befd4400498a8 WHIRLPOOL 84c097432ebb6ca66c0fa48d4226c8da5f6342b6fdeeb9546c98952b8f6e52a1f87d0ba23c1b409f3008432e5c6346bf65949dad99070804b1dcc2c1055eb9ea
-EBUILD wicd-9999.ebuild 4737 SHA256 12ccb4bd94014fd3c63bb0fb18db2f4355e0208453c88ead802812c5e0ec089c SHA512 6a845457eac3fb2357af6967acec5402142f074b3063d2dee3e01ef683029fefa7a3fb03776728cb4ff988aa106fc337c11c743177ee7dd6248ef07c7ad9f344 WHIRLPOOL df27813b5b01438f3b2c2f4442eb8c7a19850408321c454d1ae44357a4b5ca07ba45e0e60d3f1044e3ef051db53d49a9ea4d8fb11a1cfd99144318248fdc7180
diff --git a/net-misc/wicd/files/wicd-9999-delay-daemon-connect.patch b/net-misc/wicd/files/wicd-9999-delay-daemon-connect.patch
deleted file mode 100644
index 6c4aa38..0000000
--- a/net-misc/wicd/files/wicd-9999-delay-daemon-connect.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- ./gtk/wicd-client.py
-+++ ./gtk/wicd-client.py
-@@ -43,6 +43,7 @@
- import os
- import pango
- import atexit
-+import time
- from dbus import DBusException
-
- import pygtk
-@@ -984,6 +985,7 @@
- print "Can't connect to the daemon, trying to start it " + \
- "automatically..."
- misc.PromptToStartDaemon()
-+ time.sleep( 0.5 )
- try:
- dbusmanager.connect_to_dbus()
- except DBusException:
diff --git a/net-misc/wicd/files/wicd-9999-undefined-LANG.patch b/net-misc/wicd/files/wicd-9999-undefined-LANG.patch
deleted file mode 100644
index b854607..0000000
--- a/net-misc/wicd/files/wicd-9999-undefined-LANG.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fixes compilation errors when os.environ['LANG'] is undefiend
---- ./setup.py
-+++ ./setup.py
-@@ -621,7 +621,7 @@ class compile_translations(Command):
- shutil.rmtree('translations/')
- os.makedirs('translations')
-
-- oldlang = os.environ['LANG']
-+ oldlang = os.environ.get('LANG', None)
- os.environ['LANG'] = 'C'
-
- for pofile in sorted(glob('po/*.po')):
-@@ -656,7 +656,10 @@ class compile_translations(Command):
- os.makedirs('translations/' + lang + '/LC_MESSAGES/')
- os.system('pybabel compile -D wicd -i %s -l %s -d translations/' % (pofile, lang))
-
-- os.environ['LANG'] = oldlang
-+ if oldlang is not None:
-+ os.environ['LANG'] = oldlang
-+ else:
-+ del os.environ['LANG']
-
- class uninstall(Command):
- description = "remove Wicd using uninstall.sh and install.log"
diff --git a/net-misc/wicd/files/wicd-disable-autostart.patch b/net-misc/wicd/files/wicd-disable-autostart.patch
deleted file mode 100644
index fb71bda..0000000
--- a/net-misc/wicd/files/wicd-disable-autostart.patch
+++ /dev/null
@@ -1,7 +0,0 @@
---- ./other/wicd-tray.desktop
-+++ ./other/wicd-tray.desktop
-@@ -13,3 +13,4 @@
- Version=1.0
- X-GNOME-Autostart-enabled=true
- X-KDE-autostart-after=panel
-+Hidden=true
diff --git a/net-misc/wicd/files/wicd-init-sve-start.patch b/net-misc/wicd/files/wicd-init-sve-start.patch
deleted file mode 100644
index 9d1bcfe..0000000
--- a/net-misc/wicd/files/wicd-init-sve-start.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- ./in/init=gentoo=wicd.in
-+++ ./in/init=gentoo=wicd.in
-@@ -35,5 +35,5 @@
-
- restart() {
- force_kill
-- start
-+ sve_start
- }
diff --git a/net-misc/wicd/wicd-9999.ebuild b/net-misc/wicd/wicd-9999.ebuild
deleted file mode 100644
index ecd59c6..0000000
--- a/net-misc/wicd/wicd-9999.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-PYTHON_DEPEND="2"
-PYTHON_USE_WITH="ncurses? xml"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.* *-jython"
-DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
-
-inherit eutils distutils systemd
-
-if [[ "${PV}" == *9999* ]]; then
- EBZR_REPO_URI="lp:${PN}"
- #EBZR_REVISION="875"
- # "Nosmart" is much faster for initial branching.
- EBZR_INITIAL_URI="nosmart+${EBZR_REPO_URI}"
- EBZR_WORKDIR_CHECKOUT="t" #434746
- inherit bzr
-else
- SRC_URI="http://launchpad.net/wicd/1.7/${PV}/+download/${P}.tar.gz"
-fi
-
-SRC_URI+="
- mac4lin? ( http://dev.gentoo.org/~anarchy/dist/wicd-mac4lin-icons.tar.xz )
- ambiance? ( http://freetimesblog.altervista.org/blog/wp-content/uploads/downloads/2010/05/Icone-Wicd-Lucid.tar.gz )"
-
-DESCRIPTION="A lightweight wired and wireless network manager for Linux"
-HOMEPAGE="https://launchpad.net/wicd"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
-IUSE="X ambiance +gtk +gtk-autostart ioctl libnotify mac4lin ncurses nls +pm-utils"
-
-DEPEND="nls? ( dev-python/Babel )"
-# Maybe virtual/dhcp would work, but there are enough problems with
-# net-misc/dhcp that I want net-misc/dhcpcd to be guarenteed to be considered
-# first if none are installed.
-RDEPEND="
- dev-python/dbus-python
- X? ( gtk? ( dev-python/pygtk
- || (
- x11-misc/ktsuss
- x11-libs/gksu
- kde-base/kdesu
- )
- )
- )
- || (
- net-misc/dhcpcd
- net-misc/dhcp
- net-misc/pump
- )
- net-wireless/wireless-tools
- net-wireless/wpa_supplicant
- || (
- sys-apps/net-tools
- sys-apps/ethtool
- )
- !gtk? ( dev-python/pygobject:2 )
- ioctl? ( dev-python/python-iwscan dev-python/python-wpactrl )
- libnotify? ( dev-python/notify-python )
- ncurses? (
- dev-python/urwid
- dev-python/pygobject:2
- )
- pm-utils? ( >=sys-power/pm-utils-1.1.1 )
- "
-DOCS="CHANGES NEWS AUTHORS README"
-
-src_prepare() {
- # fix errors when LANG is undefined (pushed upstream as rev 875)
- epatch "${FILESDIR}/${P}-undefined-LANG.patch"
- # disable starting with startx
- use gtk-autostart ||
- epatch "${FILESDIR}/${PN}-disable-autostart.patch"
- # pushed upstream as rev 876
- epatch "${FILESDIR}/${PN}-init-sve-start.patch"
- # get rid of opts variable to fix bug 381885 (rev 876)
- sed -i "/opts/d" "in/init=gentoo=wicd.in" || die
- # delay connect to daemon (rev 877 and 878)
- epatch "${FILESDIR}/${P}-delay-daemon-connect.patch"
- # Need to ensure that generated scripts use Python 2 at run time.
- sed -e "s:self.python = '/usr/bin/python':self.python = '/usr/bin/python2':" \
- -i setup.py || die "sed failed"
- if use nls; then
- # Asturian is faulty with PyBabel
- # (https://bugs.launchpad.net/wicd/+bug/928589)
- rm po/ast.po
- else
- # nuke translations
- rm po/*.po
- fi
- python_copy_sources
-}
-
-src_configure() {
- local myconf
- use gtk || myconf="${myconf} --no-install-gtk"
- use libnotify || myconf="${myconf} --no-use-notifications"
- use ncurses || myconf="${myconf} --no-install-ncurses"
- use pm-utils || myconf="${myconf} --no-install-pmutils"
- configuration() {
- $(PYTHON) ./setup.py configure --no-install-docs --resume=/usr/share/wicd/scripts/ --suspend=/usr/share/wicd/scripts/ --verbose ${myconf}
- }
- python_execute_function -s configuration
-}
-
-src_install() {
- distutils_src_install
- keepdir /var/lib/wicd/configurations \
- || die "keepdir failed, critical for this app"
- keepdir /etc/wicd/scripts/{postconnect,disconnect,preconnect} \
- || die "keepdir failed, critical for this app"
- keepdir /var/log/wicd \
- || die "keepdir failed, critical for this app"
- use nls || rm -rf "${D}"/usr/share/locale
- systemd_dounit "${S}/other/wicd.service"
-
- if use mac4lin; then
- rm -rf "${D}"/usr/share/pixmaps/wicd || die "Failed to remove old icons"
- mv "${WORKDIR}"/wicd "${D}"/usr/share/pixmaps/
- fi
- if use ambiance; then
- # Overwrite tray icons with ambiance icon
- rm "${WORKDIR}/Icone Wicd Lucid"/signal*
- cp "${WORKDIR}/Icone Wicd Lucid"/*.png "${D}"/usr/share/pixmaps/wicd/
- fi
-}
-
-pkg_postinst() {
- distutils_pkg_postinst
-
- elog "You may need to restart the dbus service after upgrading wicd."
- echo
- elog "To start wicd at boot, add /etc/init.d/wicd to a runlevel and:"
- elog "- Remove all net.* initscripts (except for net.lo) from all runlevels"
- elog "- Add these scripts to the RC_PLUG_SERVICES line in /etc/rc.conf"
- elog "(For example, rc_hotplug=\"!net.eth* !net.wlan*\")"
- # Maintainer's note: the consolekit use flag short circuits a dbus rule and
- # allows the connection. Else, you need to be in the group.
- if ! has_version sys-auth/consolekit; then
- ewarn "Wicd-1.6 and newer requires your user to be in the 'users' group. If"
- ewarn "you are not in that group, then modify /etc/dbus-1/system.d/wicd.conf"
- fi
-}
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
deleted file mode 100644
index c62014d..0000000
--- a/x11-drivers/nvidia-drivers/Manifest
+++ /dev/null
@@ -1,26 +0,0 @@
-AUX 50nvidia-prelink-blacklist 319 SHA256 61adce61498451898c22fb538151379438729957418eacf4f69195b3e03ec1f4 SHA512 7252b464c45669bb402859ddb2c95f4553a37027870b6aeada3e1dd58fefe7b4713d3486d301177efdcd7559dbc31ceb6078220d5c0187bdc636d817a98e1a41 WHIRLPOOL 93e14ed7c8fb5dba87295c87e1e8906afac290f63dc6ea023fa6c387ed47ff13d488b3b24c400aee42a22737856a7782925d9a3a412ddcd1984dbbd7e51579a5
-AUX 95-nvidia-settings 54 SHA256 c4b293c6c2659bebcbad9cffc1e237c6908a3763599e432aba89d07bc2826ba0 SHA512 0fdaff8701598081eeb78defcd140b78f75309ace998df67569a15d0ff653aca7ad0576912bf9a619f42990e6fb35cdb79e21f8181d3cd04dea719d912da8be9 WHIRLPOOL d71fef01f8c346089ef2556ffe62c5094f89582b73500711a7f18f25424e59baa12f6b0861bd8efd9bf4c5bbf794642927ca322cee218fd2da9fc7baa50fa827
-AUX NVIDIA_glx-defines.patch 437 SHA256 0007f3d962edb87da4788ce58869679c1b10f28223a6bf1c23696fede57305da SHA512 a9cbbe5d5d362db0eb92d5b9fe87f28cccb600df9b44ae2b323ed08da97c32d6a4a0553c7c82ea3777ab91a1a4bf6b74f04d89b6ec28e60565e677cc4af48351 WHIRLPOOL a826b11c86803530346a65612ebd1a12f77f6c6ba1d93af597435993086451648b825fbc245a2c5850e0680c58129924843744d7e29013d5087c3b4dd9fefb14
-AUX NVIDIA_glx-glheader.patch 380 SHA256 f630e24067bf6199a64f8fe8c5d6fc158cb4b153bda65ffc3f97b36a9cb08faf SHA512 366ebbe967001f4d694e9d6ae61fbd8b57e2946bba495894936809634bb87bd6ba6b10689969977e4d0eaba6983c16fe8d78830112b5b28f01c78381a0a095d6 WHIRLPOOL 8609fcedb439299189d9d05606a290a63de8b207bab855f874faa36e892396f41159d26e505dfead89fdac9d7e61aeeb50b16877aa14ad62dc3cd617353d7d60
-AUX nvidia-169.07 639 SHA256 a8c4860f008d53776fda7a17b59524f271236559af688e9a2c9845cbbcba1577 SHA512 3af295c026280dc3a2b73c2cc7772254686b09cad15f1333ab0b4de8cb0ccf78e725ced2a399b10edcf8af6ba42ab1485dc0661af67461b0c3789f786357772f WHIRLPOOL 626ae3c01c879e0cfe05bd373e0b9dfd6f462dd9ef6ae94a7d60276fe2d17c57fbb20aaa4d2a186a0ffc2a860076692aac854d00a3545bc9736e7bb8d0581055
-AUX nvidia-drivers-331.13-pax-usercopy.patch 2127 SHA256 669ffcab77432f116c2b9bc7ed55e2a1f4e208ff19b63d43003af2b346f7c0c0 SHA512 c6ebd534d1e88fe5c1b71ef5ccced8957e34931cab72d1adb4017c703fc2e285f6e36a778bb36a319f505cfe6408be098569944aa5d78c00c8837ffe880d006a WHIRLPOOL 798d3f3edeae2361f039372f5fe13cf9df5aef20ee63c7cdc83e806cbad097b0ddccd6b30968c2b2ceb768ad0425b02aaefe1ba41709e3f0fb79a82f908579a6
-AUX nvidia-drivers-337.12-pax-constify.patch 1042 SHA256 abb0c616a1187fd1958fea3e9fe8d3a9207d393cb9b76ccbf9f25f44c427ffc5 SHA512 203b0baf036e4f301959516ab17b6748814bed850bc79da30ae524a3c902fda57942587aba0803ad25891fb4867d88a003658b630849e12bc2c95015a62661b0 WHIRLPOOL 1ca05ff6737455032babf352ce08fdcefd5a006c3c4bc3607385896a5b0b3961fb9c7e1ff0010a28041ff9f9d49e35210d0d350df534a0e238df3e82f7023c64
-AUX nvidia-drivers-346.16-pax-constify.patch 1028 SHA256 c863089ad9fea922392cdceb8cd441901539dd3eb1c2d1a1e82cc778df58766a SHA512 63ae55875d428fae02a85ca9a534f2574494dc8872055251893d7b000c28334b69e046a5fbc920c3e45bc28535091489595e681407ea1adecf50c70936173812 WHIRLPOOL db1783d4f0c51f2962819e21ecff7c77f7a193870f433dc69dc024805221f239f663794f78d7d632c9ebf2491eeab27e0845e9ce5ba9272fb11fdbcbeaa6ecfe
-AUX nvidia-drivers-346.16-pax-usercopy.patch 1928 SHA256 b39e737c87bec8b2d15ec7a0e6d887ccc7038b918bbdbb2b3673ed3ae450876b SHA512 46e575dcc923b66e59e4215172b943b81780736fea4f7eed7aef0d49d816664d013ab5d77634287e2d6d17bf5df758f7ef4ccd4d541f9f8cb3fb14af4faf3218 WHIRLPOOL 54d7e0077ed7bed879416aba7615cb91623fe0c6d115573602742c047dc10e75355cf24b2dd7b05151d947aa58366f9bf405d947fac90fcf0ec05ce751f02eaa
-AUX nvidia-drivers-355.06-pax.patch 4566 SHA256 ae3bca3cb4d87c0311511cd9c0fc0d0ddd45dc03f3d83dc2b2b31838231f7e71 SHA512 3fe5b7674ecc0d6372cf6a91b81d5ffa71a1622f41f62a78aa0deeb3817004b4b1e3b4ca8f41ab6b3ed172a3597d6e72fba10ea435bb58d8da184a5cc8d4862e WHIRLPOOL fe6b681e96b7852c4af23652b94f7a5fe4aeeb9279a0ebb800b99e796c16527390ae0cf45daa0125677b98e80b28faede787b76ce803b856fb351e7617efad8a
-AUX nvidia-drivers-pax-const.patch 833 SHA256 74ba8aa3b03e1b4a0515fd84c159eaeb7635fa1364e77544b01ff6f571f0e6d8 SHA512 6ef94db71cab2dd47273eaed1857209d03ef648d268c7645f3ca4caf6b894590e42a8e716e4354f2eed656e7d55a4c1774b1e6a4be215fbf59fc9d0b1a5762a0 WHIRLPOOL 1b2d737ee7ccee831c85bd8af9605c0633fd025bb209e6d76c13f49a5664aa490bd5b6ce48855e541fe87380cd7b723162e1965b803e1ed630f239bf4dbd0d19
-AUX nvidia-drivers-pax-usercopy.patch 2350 SHA256 56980f43db38d582bc6a9bfd881973fce6e3e056b77ce4f4005bdcf79526a863 SHA512 54a1354ba008d014a608044610027b4d808120f8e77cc7d5ac855c3dcf4f487b0a4c0870ae4e727db0643cb56ee21513b803976e9a30c6838adf2f5414232804 WHIRLPOOL 78ac54bfe52cc3b6dfa28e17020991dfb7056984d667b0fefa41d23372b03e1a8e6d66c74e1dee234733d5b2b36e2c0813f507a89716ae2d8f1f6db917fdf01d
-AUX nvidia-drivers-settings.desktop 193 SHA256 31c062449b8bcc8adcd3ee649d8aebf0bef502400bcbbbb46124217e1efb17a3 SHA512 fbb81d2520e9025fbffb2a8e7b3647f621ddc9d36c79d063d49e901286e8d1ea45de1274f42e33ff1aece5cebd547a42829d65b421db39d808947554b0f57453 WHIRLPOOL c797eb0ec1044ecaaa979ca5180f840d9c82c5c040dd81b2d86ca4afade9f0c006fb8951f04cc4d2b206110d38b339690386d291ff8f625a22b38178a3cd970b
-AUX nvidia-persistenced.conf 250 SHA256 347437868119e8ae12852a574597936e855f534a9ad290fef3f62b4083a38516 SHA512 9c9562bb15bf4552754dd50a1b01dec5df76f7f5666fba2fff642a169f87e9ed421a260f2258ab469f7e4cd9ef8161653355795624387fe7ad5ae6a0d71e5f46 WHIRLPOOL 1422504c6688fce28719146c7d95fe196ca617556942e8dc04c7f8c1412fa80b5b8289c0f86b835eece90eed4b4017093d686779f88d44cd41fa3de1a10e9bbe
-AUX nvidia-persistenced.init 656 SHA256 13bedd40d44e125243a3da52e07df850808f6e312a50a0ad29549d5c29888cf1 SHA512 eb875afb42cb1b71ff8b08588991478b0e25e633dfca9e94aaf9ac61c1c6f78c1da2c394137f9cbc978a75b91ba83d33cd290af5d6fc9ceb0edb7da867f55cdd WHIRLPOOL 2a621b5a553293e81079b73cd4c8d026c5a7295e99db161e39b6df73cde72b18e246b962f90dade8b3a838ad63c7ec794521374884d9f8ce9cebcd4503b9ff26
-AUX nvidia-rmmod.conf 97 SHA256 7b8912f9865958755aa26c2e32930f7c6e6f7eb5e5d0d075059b93e0e5b824f0 SHA512 517e7daf74496f2ec0cca9aa2654ef26eb9f07ee942f03f6e6b97b1b311c0d9915d56ccdd2acd73680dc39373a8090c993b16d5cb9329024609a52027757c240 WHIRLPOOL 586a30a716201820d762e9715b2ef1a7bb729664900ebf18ab2c8a4347ae2add0defe4d6ed76972864a0e986cd257bb51753c5152c52e42708ed05bcac5d1e85
-AUX nvidia-smi.init 551 SHA256 706ae49d4a61d400b6cb1cd942a98a7764e617ccb3256b3ab7d92e22b1421605 SHA512 6f207caf52170707b5afc66f9a93b3ca3bf1235dd5fde2fbba5001f689df634cfb703f0eb2c137a865454f3bb588470e1b293aa4f6639d8907512e4d84a51cda WHIRLPOOL aea827c7b87b3349549b0820def93740f02f560eacc561bbc96c6b66104775d691b9e2d3aa8540a4ba8f879d645929c271ef9d821f741020d7f14c7437bd89f7
-AUX nvidia-udev.sh 185 SHA256 120c0af2b64fbcbd7032217a78eec8b104874c1ca68726367bce22c57944e07e SHA512 166df3a4e7c1862ca2e0f634bf5eed7aad1bdd7e55764ca42371b91a7077c59f0bc243de5616fd38dac9694159d1695d54fbd08ac89d4d3f3649c70c7db5977e WHIRLPOOL cb9995029cdb2fe1bc7fe5ae54041ee5de8da86bf5eb3616d062475e56c44d436e1e66683ecddd986fc5bca5723d88da4b1a42f65f3cd7e15636928bd21fce14
-AUX nvidia-udev.sh-r1 285 SHA256 5ca08a5329cccd9e32dd3cd573525f510edf7b12d8c531cbe781a70b2ceade63 SHA512 493b0d5f2698d299e3b8d5782ac7fb8174e7ee93f1dae66bc1161eb4dd16d4db91048444dc6e7bea344960936c0a5c825041f6909af004438d8009a3d3fe71c9 WHIRLPOOL 14c2d01d8280dc9c4afaacc75b8ef97875553b5ed50e6dba6209280ebea5cd9c607505870ee37d719530428a9f57034511cd080ba0ab3a1d831b767b4cd15305
-AUX nvidia-uvm.conf 82 SHA256 4407c7ceed58ead98492560c07fc44d4285a70ed5165407f1b959e46d6e6d081 SHA512 cbdb946934a0b7c7d0fab0937ead0a161ff20238e0b53f9e05ea18a4fa0507df8d37594bd13402e3ec2001d488daeb2bec718d612f68202768d62a3cec97aacb WHIRLPOOL a79d65d67b0ff446bb2c65f5f3ec16ffaf0268ab0abbc137b413168aa7f5e617e502eaaf00fd21a149778bdd134da532b25bb066fc70bfa601caa97397aaf424
-AUX nvidia.udev-rule 462 SHA256 37b152a5055a16d1947171567178e2841679ddf03dba9d48e7d30f1e3b469ac6 SHA512 96f9edaa0b46bea5fce17596f868bea5265b303d7185af6ba81527bbd7b8fdf92de9311317cbde51a29d222083d451c25ab77c3d6837cbc4072a50d9af89aa86 WHIRLPOOL 89ed95f33db7485a3a1acd91df33ecdfb7d0a249db2d7674f134fb85b35a54653d0458e478503315ce506ae5d3c8dcd4ac20420711fdbdd087ea4bd779627d13
-DIST NVIDIA-FreeBSD-x86-361.18.tar.gz 64866939 SHA256 93cdf053e2e0cf9dcd0e888c41ea95cedd9c3521e0ab14d9e4826ba1245aef35 SHA512 aa0e23253330496e076a23335743ab16f0996406c7e9b0991d3f0cbe834be6a66b6a1d69fc5f92d7c29bbc748ec1d4ee4d161f130daea3fa85cb15c1f9411a86 WHIRLPOOL c0387f0780b0717503c9ab15448229781eb9ef4f57ee0b4df3b42eb3f48c53ebf1a7b1d14102b959fa6a5db05702b0f65d359f9b42734fcaa9fde52d7647081c
-DIST NVIDIA-FreeBSD-x86_64-361.18.tar.gz 61651804 SHA256 83fe66f611ff2ef25fa9593ffc7fa49ef1c96597a263138918441acef3d4d066 SHA512 fe27a9eb3c7b3488fc2ad7b13a4477a4d5eb1039b6d13c584bd558f9a0de1f6b8af7db425aa78d1700d113486246f136b65e72b8f22731ac0a76537ff3e51cf1 WHIRLPOOL 08bff8b3dd4961c77dcd10d02e38a5cd013a77e9a791520453db7151d7f4facee69359910dac8abdb8016365ae8f423224995cb2f95c84282a8f1f35f7e4ca81
-DIST NVIDIA-Linux-x86-361.18.run 48780711 SHA256 45171c24e0011d0e062ba487bd9abef3797752e29ee4cbe665af8d9ccacfd6d8 SHA512 9a41fc6319467cc947df739e7b596d2e72dc7343ee4cce810146166356081406bc3df08d0b649209ea569e0e7faae30fc2d9da22293916b82fec03f66387f9c5 WHIRLPOOL 31eb74835dc27c1dd999e53ac24fbe29e76c6d91e828d60b923a1adce9f8451d162f2fc85f5c279d9916509ceb18c936b9a43c30b66485938d8d5414f9c6b46b
-DIST NVIDIA-Linux-x86_64-361.18.run 86447500 SHA256 94cccc3ff10ee9544f60bf1d32d04dddabc5103880b57895ea60e1167b89a155 SHA512 d307b50226b145761de69892c51af3cd4498b91f9c56b5d5bf7b1f4f00cc073af586008cb060a16c036426240853ed30d244e63d3f727eadf39338736a5c0b02 WHIRLPOOL 87e03bfe694f708d57fb548c01d853bbae1335a696bce225ce997000387189b55c27644922a051e9a50dfa94ec917bda14b6ed4b76f345c8adc8d8f54aebff97
-EBUILD nvidia-drivers-361.18-r2.ebuild 14046 SHA256 f7ceeff3de77329dddca5989c611f53067d27e1f2b8d1ddc3fc699b8301b0fab SHA512 fd2414cadaea203afdc96a1fc83a2703717990c277b96a7768ff638883d8a3c1bf5faa77b9aab21791ea9afea6efee398ae5e0aed5b894daa584cfe4ef392ac1 WHIRLPOOL 202aa1075cb370b83d011d84251e8cbafb7681fe3e64826d935284da6ecc20650ff65ad43d0f128258a670ee3897609a84cbe97a835f1aa99e052ca87ded1366
diff --git a/x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist b/x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist
deleted file mode 100644
index 5e139de..0000000
--- a/x11-drivers/nvidia-drivers/files/50nvidia-prelink-blacklist
+++ /dev/null
@@ -1 +0,0 @@
-PRELINK_PATH_MASK="/usr/lib{,64}/tls/libnvidia-tls*:/usr/lib{,64}/libnvidia*:/usr/lib{,64}/libGL*:/usr/lib{,64}/opengl/nvidia/*:/usr/lib{,64}/OpenCL/vendors/nvidia/*:/usr/lib{,64}/xorg/modules/drivers/nvidia*:/usr/lib{,64}/libvdpau_nvidia*:/usr/lib{,64}/libXvMCNVIDIA*:/usr/lib{,64}/libcuda*:/usr/lib{,64}/libnvcuvid*"
diff --git a/x11-drivers/nvidia-drivers/files/95-nvidia-settings b/x11-drivers/nvidia-drivers/files/95-nvidia-settings
deleted file mode 100644
index e9d6274..0000000
--- a/x11-drivers/nvidia-drivers/files/95-nvidia-settings
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-/opt/bin/nvidia-settings --load-config-only
diff --git a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch b/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch
deleted file mode 100644
index da9933f..0000000
--- a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-defines.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ur NVIDIA_GLX-1.0-4191/usr/include/GL/glx.h NVIDIA_GLX-1.0-4191.new/usr/include/GL/glx.h
---- NVIDIA_GLX-1.0-4191/usr/include/GL/glx.h 2002-12-09 21:26:55.000000000 +0100
-+++ NVIDIA_GLX-1.0-4191.new/usr/include/GL/glx.h 2003-01-30 18:20:23.000000000 +0100
-@@ -39,6 +39,7 @@
- typedef XID GLXPixmap;
- typedef XID GLXDrawable;
- typedef XID GLXPbuffer;
-+typedef XID GLXPbufferSGIX;
- typedef XID GLXWindow;
- typedef XID GLXFBConfigID;
-
diff --git a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch b/x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch
deleted file mode 100644
index e0393e1..0000000
--- a/x11-drivers/nvidia-drivers/files/NVIDIA_glx-glheader.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- usr/include/GL/gl.g.orig 2004-07-17 19:56:59.789410584 +1000
-+++ usr/include/GL/gl.h 2004-07-17 19:59:08.844791184 +1000
-@@ -66,6 +66,10 @@
- typedef double GLclampd;
- typedef void GLvoid;
-
-+/* Patching for some better defines in the global system */
-+#ifndef GL_GLEXT_LEGACY
-+#include <GL/glext.h>
-+#endif
-
- /*************************************************************/
-
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-169.07 b/x11-drivers/nvidia-drivers/files/nvidia-169.07
deleted file mode 100644
index a96b0cd..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-169.07
+++ /dev/null
@@ -1,14 +0,0 @@
-# Nvidia drivers support
-alias char-major-195 nvidia
-alias /dev/nvidiactl char-major-195
-
-# To tweak the driver the following options can be used, note that
-# you should be careful, as it could cause instability!! For more
-# options see /usr/share/doc/PACKAGE/README
-#
-# !!! SECURITY WARNING !!!
-# DO NOT MODIFY OR REMOVE THE DEVICE FILE RELATED OPTIONS UNLESS YOU KNOW
-# WHAT YOU ARE DOING.
-# ONLY ADD TRUSTED USERS TO THE VIDEO GROUP, THESE USERS MAY BE ABLE TO CRASH,
-# COMPROMISE, OR IRREPARABLY DAMAGE THE MACHINE.
-options nvidia NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=VIDEOGID NVreg_ModifyDeviceFiles=1
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch
deleted file mode 100644
index 9777ce6..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-331.13-pax-usercopy.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- a/kernel/nv-linux.h
-+++ b/kernel/nv-linux.h
-@@ -757,16 +757,16 @@
-
- #if defined(NV_KMEM_CACHE_CREATE_PRESENT)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 6)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL, NULL); \
-+ 0, flags, NULL, NULL); \
- }
- #elif (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL); \
-+ 0, flags, NULL); \
- }
- #else
- #error "NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT value unrecognized!"
---- a/kernel/nv.c
-+++ b/kernel/nv.c
-@@ -794,7 +794,7 @@
- NV_SPIN_LOCK_INIT(&km_lock);
- #endif
-
-- NV_KMEM_CACHE_CREATE(nv_stack_t_cache, NV_STACK_CACHE_STR, nv_stack_t);
-+ NV_KMEM_CACHE_CREATE(nv_stack_t_cache, NV_STACK_CACHE_STR, nv_stack_t, SLAB_USERCOPY);
- if (nv_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -924,7 +924,7 @@
- nv->os_state = (void *) &nv_ctl_device;
- nv_lock_init_locks(nv);
-
-- NV_KMEM_CACHE_CREATE(nv_pte_t_cache, NV_PTE_CACHE_STR, nv_pte_t);
-+ NV_KMEM_CACHE_CREATE(nv_pte_t_cache, NV_PTE_CACHE_STR, nv_pte_t, 0);
- if (nv_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -935,7 +935,7 @@
- if (NV_BUILD_MODULE_INSTANCES == 0)
- {
- NV_KMEM_CACHE_CREATE(nvidia_p2p_page_t_cache, "nvidia_p2p_page_t",
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch
deleted file mode 100644
index 0ec9edf..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-337.12-pax-constify.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/kernel/uvm/nvidia_uvm_common.c
-+++ b/kernel/uvm/nvidia_uvm_common.c
-@@ -95,7 +95,6 @@ static RM_STATUS uvmnext_gpu_event_stop_
- #endif // NVIDIA_UVM_NEXT_ENABLED
-
- static dev_t g_uvmBaseDev;
--struct UvmOpsUvmEvents g_exportedUvmOps;
-
- // TODO: This would be easier if RM allowed for multiple registrations, since we
- // could register UVM-Lite and UVM-Next separately (bug 1372835).
-@@ -147,9 +146,11 @@ static RM_STATUS uvmSetupGpuProvider(voi
- RM_STATUS status = RM_OK;
-
- #ifdef NVIDIA_UVM_RM_ENABLED
-- g_exportedUvmOps.startDevice = uvm_gpu_event_start_device;
-- g_exportedUvmOps.stopDevice = uvm_gpu_event_stop_device;
-- g_exportedUvmOps.isrTopHalf = uvmnext_isr_top_half;
-+ static struct UvmOpsUvmEvents g_exportedUvmOps = {
-+ .startDevice = uvm_gpu_event_start_device,
-+ .stopDevice = uvm_gpu_event_stop_device,
-+ .isrTopHalf = uvmnext_isr_top_half,
-+ };
-
- // call RM to exchange the function pointers.
- status = nvUvmInterfaceRegisterUvmCallbacks(&g_exportedUvmOps);
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch
deleted file mode 100644
index 9b9f53e..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-constify.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/kernel/uvm/uvm_common.c
-+++ b/kernel/uvm/uvm_common.c
-@@ -95,7 +95,6 @@ static RM_STATUS uvmnext_gpu_event_stop_
- #endif // NVIDIA_UVM_NEXT_ENABLED
-
- static dev_t g_uvmBaseDev;
--struct UvmOpsUvmEvents g_exportedUvmOps;
-
- // TODO: This would be easier if RM allowed for multiple registrations, since we
- // could register UVM-Lite and UVM-Next separately (bug 1372835).
-@@ -147,9 +146,11 @@ static RM_STATUS uvmSetupGpuProvider(voi
- RM_STATUS status = RM_OK;
-
- #ifdef NVIDIA_UVM_RM_ENABLED
-- g_exportedUvmOps.startDevice = uvm_gpu_event_start_device;
-- g_exportedUvmOps.stopDevice = uvm_gpu_event_stop_device;
-- g_exportedUvmOps.isrTopHalf = uvmnext_isr_top_half;
-+ static struct UvmOpsUvmEvents g_exportedUvmOps = {
-+ .startDevice = uvm_gpu_event_start_device,
-+ .stopDevice = uvm_gpu_event_stop_device,
-+ .isrTopHalf = uvmnext_isr_top_half,
-+ };
-
- // call RM to exchange the function pointers.
- status = nvUvmInterfaceRegisterUvmCallbacks(&g_exportedUvmOps);
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch
deleted file mode 100644
index d1a440c..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-346.16-pax-usercopy.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/kernel/nv.c
-+++ b/kernel/nv.c
-@@ -705,7 +705,7 @@ int __init nvidia_init_module(void)
- #endif
-
- nvidia_stack_t_cache = NV_KMEM_CACHE_CREATE(nvidia_stack_cache_name,
-- nvidia_stack_t);
-+ nvidia_stack_t, SLAB_USERCOPY);
- if (nvidia_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -846,7 +846,7 @@ int __init nvidia_init_module(void)
- nv_lock_init_locks(nv);
-
- nvidia_pte_t_cache = NV_KMEM_CACHE_CREATE(nvidia_pte_cache_name,
-- nvidia_pte_t);
-+ nvidia_pte_t, 0);
- if (nvidia_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -857,7 +857,7 @@ int __init nvidia_init_module(void)
- if (!nv_multiple_kernel_modules)
- {
- nvidia_p2p_page_t_cache = NV_KMEM_CACHE_CREATE(nvidia_p2p_page_cache_name,
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
---- a/kernel/nv-linux.h
-+++ b/kernel/nv-linux.h
-@@ -1431,11 +1431,11 @@ extern void *nvidia_stack_t_cache;
-
- #if !defined(NV_VMWARE)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(name, type) \
-- kmem_cache_create(name, sizeof(type), 0, 0, NULL)
-+#define NV_KMEM_CACHE_CREATE(name, type, flags) \
-+ kmem_cache_create(name, sizeof(type), 0, flags, NULL)
- #else
--#define NV_KMEM_CACHE_CREATE(name, type) \
-- kmem_cache_create(name, sizeof(type), 0, 0, NULL, \
-+#define NV_KMEM_CACHE_CREATE(name, type, flags) \
-+ kmem_cache_create(name, sizeof(type), 0, flags, NULL, \
- NULL)
- #endif
- #define NV_KMEM_CACHE_DESTROY(kmem_cache) \
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-355.06-pax.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-355.06-pax.patch
deleted file mode 100644
index cc5ebdf..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-355.06-pax.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-diff -urp NVIDIA-Linux-x86_64-355.06.orig/kernel/common/inc/nv-linux.h NVIDIA-Linux-x86_64-355.06/kernel/common/inc/nv-linux.h
---- NVIDIA-Linux-x86_64-355.06.orig/kernel/common/inc/nv-linux.h 2015-07-29 05:13:57.000000000 +0200
-+++ NVIDIA-Linux-x86_64-355.06/kernel/common/inc/nv-linux.h 2015-08-21 16:45:55.624336728 +0200
-@@ -1408,11 +1408,11 @@ extern void *nvidia_stack_t_cache;
-
- #if !defined(NV_VMWARE)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(name, type) \
-- kmem_cache_create(name, sizeof(type), 0, 0, NULL)
-+#define NV_KMEM_CACHE_CREATE(name, type, flags) \
-+ kmem_cache_create(name, sizeof(type), 0, flags, NULL)
- #else
--#define NV_KMEM_CACHE_CREATE(name, type) \
-- kmem_cache_create(name, sizeof(type), 0, 0, NULL, \
-+#define NV_KMEM_CACHE_CREATE(name, type, flags) \
-+ kmem_cache_create(name, sizeof(type), 0, flags, NULL, \
- NULL)
- #endif
- #define NV_KMEM_CACHE_DESTROY(kmem_cache) \
-diff -urp NVIDIA-Linux-x86_64-355.06.orig/kernel/nvidia/nv.c NVIDIA-Linux-x86_64-355.06/kernel/nvidia/nv.c
---- NVIDIA-Linux-x86_64-355.06.orig/kernel/nvidia/nv.c 2015-07-29 05:13:57.000000000 +0200
-+++ NVIDIA-Linux-x86_64-355.06/kernel/nvidia/nv.c 2015-08-21 16:44:51.008340178 +0200
-@@ -719,7 +719,7 @@ int __init nvidia_init_module(void)
- #endif
-
- nvidia_stack_t_cache = NV_KMEM_CACHE_CREATE(nvidia_stack_cache_name,
-- nvidia_stack_t);
-+ nvidia_stack_t, SLAB_USERCOPY);
- if (nvidia_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -861,7 +861,7 @@ int __init nvidia_init_module(void)
- nv_state_init_gpu_uuid_cache(nv);
-
- nvidia_pte_t_cache = NV_KMEM_CACHE_CREATE(nvidia_pte_cache_name,
-- nvidia_pte_t);
-+ nvidia_pte_t, 0);
- if (nvidia_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -872,7 +872,7 @@ int __init nvidia_init_module(void)
- if (!nv_multiple_kernel_modules)
- {
- nvidia_p2p_page_t_cache = NV_KMEM_CACHE_CREATE(nvidia_p2p_page_cache_name,
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
-diff -urp NVIDIA-Linux-x86_64-355.06.orig/kernel/nvidia/nv-mmap.c NVIDIA-Linux-x86_64-355.06/kernel/nvidia/nv-mmap.c
---- NVIDIA-Linux-x86_64-355.06.orig/kernel/nvidia/nv-mmap.c 2015-07-29 05:13:57.000000000 +0200
-+++ NVIDIA-Linux-x86_64-355.06/kernel/nvidia/nv-mmap.c 2015-08-21 16:58:15.968297199 +0200
-@@ -113,12 +113,12 @@ nvidia_vma_release(struct vm_area_struct
- }
-
- #if defined(NV_VM_OPERATIONS_STRUCT_HAS_ACCESS)
--static int
-+static ssize_t
- nvidia_vma_access(
- struct vm_area_struct *vma,
- unsigned long addr,
- void *buffer,
-- int length,
-+ size_t length,
- int write
- )
- {
-diff -urp NVIDIA-Linux-x86_64-355.06.orig/kernel/nvidia-uvm/uvm_common.c NVIDIA-Linux-x86_64-355.06/kernel/nvidia-uvm/uvm_common.c
---- NVIDIA-Linux-x86_64-355.06.orig/kernel/nvidia-uvm/uvm_common.c 2015-07-29 05:10:08.000000000 +0200
-+++ NVIDIA-Linux-x86_64-355.06/kernel/nvidia-uvm/uvm_common.c 2015-08-21 17:00:33.788289841 +0200
-@@ -60,7 +60,7 @@ static void uvmnext_exit(void)
- {
-
- }
--static NV_STATUS uvmnext_isr_top_half(void)
-+static NV_STATUS uvmnext_isr_top_half(UvmGpuUuid *gpuUuidStruct)
- {
- return NV_ERR_NO_INTR_PENDING;
- }
-@@ -79,7 +79,6 @@ NvBool uvmnext_activated(void)
- #endif // NVIDIA_UVM_NEXT_ENABLED
-
- static dev_t g_uvmBaseDev;
--struct UvmOpsUvmEvents g_exportedUvmOps;
-
- // TODO: This would be easier if RM allowed for multiple registrations, since we
- // could register UVM-Lite and UVM-Next separately (bug 1372835).
-@@ -112,9 +111,11 @@ static NV_STATUS uvmSetupGpuProvider(voi
- NV_STATUS status = NV_OK;
-
- #ifdef NVIDIA_UVM_RM_ENABLED
-- g_exportedUvmOps.startDevice = uvm_gpu_event_start_device;
-- g_exportedUvmOps.stopDevice = uvm_gpu_event_stop_device;
-- g_exportedUvmOps.isrTopHalf = uvmnext_isr_top_half;
-+ static struct UvmOpsUvmEvents g_exportedUvmOps = {
-+ .startDevice = uvm_gpu_event_start_device,
-+ .stopDevice = uvm_gpu_event_stop_device,
-+ .isrTopHalf = uvmnext_isr_top_half,
-+ };
-
- // call RM to exchange the function pointers.
- status = nvUvmInterfaceRegisterUvmCallbacks(&g_exportedUvmOps);
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch
deleted file mode 100644
index f3b8259..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-const.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Binary files kernel.orig/.nv-procfs.c.swp and kernel/.nv-procfs.c.swp differ
-diff -urp kernel.orig/nv-procfs.c kernel/nv-procfs.c
---- kernel.orig/nv-procfs.c 2011-07-13 03:29:30.000000000 +0200
-+++ kernel/nv-procfs.c 2011-07-19 15:45:27.982993911 +0200
-@@ -707,8 +707,10 @@ int nv_register_procfs(void)
- * However, in preparation for this, we need to preserve
- * the procfs read() and write() operations.
- */
-- nv_procfs_registry_fops.read = entry->proc_fops->read;
-- nv_procfs_registry_fops.write = entry->proc_fops->write;
-+ pax_open_kernel();
-+ *(void **)&nv_procfs_registry_fops.read = entry->proc_fops->read;
-+ *(void **)&nv_procfs_registry_fops.write = entry->proc_fops->write;
-+ pax_close_kernel();
-
- entry = NV_CREATE_PROC_FILE("registry", proc_nvidia,
- nv_procfs_read_registry,
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch b/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch
deleted file mode 100644
index ce8c201..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-pax-usercopy.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff -urp kernel.orig/nv.c kernel/nv.c
---- kernel.orig/nv.c 2011-09-24 02:32:09.000000000 +0200
-+++ kernel/nv.c 2011-10-05 19:13:41.474242252 +0200
-@@ -1105,7 +1105,7 @@ static int __init nvidia_init_module(voi
- NV_SPIN_LOCK_INIT(&km_lock);
- #endif
-
-- NV_KMEM_CACHE_CREATE(nv_stack_t_cache, "nv_stack_t", nv_stack_t);
-+ NV_KMEM_CACHE_CREATE(nv_stack_t_cache, "nv_stack_t", nv_stack_t, SLAB_USERCOPY);
- if (nv_stack_t_cache == NULL)
- {
- nv_printf(NV_DBG_ERRORS, "NVRM: stack cache allocation failed!\n");
-@@ -1220,7 +1220,7 @@ static int __init nvidia_init_module(voi
- }
- #endif
-
-- NV_KMEM_CACHE_CREATE(nv_pte_t_cache, "nv_pte_t", nv_pte_t);
-+ NV_KMEM_CACHE_CREATE(nv_pte_t_cache, "nv_pte_t", nv_pte_t, 0);
- if (nv_pte_t_cache == NULL)
- {
- rc = -ENOMEM;
-@@ -1229,7 +1229,7 @@ static int __init nvidia_init_module(voi
- }
-
- NV_KMEM_CACHE_CREATE(nvidia_p2p_page_t_cache, "nvidia_p2p_page_t",
-- nvidia_p2p_page_t);
-+ nvidia_p2p_page_t, 0);
- if (nvidia_p2p_page_t_cache == NULL)
- {
- rc = -ENOMEM;
-diff -urp kernel.orig/nv-linux.h kernel/nv-linux.h
---- kernel.orig/nv-linux.h 2011-09-24 02:32:09.000000000 +0200
-+++ kernel/nv-linux.h 2011-10-05 19:14:42.522238996 +0200
-@@ -695,16 +695,16 @@ extern nv_spinlock_t km_lock;
-
- #if defined(NV_KMEM_CACHE_CREATE_PRESENT)
- #if (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 6)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL, NULL); \
-+ 0, flags, NULL, NULL); \
- }
- #elif (NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT == 5)
--#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type) \
-+#define NV_KMEM_CACHE_CREATE(kmem_cache, name, type, flags) \
- { \
- kmem_cache = kmem_cache_create(name, sizeof(type), \
-- 0, 0, NULL); \
-+ 0, flags, NULL); \
- }
- #else
- #error "NV_KMEM_CACHE_CREATE_ARGUMENT_COUNT value unrecognized!"
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop b/x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop
deleted file mode 100644
index 773a5af..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-drivers-settings.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=NVIDIA X Server Settings
-Comment=Configure NVIDIA X Server Settings
-Exec=/opt/bin/nvidia-settings
-Icon=nvidia-drivers-settings
-Categories=System;Settings;
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf b/x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf
deleted file mode 100644
index 637ac1a..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.conf
+++ /dev/null
@@ -1,8 +0,0 @@
-# run-time configuration file for /etc/init.d/nvidia-persistenced
-
-# NVPD_USER: The user nvidia-persistenced is intended to run for
-NVPD_USER=""
-
-# ARGS: Additional arguments to set the default persistence mode
-# (see nvidia-persistenced(1))
-ARGS=""
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init b/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init
deleted file mode 100644
index 07f6905..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.init
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-pidfile="/var/run/nvidia-persistenced/nvidia-persistenced.pid"
-
-start() {
- if ! [ "${NVPD_USER}x" = x ]; then
- ebegin "Starting nvidia-persistenced for ${NVPD_USER}"
- NVPD_USER_ARG="--user ${NVPD_USER}"
- else
- ebegin "Starting nvidia-persistenced"
- fi
- start-stop-daemon --start --quiet --pidfile ${pidfile} \
- --background --exec /opt/bin/nvidia-persistenced \
- -- ${NVPD_USER_ARG} ${ARGS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping nvidia-persistenced"
- start-stop-daemon --stop --quiet --pidfile ${pidfile}
- eend $?
-}
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-rmmod.conf b/x11-drivers/nvidia-drivers/files/nvidia-rmmod.conf
deleted file mode 100644
index 48a8273..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-rmmod.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# Nvidia UVM support
-
-remove nvidia modprobe -r --ignore-remove nvidia-modeset nvidia-uvm nvidia
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-smi.init b/x11-drivers/nvidia-drivers/files/nvidia-smi.init
deleted file mode 100644
index 6dce4e8..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-smi.init
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-pidfile="/run/nvidia-smi.pid"
-
-depend() {
- after modules
-}
-
-start() {
- ebegin "Starting NVIDIA System Management Interface"
- rm -f ${pidfile}
- start-stop-daemon --start --quiet --pidfile ${pidfile} \
- --make-pidfile --background --exec /opt/bin/nvidia-smi -- \
- -q -l 300
- eend $?
-}
-
-stop() {
- ebegin "Stopping NVIDIA System Management Interface"
- start-stop-daemon --stop --quiet --pidfile ${pidfile}
- eend $?
-}
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-udev.sh b/x11-drivers/nvidia-drivers/files/nvidia-udev.sh
deleted file mode 100644
index 9487b08..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-udev.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-if [ $# -ne 1 ]; then
- echo "Invalid args" >&2
- exit 1
-fi
-
-case $1 in
- add|ADD)
- /opt/bin/nvidia-smi > /dev/null
- ;;
- remove|REMOVE)
- rm -f /dev/nvidia*
- ;;
-esac
-
-exit 0
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-udev.sh-r1 b/x11-drivers/nvidia-drivers/files/nvidia-udev.sh-r1
deleted file mode 100644
index 6579bf7..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-udev.sh-r1
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-if [ $# -ne 1 ]; then
- echo "Invalid args" >&2
- exit 1
-fi
-
-case $1 in
- add|ADD)
- #hopefully this prevents infinite loops like bug #454740
- if lsmod | grep -iq nvidia; then
- /opt/bin/nvidia-smi > /dev/null
- fi
- ;;
- remove|REMOVE)
- rm -f /dev/nvidia*
- ;;
-esac
-
-exit 0
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-uvm.conf b/x11-drivers/nvidia-drivers/files/nvidia-uvm.conf
deleted file mode 100644
index 222c5ba..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia-uvm.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# Nvidia UVM support
-
-remove nvidia modprobe -r --ignore-remove nvidia-uvm nvidia
diff --git a/x11-drivers/nvidia-drivers/files/nvidia.udev-rule b/x11-drivers/nvidia-drivers/files/nvidia.udev-rule
deleted file mode 100644
index 2eb30bb..0000000
--- a/x11-drivers/nvidia-drivers/files/nvidia.udev-rule
+++ /dev/null
@@ -1,6 +0,0 @@
-ACTION=="add", DEVPATH=="/module/nvidia", SUBSYSTEM=="module", RUN+="nvidia-udev.sh $env{ACTION}"
-# Previously the ACTION was "add|remove" but one user on bug #376527 had a
-# problem until he recompiled udev-171-r5, which is one of the versions I
-# tested with and it was fine. I'm breaking the rules out just to be safe
-# so someone else doesn't have an issue
-ACTION=="remove", DEVPATH=="/module/nvidia", SUBSYSTEM=="module", RUN+="nvidia-udev.sh $env{ACTION}"
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-361.18-r2.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-361.18-r2.ebuild
deleted file mode 100644
index 3ba033f..0000000
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-361.18-r2.ebuild
+++ /dev/null
@@ -1,493 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils flag-o-matic linux-info linux-mod multilib nvidia-driver \
- portability toolchain-funcs unpacker user udev
-
-NV_URI="http://us.download.nvidia.com/XFree86/"
-X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
-AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
-X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
-AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
-
-DESCRIPTION="NVIDIA Accelerated Graphics Driver"
-HOMEPAGE="http://www.nvidia.com/"
-SRC_URI="
- amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
- amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
- x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
- x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
-"
-
-LICENSE="GPL-2 NVIDIA-r2"
-SLOT="0/${PV%.*}"
-KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-RESTRICT="bindist mirror strip"
-EMULTILIB_PKG="true"
-
-IUSE="acpi +driver multilib kernel_FreeBSD kernel_linux +kms pax_kernel +tools gtk2 gtk3 +X uvm"
-REQUIRED_USE="
- tools? ( X || ( gtk2 gtk3 ) )
-"
-
-COMMON="
- app-eselect/eselect-opencl
- gtk3? ( x11-libs/cairo )
- kernel_linux? ( >=sys-libs/glibc-2.6.1 )
- X? (
- >=app-eselect/eselect-opengl-1.0.9
- app-misc/pax-utils
- )
-"
-DEPEND="
- ${COMMON}
- app-arch/xz-utils
- kernel_linux? ( virtual/linux-sources )
-"
-RDEPEND="
- ${COMMON}
- acpi? ( sys-power/acpid )
- tools? (
- dev-libs/atk
- dev-libs/glib:2
- x11-libs/gdk-pixbuf
- gtk2? ( >=x11-libs/gtk+-2.4:2 )
- gtk3? ( x11-libs/gtk+:3 )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/pango[X]
- )
- X? (
- <x11-base/xorg-server-1.18.99:=
- >=x11-libs/libvdpau-0.3-r1
- multilib? (
- >=x11-libs/libX11-1.6.2[abi_x86_32]
- >=x11-libs/libXext-1.3.2[abi_x86_32]
- )
- )
-"
-
-QA_PREBUILT="opt/* usr/lib*"
-
-S=${WORKDIR}/
-
-pkg_pretend() {
- if use amd64 && has_multilib_profile && \
- [ "${DEFAULT_ABI}" != "amd64" ]; then
- eerror "This ebuild doesn't currently support changing your default ABI"
- die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
- fi
-
- if use kernel_linux && kernel_is ge 4 5; then
- ewarn "Gentoo supports kernels which are supported by NVIDIA"
- ewarn "which are limited to the following kernels:"
- ewarn "<sys-kernel/gentoo-sources-4.5"
- ewarn "<sys-kernel/vanilla-sources-4.5"
- ewarn ""
- ewarn "You are free to utilize epatch_user to provide whatever"
- ewarn "support you feel is appropriate, but will not receive"
- ewarn "support as a result of those changes."
- ewarn ""
- ewarn "Do not file a bug report about this."
- ewarn ""
- fi
-
- # Since Nvidia ships many different series of drivers, we need to give the user
- # some kind of guidance as to what version they should install. This tries
- # to point the user in the right direction but can't be perfect. check
- # nvidia-driver.eclass
- nvidia-driver-check-warning
-
- # Kernel features/options to check for
- CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
- use x86 && CONFIG_CHECK+=" ~HIGHMEM"
-
- # Now do the above checks
- use kernel_linux && check_extra_config
-}
-
-pkg_setup() {
- # try to turn off distcc and ccache for people that have a problem with it
- export DISTCC_DISABLE=1
- export CCACHE_DISABLE=1
-
- if use driver && use kernel_linux; then
- MODULE_NAMES="nvidia(video:${S}/kernel)"
- use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel)"
- use kms && MODULE_NAMES+=" nvidia-modeset(video:${S}/kernel)"
-
- # This needs to run after MODULE_NAMES (so that the eclass checks
- # whether the kernel supports loadable modules) but before BUILD_PARAMS
- # is set (so that KV_DIR is populated).
- linux-mod_pkg_setup
-
- BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
- SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC) NV_VERBOSE=1"
-
- # linux-mod_src_compile calls set_arch_to_kernel, which
- # sets the ARCH to x86 but NVIDIA's wrapping Makefile
- # expects x86_64 or i386 and then converts it to x86
- # later on in the build process
- BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
- fi
-
- if use kernel_linux && kernel_is lt 2 6 9; then
- eerror "You must build this against 2.6.9 or higher kernels."
- fi
-
- # set variables to where files are in the package structure
- if use kernel_FreeBSD; then
- use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
- use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
- NV_DOC="${S}/doc"
- NV_OBJ="${S}/obj"
- NV_SRC="${S}/src"
- NV_MAN="${S}/x11/man"
- NV_X11="${S}/obj"
- NV_SOVER=1
- elif use kernel_linux; then
- NV_DOC="${S}"
- NV_OBJ="${S}"
- NV_SRC="${S}/kernel"
- NV_MAN="${S}"
- NV_X11="${S}"
- NV_SOVER=${PV}
- else
- die "Could not determine proper NVIDIA package"
- fi
-}
-
-src_prepare() {
- if use pax_kernel; then
- ewarn "Using PAX patches is not supported. You will be asked to"
- ewarn "use a standard kernel should you have issues. Should you"
- ewarn "need support with these patches, contact the PaX team."
- epatch "${FILESDIR}"/${PN}-355.06-pax.patch
- fi
-
- # Allow user patches so they can support RC kernels and whatever else
- epatch_user
-}
-
-src_compile() {
- # This is already the default on Linux, as there's no toplevel Makefile, but
- # on FreeBSD there's one and triggers the kernel module build, as we install
- # it by itself, pass this.
-
- cd "${NV_SRC}"
- if use kernel_FreeBSD; then
- MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
- LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
- elif use driver && use kernel_linux; then
- MAKEOPTS=-j1
- linux-mod_src_compile
- fi
-}
-
-# Install nvidia library:
-# the first parameter is the library to install
-# the second parameter is the provided soversion
-# the third parameter is the target directory if it is not /usr/lib
-donvidia() {
- # Full path to library
- nv_LIB="${1}"
-
- # SOVER to use
- nv_SOVER="$(scanelf -qF'%S#F' ${nv_LIB})"
-
- # Where to install
- nv_DEST="${2}"
-
- # Get just the library name
- nv_LIBNAME=$(basename "${nv_LIB}")
-
- if [[ "${nv_DEST}" ]]; then
- exeinto ${nv_DEST}
- action="doexe"
- else
- nv_DEST="/usr/$(get_libdir)"
- action="dolib.so"
- fi
-
- # Install the library
- ${action} ${nv_LIB} || die "failed to install ${nv_LIBNAME}"
-
- # If the library has a SONAME and SONAME does not match the library name,
- # then we need to create a symlink
- if [[ ${nv_SOVER} ]] && ! [[ "${nv_SOVER}" = "${nv_LIBNAME}" ]]; then
- dosym ${nv_LIBNAME} ${nv_DEST}/${nv_SOVER} \
- || die "failed to create ${nv_DEST}/${nv_SOVER} symlink"
- fi
-
- dosym ${nv_LIBNAME} ${nv_DEST}/${nv_LIBNAME/.so*/.so} \
- || die "failed to create ${nv_LIBNAME/.so*/.so} symlink"
-}
-
-src_install() {
- if use driver && use kernel_linux; then
- linux-mod_src_install
-
- # Add the aliases
- # This file is tweaked with the appropriate video group in
- # pkg_preinst, see bug #491414
- insinto /etc/modprobe.d
- newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
- doins "${FILESDIR}"/nvidia-rmmod.conf
-
- # Ensures that our device nodes are created when not using X
- exeinto "$(get_udevdir)"
- newexe "${FILESDIR}"/nvidia-udev.sh-r1 nvidia-udev.sh
- udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
- elif use kernel_FreeBSD; then
- if use x86-fbsd; then
- insinto /boot/modules
- doins "${S}/src/nvidia.kld"
- fi
-
- exeinto /boot/modules
- doexe "${S}/src/nvidia.ko"
- fi
-
- # NVIDIA kernel <-> userspace driver config lib
- donvidia ${NV_OBJ}/libnvidia-cfg.so.${NV_SOVER}
-
- # NVIDIA framebuffer capture library
- donvidia ${NV_OBJ}/libnvidia-fbc.so.${NV_SOVER}
-
- # NVIDIA video encode/decode <-> CUDA
- if use kernel_linux; then
- donvidia ${NV_OBJ}/libnvcuvid.so.${NV_SOVER}
- donvidia ${NV_OBJ}/libnvidia-encode.so.${NV_SOVER}
- fi
-
- if use X; then
- # Xorg DDX driver
- insinto /usr/$(get_libdir)/xorg/modules/drivers
- doins ${NV_X11}/nvidia_drv.so
-
- # Xorg GLX driver
- donvidia ${NV_X11}/libglx.so.${NV_SOVER} \
- /usr/$(get_libdir)/opengl/nvidia/extensions
-
- # Xorg nvidia.conf
- if has_version '>=x11-base/xorg-server-1.16'; then
- insinto /usr/share/X11/xorg.conf.d
- newins {,50-}nvidia-drm-outputclass.conf
- fi
- fi
-
- # OpenCL ICD for NVIDIA
- if use kernel_linux; then
- insinto /etc/OpenCL/vendors
- doins ${NV_OBJ}/nvidia.icd
- fi
-
- # Documentation
- dohtml ${NV_DOC}/html/*
- if use kernel_FreeBSD; then
- dodoc "${NV_DOC}/README"
- use X && doman "${NV_MAN}/nvidia-xconfig.1"
- use tools && doman "${NV_MAN}/nvidia-settings.1"
- else
- # Docs
- newdoc "${NV_DOC}/README.txt" README
- dodoc "${NV_DOC}/NVIDIA_Changelog"
- doman "${NV_MAN}/nvidia-smi.1.gz"
- use X && doman "${NV_MAN}/nvidia-xconfig.1.gz"
- use tools && doman "${NV_MAN}/nvidia-settings.1.gz"
- doman "${NV_MAN}/nvidia-cuda-mps-control.1.gz"
- fi
-
- # Helper Apps
- exeinto /opt/bin/
-
- if use X; then
- doexe ${NV_OBJ}/nvidia-xconfig
- fi
-
- if use kernel_linux; then
- doexe ${NV_OBJ}/nvidia-cuda-mps-control
- doexe ${NV_OBJ}/nvidia-cuda-mps-server
- doexe ${NV_OBJ}/nvidia-debugdump
- doexe ${NV_OBJ}/nvidia-persistenced
- doexe ${NV_OBJ}/nvidia-smi
-
- # install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
- doexe ${NV_OBJ}/nvidia-modprobe
- fowners root:video /opt/bin/nvidia-modprobe
- fperms 4710 /opt/bin/nvidia-modprobe
- dosym /{opt,usr}/bin/nvidia-modprobe
-
- doman nvidia-cuda-mps-control.1.gz
- doman nvidia-modprobe.1.gz
- doman nvidia-persistenced.1.gz
- newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
- newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
- newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
- fi
-
- if use tools; then
- doexe ${NV_OBJ}/nvidia-settings
- use gtk2 && donvidia libnvidia-gtk2.so.${PV}
- use gtk3 && donvidia libnvidia-gtk3.so.${PV}
- insinto /usr/share/nvidia/
- doins nvidia-application-profiles-${PV}-key-documentation
- insinto /etc/nvidia
- newins nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
- fi
-
- dobin ${NV_OBJ}/nvidia-bug-report.sh
-
- # Desktop entries for nvidia-settings
- if use tools; then
- # There is no icon in the FreeBSD tarball.
- use kernel_FreeBSD || newicon ${NV_OBJ}/nvidia-settings.png ${PN}-settings.png
- domenu "${FILESDIR}"/${PN}-settings.desktop
- exeinto /etc/X11/xinit/xinitrc.d
- doexe "${FILESDIR}"/95-nvidia-settings
- fi
-
- #doenvd "${FILESDIR}"/50nvidia-prelink-blacklist
-
- if has_multilib_profile && use multilib; then
- local OABI=${ABI}
- for ABI in $(get_install_abis); do
- src_install-libs
- done
- ABI=${OABI}
- unset OABI
- else
- src_install-libs
- fi
-
- is_final_abi || die "failed to iterate through all ABIs"
-
- readme.gentoo_create_doc
-}
-
-src_install-libs() {
- local inslibdir=$(get_libdir)
- local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
- local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
- local libdir=${NV_OBJ}
-
- if use kernel_linux && has_multilib_profile && [[ ${ABI} == "x86" ]]; then
- libdir=${NV_OBJ}/32
- fi
-
- if use X; then
- NV_GLX_LIBRARIES=(
- "libEGL.so.1 ${GL_ROOT}"
- "libEGL_nvidia.so.${NV_SOVER} ${GL_ROOT}"
- "libGL.so.1 ${GL_ROOT}"
- "libGLESv1_CM.so.1 ${GL_ROOT}"
- "libGLESv1_CM_nvidia.so.${NV_SOVER} ${GL_ROOT}"
- "libGLESv2.so.2 ${GL_ROOT}"
- "libGLESv2_nvidia.so.${NV_SOVER} ${GL_ROOT}"
- "libGLX.so.0 ${GL_ROOT}"
- "libGLX_nvidia.so.${NV_SOVER} ${GL_ROOT}"
- "libGLdispatch.so.0 ${GL_ROOT}"
- "libOpenCL.so.1.0.0 ${CL_ROOT}"
- "libOpenGL.so.0 ${GL_ROOT}"
- "libcuda.so.${NV_SOVER}"
- "libnvcuvid.so.${NV_SOVER}"
- "libnvidia-compiler.so.${NV_SOVER}"
- "libnvidia-eglcore.so.${NV_SOVER}"
- "libnvidia-encode.so.${NV_SOVER}"
- "libnvidia-fatbinaryloader.so.${NV_SOVER}"
- "libnvidia-fbc.so.${NV_SOVER}"
- "libnvidia-glcore.so.${NV_SOVER}"
- "libnvidia-glsi.so.${NV_SOVER}"
- "libnvidia-ifr.so.${NV_SOVER}"
- "libnvidia-opencl.so.${NV_SOVER}"
- "libnvidia-ptxjitcompiler.so.${NV_SOVER}"
- "libvdpau_nvidia.so.${NV_SOVER}"
- )
-
- if use kernel_linux && has_multilib_profile && [[ ${ABI} == "amd64" ]];
- then
- NV_GLX_LIBRARIES+=( "libnvidia-wfb.so.${NV_SOVER}" )
- fi
-
- if use kernel_FreeBSD; then
- NV_GLX_LIBRARIES+=( "libnvidia-tls.so.${NV_SOVER}" )
- fi
-
- if use kernel_linux; then
- NV_GLX_LIBRARIES+=(
- "libnvidia-ml.so.${NV_SOVER}"
- "tls/libnvidia-tls.so.${NV_SOVER}"
- )
- fi
-
- for NV_LIB in "${NV_GLX_LIBRARIES[@]}"; do
- donvidia ${libdir}/${NV_LIB}
- done
- fi
-}
-
-pkg_preinst() {
- if use driver && use kernel_linux; then
- linux-mod_pkg_preinst
-
- local videogroup="$(egetent group video | cut -d ':' -f 3)"
- if [ -z "${videogroup}" ]; then
- eerror "Failed to determine the video group gid"
- die "Failed to determine the video group gid"
- else
- sed -i \
- -e "s:PACKAGE:${PF}:g" \
- -e "s:VIDEOGID:${videogroup}:" \
- "${D}"/etc/modprobe.d/nvidia.conf || die
- fi
- fi
-
- # Clean the dynamic libGL stuff's home to ensure
- # we dont have stale libs floating around
- if [ -d "${ROOT}"/usr/lib/opengl/nvidia ]; then
- rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
- fi
- # Make sure we nuke the old nvidia-glx's env.d file
- if [ -e "${ROOT}"/etc/env.d/09nvidia ]; then
- rm -f "${ROOT}"/etc/env.d/09nvidia
- fi
-}
-
-pkg_postinst() {
- use driver && use kernel_linux && linux-mod_pkg_postinst
-
- # Switch to the nvidia implementation
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
- "${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
-
- readme.gentoo_print_elog
-
- if ! use X; then
- elog "You have elected to not install the X.org driver. Along with"
- elog "this the OpenGL libraries and VDPAU libraries were not"
- elog "installed. Additionally, once the driver is loaded your card"
- elog "and fan will run at max speed which may not be desirable."
- elog "Use the 'nvidia-smi' init script to have your card and fan"
- elog "speed scale appropriately."
- elog
- fi
- if ! use tools; then
- elog "USE=tools controls whether the nvidia-settings application"
- elog "is installed. If you would like to use it, enable that"
- elog "flag and re-emerge this ebuild. Optionally you can install"
- elog "media-video/nvidia-settings"
- elog
- fi
-}
-
-pkg_prerm() {
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}
-
-pkg_postrm() {
- use driver && use kernel_linux && linux-mod_pkg_postrm
- use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
-}