diff options
author | V3n3RiX <venerix@rogentos.ro> | 2016-10-10 17:39:12 +0100 |
---|---|---|
committer | V3n3RiX <venerix@rogentos.ro> | 2016-10-10 17:39:12 +0100 |
commit | 0020758a799677be922f25ddd05a8034f21400c7 (patch) | |
tree | bb35a39b25fe32b32ed3602e0026703db39c5f14 | |
parent | a86864872e56fb96708e2052407715dcf92d47a4 (diff) |
with this commit, kogaion overlay is finally clean of unused and deprecated ebuilds
83 files changed, 0 insertions, 5823 deletions
diff --git a/dev-libs/libdbusmenu-gtk2/Manifest b/dev-libs/libdbusmenu-gtk2/Manifest deleted file mode 100644 index 3bd215e2..00000000 --- a/dev-libs/libdbusmenu-gtk2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libdbusmenu-12.10.2.tar.gz 735730 SHA256 9d6ad4a0b918b342ad2ee9230cce8a095eb601cb0cee6ddc1122d0481f9d04c9 SHA512 cf2e50dc3adbf35d0a4ccdd62a3efd9fae2d079b8d06e6522b70f077f89ac2cf72188e380f476e38d184b69549e90b801bf1e32174fa94bbe612dd52aec94496 WHIRLPOOL 3e75fd0bcbadcff8f4e4cd3a2be33a3aa7cf715413b1a67c5430b9420a965d64db2d988fa5c21fc42c6458ad4ed479c400b28b8a94074cb7223ab0a03ad985eb diff --git a/dev-libs/libdbusmenu-gtk2/libdbusmenu-gtk2-12.10.2.ebuild b/dev-libs/libdbusmenu-gtk2/libdbusmenu-gtk2-12.10.2.ebuild deleted file mode 100644 index f28aa497..00000000 --- a/dev-libs/libdbusmenu-gtk2/libdbusmenu-gtk2-12.10.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -VALA_MIN_API_VERSION=0.16 -VALA_USE_DEPEND=vapigen -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit eutils flag-o-matic python-single-r1 vala - -MY_PN="libdbusmenu" -DESCRIPTION="Library to pass menu structure across DBus" -HOMEPAGE="http://launchpad.net/dbusmenu" -SRC_URI="http://launchpad.net/${MY_PN/lib}/${PV%.*}/${PV}/+download/${MY_PN}-${PV}.tar.gz" - -LICENSE="LGPL-2.1 LGPL-3" -SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc x86" -IUSE="debug gtk +introspection" - -RDEPEND=" - >=dev-libs/dbus-glib-0.100 - >=dev-libs/json-glib-0.13.4 - >=dev-libs/glib-2.32 - dev-libs/libxml2 - gtk? ( >=x11-libs/gtk+-2.18:2[introspection?] ) - introspection? ( >=dev-libs/gobject-introspection-1 ) - !<${CATEGORY}/${PN}-0.5.1-r200" -DEPEND="${RDEPEND} - app-text/gnome-doc-utils - dev-util/intltool - virtual/pkgconfig - introspection? ( $(vala_depend) )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - if use introspection; then - vala_src_prepare - export VALA_API_GEN="${VAPIGEN}" - fi - python_fix_shebang tools -} - -src_configure() { - append-flags -Wno-error #414323 - - # dumper extra tool is only for GTK+-2.x, tests use valgrind which is stupid - econf \ - --docdir=/usr/share/doc/${PF} \ - --disable-static \ - --disable-silent-rules \ - --disable-scrollkeeper \ - $(use_enable gtk) \ - --disable-dumper \ - $(use_enable introspection) \ - $(use_enable introspection vala) \ - $(use_enable debug massivedebugging) \ - --with-html-dir=/usr/share/doc/${PF}/html \ - --with-gtk=2 -} - -src_test() { :; } #440192 - -src_install() { - MAKEOPTS+=" -j1" - default - - local a b - for a in ${PN}-{glib,gtk}; do - b=/usr/share/doc/${PF}/html/${a} - [[ -d ${ED}/${b} ]] && dosym ${b} /usr/share/gtk-doc/html/${a} - done - - prune_libtool_files -} diff --git a/dev-libs/libdbusmenu-qt4/Manifest b/dev-libs/libdbusmenu-qt4/Manifest deleted file mode 100644 index bbaa0893..00000000 --- a/dev-libs/libdbusmenu-qt4/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libdbusmenu-qt_0.9.3+14.10.20140619.orig.tar.gz 46641 SHA256 e531b29388317f48e22c652c7111e9c7750aa7d429a72742c49a1c8af1e61968 SHA512 791c1904a1c960a94bba2c624469d8a9c1c76e14fc40917feb5aeb8c55acc6c68a0b03509037440f35ad8416710cbe705c1b117b23a9a684b6ff0d919d1d5e18 WHIRLPOOL b76294a4c9cdf943594f685aeae13e12db8d6f0b85f4a86031023c15072cdae619ff70c95e8db40eaeb9acb8d234e48e45ca79899c835b068387df040f688160 diff --git a/dev-libs/libdbusmenu-qt4/files/libdbusmenu-qt4-0.9.3_pre20140619-optionaltests.patch b/dev-libs/libdbusmenu-qt4/files/libdbusmenu-qt4-0.9.3_pre20140619-optionaltests.patch deleted file mode 100644 index 7f6d82eb..00000000 --- a/dev-libs/libdbusmenu-qt4/files/libdbusmenu-qt4-0.9.3_pre20140619-optionaltests.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- CMakeLists.txt.old 2014-10-10 21:14:47.139654992 +0200 -+++ CMakeLists.txt 2014-10-10 21:16:17.114656451 +0200 -@@ -90,8 +90,12 @@ - ) - - add_subdirectory(src) -+ -+option(BUILD_TESTS "Build tests for qt4" ON) - if (NOT USE_QT5) # TODO port tests to Qt5 --add_subdirectory(tests) -+ if(BUILD_TESTS) -+ add_subdirectory(tests) -+ endif(BUILD_TESTS) - endif() - add_subdirectory(tools) - diff --git a/dev-libs/libdbusmenu-qt4/libdbusmenu-qt4-0.9.3_pre20140619-r1.ebuild b/dev-libs/libdbusmenu-qt4/libdbusmenu-qt4-0.9.3_pre20140619-r1.ebuild deleted file mode 100644 index 39643d3b..00000000 --- a/dev-libs/libdbusmenu-qt4/libdbusmenu-qt4-0.9.3_pre20140619-r1.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN="${PN/qt4/qt}" -MY_PV=${PV/_pre/+14.10.} - -inherit multibuild multilib virtualx cmake-multilib - -DESCRIPTION="A library providing Qt implementation of DBusMenu specification" -HOMEPAGE="https://launchpad.net/libdbusmenu-qt/" -SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${MY_PN}_${MY_PV}.orig.tar.gz" -KEYWORDS="amd64 x86" -PATCHES=( "${FILESDIR}/${P}-optionaltests.patch" ) -LICENSE="LGPL-2" -SLOT="0" -IUSE="debug doc +qt4" -S=${WORKDIR}/${MY_PN}-${MY_PV} - -RDEPEND="dev-qt/qtcore:4[${MULTILIB_USEDEP}] - dev-qt/qtdbus:4[${MULTILIB_USEDEP}] - dev-qt/qtgui:4[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( - dev-libs/qjson[${MULTILIB_USEDEP}] - dev-qt/qttest:4[${MULTILIB_USEDEP}] - ) -" - -DOCS=( NEWS README ) - -# tests fail due to missing connection to dbus -RESTRICT="test" - -pkg_setup() { - MULTIBUILD_VARIANTS=( $(usex qt4 4) ) -} - -src_prepare() { - cmake-utils_src_prepare - - comment_add_subdirectory tools - use test || comment_add_subdirectory tests -} - -multilib_src_configure() { - local mycmakeargs=( - $(cmake-utils_use_with doc) - -DUSE_QT${QT_MULTIBUILD_VARIANT}=ON - -DQT_QMAKE_EXECUTABLE="/usr/$(get_libdir)/qt${QT_MULTIBUILD_VARIANT}/bin/qmake" - ) - cmake-utils_src_configure -} - -src_configure() { - myconfigure() { - local QT_MULTIBUILD_VARIANT=${MULTIBUILD_VARIANT} - multilib_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - mycompile() { - cmake-utils_src_compile - } - - multibuild_foreach_variant mycompile -} - -src_install() { - myinstall() { - cmake-utils_src_install - } - - multibuild_foreach_variant myinstall -} - -src_test() { - mytest() { - multilib_src_test - } - - multibuild_foreach_variant mytest -} - -multilib_src_test() { - local builddir=${BUILD_DIR} - - BUILD_DIR=${BUILD_DIR}/tests \ - VIRTUALX_COMMAND=cmake-utils_src_test virtualmake - - BUILD_DIR=${builddir} -} diff --git a/dev-libs/libdbusmenu-qt4/metadata.xml b/dev-libs/libdbusmenu-qt4/metadata.xml deleted file mode 100644 index 282ea1c4..00000000 --- a/dev-libs/libdbusmenu-qt4/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="launchpad">ubuntu</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/libindicate-gtk2/Manifest b/dev-libs/libindicate-gtk2/Manifest deleted file mode 100644 index 205554d6..00000000 --- a/dev-libs/libindicate-gtk2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libindicate-12.10.1.tar.gz 550378 SHA256 41e0c059e96172975c716aa70dc60f669e21d359c65935c61ac374a9aa075581 SHA512 4dcb5f292153210bc15a05f117101429da77a60b8b05b569baddf0e9043d852c2dccb0d5a6adbdf4d4a1b6f06b33c61e242bb4bcb376e3d96563bda591685c06 WHIRLPOOL f175329bac76581ebc596771794e8e81c4e03b6042cc3508a7743034b7ed1f50b61b9accf78595c3beeed7236801096dfb58d42bd94959b433dfcf92b3114fae diff --git a/dev-libs/libindicate-gtk2/files/libindicate-0.6.1-no-mono.patch b/dev-libs/libindicate-gtk2/files/libindicate-0.6.1-no-mono.patch deleted file mode 100644 index 349828a6..00000000 --- a/dev-libs/libindicate-gtk2/files/libindicate-0.6.1-no-mono.patch +++ /dev/null @@ -1,78 +0,0 @@ -Temporary patch to disable mono until new gtk-sharp is in tree wrt bug #382491 - ---- bindings/Makefile.am -+++ bindings/Makefile.am -@@ -1,9 +1,5 @@ - SUBDIRS = - --if HAS_MONO --SUBDIRS += mono --endif -- - if HAS_PYTHON - SUBDIRS += python - endif ---- configure.ac -+++ configure.ac -@@ -124,61 +124,6 @@ - AC_PATH_PROG([VALA_API_GEN], [vapigen]) - - ########################### --# Check for Mono support --########################### -- --MONO_REQUIRED_VERSION=1.0 --PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) -- --AC_PATH_PROG(AL, al, no) --if test "x$AL" = "xno" ; then -- AC_MSG_NOTICE([No al tool found. You need to install Mono.]) --fi -- --if test "x$has_mono" = "xtrue" ; then -- GENERATED_SOURCES=generated/*.cs -- AC_PATH_PROG(RUNTIME, mono, no) -- -- if test "x$RUNTIME" != "no" ; then -- RUNTIME=mono -- fi -- -- AC_PATH_PROG(CSC, gmcs, no) -- LIB_PREFIX=.so -- LIB_SUFFIX= --fi -- --if test "x$CSC" = "xno" ; then -- AC_MSG_NOTICE([No Mono compiler found.]) --fi -- --AC_PATH_PROG(GACUTIL, gacutil, no) --if test "x$GACUTIL" = "xno" ; then -- AC_MSG_NOTICE([No gacutil tool found]) --fi -- --AC_SUBST(RUNTIME) --AC_SUBST(CSC) --AC_SUBST(GACUTIL) --AC_SUBST(LIB_PREFIX) --AC_SUBST(LIB_SUFFIX) --AC_SUBST(GENERATED_SOURCES) -- --GLIB_SHARP_REQ_VERSION=2.12.1 --GTK_SHARP_REQ_VERSION=2.12 --PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP_REQ_VERSION, has_gtksharp=true, has_gtksharp=false) --AC_SUBST(GTK_SHARP_LIBS) --AC_SUBST(GTK_SHARP_CFLAGS) -- --PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIB_SHARP_REQ_VERSION, has_gapi=true, has_gapi=false) --AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no) --AC_SUBST(GAPI_PARSER) --AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no) --AC_SUBST(GAPI_CODEGEN) --AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no) --AC_SUBST(GAPI_FIXUP) -- --########################### - # Check for Python support - ########################### - diff --git a/dev-libs/libindicate-gtk2/libindicate-gtk2-12.10.1.ebuild b/dev-libs/libindicate-gtk2/libindicate-gtk2-12.10.1.ebuild deleted file mode 100644 index 496ce1de..00000000 --- a/dev-libs/libindicate-gtk2/libindicate-gtk2-12.10.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -VALA_MIN_API_VERSION="0.16" -VALA_USE_DEPEND="vapigen" - -inherit autotools eutils flag-o-matic vala - -MY_PN="libindicate" -DESCRIPTION="A library to raise flags on DBus for other components of the desktop to pick up and visualize" -HOMEPAGE="http://launchpad.net/libindicate" -SRC_URI="http://launchpad.net/${MY_PN}/${PV%.*}/${PV}/+download/${MY_PN}-${PV}.tar.gz" - -LICENSE="LGPL-2.1 LGPL-3" -SLOT="3" -KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc x86" -IUSE="gtk +introspection" - -RESTRICT="test" # consequence of the -no-mono.patch - -RDEPEND=" - >=dev-libs/dbus-glib-0.100 - >=dev-libs/glib-2.30 - dev-libs/libdbusmenu-gtk2[gtk?,introspection?] - dev-libs/libxml2 - gtk? ( >=x11-libs/gtk+-2.18:2 ) - introspection? ( >=dev-libs/gobject-introspection-1 ) - !<${CATEGORY}/${PN}-0.6.1-r201" -EAUTORECONF_DEPEND="dev-util/gtk-doc-am - gnome-base/gnome-common" -DEPEND="${RDEPEND} - ${EAUTORECONF_DEPEND} - $(vala_depend) - app-text/gnome-doc-utils - virtual/pkgconfig" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_prepare() { - vala_src_prepare - - epatch "${FILESDIR}"/${MY_PN}-0.6.1-no-mono.patch - - sed -i -e "s:vapigen:vapigen-$(vala_best_api_version):" configure.ac || die - sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die - - eautoreconf -} - -src_configure() { - append-flags -Wno-error - - # python bindings are only for GTK+-2.x - econf \ - --docdir=/usr/share/doc/${PF} \ - --disable-silent-rules \ - --disable-static \ - $(use_enable gtk) \ - $(use_enable introspection) \ - --disable-python \ - --disable-scrollkeeper \ - --with-gtk=2 \ - --with-html-dir=/usr/share/doc/${PF}/html -} - -src_install() { - default - dodoc AUTHORS ChangeLog NEWS - - nonfatal dosym /usr/share/doc/${PF}/html/${PN} /usr/share/gtk-doc/html/${PN} - - prune_libtool_files -} diff --git a/dev-libs/libindicator-gtk2/Manifest b/dev-libs/libindicator-gtk2/Manifest deleted file mode 100644 index 809987dc..00000000 --- a/dev-libs/libindicator-gtk2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST libindicator-12.10.1.tar.gz 427764 SHA256 b2d2e44c10313d5c9cd60db455d520f80b36dc39562df079a3f29495e8f9447f SHA512 d6d77d0309b15cf6b52539323920ab0c1594cb1c1cef8a8d67cd0f76f8ceeeac28eb6db6227563df1932e6f1fadcffac68d82982182b745257dfaf91f1c945af WHIRLPOOL 0fd630c390c16cd42a133c2eb2f7471e7d231de6c1c15a187e608bb305cac1435d5fa753043fc88825e53f081dffe0974d960e047b48fa9871426e09b5e1fd4e diff --git a/dev-libs/libindicator-gtk2/libindicator-gtk2-12.10.1.ebuild b/dev-libs/libindicator-gtk2/libindicator-gtk2-12.10.1.ebuild deleted file mode 100644 index 422d123f..00000000 --- a/dev-libs/libindicator-gtk2/libindicator-gtk2-12.10.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -inherit eutils flag-o-matic virtualx - -MY_PN="libindicator" -DESCRIPTION="A set of symbols and convience functions that all indicators would like to use" -HOMEPAGE="http://launchpad.net/libindicator" -SRC_URI="http://launchpad.net/${MY_PN}/${PV%.*}/${PV}/+download/${MY_PN}-${PV}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" - -RDEPEND=">=dev-libs/glib-2.22 - >=x11-libs/gtk+-2.18:2" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-util/dbus-test-runner )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -src_configure() { - append-flags -Wno-error - - econf \ - --disable-silent-rules \ - --disable-static \ - --with-gtk=2 -} - -src_test() { - Xemake check #391179 -} - -src_install() { - emake -j1 DESTDIR="${D}" install - prune_libtool_files --all -} diff --git a/dev-util/atom-shell/atom-shell-0.20.5.ebuild b/dev-util/atom-shell/atom-shell-0.20.5.ebuild deleted file mode 100644 index 5931b5d9..00000000 --- a/dev-util/atom-shell/atom-shell-0.20.5.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -inherit git-2 flag-o-matic python-any-r1 - -DESCRIPTION="Cross-platform desktop application shell" -HOMEPAGE="https://github.com/atom/atom-shell" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/atom/atom-shell" - -LICENSE="MIT" -SLOT="0" - -if [[ ${PV} == *9999 ]];then - KEYWORDS="" -else - KEYWORDS="~amd64" - EGIT_COMMIT="v${PV}" -fi - -IUSE="debug" - -DEPEND=" - ${PYTHON_DEPS} - sys-devel/llvm:0/3.5[clang] - dev-lang/python:2.7 - >=virtual/nodejs-1 - x11-libs/gtk+:2 - x11-libs/libnotify - gnome-base/libgnome-keyring - dev-libs/nss - dev-libs/nspr - gnome-base/gconf - media-libs/alsa-lib - net-print/cups - sys-libs/libcap - x11-libs/libXtst - x11-libs/pango -" -RDEPEND="${DEPEND} - !<app-editors/atom-0.120.0 -" - -QA_PRESTRIPPED=" - /usr/share/atom/libffmpegsumo.so - /usr/share/atom/libchromiumcontent.so -" -src_unpack() { - git-2_src_unpack -} - -pkg_setup() { - python-any-r1_pkg_setup - - # Update npm config to use python 2 - npm config set python $PYTHON -} - -src_prepare() { - einfo "Bootstrap atom-shell source" - - # Fix util.execute function to be more verbose - sed -i -e 's/def execute(argv):/def execute(argv):\n print " - bootstrap: " + " ".join(argv)/g' \ - ./script/lib/util.py \ - || die "Failed to sed lib/util.py" - - # Bootstrap - ./script/bootstrap.py || die "bootstrap failed" - - # Fix libudev.so.0 link - sed -i -e 's/libudev.so.0/libudev.so.1/g' \ - ./vendor/brightray/vendor/download/libchromiumcontent/Release/libchromiumcontent.so \ - || die "libudev fix failed" - - # Make every subprocess calls fatal - sed -i -e 's/subprocess.call(/subprocess.check_call(/g' \ - ./script/build.py \ - || die "build fix failed" - - # Update ninja files - ./script/update.py || die "update failed" -} - -src_compile() { - OUT=out/$(usex debug Debug Release) - ./script/build.py --configuration $(usex debug Debug Release) || die "Compilation failed" - echo "v$PV" > "${OUT}/version" - cp LICENSE "$OUT" -} - -src_install() { - - into /usr/share/atom - insinto /usr/share/atom - exeinto /usr/share/atom - - cd "${OUT}" - - doexe atom libchromiumcontent.so libffmpegsumo.so - - doins -r resources - doins -r locales - doins version - doins LICENSE - doins icudtl.dat - doins content_shell.pak - -} diff --git a/dev-util/atom-shell/atom-shell-9999.ebuild b/dev-util/atom-shell/atom-shell-9999.ebuild deleted file mode 100644 index 5c20e832..00000000 --- a/dev-util/atom-shell/atom-shell-9999.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -inherit git-2 flag-o-matic python-any-r1 - -DESCRIPTION="Cross-platform desktop application shell" -HOMEPAGE="https://github.com/atom/atom-shell" -SRC_URI="" - -EGIT_REPO_URI="git://github.com/atom/atom-shell" - -LICENSE="MIT" -SLOT="0" - -if [[ ${PV} == *9999 ]];then - KEYWORDS="" -else - KEYWORDS="~amd64" - EGIT_COMMIT="v${PV}" -fi - -IUSE="debug" - -DEPEND=" - ${PYTHON_DEPS} - sys-devel/llvm:0/3.5[clang] - dev-lang/python:2.7 - >=virtual/nodejs-1 - x11-libs/gtk+:2 - x11-libs/libnotify - gnome-base/libgnome-keyring - dev-libs/nss - dev-libs/nspr - gnome-base/gconf - media-libs/alsa-lib - net-print/cups - sys-libs/libcap - x11-libs/libXtst - x11-libs/pango -" -RDEPEND="${DEPEND} - !<app-editors/atom-0.120.0 -" - -QA_PRESTRIPPED=" - /usr/share/atom/libffmpegsumo.so - /usr/share/atom/libchromiumcontent.so -" -src_unpack() { - git-2_src_unpack -} - -pkg_setup() { - python-any-r1_pkg_setup - - # Update npm config to use python 2 - npm config set python $PYTHON -} - -src_prepare() { - einfo "Bootstrap atom-shell source" - - # Fix util.execute function to be more verbose - sed -i -e 's/def execute(argv):/def execute(argv):\n print " - bootstrap: " + " ".join(argv)/g' \ - ./script/lib/util.py \ - || die "Failed to sed lib/util.py" - - # Bootstrap - ./script/bootstrap.py || die "bootstrap failed" - - # Fix libudev.so.0 link - sed -i -e 's/libudev.so.0/libudev.so.1/g' \ - ./vendor/brightray/vendor/download/libchromiumcontent/Release/libchromiumcontent.so \ - || die "libudev fix failed" - - # Make every subprocess calls fatal - sed -i -e 's/subprocess.call(/subprocess.check_call(/g' \ - ./script/build.py \ - || die "build fix failed" - - # Update ninja files - ./script/update.py || die "update failed" -} - -src_compile() { - OUT=out/$(usex debug Debug Release) - ./script/build.py --configuration $(usex debug Debug Release) || die "Compilation failed" - echo "v$PV" > "${OUT}/version" - cp LICENSE "$OUT" -} - -src_install() { - - into /usr/share/atom - insinto /usr/share/atom - exeinto /usr/share/atom - - cd "${OUT}" - - doexe atom libchromiumcontent.so libffmpegsumo.so - - doins -r resources - doins -r locales - doins version - doins LICENSE - doins icudtl.dat - doins content_shell.pak - -} diff --git a/kde-misc/ksuperkey/files/bind_krunner_to_super_key.patch b/kde-misc/ksuperkey/files/bind_krunner_to_super_key.patch deleted file mode 100644 index 8237c681..00000000 --- a/kde-misc/ksuperkey/files/bind_krunner_to_super_key.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- ksuperkey.desktop.orig 2014-09-20 02:47:18.006202520 +0300 -+++ ksuperkey.desktop 2014-09-20 02:49:39.237793168 +0300 -@@ -1,5 +1,5 @@ - [Desktop Entry] --Exec=ksuperkey -+Exec=ksuperkey -e 'Super_L=Alt_L|F2' - X-DBUS-StartupType=none - Name=ksuperkey - Type=Service diff --git a/kde-misc/ksuperkey/ksuperkey-99999.ebuild b/kde-misc/ksuperkey/ksuperkey-99999.ebuild deleted file mode 100644 index f7e7ad42..00000000 --- a/kde-misc/ksuperkey/ksuperkey-99999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils git-2 - -DESCRIPTION="Open the KDE Plasma application launcher using the Super key (patched to bind Krunner to Super key)" -HOMEPAGE="https://github.com/hanschen/ksuperkey" - -EGIT_BRANCH=master -EGIT_REPO_URI="https://github.com/hanschen/ksuperkey.git" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 x86" - -IUSE="" -DEPEND="x11-libs/libXtst - x11-libs/libX11" - -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${PN} - - -src_prepare() { - epatch -p0 ${FILESDIR}/bind_krunner_to_super_key.patch -} - -src_compile() { - cd "${S}" - make || die "Make failed" -} - -src_install() { - default -} diff --git a/mail-filter/bogofilter/ChangeLog b/mail-filter/bogofilter/ChangeLog deleted file mode 100644 index 4bf8c2dc..00000000 --- a/mail-filter/bogofilter/ChangeLog +++ /dev/null @@ -1,777 +0,0 @@ -# ChangeLog for mail-filter/bogofilter -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/ChangeLog,v 1.148 2012/12/15 17:45:29 armin76 Exp $ - - 15 Dec 2012; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.3.ebuild: - alpha/ia64/sh/sparc stable wrt #445908 - - 05 Dec 2012; Anthony G. Basile <blueness@gentoo.org> bogofilter-1.2.3.ebuild: - stable arm, bug #445908 - - 04 Dec 2012; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.3.ebuild: - Stable for HPPA (bug #445908). - - 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: - Stable for ppc64, wrt bug #445908 - - 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: - Stable for ppc, wrt bug #445908 - - 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: - Stable for x86, wrt bug #445908 - - 04 Dec 2012; <ago@gentoo.org> bogofilter-1.2.3.ebuild: - Stable for amd64, wrt bug #445908 - -*bogofilter-1.2.3 (04 Dec 2012) - - 04 Dec 2012; Eray Aslan <eras@gentoo.org> +bogofilter-1.2.3.ebuild: - Security bump - bug #445908 - - 04 Jun 2012; Zac Medico <zmedico@gentoo.org> bogofilter-1.2.2.ebuild: - inherit eutils for epatch - - 10 Jun 2011; Eray Aslan <eras@gentoo.org> bogofilter-1.2.2.ebuild, - +files/bogofilter-1.2.2-gcc34.patch: - Fix gcc-3.4 compile error - bug #324405. Thanks to Roman Barczyński. - - 11 Oct 2010; Torsten Veller <tove@gentoo.org> bogofilter-1.2.2.ebuild: - Bump EAPI for has_version atoms (#340473) - - 12 Aug 2010; Torsten Veller <tove@gentoo.org> -bogofilter-0.92.8.ebuild, - -bogofilter-1.2.1.ebuild, -bogofilter-1.2.1-r1.ebuild: - Cleanup. Bye bye mips - - 11 Aug 2010; Joseph Jezak <josejx@gentoo.org> bogofilter-1.2.2.ebuild: - Marked ppc64 stable for bug #327657. - - 31 Jul 2010; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.2.ebuild: - alpha/ia64/sh/sparc stable wrt #327657 - - 29 Jul 2010; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.2.ebuild: - Stable for PPC (bug #327657). - - 29 Jul 2010; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.2.ebuild: - Stable for HPPA (bug #327657). - - 26 Jul 2010; Markus Meier <maekke@gentoo.org> bogofilter-1.2.2.ebuild: - amd64/arm/x86 stable, bug #327657 - -*bogofilter-1.2.2 (09 Jul 2010) - - 09 Jul 2010; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.2.ebuild: - Version bump. - Fixes a heap corruption in base64 decoder on invalid input (CVE-2010-2494) - - 06 Jun 2010; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.1-r1.ebuild: - Add ~arm/~sh wrt #314849 - -*bogofilter-1.2.1-r1 (12 Apr 2010) - - 12 Apr 2010; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.1-r1.ebuild, - metadata.xml: - Add tokyocabinet support - - 03 Nov 2009; Torsten Veller <tove@gentoo.org> -bogofilter-1.2.0.ebuild: - Cleanup - - 21 Oct 2009; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.1.ebuild: - Stable for HPPA (bug #284900). - - 27 Sep 2009; nixnut <nixnut@gentoo.org> bogofilter-1.2.1.ebuild: - ppc stable #284900 - - 27 Sep 2009; Brent Baude <ranger@gentoo.org> bogofilter-1.2.1.ebuild: - Marking bogofilter-1.2.1 ppc64 for bug 284900 - - 23 Sep 2009; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.1.ebuild: - alpha/arm/ia64/sh/sparc stable wrt #284900 - - 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> bogofilter-0.92.8.ebuild: - Remove virtual/libc - - 16 Sep 2009; Christian Faulhammer <fauli@gentoo.org> - bogofilter-1.2.1.ebuild: - stable x86, bug 284900 - - 16 Sep 2009; Romain Perier <mrpouet@gentoo.org> - bogofilter-1.2.1.ebuild: - Stable for amd64 per bug #284900. - -*bogofilter-1.2.1 (02 Aug 2009) - - 02 Aug 2009; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.1.ebuild: - Version bump - - 02 May 2009; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.7.ebuild: - Cleanup - - 02 May 2009; Jeroen Roovers <jer@gentoo.org> bogofilter-1.2.0.ebuild: - Stable for HPPA (bug #264832). - - 23 Apr 2009; Raúl Porcel <armin76@gentoo.org> bogofilter-1.2.0.ebuild: - arm/ia64/sh/sparc stable wrt #264832 - - 18 Apr 2009; nixnut <nixnut@gentoo.org> bogofilter-1.2.0.ebuild: - ppc stable #264832 - - 15 Apr 2009; Markus Meier <maekke@gentoo.org> bogofilter-1.2.0.ebuild: - amd64/x86 stable, bug #264832 - - 14 Apr 2009; Brent Baude <ranger@gentoo.org> bogofilter-1.2.0.ebuild: - Marking bogofilter-1.2.0 ppc64 for bug 264832 - - 07 Apr 2009; Tobias Klausmann <klausman@gentoo.org> - bogofilter-1.2.0.ebuild: - Stable on alpha, bug #264832 - -*bogofilter-1.2.0 (22 Feb 2009) - - 22 Feb 2009; Torsten Veller <tove@gentoo.org> +bogofilter-1.2.0.ebuild: - Version bump - - 23 Nov 2008; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.5.ebuild, - -bogofilter-1.1.6.ebuild: - Cleanup - - 10 Nov 2008; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.7.ebuild: - arm/sh stable - - 11 Jun 2008; nixnut <nixnut@gentoo.org> bogofilter-1.1.7.ebuild: - Stable on ppc wrt bug 224849 - - 08 Jun 2008; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.7.ebuild: - alpha/ia64 stable wrt #224849 - - 07 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> bogofilter-1.1.7.ebuild: - amd64 stable, bug #224849 - - 07 Jun 2008; Friedrich Oslage <bluebird@gentoo.org> - bogofilter-1.1.7.ebuild: - stable on sparc, bug #224849 - - 04 Jun 2008; Markus Rothe <corsair@gentoo.org> bogofilter-1.1.7.ebuild: - Stable on ppc64; bug #224849 - - 04 Jun 2008; Jeroen Roovers <jer@gentoo.org> bogofilter-1.1.7.ebuild: - Stable for HPPA (bug #224849). - - 04 Jun 2008; Dawid Węgliński <cla@gentoo.org> bogofilter-1.1.7.ebuild: - Stable on x86 (bug #224849) - -*bogofilter-1.1.7 (05 May 2008) - - 05 May 2008; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.7.ebuild: - Version bump - - 01 Mar 2008; Christoph Mende <angelos@gentoo.org> bogofilter-1.1.6.ebuild: - Stable on amd64, bug #211412 - - 29 Feb 2008; Brent Baude <ranger@gentoo.org> bogofilter-1.1.6.ebuild: - stable ppc64, bug 211412 - - 27 Feb 2008; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.6.ebuild: - alpha/ia64 stable wrt #211412 - - 26 Feb 2008; Ferris McCormick <fmccor@gentoo.org> bogofilter-1.1.6.ebuild: - Sparc stable --- Bug #211412 --- tests good. - - 26 Feb 2008; nixnut <nixnut@gentoo.org> bogofilter-1.1.6.ebuild: - Stable on ppc wrt bug 211412 - - 26 Feb 2008; Jeroen Roovers <jer@gentoo.org> bogofilter-1.1.6.ebuild: - Stable for HPPA (bug #211412). - - 26 Feb 2008; Christian Faulhammer <opfer@gentoo.org> bogofilter-1.1.6.ebuild: - stable x86, bug 211412 - -*bogofilter-1.1.6 (28 Nov 2007) - - 28 Nov 2007; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.6.ebuild: - Version bump. - - 14 Jul 2007; Torsten Veller <tove@gentoo.org> - -files/1.1.1-patch.1107.lexer_v3_l, bogofilter-0.92.8.ebuild, - -bogofilter-1.1.1-r1.ebuild: - Removed unneeded version and keyword from 0.92.8 - - 11 Jun 2007; Daniel Gryniewicz <dang@gentoo.org> bogofilter-1.1.5.ebuild: - Marked stable on amd64 for bug #180736 - - 10 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> - bogofilter-1.1.5.ebuild: - ppc stable, bug #180736 - - 09 Jun 2007; Raúl Porcel <armin76@gentoo.org> bogofilter-1.1.5.ebuild: - alpha/ia64 stable wrt #180736 - - 04 Jun 2007; Christian Faulhammer <opfer@gentoo.org> - bogofilter-1.1.5.ebuild: - stable x86, security bug 180736 - - 04 Jun 2007; Brent Baude <ranger@gentoo.org> bogofilter-1.1.5.ebuild: - Marking bogofilter-1.1.5 ppc64 stable for bug#180736 - - 04 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> - bogofilter-1.1.5.ebuild: - Stable on sparc wrt #180736 - - 03 Jun 2007; Jeroen Roovers <jer@gentoo.org> bogofilter-1.1.5.ebuild: - Stable for HPPA (bug #180736). - - 28 Feb 2007; Torsten Veller <tove@gentoo.org> bogofilter-1.1.5.ebuild: - Include fix for USE="berkdb -sqlite" - - 28 Feb 2007; Roy Marples <uberlord@gentoo.org> bogofilter-1.1.5.ebuild: - Added ~x86-fbsd keyword. When building against berkdb, include the versioned - db header dir as /usr/include/db.h is always db-1 on FreeBSD. - -*bogofilter-1.1.5 (15 Jan 2007) - - 15 Jan 2007; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.4.ebuild, - +bogofilter-1.1.5.ebuild: - Version bump. Removed 1.1.4 - - 06 Jan 2007; Torsten Veller <tove@gentoo.org> - -files/1.1.3-patch.1142.Makefile.in, bogofilter-0.92.8.ebuild, - bogofilter-1.1.1-r1.ebuild, -bogofilter-1.1.3.ebuild, - bogofilter-1.1.4.ebuild: - Removed unneeded version and changed einfo->elog - -*bogofilter-1.1.4 (01 Jan 2007) - - 01 Jan 2007; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.4.ebuild: - Version bump - - 26 Dec 2006; Andrej Kacian <ticho@gentoo.org> - -files/1.1.3-patch.1142.Makefile.am, +files/1.1.3-patch.1142.Makefile.in, - bogofilter-1.1.3.ebuild: - Patch src/Makefile.in instead of src/Makefile.am to avoid having to run - autoconf, thus fixing bug #159088. - - 26 Dec 2006; Andrej Kacian <ticho@gentoo.org> bogofilter-1.1.3.ebuild: - Revert last change, this was not a proper fix. - - 26 Dec 2006; Andrej Kacian <ticho@gentoo.org> bogofilter-1.1.3.ebuild: - Make sci-libs/gsl an unconditional dependency, since we're rebuilding - configure and need macros provided by it. Closes bug #159088, reported by - Lónyai Gergely <alephlg at gmail.com>. - - 09 Dec 2006; Torsten Veller <tove@gentoo.org> - +files/1.1.3-patch.1142.Makefile.am, bogofilter-1.1.3.ebuild: - Fixes parallel make failure with included gsl (bug #112638). Thanks to - Martin von Gagern and David Relson. - -*bogofilter-1.1.3 (03 Dec 2006) - - 03 Dec 2006; Torsten Veller <tove@gentoo.org> -bogofilter-1.1.1.ebuild, - +bogofilter-1.1.3.ebuild: - Version bump. Removed old version. - - 02 Dec 2006; Torsten Veller <tove@gentoo.org> -bogofilter-1.0.2.ebuild, - -bogofilter-1.0.3.ebuild, bogofilter-1.1.1-r1.ebuild: - Lifting keywords for alpha, ia64, ppc, ppc64 from 1.1.1 to 1.1.1-r1 wrt bugs - #153240 and #153939. Removing old versions. - - 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org> - bogofilter-1.1.1-r1.ebuild: - Stable on hppa wrt #153240 - - 20 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> - bogofilter-1.1.1-r1.ebuild: - Stable on sparc - - 10 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> - bogofilter-1.1.1-r1.ebuild: - Marked stable on amd64 for bug #153240 - - 08 Nov 2006; Christian Faulhammer <opfer@gentoo.org> - bogofilter-1.1.1-r1.ebuild: - stable x86, bug #153240 - - 08 Nov 2006; Torsten Veller <tove@gentoo.org> - files/1.1.1-patch.1107.lexer_v3_l: - Removed cvs keywords from patch - -*bogofilter-1.1.1-r1 (08 Nov 2006) - - 08 Nov 2006; Torsten Veller <tove@gentoo.org> - +files/1.1.1-patch.1107.lexer_v3_l, +bogofilter-1.1.1-r1.ebuild: - Bump to address bug #153939. - - 04 Nov 2006; Alexander H. Færøy <eroyf@gentoo.org> - bogofilter-1.1.1.ebuild: - stable on alpha, bug 153240 - - 01 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> - bogofilter-1.1.1.ebuild: - Stable on ia64, bug 153240. - - 30 Oct 2006; Jason Wever <weeve@gentoo.org> bogofilter-1.1.1.ebuild: - Stable on SPARC wrt bug #153240. - - 29 Oct 2006; nixnut <nixnut@gentoo.org> bogofilter-1.1.1.ebuild: - Stable on ppc wrt bug 153240 - - 29 Oct 2006; Torsten Veller <tove@gentoo.org> bogofilter-0.92.8.ebuild: - Removed keywords from old version except arm and ~mips (#74046) - - 29 Oct 2006; Joshua <joslwah@gentoo.org> bogofilter-1.1.1.ebuild: - Keyword bogofilter-1.1.1 ppc64 stable. Bug 153240. - - 20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> - bogofilter-1.0.2.ebuild: - Stable on Alpha. - -*bogofilter-1.1.1 (24 Aug 2006) - - 24 Aug 2006; Torsten Veller <tove@gentoo.org> +bogofilter-1.1.1.ebuild: - Version bump. - - 23 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> - bogofilter-1.0.2.ebuild: - Stable on hppa wrt #133817 - - 09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> - bogofilter-1.0.2.ebuild: - Stable on x86 wrt bug #133817. - - 08 Aug 2006; Thomas Cort <tcort@gentoo.org> bogofilter-1.0.2.ebuild: - Stable on amd64 wrt Bug #133817. - - 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org> - bogofilter-1.0.2.ebuild: - ppc stable, bug #133817 - - 13 Jul 2006; Aron Griffis <agriffis@gentoo.org> bogofilter-1.0.2.ebuild: - Mark 1.0.2 stable on ia64 - -*bogofilter-1.0.3 (11 Jul 2006) - - 11 Jul 2006; Torsten Veller <tove@gentoo.org> -bogofilter-1.0.1.ebuild, - +bogofilter-1.0.3.ebuild: - Version bump. - - 21 Jun 2006; Daniel Gryniewicz <dang@gentoo.org> bogofilter-1.0.2.ebuild: - Un-keyword amd64. I don't know why repoman succeeded the first time - - 21 Jun 2006; Markus Rothe <corsair@gentoo.org> bogofilter-1.0.2.ebuild: - Stable on ppc64; bug #133817 - - 21 Jun 2006; Daniel Gryniewicz <dang@gentoo.org> bogofilter-1.0.2.ebuild: - Marked stable on amd64 per bug#133817 - - 21 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> - bogofilter-1.0.2.ebuild: - Stable on sparc wrt #133817 - - 20 Jun 2006; Torsten Veller <tove@gentoo.org> bogofilter-1.0.2.ebuild: - Changed dependency to virtual/libiconv - -*bogofilter-1.0.2 (04 Mar 2006) - - 04 Mar 2006; Torsten Veller <tove@gentoo.org> +bogofilter-1.0.2.ebuild: - New current version. Removed doc useflag. - -*bogofilter-1.0.1 (03 Jan 2006) - - 03 Jan 2006; Torsten Veller <tove@gentoo.org> -bogofilter-0.96.5.ebuild, - -bogofilter-0.96.6.ebuild, -bogofilter-1.0.0.ebuild, - +bogofilter-1.0.1.ebuild: - Version bump. Removing unneeded versions. - - 11 Dec 2005; Torsten Veller <tove@gentoo.org> bogofilter-0.92.8.ebuild: - uses always included gsl lib (bug #112638). - - 04 Dec 2005; Tom Gall <tgall@gentoo.org> bogofilter-0.92.8.ebuild: - stable on ppc64 - -*bogofilter-1.0.0 (01 Dec 2005) - - 01 Dec 2005; Torsten Veller <tove@gentoo.org> +bogofilter-1.0.0.ebuild: - Version bump. - - 24 Nov 2005; Torsten Veller <tove@gentoo.org> bogofilter-0.96.6.ebuild: - Added "make check" patch from upstream. - -*bogofilter-0.96.6 (13 Nov 2005) - - 13 Nov 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.96.6.ebuild: - Version bump. - -*bogofilter-0.96.5 (08 Nov 2005) - - 08 Nov 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.14.ebuild, - -bogofilter-0.95.2.ebuild, -bogofilter-0.96.2.ebuild, - +bogofilter-0.96.5.ebuild: - Version bump: 0.96.5 a.k.a. 1.0.0-rc5 - -*bogofilter-0.96.2 (25 Sep 2005) - - 25 Sep 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.96.2.ebuild: - New version. - - 13 Sep 2005; Aron Griffis <agriffis@gentoo.org> bogofilter-0.92.8.ebuild: - Mark 0.92.8 stable on alpha - -*bogofilter-0.95.2 (12 Jul 2005) - - 12 Jul 2005; Torsten Veller <tove@gentoo.org> metadata.xml, - +bogofilter-0.95.2.ebuild: - Version bump. 0.95.2 supports Unicode (UTF-8). - For 64-bit machines that require 8-byte alignment for longword access - >=dev-db/sqlite-3.2.2 is needed. - -*bogofilter-0.94.14 (09 Jun 2005) - - 09 Jun 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.12.ebuild, - -bogofilter-0.94.13.ebuild, +bogofilter-0.94.14.ebuild: - Bugfix release. - -*bogofilter-0.94.13 (31 May 2005) - - 31 May 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94-11-ebuild, - +bogofilter-0.94.13.ebuild: - Bugfix release. - The ebuild supports SQLite3 as alternative backend and iconv for - charset conversion. - -*bogofilter-0.94.12 (18 May 2005) - - 18 May 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.94.12.ebuild: - New Stable release. - -*bogofilter-0.94.11 (11 May 2005) - - 11 May 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.8.ebuild, - +bogofilter-0.94.11.ebuild: - Version bump. - -*bogofilter-0.94.8 (04 May 2005) - - 04 May 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.6.ebuild, - +bogofilter-0.94.8.ebuild: - New Current Version. - -*bogofilter-0.94.6 (30 Apr 2005) - - 30 Apr 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.4.ebuild, - +bogofilter-0.94.6.ebuild: - New Current Version. - -*bogofilter-0.94.4 (10 Apr 2005) - - 10 Apr 2005; Torsten Veller <tove@gentoo.org> +bogofilter-0.94.4.ebuild: - New Current Version - -*bogofilter-0.94.3 (30 Mar 2005) - - 30 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.2.ebuild, - +bogofilter-0.94.3.ebuild: - New Current Version. - -*bogofilter-0.94.2 (25 Mar 2005) - - 25 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.1.ebuild, - +bogofilter-0.94.2.ebuild: - New Current Release. - -*bogofilter-0.94.1 (17 Mar 2005) - - 17 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.94.0.ebuild, - +bogofilter-0.94.1.ebuild: - New Current Version. - -*bogofilter-0.94.0 (06 Mar 2005) - - 06 Mar 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.93.4.ebuild, - +bogofilter-0.94.0.ebuild: - Version bump. - -*bogofilter-0.93.4 (10 Jan 2005) - - 10 Jan 2005; Torsten Veller <tove@gentoo.org> -bogofilter-0.93.2.ebuild, - +bogofilter-0.93.4.ebuild: - Version bump. - - 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> - bogofilter-0.93.2.ebuild: - Dependency update: dev-libs/gsl -> sci-libs/gsl. - -*bogofilter-0.93.2 (14 Dec 2004) - - 14 Dec 2004; Torsten Veller <tove@gentoo.org> -bogofilter-0.13.7.3.ebuild, - -bogofilter-0.17.5.ebuild, -bogofilter-0.92.2.ebuild, - -bogofilter-0.92.6.ebuild, -bogofilter-0.92.7.ebuild, - +bogofilter-0.93.2.ebuild: - Version bump. Closes #73919, reported by Erinn Looney-Triggs. - Clean out old ebuilds, #69505. - - 02 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> - bogofilter-0.92.8.ebuild: - Stable amd64. - - 02 Nov 2004; Kurt Lieber <klieber@gentoo.org> bogofilter-0.92.8.ebuild: - tested/stabilized on x86 for 69505. also marking as ppc since pylon - tested it earlier - - 30 Oct 2004; Ferris McCormick <fmccor@gentoo.org> bogofilter-0.92.8.ebuild: - Stable for sparc, closing bug 69505. - - 30 Oct 2004; Lars Weiler <pylon@gentoo.org> bogofilter-0.92.8.ebuild: - Stable on ppc as requested in bug #69505 - - 23 Oct 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.92.8.ebuild: - Do not install nonexistent files from the tarball. Fixed according to patch - from #68245, submitted by tove <bugs@veller.net>. - -*bogofilter-0.92.8 (20 Oct 2004) - - 20 Oct 2004; Brandon Low <lostlogic@gentoo.org> +bogofilter-0.92.8.ebuild: - Bump - - 14 Oct 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.92.2.ebuild, - bogofilter-0.92.6.ebuild, bogofilter-0.92.7.ebuild: - Removed unnecessary einfo block from 0.92.x ebuilds. Sort-of fixes #67425, - reported by Daniel Webert <rockoo@rockoo.homelinux.org>. - - 11 Oct 2004; Ferris McCormick <fmccor@gentoo.org> bogofilter-0.92.6.ebuild: - Stable for sparc. - - 11 Oct 2004; Tom Martin <slarti@gentoo.org> bogofilter-0.92.6.ebuild: - Stable on amd64. - -*bogofilter-0.92.7 (11 Oct 2004) - - 11 Oct 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.92.0.ebuild, - -bogofilter-0.92.1.ebuild, bogofilter-0.92.6.ebuild, - +bogofilter-0.92.7.ebuild: - Move 0.92.6 to stable on x86 (other arches, please follow), clean out old - ebiulds that do not have any unique keywords, bump the latest unstable to - 0.92.7 - - 02 Oct 2004; Jason Wever <weeve@gentoo.org> bogofilter-0.92.2.ebuild: - Stable on sparc. - - 25 Sep 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.17.5.ebuild, - bogofilter-0.92.1.ebuild, bogofilter-0.92.2.ebuild: - Stable on x86. - - 25 Sep 2004; Andrej Kacian <ticho@gentoo.org> bogofilter-0.92.2.ebuild: - Stable on x86. - -*bogofilter-0.92.6 (05 Sep 2004) - - 05 Sep 2004; Andrej Kacian <ticho@gentoo.org> +bogofilter-0.92.6.ebuild: - Version bump. Also moved contrib stuff from /usr/lib/bogofilter/contrib to - /usr/share/bogofilter/contrib. Closes #62933, reported by tove - <bugs@veller.net>. - -*bogofilter-0.92.2 (19 Jul 2004) - - 19 Jul 2004; Brandon Low <lostlogic@gentoo.org> +bogofilter-0.92.2.ebuild: - Bump - - 12 Jul 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.91.1.ebuild: - This version has an open bug and is not the latest so zapping it - - 12 Jul 2004; Brandon Low <lostlogic@gentoo.org> bogofilter-0.92.0.ebuild: - Mark stable on x86, that brings us up-to-date with the bogofilter team for the - first time in a long time. Hope this version works as well for the rest of you - as it has for me. - -*bogofilter-0.92.1 (06 Jul 2004) -*bogofilter-0.92.0 (06 Jul 2004) - - 06 Jul 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.14.5.4.ebuild, - -bogofilter-0.15.13.1.ebuild, -bogofilter-0.16.4.ebuild, - bogofilter-0.91.1.ebuild, +bogofilter-0.92.0.ebuild, - +bogofilter-0.92.1.ebuild: - Bump up stable on x86, hope this doesn't break anyone... add 2 new unstable - versions for testing... clean up cruft - - 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> - bogofilter-0.13.7.3.ebuild, bogofilter-0.14.5.4.ebuild, - bogofilter-0.15.13.1.ebuild, bogofilter-0.16.4.ebuild, - bogofilter-0.17.5.ebuild, bogofilter-0.91.1.ebuild: - virtual/glibc -> virtual/libc - -*bogofilter-0.91.1 (06 Jun 2004) - - 06 Jun 2004; Grant Goodyear <g2boojum@gentoo.org> -bogofilter-0.91.0.ebuild, - +bogofilter-0.91.1.ebuild: - Version bump. - -*bogofilter-0.91.0 (06 Jun 2004) - - 06 Jun 2004; Grant Goodyear <g2boojum@gentoo.org> +bogofilter-0.91.0.ebuild: - Version bump, thanks to Daniel Webert (Bug #51089). - -*bogofilter-0.15.13.1 (03 Jun 2004) - - 03 Jun 2004; Seemant Kulleen <seemant@gentoo.org> +metadata.xml, - +bogofilter-0.13.7.3.ebuild, +bogofilter-0.14.5.4.ebuild, - +bogofilter-0.15.13.1.ebuild, +bogofilter-0.16.4.ebuild, - +bogofilter-0.17.5.ebuild: - Moved from net-mail/bogofilter to mail-filter/bogofilter. - -*bogofilter-0.17.5 (14 May 2004) - - 14 May 2004; Brandon Low <lostlogic@gentoo.org> -bogofilter-0.17.1.ebuild, - -bogofilter-0.17.2.ebuild, +bogofilter-0.17.5.ebuild: - Bump, and remove some unneeded ebuilds, will mark _something_ stable today - -*bogofilter-0.17.2 (25 Feb 2004) - - 25 Feb 2004; Brandon Low <lostlogic@gentoo.org> bogofilter-0.17.2.ebuild: - Bump - - 22 Feb 2004; Aron Griffis <agriffis@gentoo.org> bogofilter-0.13.7.3.ebuild, - bogofilter-0.14.5.4.ebuild, bogofilter-0.15.13.1.ebuild, - bogofilter-0.16.4.ebuild, bogofilter-0.17.1.ebuild: - Remove arm keywords - -*bogofilter-0.17.1 (10 Feb 2004) -*bogofilter-0.16.4 (10 Feb 2004) - - 10 Feb 2004; Brandon Low <lostlogic@gentoo.org> bogofilter-0.15.13.1.ebuild, - bogofilter-0.16.4.ebuild, bogofilter-0.17.1.ebuild: - Fix keyword issues by making depend _really_ special, and add 2 new versions. - 0.16.4 should be moved to stable cautiously as it deprecates many features - BTW, most of this work was not done by me, but rather by: - - Torsten Veller <bugs@veller.net>, many thanks. - - Closed bugs: 36452, 37017, 41086. - - 07 Feb 2004; Lars Weiler <pylon@gentoo.org> bogofilter-0.15.13.1.ebuild: - stable on ppc - -*bogofilter-0.15.13.1 (07 Jan 2004) - - 07 Jan 2004; Seemant Kulleen <seemant@gentoo.org> - bogofilter-0.15.13.1.ebuild, bogofilter-0.15.13.ebuild: - bug fix release from upstream. Thanks again to tove <bugs@veller.net> in bug - #36452 - - 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> bogofilter-0.15.13.ebuild: - fixed missing header and IUSE line - -*bogofilter-0.15.13 (29 Dec 2003) - - 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> - bogofilter-0.14.5.2.ebuild, bogofilter-0.14.5.4.ebuild, - bogofilter-0.14.5.ebuild, bogofilter-0.15.12.ebuild, - bogofilter-0.15.13.ebuild: - version bump thanks to: tove <bugs@veller.net> in bug #36452. Note that he - had had an ebuild waiting in bugzilla for 15.12 as well, which I hadn't - seen -- my apologies to him - -*bogofilter-0.15.12 (27 Dec 2003) - - 27 Dec 2003; Seemant Kulleen <seemant@gentoo.org> bogofilter-0.15.12.ebuild: - version bump - -*bogofilter-0.14.5.4 (06 Oct 2003) - - 06 Oct 2003; Caleb Tennis <caleb@gentoo.org> bogofilter-0.11.2.ebuild, - bogofilter-0.13.3.ebuild, bogofilter-0.13.6.2.ebuild, - bogofilter-0.14.5.4.ebuild: - New version, remove old ones that dont seem valid anymore - -*bogofilter-0.14.5.2 (22 Aug 2003) - - 22 Aug 2003; Grant Goodyear <g2boojum@gentoo.org> - bogofilter-0.14.5.2.ebuild: - Version bump. Thanks to Florian Bauhaus! - -*bogofilter-0.14.5 (17 Aug 2003) - - 17 Aug 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.14.5.ebuild: - The 0.14 series finally appears to be stable. Version bump. Minor - ebuild changes. Only the addition of bogominitrain.pl. - -*bogofilter-0.13.7.3 (16 Jul 2003) - - 16 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.{2,3}.ebuild: - Version bump and added missing $ in headery - - 16 Jul 2003; Christian Birchinger <joker@gentoo.org> - bogofilter-0.13.7.2.ebuild: - Added sparc stable keyword - - 16 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.3.ebuild, - bogofilter-0.13.7.2.ebuild: - Fixed the header line. And a version bump. - - 15 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.2.ebuild: - Marked stable for x86 - - 15 Jul 2003; Christian Birchinger <joker@gentoo.org> - bogofilter-0.13.6.2.ebuild: - Added sparc stable keyword - -*bogofilter-0.13.7.2 - - 09 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.7.2.ebuild: - Version bump. Changes on bug #23914. - - 02 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.6.2.ebuild: - Marked stabled for x86 - -*bogofilter-0.13.6.2 (01 Jul 2003) - - 01 Jul 2003; Nick Hadaway <raker@gentoo.org> bogofilter-0.13.6.2.ebuild: - Version bump. Minor ebuild changes. See bug #22562. - - 03 Jun 2003; Christian Birchinger <joker@gentoo.org> - bogofilter-0.11.2.ebuild: - Added sparc stable keyword - -*bogofilter-0.13.3 (29 May 2003) - - 29 May 2003; Grant Goodyear <g2boojum@gentoo.org> bogofilter-0.10.3.ebuild, - bogofilter-0.11.1.3.ebuild, bogofilter-0.11.2.ebuild, - bogofilter-0.12.3.ebuild, bogofilter-0.13.3.ebuild, bogofilter-0.8.0.ebuild, - bogofilter-0.9.1.2.ebuild: - Big clean-up. Made 0.11.2 stable on x86, added 0.13.3 (which is part - of their unstable branch, so ~ masked). Thanks to Torsten for the 0.12.3 - (whoops, 0.12.2) ebuild and to Florian Bauhaus for 0.12.3 (upon which - the 0.13.3 ebuild is based). - -*bogofilter-0.12.3 (14 May 2003) - - 14 May 2003; Dylan Carlson <absinthe@gentoo.org> bogofilter-0.12.3.ebuild: - Version bump. Anyone who uses bogofilter regularly, I suggest you upgrade... - fairly significant update over previous versions. - -*bogofilter-0.11.1.3 (13 Mar 2003) - - 16 Mar 2003; Graham Forest <vladimir@gentoo.org> bogofilter-0.11.1.3.ebuild: - Added einfo about configuration changes - - 13 Mar 2003; Graham Forest <vladimir@gentoo.org> bogofilter-0.11.1.3.ebuild: - Version bump, added ~ppc to keywords - -*bogofilter-0.11.2 (02 Jun 2003) - - 13 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> : - Added missing changelog entry. - -*bogofilter-0.10.3 (15 Feb. 2003) - - 15 Feb 2003; Christian Birchinger <joker@gentoo.org> ChangeLog: - - Version bump. Added ~sparc keyword. - -*bogofilter-0.9.1.2 (8 Dec. 2002) - - 8 Dec 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog: - - Version bump. Thanks to Clemens Oertel! - -*bogofilter-0.8.0 (11 Nov 2002) - - 11 Nov 2002; Grant Goodyear <g2boojum@gentoo.org> ChangeLog: - - new package; thanks to Evan Read and Javier Marcet diff --git a/mail-filter/bogofilter/Manifest b/mail-filter/bogofilter/Manifest deleted file mode 100644 index 1ec40b8b..00000000 --- a/mail-filter/bogofilter/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX bogofilter-1.2.2-gcc34.patch 1393 SHA256 a8dd6640782dc2c564c4b402cfbac2fd6d016db03adab67b8507d914cd110dc8 SHA512 7179efbc1a8a4ba79a6710d6324c955dfa255e46fb5d9ac3377b11843f8eb545bf6e9ce5b547a62198d7be4fd989b9a5ea96487d34491df7d42f33a818f02b84 WHIRLPOOL beeeb55b64a22b60fca8cf51c77ca1ff42631c086b50f3e03db5b83a04cdca5e55363c75e4d4ac2459dc4a5e0bd121cebfe29d4e52cfa51777b4162dc1ce5367 -DIST bogofilter-1.2.2.tar.bz2 867043 SHA256 d8cfd1e68375ac8131de8a6998a38ee5b3f7d1151e71efd2b436183545216039 SHA512 916740b4d916c266c8645aa2c509a7e4e21ea0afe9ef89dfe64aa2e147158d48dd259ca53052c14ae8e422a7f364c9a12fcca67011a4e806581e4346e892a7e6 WHIRLPOOL 56f586212fe85fcb1bc9233a987c21ae581d9a5a7cb79e49664426a1e238d3ae3785367f6fec6e9be416a4469209ab2ad187494ed5db95bb435f1fca108ce200 -DIST bogofilter-1.2.3.tar.bz2 868902 SHA256 8ed85fc5ff03d9b07986ee2ce33e1149e30abe2ad8bae1d0c94503ccd2c92e76 SHA512 4b3bb4b1e0f12a88a5ec5421c88001ddeb242c39c55733000dfd38691dc4f5c34a5254de60399b20c63c9ee9e1e13ef73582e215fbabc3738871394b26924ca0 WHIRLPOOL d9177ac269349b1c10a3c8149bff126e927685232a644d4ea8db8060438dd23a1c9725831e0874b6eba185b385f4d329cf701277778608e094abc9135008b19d -DIST gsl-1.15.tar.gz 3281134 SHA256 85b907e57902e2b7606ef3aef960302ffdd13bd9dc5b8fcbfa75e4f0bf340ea3 SHA512 dcea557bcd34d4ee6d2c52741c2f95702e5e6110a99f033b412489b1930d21a40ead29392f754656375801d706df01199878263e856ca3081f9a514dc3299185 WHIRLPOOL 06ffffb83ea56cf6306878063770a117e096352dda3c3dd4a7526153bc770969f61e38fa08c02ec01335bd812581db15e4e5164a7da2363741179268cb393478 -EBUILD bogofilter-1.2.2.ebuild 3786 SHA256 3ce4b4108e99085fabd97735ee9abd88d358d5e12d8b72ab907c20445bfd307a SHA512 713e80f64e6dd02eef67e62c9243cf296c26f712796ce1f52bac8991b33b9aa1f34a50751ae68a1dfdca0c46d982b9c5d0947383dff4df4fa6166525df89b0a2 WHIRLPOOL 774bc346d78e4b3387f0f2b6d80541117ccc2065a0c3d35b0afa6748b171ceacd0ef3cc9334cd37c78fd0844ef8a35c75731dad0ef52a1486b65e8ab12c54015 -EBUILD bogofilter-1.2.3.ebuild 4667 SHA256 fba86c3ee3f40ca8534d3284e8b25a9c626193016cd574eb188b53f86ceec0df SHA512 2cbc2ab1792e6fa62a5fc8746c1e15e00d5fe3cba8ea632ef23ed4c867f1a79a749729205b01d8544584a5918b8bf5ae348b4dc8d7d4ee512d549067738fae56 WHIRLPOOL f8378e15176448ae5483ab0d767430231fbc5cbb36b0c6c6727dd867dff67f578cabd6ef04c4886470074490c2b7b083ab8a86ff141b91eca79ace50b817717f -MISC ChangeLog 26263 SHA256 25dedd6033320ff16b2fe29c187795cd97087075fa50162be1acf7a0a0bbdb77 SHA512 683f99dc58b788df9e4829432717ff9adf32bd3f5f6d0f550009462551bba2f8a5fb935d045b98eb6f14d107345d386c6efe9548a45b23fa0b1ad76dc102cdd9 WHIRLPOOL 530803765f5950cd56cd15b9373030878aedd1f7c4b5c38f76c04bc9acac4e2724b21c74234b7eef620391d52747f7843c28679e935a9498329a8fc4680d4983 -MISC metadata.xml 506 SHA256 da4c28135e6fec4478a9acdafe1d4b023815d2cb116a681917ee4b69846e665e SHA512 76a2324e77b81f3ff6df5f99a1ff88d35dffc8d11334c45c4e1b6bd29e6fbbf5b5d53f88c1e9c78cb8c6c9b139257c4c7e1119da01242755c66751e934afea98 WHIRLPOOL 0bcb4d2eb451f02675eed7c4632b2b2bfc7700ffcaaff4406746aea098b74d6e709df045490b86d13d4f912d7144861a415a9acfe5b117ded2ddf846b7db5511 diff --git a/mail-filter/bogofilter/bogofilter-1.2.2.ebuild b/mail-filter/bogofilter/bogofilter-1.2.2.ebuild deleted file mode 100644 index e4f5d5b6..00000000 --- a/mail-filter/bogofilter/bogofilter-1.2.2.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/bogofilter-1.2.2.ebuild,v 1.9 2012/06/04 23:40:01 zmedico Exp $ - -EAPI=2 - -inherit db-use eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Bayesian spam filter designed with fast algorithms, and tuned for speed." -HOMEPAGE="http://bogofilter.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" -IUSE="berkdb sqlite tokyocabinet" - -DEPEND="virtual/libiconv - berkdb? ( >=sys-libs/db-3.2 ) - !berkdb? ( - sqlite? ( >=dev-db/sqlite-3.6.22 ) - !sqlite? ( - tokyocabinet? ( dev-db/tokyocabinet ) - !tokyocabinet? ( >=sys-libs/db-3.2 ) - ) - ) - sci-libs/gsl" -# app-arch/pax" # only needed for bf_tar -RDEPEND="${DEPEND}" - -pkg_setup() { - has_version mail-filter/bogofilter || return 0 - if ( use berkdb && ! has_version 'mail-filter/bogofilter[berkdb]' ) || \ - ( ! use berkdb && has_version 'mail-filter/bogofilter[berkdb]' ) || \ - ( use sqlite && ! has_version 'mail-filter/bogofilter[sqlite]' ) || \ - ( ! use sqlite && has_version 'mail-filter/bogofilter[sqlite]' ) || \ - ( has_version '>=mail-filter/bogofilter-1.2.1-r1' && \ - ( use tokyocabinet && ! has_version 'mail-filter/bogofilter[tokyocabinet]' ) || \ - ( ! use tokyocabinet && has_version 'mail-filter/bogofilter[tokyocabinet]' ) - ) ; then - ewarn - ewarn "If you want to switch the database backend, you must dump the wordlist" - ewarn "with the current version (old use flags) and load it with the new version!" - ewarn - fi -} - -src_configure() { - local myconf="" berkdb=true - myconf="--without-included-gsl" - - # determine backend: berkdb *is* default - if use berkdb && use sqlite ; then - elog "Both useflags berkdb and sqlite are in USE:" - elog "Using berkdb as database backend." - elif use berkdb && use tokyocabinet ; then - elog "Both useflags berkdb and tokyocabinet are in USE:" - elog "Using berkdb as database backend." - elif use sqlite && use tokyocabinet ; then - elog "Both useflags sqlite and tokyocabinet are in USE:" - elog "Using sqlite as database backend." - myconf="${myconf} --with-database=sqlite" - berkdb=false - elif use sqlite ; then - myconf="${myconf} --with-database=sqlite" - berkdb=false - elif use tokyocabinet ; then - myconf="${myconf} --with-database=tokyocabinet" - berkdb=false - elif ! use berkdb ; then - elog "Neither berkdb nor sqlite nor tokyocabinet are in USE:" - elog "Using berkdb as database backend." - fi - - # Include the right berkdb headers for FreeBSD - if ${berkdb} ; then - append-flags "-I$(db_includedir)" - fi - - # bug #324405 - if [[ $(gcc-version) == "3.4" ]] ; then - epatch "${FILESDIR}"/${P}-gcc34.patch - fi - - econf ${myconf} || die "configure failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - - exeinto /usr/share/${PN}/contrib - doexe contrib/{bogofilter-qfe,parmtest,randomtrain}.sh \ - contrib/{bfproxy,bogominitrain,mime.get.rfc822,printmaildir}.pl \ - contrib/{spamitarium,stripsearch}.pl || die "doexec failed" - - insinto /usr/share/${PN}/contrib - doins contrib/{README.*,dot-qmail-bogofilter-default} \ - contrib/{bogogrep.c,bogo.R,bogofilter-milter.pl,*.example} \ - contrib/vm-bogofilter.el \ - contrib/{trainbogo,scramble}.sh || die "doins failed" - - dodoc AUTHORS NEWS README RELEASE.NOTES* TODO GETTING.STARTED \ - doc/integrating-with-* doc/README.{db,sqlite} || die "dodoc failed" - - dohtml doc/*.html - - dodir /usr/share/doc/${PF}/samples - mv "${D}"/etc/bogofilter.cf.example "${D}"/usr/share/doc/${PF}/samples/ - rmdir "${D}"/etc -} - -pkg_postinst() { - echo - elog "If you need \"${ROOT}usr/bin/bf_tar\" please install app-arch/pax." - echo -} diff --git a/mail-filter/bogofilter/bogofilter-1.2.3.ebuild b/mail-filter/bogofilter/bogofilter-1.2.3.ebuild deleted file mode 100644 index 13ab78c1..00000000 --- a/mail-filter/bogofilter/bogofilter-1.2.3.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/bogofilter/bogofilter-1.2.3.ebuild,v 1.8 2012/12/15 17:45:29 armin76 Exp $ - -EAPI=4 -inherit db-use eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Bayesian spam filter designed with fast algorithms, and tuned for speed." -HOMEPAGE="http://bogofilter.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gnu/gsl/gsl-1.15.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" -IUSE="berkdb sqlite tokyocabinet gsl atompkg" - -DEPEND="virtual/libiconv - berkdb? ( >=sys-libs/db-3.2 ) - !berkdb? ( - sqlite? ( >=dev-db/sqlite-3.6.22 ) - !sqlite? ( - tokyocabinet? ( dev-db/tokyocabinet ) - !tokyocabinet? ( >=sys-libs/db-3.2 ) - ) - )" -# sci-libs/gsl" -# app-arch/pax" # only needed for bf_tar -RDEPEND="${DEPEND}" - -pkg_setup() { - has_version mail-filter/bogofilter || return 0 - if ( use berkdb && ! has_version 'mail-filter/bogofilter[berkdb]' ) || \ - ( ! use berkdb && has_version 'mail-filter/bogofilter[berkdb]' ) || \ - ( use sqlite && ! has_version 'mail-filter/bogofilter[sqlite]' ) || \ - ( ! use sqlite && has_version 'mail-filter/bogofilter[sqlite]' ) || \ - ( has_version '>=mail-filter/bogofilter-1.2.1-r1' && \ - ( use tokyocabinet && ! has_version 'mail-filter/bogofilter[tokyocabinet]' ) || \ - ( ! use tokyocabinet && has_version 'mail-filter/bogofilter[tokyocabinet]' ) - ) ; then - ewarn - ewarn "If you want to switch the database backend, you must dump the wordlist" - ewarn "with the current version (old use flags) and load it with the new version!" - ewarn - fi -} - -src_prepare() { - dodir /opt/bogofilter/ - dodir /opt/bogofilter/static-libs/ - cd "${WORKDIR}"/gsl-1.15/ - econf --prefix="${WORKDIR}"/gsl-1.15 - emake - find . -iname "*libgsl.so*" || die - dodir "${WORKDIR}"/gsl-1.15/static-libs - mkdir "${WORKDIR}"/gsl-1.15/static-libs || die - cp "${WORKDIR}"/gsl-1.15/.libs/libgsl.so* "${WORKDIR}"/gsl-1.15/static-libs/ || die - cp /usr/lib64/libdb-4.8.so "${WORKDIR}"/gsl-1.15/static-libs/ || die - #insinto /opt/bogofilter/static-libs/ - #cd /opt/bogofilter/static-libs/ - #doins "${WORKDIR}"/gsl-1.15/.libs/libgsl.so* -} - -src_configure() { - set -ex - local myconf="" berkdb=true - if use gsl ; then - myconf="--prefix/opt/bogofilter/ --with-included-gsl" - else - myconf="--prefix=/opt/bogofilter --without-included-gsl" - fi - - if use atompkg ; then - export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${libdir}:${WORKDIR}/gsl-1.15/static-libs/" - echo ${libdir} - fi - - # determine backend: berkdb *is* default - if use berkdb && use sqlite ; then - elog "Both useflags berkdb and sqlite are in USE:" - elog "Using berkdb as database backend." - elif use berkdb && use tokyocabinet ; then - elog "Both useflags berkdb and tokyocabinet are in USE:" - elog "Using berkdb as database backend." - elif use sqlite && use tokyocabinet ; then - elog "Both useflags sqlite and tokyocabinet are in USE:" - elog "Using sqlite as database backend." - myconf="${myconf} --with-database=sqlite" - berkdb=false - elif use sqlite ; then - myconf="${myconf} --with-database=sqlite" - berkdb=false - elif use tokyocabinet ; then - myconf="${myconf} --with-database=tokyocabinet" - berkdb=false - elif ! use berkdb ; then - elog "Neither berkdb nor sqlite nor tokyocabinet are in USE:" - elog "Using berkdb as database backend." - fi - - # Include the right berkdb headers for FreeBSD - if ${berkdb} ; then - append-cppflags "-I$(db_includedir)" - fi - - # bug #324405 - if [[ $(gcc-version) == "3.4" ]] ; then - epatch "${FILESDIR}"/${PN}-1.2.2-gcc34.patch - fi - - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${libdir}:${WORKDIR}/gsl-1.15/static-libs econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install - echo $LD_PRELOAD - - exeinto /usr/share/${PN}/contrib - doexe contrib/{bogofilter-qfe,parmtest,randomtrain}.sh \ - contrib/{bfproxy,bogominitrain,mime.get.rfc822,printmaildir}.pl \ - contrib/{spamitarium,stripsearch}.pl - - insinto /usr/share/${PN}/contrib - doins contrib/{README.*,dot-qmail-bogofilter-default} \ - contrib/{bogogrep.c,bogo.R,bogofilter-milter.pl,*.example} \ - contrib/vm-bogofilter.el \ - contrib/{trainbogo,scramble}.sh - - dodoc AUTHORS NEWS README RELEASE.NOTES* TODO GETTING.STARTED \ - doc/integrating-with-* doc/README.{db,sqlite} - - dohtml doc/*.html - - dodir /usr/share/doc/${PF}/samples - mv "${D}"/etc/bogofilter.cf.example "${D}"/usr/share/doc/${PF}/samples/ - rmdir "${D}"/etc - - echo $LD_PATH - echo $LD_LIBRARY_PATH - #die -} - -pkg_postinst() { - echo - elog "If you need \"${ROOT}usr/bin/bf_tar\" please install app-arch/pax." - echo -} diff --git a/mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch b/mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch deleted file mode 100644 index 80e4d787..00000000 --- a/mail-filter/bogofilter/files/bogofilter-1.2.2-gcc34.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -ruN bogofilter-1.2.1-orig/src/Makefile.am bogofilter-1.2.1/src/Makefile.am ---- bogofilter-1.2.1-orig/src/Makefile.am 2009-05-28 22:59:05.000000000 +0200 -+++ bogofilter-1.2.1/src/Makefile.am 2010-06-16 22:52:36.000000000 +0200 -@@ -16,7 +16,7 @@ - AM_CPPFLAGS = -iquote$(top_srcdir)/gnugetopt -iquote$(top_srcdir)/trio \ - -I$(srcdir) @GSL_CFLAGS@ -I$(top_srcdir)/gsl/specfunc -I$(top_srcdir) - else --AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I- -I. \ -+AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I. \ - -I$(srcdir) @GSL_CFLAGS@ -I$(top_srcdir)/gsl/specfunc -I$(top_srcdir) - endif - -diff -ruN bogofilter-1.2.1-orig/src/Makefile.in bogofilter-1.2.1/src/Makefile.in ---- bogofilter-1.2.1-orig/src/Makefile.in 2009-08-01 21:00:51.000000000 +0200 -+++ bogofilter-1.2.1/src/Makefile.in 2010-06-16 22:52:23.000000000 +0200 -@@ -483,7 +483,7 @@ - @ENABLE_MEMDEBUG_TRUE@MEMDEBUG_SRC = memdebug.c memdebug.h - noinst_LIBRARIES = libbogofilter.a $(am__append_3) $(am__append_5) \ - $(am__append_10) --@USE_GCC4_FALSE@AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I- -I. \ -+@USE_GCC4_FALSE@AM_CPPFLAGS = -I$(top_srcdir)/gnugetopt -I$(top_srcdir)/trio -I. \ - @USE_GCC4_FALSE@ -I$(srcdir) @GSL_CFLAGS@ -I$(top_srcdir)/gsl/specfunc -I$(top_srcdir) - - @USE_GCC4_TRUE@AM_CPPFLAGS = -iquote$(top_srcdir)/gnugetopt -iquote$(top_srcdir)/trio \ diff --git a/mail-filter/bogofilter/metadata.xml b/mail-filter/bogofilter/metadata.xml deleted file mode 100644 index 32d2b6ec..00000000 --- a/mail-filter/bogofilter/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>net-mail</herd> -<longdescription> - Bogofilter is a mail filter that classifies mail as spam or ham (non-spam) - by a statistical analysis of the message's header and content (body). The - program is able to learn from the user's classifications and corrections. -</longdescription> -<use><flag name="tokyocabinet">Enable Tokyo Cabinet database support</flag></use> -</pkgmetadata> diff --git a/media-gfx/CodeAnalyst/CodeAnalyst-3.4.18_pre0418.ebuild b/media-gfx/CodeAnalyst/CodeAnalyst-3.4.18_pre0418.ebuild deleted file mode 100644 index d03a5330..00000000 --- a/media-gfx/CodeAnalyst/CodeAnalyst-3.4.18_pre0418.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header:$ - -EAPI="5" -inherit eutils autotools - -DESCRIPTION="AMD Code Analyst" -HOMEPAGE="http://developer.amd.com/" -SRC_URI="http://developer.amd.com/wordpress/media/files/${PN}-3_4_18_0413-Public.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X debug optimization" - -RDEPEND="" -DEPEND="${DEPEND}" - -S="${WORKDIR}"/CodeAnalyst-3_4_18_0413-Public - - -src_configure() { - insinto "${S}" - ./autogen.sh || die "autogen failed" - econf \ - $(use_enable debug) \ - $(use_enable optimization) \ - $(use_with X) -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc NEWS README AUTHORS - find "${D}" -name '*.la' -delete -} - diff --git a/media-gfx/CodeAnalyst/Manifest b/media-gfx/CodeAnalyst/Manifest deleted file mode 100644 index d216e80d..00000000 --- a/media-gfx/CodeAnalyst/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST CodeAnalyst-3_4_18_0413-Public.tar.gz 12346064 SHA256 81158c09cb24a5ddc5c8c6619380ea5ed24a2a02ad00cc02df2a2bf78ac14ca9 SHA512 83e21bee5370fe70e87c814a4c972a4bf893cd0246587d49d905cf59f2edcc3561147789d4a0ba42fa47bb3489d5d8b422c308041f8911292dc9eb44843cb7cb WHIRLPOOL 68661faa773896548e431b3c12104f1672912e474a9f26a470833dfb1b160b9bd2d8679b7edc0de03102e672c4d4bcda4bde56b925fc53789e88eb8dc97e7485 -EBUILD CodeAnalyst-3.4.18_pre0418.ebuild 768 SHA256 aedeedfc185f72769da369416d5c8f4766b9ec6d1bddd4332c9e9b7843252454 SHA512 50a4b7ef072ce4b016a1d8507342374d1f10860303b14266efe64c9fdde0c4eead1eabbac4f6ea3a6fbb898c780e3eb18433ceeb366aa4810068bd658d65f994 WHIRLPOOL 975eca90d87f86de64cb7e3580dd64bb27e17cc705d873371fb78ad05919902e3e4c2b00f9e1c0fd155847edbc2e88bc66dd1ceb19d1ab44352da009704c9a1c diff --git a/media-gfx/splashutils/Manifest b/media-gfx/splashutils/Manifest deleted file mode 100644 index 37eb5f51..00000000 --- a/media-gfx/splashutils/Manifest +++ /dev/null @@ -1,7 +0,0 @@ -DIST freetype-2.3.12.tar.bz2 1453034 SHA256 3b96438f016a62b676c1d2089c00ca777f710d19f6aefa66ccf068d360db3e92 -DIST jpegsrc.v8a.tar.gz 962018 SHA256 bf86a5eaafa79b5d60feb27bee08df2db4c9ca2fb40d453e7a2080f7663a713b -DIST libpng-1.4.3.tar.bz2 658335 SHA256 2b022f39f4788505ad62a4b1f4a33286228d544719680da40f3626393ecde4a2 -DIST miscsplashutils-0.1.8.tar.bz2 91997 SHA256 38e8434c7266126477237c4d9e6cbeca152089ab33c14a7761089b7970f8d336 -DIST splashutils-gentoo-1.0.17.tar.bz2 15814 SHA256 6877263d0b6f5a3532db0d6a531cd4d41fbc6c45a16c5d10050e9048ecc1af81 -DIST splashutils-lite-1.5.4.4.tar.bz2 441340 SHA256 bc0e22293d4550281d2289672da3acb42594c18a75b9d00ba75526e05162ec6b -DIST zlib-1.2.3.tar.bz2 425209 SHA256 e3b9950851a19904d642c4dec518623382cf4d2ac24f70a76510c944330d28ca diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-daemon-exit-signal.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-daemon-exit-signal.patch deleted file mode 100644 index 82284f1d..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-daemon-exit-signal.patch +++ /dev/null @@ -1,110 +0,0 @@ -diff --git a/core/src/daemon.c b/core/src/daemon.c -index e3463fc..eae23ec 100644 ---- a/core/src/daemon.c -+++ b/core/src/daemon.c -@@ -306,6 +306,35 @@ void handler_alarm(int unused) - return; - } - -+int process_switch_sig(int sig) -+{ -+ /* Switch from silent to verbose. */ -+ if (sig == SIGUSR1) { -+ pthread_mutex_lock(&mtx_paint); -+ pthread_mutex_lock(&mtx_tty); -+ ioctl(fd_tty[config.tty_s], VT_RELDISP, 1); -+ pthread_mutex_unlock(&mtx_tty); -+ -+ ctty = CTTY_VERBOSE; -+ pthread_mutex_unlock(&mtx_paint); -+ return 1; -+ /* Switch back to silent. */ -+ } else if (sig == SIGUSR2) { -+ pthread_mutex_lock(&mtx_paint); -+ pthread_mutex_lock(&mtx_tty); -+ ioctl(fd_tty[config.tty_s], VT_RELDISP, 2); -+ pthread_mutex_unlock(&mtx_tty); -+ -+ ctty = CTTY_SILENT; -+ pthread_mutex_unlock(&mtx_paint); -+ -+ switch_silent(); -+ return 2; -+ } -+ -+ return 0; -+} -+ - /* - * Signal handler. - * -@@ -315,7 +344,7 @@ void handler_alarm(int unused) - */ - void* thf_sighandler(void *unusued) - { -- sigset_t sigset; -+ sigset_t sigset, sigset_switch; - int sig; - - /* We don't handle SIGALRM. */ -@@ -329,31 +358,39 @@ void* thf_sighandler(void *unusued) - sigaddset(&sigset, SIGTERM); - sigaddset(&sigset, SIGINT); - -+ sigemptyset(&sigset_switch); -+ sigaddset(&sigset_switch, SIGUSR1); -+ sigaddset(&sigset_switch, SIGUSR2); -+ - while (1) { - sigwait(&sigset, &sig); - -- /* Switch from silent to verbose. */ -- if (sig == SIGUSR1) { -- pthread_mutex_lock(&mtx_paint); -- pthread_mutex_lock(&mtx_tty); -- ioctl(fd_tty[config.tty_s], VT_RELDISP, 1); -- pthread_mutex_unlock(&mtx_tty); -- -- ctty = CTTY_VERBOSE; -- pthread_mutex_unlock(&mtx_paint); -- /* Switch back to silent. */ -- } else if (sig == SIGUSR2) { -- pthread_mutex_lock(&mtx_paint); -- pthread_mutex_lock(&mtx_tty); -- ioctl(fd_tty[config.tty_s], VT_RELDISP, 2); -- pthread_mutex_unlock(&mtx_tty); -- -- ctty = CTTY_SILENT; -- pthread_mutex_unlock(&mtx_paint); -+ process_switch_sig(sig); -+ -+ /* Internally generated terminate signal */ -+ if (sig == SIGINT) { -+ struct timespec timeout; -+ timeout.tv_sec = 0; -+ timeout.tv_nsec = 0; -+ bool pending = true; -+ -+ /* -+ * Process any remaining signals. There are no guarantees as to the -+ * order in which the signals are delivered, so we have to make sure -+ * all pending signals are processed before exiting. -+ */ -+ while (pending) { -+ sig = sigtimedwait(&sigset_switch, NULL, &timeout); -+ -+ if (sig == -1) { -+ /* No more pending signals. */ -+ if (errno == EAGAIN) -+ pending = false; -+ } else { -+ process_switch_sig(sig); -+ } -+ } - -- switch_silent(); -- } else if (sig == SIGINT) { -- /* internally generated terminate signal */ - do_cleanup(); - pthread_exit(NULL); - } else if (sig == SIGTERM) { diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-fix_rc_var.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-fix_rc_var.patch deleted file mode 100644 index 3b9e06b4..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-fix_rc_var.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/gentoo/splash.c b/gentoo/splash.c -index b6fa774..726315f 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -134,6 +134,19 @@ static void get_list(RC_STRINGLIST *list, const char *file) - } - } - -+static void fix_rc_variable(char *s) -+{ -+ do { -+ char *t = strstr(s, "\\$"); -+ -+ if (t) { -+ memmove(t, t+1, strlen(t)); -+ } else { -+ break; -+ } -+ } while(1); -+} -+ - /* - * Get splash settings from /etc/conf.d/splash - */ -@@ -189,21 +202,27 @@ static int splash_config_gentoo(fbspl_cfg_t *cfg, fbspl_type_t type) - switch(type) { - case fbspl_reboot: - t = rc_config_value(confd, "SPLASH_REBOOT_MESSAGE"); -- if (t) -+ if (t) { -+ fix_rc_variable(t); - fbsplash_acc_message_set(t); -+ } - break; - - case fbspl_shutdown: - t = rc_config_value(confd, "SPLASH_SHUTDOWN_MESSAGE"); -- if (t) -+ if (t) { -+ fix_rc_variable(t); - fbsplash_acc_message_set(t); -+ } - break; - - case fbspl_bootup: - default: - t = rc_config_value(confd, "SPLASH_BOOT_MESSAGE"); -- if (t) -+ if (t) { -+ fix_rc_variable(t); - fbsplash_acc_message_set(t); -+ } - break; - } - diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-libjpeg.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-libjpeg.patch deleted file mode 100644 index 16d7ac20..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-libjpeg.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/core/libs/Makefile.am b/core/libs/Makefile.am -index d070b29..c0a9258 100644 ---- a/core/libs/Makefile.am -+++ b/core/libs/Makefile.am -@@ -53,7 +53,7 @@ libfreetype.a: klibc_compat.h - if ! $(MAKE) --question $(AM_MAKEFLAGS) CFLAGS="$(K_CFLAGS)" library ; then \ - $(call infmsg,MAKE,libfreetype.a) ; \ - fi ; \ -- $(MAKE) $(AM_MAKEFLAGS) CFLAGS="-c $(K_CFLAGS)" CCexe="$(BUILD_CC)" library $(OUTPUT) -+ $(MAKE) $(AM_MAKEFLAGS) CFLAGS="-c $(K_CFLAGS)" CCexe="$(BUILD_CC)" ANSIFLAGS="" library $(OUTPUT) - $(Q)$(MKDIR_P) $(@D) - $(Q)cp -f libfreetype/.libs/libfreetype.a $@ - -@@ -62,18 +62,18 @@ libjpeg.a: - $(Q)cd libjpeg ; \ - if test ! -e ./Makefile ; then \ - $(call infmsg,CONF,libjpeg.a) ; \ -- CC=$(KLCC) CFLAGS="$(K_CFLAGS) -I$(abs_top_builddir)/libs/libjpeg" $(LIBJPEG_SOURCE)/configure \ -+ CC=$(KLCC) CFLAGS="$(K_CFLAGS) -I$(abs_top_builddir)/libs/libjpeg -include $(abs_top_srcdir)/libs/klibc_compat.h" $(LIBJPEG_SOURCE)/configure \ - --host=$(host) --build=$(build_triplet) $(OUTPUT) ; \ - echo "#define NO_GETENV 1" >> jconfig.h ; \ - $(SED) -i "s#CFLAGS=.*#CFLAGS=$(K_CFLAGS) -I$(abs_top_builddir)/libs/libjpeg#" Makefile ; \ - $(SED) -i "s:#define JMESSAGE.*::" $(LIBJPEG_SOURCE)/jerror.c ; \ - fi ; \ -- if ! $(MAKE) --question $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.a ; then \ -+ if ! $(MAKE) --question $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.la ; then \ - $(call infmsg,MAKE,libjpeg.a) ; \ - fi ; \ -- $(MAKE) $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.a $(OUTPUT) -+ $(MAKE) $(AM_MAKEFLAGS) CC="$(KLCC)" libjpeg.la $(OUTPUT) - $(Q)$(MKDIR_P) $(@D) -- $(Q)cp -f libjpeg/libjpeg.a $@ -+ $(Q)cp -f libjpeg/.libs/libjpeg.a $@ - - libpng.a: libz.a - $(Q)cd $(LIBPNG_SOURCE) ; \ diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-makefile.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-makefile.patch deleted file mode 100644 index 060cc9d2..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-makefile.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/core/src/Makefile.am b/core/src/Makefile.am -index 20cb03e..fa6919d 100644 ---- a/core/src/Makefile.am -+++ b/core/src/Makefile.am -@@ -119,7 +119,7 @@ libfbsplashrender_la_SOURCES = \ - fbsplash.h - libfbsplashrender_la_CFLAGS = $(AM_CFLAGS) - libfbsplashrender_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(libfbsplashrender_version) --libfbsplashrender_la_LIBADD = -lfbsplash -+libfbsplashrender_la_LIBADD = libfbsplash.la - - libfbsplashrender_la_CFLAGS += $(JPEG_CFLAGS) - libfbsplashrender_la_LIBADD += $(JPEG_LIBS) -@@ -258,10 +258,10 @@ fbcondecor_helper_LDFLAGS += -static - endif - - # Override automake's generation of target rules for building fbcondecor_helper. --fbcondecor_helper: $(fbcondecor_helper_LDADD) $(fbcondecor_helper_OBJECTS) -+fbcondecor_helper: $(fbcondecor_helper_LDADD) $(fbcondecor_helper_OBJECTS) $(lib_LTLIBRARIES) - @$(call infmsg,LD,$@) - $(Q)$(MKDIR_P) $(@D) -- $(Q)$(KLCC) $(fbcondecor_helper_CFLAGS) $(fbcondecor_helper_LDFLAGS) $+ $(fbcondecor_helper_LDADD) -o $@ -+ $(Q)$(KLCC) $(fbcondecor_helper_CFLAGS) $(fbcondecor_helper_LDFLAGS) $(fbcondecor_helper_OBJECTS) $(fbcondecor_helper_LDADD) -o $@ - $(Q)$(STRIP) $@ - - # Override automake's generation of target rules for building fbcondecor_helper object files. - diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch deleted file mode 100644 index f395eca3..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-nondefault-runlevel.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit 6f9aa3a3bc11e539613facf3caba5dcdb43c0117 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Nov 22 20:56:47 2009 +0100 - - gentoo: make sure the splash daemon works when boot goes through a named runlevel other than default - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index d831d0c..4b9a5b9 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -777,10 +777,12 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - hook != RC_HOOK_RUNLEVEL_START_OUT) - goto exit; - } else { -+ int pid; -+ - /* We're starting/stopping a runlevel. Check whether we're - * actually booting/rebooting. */ - if (rc_runlevel_starting() && strcmp(runlev, bootlevel) && -- strcmp(runlev, defaultlevel) && strcmp(runlev, RC_LEVEL_SYSINIT)) -+ strcmp(runlev, RC_LEVEL_SYSINIT) && fbsplash_check_daemon(&pid)) - goto exit; - - if (rc_runlevel_stopping() && strcmp(runlev, bootlevel) && diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch deleted file mode 100644 index ede28b05..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-effects.patch +++ /dev/null @@ -1,55 +0,0 @@ -commit 7cf5fd02bbc6422ddbc9af7185cc47657148deb0 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Apr 4 16:19:40 2010 +0200 - - gentoo: only enable the effects that are actually selected. - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 4b9a5b9..5220571 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -660,7 +660,7 @@ static int splash_start(const char *runlevel) - (config->type == fbspl_reboot) ? "reboot" : ((config->type == fbspl_shutdown) ? "shutdown" : "bootup"), - (config->kdmode == KD_GRAPHICS) ? "--kdgraphics" : "", - (config->textbox_visible) ? "--textbox" : "", -- (config->effects & (FBSPL_EFF_FADEOUT | FBSPL_EFF_FADEIN)) ? "--effects=fadeout,fadein" : -+ ((config->effects & (FBSPL_EFF_FADEOUT | FBSPL_EFF_FADEIN)) == (FBSPL_EFF_FADEOUT | FBSPL_EFF_FADEIN)) ? "--effects=fadeout,fadein" : - ((config->effects & FBSPL_EFF_FADEOUT) ? "--effects=fadeout" : - ((config->effects & FBSPL_EFF_FADEIN) ? "--effects=fadein" : ""))); - -@@ -716,11 +716,7 @@ static int splash_stop(const char *runlevel) - - /* If we don't get a runlevel argument, then we're being executed - * because of a rc-abort event and we don't save any data. */ -- if (runlevel == NULL) { -- return fbsplash_cache_cleanup(NULL); -- } else { -- return fbsplash_cache_cleanup(save); -- } -+ return fbsplash_cache_cleanup(save); - } - - int rc_plugin_hook(RC_HOOK hook, const char *name) - -commit d711147fc835cf408a9a4e7432fc565a6b952183 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Apr 4 16:57:23 2010 +0200 - - gentoo: add some comments in splash.conf - -diff --git a/gentoo/splash.conf b/gentoo/splash.conf -index 4cf0a32..f056382 100644 ---- a/gentoo/splash.conf -+++ b/gentoo/splash.conf -@@ -21,7 +21,10 @@ SPLASH_TEXTBOX="no" - SPLASH_AUTOVERBOSE="0" - - # Name of the boot service starting X. Useful in cases when X is started --# by a custom initscript, other than the usual 'xdm'. -+# by a custom initscript, other than the usual 'xdm'. If you are using a -+# custom X initscript and do not set this variable correctly, do not be -+# surprised if you end up at tty1 at the end of the boot process (instead of -+# in an X session). - # SPLASH_XSERVICE="xdm" - - ######################################################################### diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-umount-fix.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-umount-fix.patch deleted file mode 100644 index dcb1ef99..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-openrc-umount-fix.patch +++ /dev/null @@ -1,29 +0,0 @@ -commit ae4b5cc9c2d904e18db51876d9bd292504714600 -Author: Michał Januszewski <spock@gentoo.org> -Date: Mon Apr 6 20:59:48 2009 +0200 - - Prevent umounting of theme directories. - - Some themes dynamically modify themselves during boot. In order to be - able to do that, they mount a tmpfs in their main directory. Prevent - openrc from umounting this directory when rebooting. - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 048e0ec..d831d0c 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -968,10 +968,10 @@ do_start: - if (name && !strcmp(name, "localmount")) { - char *umounts = getenv("RC_NO_UMOUNTS"); - -- if (umounts) -- fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s:%s", umounts, FBSPLASH_CACHEDIR); -- else -- fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s", FBSPLASH_CACHEDIR); -+ if (umounts) -+ fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s:" FBSPLASH_CACHEDIR ":/etc/splash/%s", umounts, config->theme); -+ else -+ fprintf(rc_environ_fd, "RC_NO_UMOUNTS=" FBSPLASH_CACHEDIR ":/etc/splash/%s", config->theme); - } - i = splash_svc_handle(name, "svc_stop", false); - break; diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_geninitramfs.patch b/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_geninitramfs.patch deleted file mode 100644 index c7e0cd26..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.3-splash_geninitramfs.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/core/scripts/splash_geninitramfs.in b/core/scripts/splash_geninitramfs.in -index 9d75d21..ff9b75b 100644 ---- a/core/scripts/splash_geninitramfs.in -+++ b/core/scripts/splash_geninitramfs.in -@@ -149,7 +149,7 @@ if [ "$mode" == "a" ]; then - fi - - printv "o Creating directory structure.." --mkdir -p ${imgdir}/{dev,dev/fb,dev/misc,dev/vc,$themedir,lib/splash/proc,root,sbin,lib/splash/sys} -+mkdir -p ${imgdir}/{dev,dev/fb,dev/misc,dev/vc,$themedir,@libdir@/splash/proc,root,sbin,@libdir@/splash/sys} - - if [ $EUID == 0 ]; then - [[ ! -e "${imgdir}/dev/null" ]] && mknod "${imgdir}/dev/null" c 1 3 diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2-2.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2-2.patch deleted file mode 100644 index e821c16e..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2-2.patch +++ /dev/null @@ -1,43 +0,0 @@ - core/configure.ac | 6 ++++++ - core/src/Makefile.am | 2 +- - 2 files changed, 7 insertions(+), 1 deletions(-) - -diff --git a/core/configure.ac b/core/configure.ac -index c5fbb84..ae9e235 100644 ---- a/core/configure.ac -+++ b/core/configure.ac -@@ -616,6 +616,7 @@ AS_IF( - AC_SUBST([PNG_CFLAGS]) - AC_SUBST([PNG_LIBS]) - -+BZ2_LIBS= - AS_IF( - [test "x${config_ttf}" = "xyes"], - [ -@@ -625,8 +626,13 @@ AS_IF( - , - [AC_MSG_ERROR([freetype was not found.])] - ) -+ AC_CHECK_LIB([bz2], [BZ2_bzDecompress], -+ [BZ2_LIBS="${BZ2_LIBS} -lbz2"], -+ [AC_MSG_ERROR(['libbz2' library was not found.])] -+ ) - ] - ) -+AC_SUBST([BZ2_LIBS]) - - AH_TOP([#ifndef __SPLASH_CONFIG_H - #define __SPLASH_CONFIG_H]) -diff --git a/core/src/Makefile.am b/core/src/Makefile.am -index d6ce315..349b5e7 100644 ---- a/core/src/Makefile.am -+++ b/core/src/Makefile.am -@@ -190,7 +190,7 @@ fbsplashctl_SOURCES = $(fbsplashd_SOURCES) $(splash_util_SOURCES) fbspla - fbsplashctl_CFLAGS = $(AM_CFLAGS) $(PTHREAD_STATIC_CFLAGS) $(RT_CFLAGS) $(libfbsplashrender_la_CFLAGS) -DUNIFIED_BUILD - fbsplashctl_CPPFLAGS = $(fbsplashd_CPPFLAGS) $(splash_util_CPPFLAGS) - fbsplashctl_LDFLAGS = $(AM_LDFLAGS) -all-static --fbsplashctl_LDADD = libfbsplashrender.la libfbsplash.la $(PTHREAD_STATIC_LIBS) $(RT_LIBS) $(GPM_LIBS) -+fbsplashctl_LDADD = libfbsplashrender.la libfbsplash.la $(PTHREAD_STATIC_LIBS) $(RT_LIBS) $(GPM_LIBS) $(BZ2_LIBS) - - if CONFIG_FBCON_DECOR - fbsplashctl_SOURCES += $(fbcondecor_ctl_SOURCES) diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch deleted file mode 100644 index 3438fd52..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.4-freetype-bz2.patch +++ /dev/null @@ -1,15 +0,0 @@ -=== modified file 'fbtruetype/Makefile' ---- fbtruetype/Makefile 2011-10-01 14:10:17 +0000 -+++ fbtruetype/Makefile 2011-10-01 14:15:02 +0000 -@@ -23,8 +23,8 @@ - OBJECTS = fbtruetype.o messages.o console.o ttf.o luxisri.o - - LDFLAGS += -L$(LIBDIR) --LIBSS = $(LIBDIR)/libfreetype.a $(LIBDIR)/libz.a -lm --LIBSD = -lfreetype -lm -+LIBSS = $(shell pkg-config freetype2 --libs --static) -lm -+LIBSD = $(shell pkg-config freetype2 --libs) -lm - - CFLAGS += -I/usr/include/freetype2 - COMPILE = $(CC) $(CFLAGS) - diff --git a/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch b/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch deleted file mode 100644 index 4b8d5137..00000000 --- a/media-gfx/splashutils/files/splashutils-1.5.4.4-gentoo-typo-fix.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 74dda8291efae78f00bb781148c8fd4fccaeb764 -Author: Michał Januszewski <spock@gentoo.org> -Date: Tue Jun 14 23:23:33 2011 +0200 - - Fix typo in the Gentoo initscript. - -diff --git a/gentoo/init-fbcondecor b/gentoo/init-fbcondecor -index b66f40a..ce921b6 100755 ---- a/gentoo/init-fbcondecor -+++ b/gentoo/init-fbcondecor -@@ -12,7 +12,7 @@ start() { - splash_setup - - if [ -z "${FBCONDECOR_TTYS}" ]; then -- FBCONDECOR_TTYS=$(seq 1 "${rc_tty_number:-${RC_TTY_NUMBER}:-12}") -+ FBCONDECOR_TTYS=$(seq 1 "${rc_tty_number:-${RC_TTY_NUMBER:-12}}") - fi - - local err=0 diff --git a/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch b/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch deleted file mode 100644 index bc7b6ee0..00000000 --- a/media-gfx/splashutils/files/splashutils-openrc-0.4-fix.patch +++ /dev/null @@ -1,74 +0,0 @@ -commit a58099249acdce1fbdab19f5dfea0704c4c545f2 -Author: Michał Januszewski <spock@gentoo.org> -Date: Sun Dec 28 13:32:16 2008 +0100 - - gentoo: make the splash plugin work with OpenRC 0.4.* - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 26d0fa4..b6fa774 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -593,7 +593,7 @@ static int splash_start(const char *runlevel) - - /* Get a list of services that we'll have to handle. */ - /* We're rebooting/shutting down. */ -- if (!strcmp(runlevel, RC_LEVEL_SHUTDOWN) || !strcmp(runlevel, RC_LEVEL_REBOOT)) { -+ if (!strcmp(runlevel, RC_LEVEL_SHUTDOWN)) { - if ((err = fbsplash_cache_prep())) - return err; - splash_svcs_stop(runlevel); -@@ -690,10 +690,14 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - int retval = 0; - - runlev = rc_runlevel_get(); -- if (!strcmp(runlev, RC_LEVEL_REBOOT)) -- type = fbspl_reboot; -- else if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) -- type = fbspl_shutdown; -+ if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) { -+ char *t = getenv("RUNLEVEL"); -+ if (t && !strcmp(t, "6")) { -+ type = fbspl_reboot; -+ } else { -+ type = fbspl_shutdown; -+ } -+ } - - /* Get boot and default levels from env variables exported by RC. - * If unavailable, use the default ones. */ -@@ -716,7 +720,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - list = rc_stringlist_new(); - get_list_fp(list, fp); - TAILQ_FOREACH(s, list, entries) -- rc_service_mark(s->value, RC_SERVICE_COLDPLUGGED); -+ rc_service_mark(s->value, RC_SERVICE_HOTPLUGGED); - pclose(fp); - rc_stringlist_free(list); - } -@@ -739,7 +743,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - goto exit; - - if (rc_runlevel_stopping() && strcmp(runlev, bootlevel) && -- strcmp(runlev, RC_LEVEL_REBOOT) && strcmp(runlev, RC_LEVEL_SHUTDOWN)) -+ strcmp(runlev, RC_LEVEL_SHUTDOWN)) - goto exit; - } - -@@ -763,7 +767,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - case RC_HOOK_RUNLEVEL_STOP_IN: - /* Start the splash daemon on reboot. The theme hook is called - * from splash_start(). */ -- if (strcmp(name, RC_LEVEL_REBOOT) == 0 || strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { -+ if (strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { - if ((i = splash_start(name))) { - fbsplash_set_verbose(0); - retval= i; -@@ -788,7 +792,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - case RC_HOOK_RUNLEVEL_STOP_OUT: - /* Make sure the progress indicator reaches 100%, even if - * something went wrong along the way. */ -- if (strcmp(name, RC_LEVEL_REBOOT) == 0 || strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { -+ if (strcmp(name, RC_LEVEL_SHUTDOWN) == 0) { - config->verbosity = FBSPL_VERB_QUIET; - i = fbsplash_check_daemon(&pid_daemon); - config->verbosity = FBSPL_VERB_NORMAL; diff --git a/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch b/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch deleted file mode 100644 index 36d4ef02..00000000 --- a/media-gfx/splashutils/files/splashutils-openrc-0.4.3-runlevel-fix.patch +++ /dev/null @@ -1,99 +0,0 @@ -commit 4bb63f7fb23b11591e2984ce87d4f36d80e29d65 -Author: Michał Januszewski <spock@gentoo.org> -Date: Wed Mar 25 22:26:04 2009 +0100 - - gentoo: export the sysvinit RUNLEVEL variable for compatibility reasons - - OpenRC 0.4.3+ no longer exports some sysvinit variables, including - RUNLEVEL. In order to avoid breaking themes and scripts which still - rely on this variable being present, we compute a suitable RUNLEVEL - value using the data available in OpenRC and then export it in - splash_call(). - -diff --git a/gentoo/splash.c b/gentoo/splash.c -index 726315f..048e0ec 100644 ---- a/gentoo/splash.c -+++ b/gentoo/splash.c -@@ -41,7 +41,7 @@ - #define SPLASH_CMD "export SPLASH_XRES='%d'; export SPLASH_YRES='%d';" \ - "export SOFTLEVEL='%s'; export BOOTLEVEL='%s';" \ - "export DEFAULTLEVEL='%s'; export svcdir=${RC_SVCDIR};" \ -- ". /sbin/splash-functions.sh; %s %s %s" -+ "export RUNLEVEL='%s'; . /sbin/splash-functions.sh; %s %s %s" - - static char *bootlevel = NULL; - static char *defaultlevel = NULL; -@@ -260,11 +260,32 @@ static int splash_config_gentoo(fbspl_cfg_t *cfg, fbspl_type_t type) - return 0; - } - -+static const char *splash_sysvinit_runlevel(const char *runlevel) -+{ -+ const char *runlev = runlevel ? runlevel : rc_runlevel_get(); -+ -+ if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) { -+ char *t = getenv("RC_REBOOT"); -+ if (t && !strcmp(t, "YES")) { -+ return "6"; -+ } else { -+ return "0"; -+ } -+ } else if (!strcmp(runlev, RC_LEVEL_SYSINIT)) { -+ return "S"; -+ } else if (!strcmp(runlev, RC_LEVEL_SINGLE)) { -+ return "1"; -+ } else { -+ return "3"; -+ } -+} -+ -+ - /* - * Call a function from /sbin/splash-functions.sh. - * This is rather slow, so use it only when really necessary. - */ --static int splash_call(const char *cmd, const char *arg1, const char *arg2) -+static int splash_call(const char *cmd, const char *arg1, const char *arg2, const char *runlevel) - { - char *c; - int l; -@@ -285,7 +306,8 @@ static int splash_call(const char *cmd, const char *arg1, const char *arg2) - - snprintf(c, l, SPLASH_CMD, xres, yres, - arg1 ? (strcmp(arg1, RC_LEVEL_SYSINIT) == 0 ? bootlevel : soft) : soft, -- bootlevel, defaultlevel, cmd, arg1 ? arg1 : "", arg2 ? arg2 : ""); -+ bootlevel, defaultlevel, runlevel, -+ cmd, arg1 ? arg1 : "", arg2 ? arg2 : ""); - l = system(c); - free(c); - return l; -@@ -316,15 +338,16 @@ static int splash_theme_hook(const char *name, const char *type, const char *arg - } - - if (!strcmp(name, "rc_init") || !strcmp(name, "rc_exit")) { -- l = splash_call(buf, arg1, getenv("RUNLEVEL")); -+ const char *t = splash_sysvinit_runlevel(arg1); -+ l = splash_call(buf, arg1, t, t); - } else if (!strcmp(name, "svc_started") || !strcmp(name, "svc_stopped")) { - /* - * Set the 2nd parameter to 0 so that we don't break themes using the - * legacy interface in which these events contained an error code. - */ -- l = splash_call(buf, arg1, "0"); -+ l = splash_call(buf, arg1, "0", splash_sysvinit_runlevel(NULL)); - } else { -- l = splash_call(buf, arg1, NULL); -+ l = splash_call(buf, arg1, NULL, splash_sysvinit_runlevel(NULL)); - } - free(buf); - return l; -@@ -710,8 +733,7 @@ int rc_plugin_hook(RC_HOOK hook, const char *name) - - runlev = rc_runlevel_get(); - if (!strcmp(runlev, RC_LEVEL_SHUTDOWN)) { -- char *t = getenv("RUNLEVEL"); -- if (t && !strcmp(t, "6")) { -+ if (!strcmp(splash_sysvinit_runlevel(NULL), "6")) { - type = fbspl_reboot; - } else { - type = fbspl_shutdown; diff --git a/media-gfx/splashutils/splashutils-1.5.4.4-r1.ebuild b/media-gfx/splashutils/splashutils-1.5.4.4-r1.ebuild deleted file mode 100644 index 7cd8f846..00000000 --- a/media-gfx/splashutils/splashutils-1.5.4.4-r1.ebuild +++ /dev/null @@ -1,245 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/splashutils/splashutils-1.5.4.4.ebuild,v 1.7 2011/11/13 14:53:58 maekke Exp $ - -EAPI="2" - -inherit autotools eutils multilib toolchain-funcs - -MISCSPLASH="miscsplashutils-0.1.8" -GENTOOSPLASH="splashutils-gentoo-1.0.17" -V_JPEG="8a" -V_PNG="1.4.3" -V_ZLIB="1.2.3" -V_FT="2.3.12" - -ZLIBSRC="libs/zlib-${V_ZLIB}" -LPNGSRC="libs/libpng-${V_PNG}" -JPEGSRC="libs/jpeg-${V_JPEG}" -FT2SRC="libs/freetype-${V_FT}" - -RESTRICT="test" -IUSE="hardened +png +truetype +mng gpm fbcondecor" - -DESCRIPTION="Framebuffer splash utilities." -HOMEPAGE="http://fbsplash.berlios.de" -SRC_URI="mirror://berlios/fbsplash/${PN}-lite-${PV}.tar.bz2 - mirror://berlios/fbsplash/${GENTOOSPLASH}.tar.bz2 - mirror://gentoo/${MISCSPLASH}.tar.bz2 - mirror://sourceforge/libpng/libpng-${V_PNG}.tar.bz2 - ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v${V_JPEG}.tar.gz - mirror://sourceforge/freetype/freetype-${V_FT}.tar.bz2 - http://www.gzip.org/zlib/zlib-${V_ZLIB}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -RDEPEND="gpm? ( sys-libs/gpm ) - truetype? ( >=media-libs/freetype-2[static-libs] - || ( <app-arch/bzip2-1.0.6-r3 app-arch/bzip2[static-libs] ) - || ( <sys-libs/zlib-1.2.5.1-r2 sys-libs/zlib[static-libs] ) ) - png? ( >=media-libs/libpng-1.4.3[static-libs] ) - mng? ( - media-libs/lcms:0[static-libs] - || ( media-libs/libmng[static-libs] <media-libs/libmng-1.0.10-r1 ) - ) - virtual/jpeg[static-libs] - >=sys-apps/baselayout-1.9.4-r5 - app-arch/cpio - media-gfx/fbgrab - !sys-apps/lcdsplash" -DEPEND="${RDEPEND} - >=dev-libs/klibc-1.5 - dev-util/pkgconfig" - -S="${WORKDIR}/${P/_/-}" -SG="${WORKDIR}/${GENTOOSPLASH}" -SM="${WORKDIR}/${MISCSPLASH}" - -pkg_setup() { - if use hardened; then - ewarn "Due to problems with klibc, it is currently impossible to compile splashutils" - ewarn "with 'hardened' GCC flags. As a workaround, the package will be compiled with" - ewarn "-fno-stack-protector. Hardened GCC features will not be used while building" - ewarn "the splash kernel helper." - fi -} - -src_prepare() { - mv "${WORKDIR}"/{libpng-${V_PNG},jpeg-${V_JPEG},zlib-${V_ZLIB},freetype-${V_FT}} "${S}/libs" - # We need to delete the Makefile and let it be rebuilt when splashutils - # is being configured. Either that, or we end up with a segfaulting kernel - # helper. - rm "${S}/libs/zlib-${V_ZLIB}/Makefile" - - cd "${SG}" - epatch "${FILESDIR}/splashutils-1.5.4.4-gentoo-typo-fix.patch" - - if use truetype ; then - cd "${SM}" - epatch "${FILESDIR}/splashutils-1.5.4.4-freetype-bz2.patch" - cd "${S}" - epatch "${FILESDIR}/splashutils-1.5.4.4-freetype-bz2-2.patch" - fi - - cd "${S}" - ln -sf "${S}/src" "${WORKDIR}/core" - - if ! tc-is-cross-compiler && \ - has_version "sys-devel/gcc:$(gcc-version)[vanilla]" ; then - ewarn "Your GCC was built with the 'vanilla' flag set. If you can't compile" - ewarn "splashutils, you're on your own, as this configuration is not supported." - else - # This should make splashutils compile on systems with hardened GCC. - sed -e 's@K_CFLAGS =@K_CFLAGS = -fno-stack-protector@' -i "${S}/Makefile.in" - fi - - if ! use truetype ; then - sed -i -e 's/fbtruetype kbd/kbd/' "${SM}/Makefile" - fi - - # Latest version of klibc defined its own version of ferror, so there is - # not need for the hack in klibc_compat.h - if has_version ">=dev-libs/klibc-1.5.20"; then - echo > "libs/klibc_compat.h" - fi - - rm -f m4/* - eautoreconf -} - -src_configure() { - tc-export CC - cd "${SM}" - emake CC="${CC}" LIB=$(get_libdir) STRIP=true || die "failed to build miscsplashutils" - - cd "${S}" - econf \ - $(use_with png) \ - $(use_with mng) \ - $(use_with gpm) \ - $(use_with truetype ttf) \ - $(use_with truetype ttf-kernel) \ - $(use_enable fbcondecor) \ - --docdir=/usr/share/doc/${PF} \ - --with-freetype2-src=${FT2SRC} \ - --with-jpeg-src=${JPEGSRC} \ - --with-lpng-src=${LPNGSRC} \ - --with-zlib-src=${ZLIBSRC} \ - --with-essential-libdir=/$(get_libdir) || die "failed to configure splashutils" -} - -src_compile() { - emake CC="${CC}" STRIP="true" || die "failed to build splashutils" - - if has_version ">=sys-apps/baselayout-1.13.99"; then - cd "${SG}" - emake LIB=$(get_libdir) || die "failed to build the splash plugin" - fi -} - -src_install() { - local LIB=$(get_libdir) - - # Sabayon: tweak /etc/conf.d/splash settings - sed -i 's/SPLASH_VERBOSE_ON_ERRORS="yes"/SPLASH_VERBOSE_ON_ERRORS="no"/g' "${SG}"/splash.conf || \ - die "cannot tweak SPLASH_VERBOSE_ON_ERRORS" - sed -i 's/SPLASH_AUTOVERBOSE=".*"/SPLASH_AUTOVERBOSE="20"/g' "${SG}"/splash.conf || \ - die "cannot tweak SPLASH_AUTOVERBOSE" - - cd "${SM}" - make DESTDIR="${D}" LIB=${LIB} install || die - - cd "${S}" - make DESTDIR="${D}" STRIP="true" install || die - - mv "${D}"/usr/${LIB}/libfbsplash.so* "${D}"/${LIB}/ - gen_usr_ldscript libfbsplash.so - - echo 'CONFIG_PROTECT_MASK="/etc/splash"' > 99splash - doenvd 99splash - - if use fbcondecor ; then - newinitd "${SG}"/init-fbcondecor fbcondecor - newconfd "${SG}"/fbcondecor.conf fbcondecor - fi - newconfd "${SG}"/splash.conf splash - - insinto /usr/share/${PN} - doins "${SG}"/initrd.splash - - insinto /etc/splash - doins "${SM}"/fbtruetype/luxisri.ttf - - if has_version ">=sys-apps/baselayout-1.13.99"; then - cd "${SG}" - make DESTDIR="${D}" LIB=${LIB} install || die "failed to install the splash plugin" - else - cp "${SG}"/splash-functions-bl1.sh "${D}"/sbin/ - fi - - sed -i -e "s#/lib/splash#/${LIB}/splash#" "${D}"/sbin/splash-functions.sh - keepdir /${LIB}/splash/{tmp,cache,bin,sys} - dosym /${LIB}/splash/bin/fbres /sbin/fbres -} - -pkg_preinst() { - has_version "<${CATEGORY}/${PN}-1.0" - previous_less_than_1_0=$? - - has_version "<${CATEGORY}/${PN}-1.5.3" - previous_less_than_1_5_3=$? -} - -pkg_postinst() { - if has_version sys-fs/devfsd || ! has_version sys-fs/udev ; then - elog "This package has been designed with udev in mind. Other solutions, such as" - elog "devfs or a static /dev tree might work, but are generally discouraged and" - elog "not supported. If you decide to switch to udev, you might want to have a" - elog "look at 'The Gentoo udev Guide', which can be found at" - elog " http://www.gentoo.org/doc/en/udev-guide.xml" - elog "" - fi - - if [[ $previous_less_than_1_0 = 0 ]] ; then - elog "Since you are upgrading from a pre-1.0 version, please make sure that you" - elog "rebuild your initrds. You can use the splash_geninitramfs script to do that." - elog "" - fi - - if [[ $previous_less_than_1_5_3 = 0 ]] && ! use fbcondecor ; then - elog "Starting with splashutils-1.5.3, support for the fbcondecor kernel patch" - elog "is optional and dependent on the the 'fbcondecor' USE flag. If you wish" - elog "to use fbcondecor, run:" - elog " echo \"media-gfx/splashutils fbcondecor\" >> /etc/portage/package.use" - elog "and re-emerge splashutils." - fi - - if ! test -f /proc/cmdline || - ! egrep -q '(console=tty1|CONSOLE=/dev/tty1)' /proc/cmdline ; then - elog "It is required that you add 'console=tty1' to your kernel" - elog "command line parameters." - elog "" - elog "After these modifications, the relevant part of the kernel command" - elog "line might look like:" - elog " splash=silent,fadein,theme:emergence console=tty1" - elog "" - fi - - if ! has_version 'media-gfx/splash-themes-livecd' && - ! has_version 'media-gfx/splash-themes-gentoo'; then - elog "The sample Gentoo themes (emergence, gentoo) have been removed from the" - elog "core splashutils package. To get some themes you might want to emerge:" - elog " media-gfx/splash-themes-livecd" - elog " media-gfx/splash-themes-gentoo" - fi - - elog "Please note that the 'fbsplash' kernel patch has now been renamed to" - elog "'fbcondecor'. Accordingly, the old 'splash' initscript is now called" - elog "'fbcondecor'. Make sure you update your system. See:" - elog " http://dev.gentoo.org/~spock/projects/fbcondecor/#history" - elog "for further info about the name changes." - elog "" - elog "Also note that splash_util has now been split into splash_util, fbsplashd" - elog "and fbcondecor_ctl." -} diff --git a/media-gfx/xsane-gimp/Manifest b/media-gfx/xsane-gimp/Manifest deleted file mode 100644 index 761b25d6..00000000 --- a/media-gfx/xsane-gimp/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST xsane-0.998-patches-2.tar.xz 54804 SHA256 84af533cba6309cf44892da8952b6203daa4dcfaf64e2efd1dddc5144e4cab4c SHA512 973ccac2fe3b6089049c1c5ba3e4cb0db29fdc79de372f8a7b461ee108e5bfc3f4a84997552fc3d3b651bbe9f98d247a5974d90e8949089b2ea52118eab6ad1f WHIRLPOOL 2294601aa696c442e8d2b5173b8ee04d158439e0ae02dd22c7d5c8f9fce98c8238a42e0867a5e511d206dd4030f7a15df2a98676471abe1e91870883662add56 -DIST xsane-0.998.tar.gz 2950560 SHA256 a32e2f8057782a29619f082dcf6b5f944bf12abe3d4121c516f7c9589064c26e SHA512 8cf6f01e706175cb4df88effe13c0547624bd62b08f485118279a9bcde77b9a555f3148b24f3d6348157868f50bfa450f413a20a514b4f0218579b75f642fc04 WHIRLPOOL 424c2050b2abf0d647adef7a0d22ee3c19d57ebc21d888d97667f82243c2ef10b5d99fef15a15da6f900f25f1aae3914824c87e71141a75a3dd6b1b44a0b0e4c -DIST xsane-0.999.tar.gz 2950621 SHA256 5782d23e67dc961c81eef13a87b17eb0144cae3d1ffc5cf7e0322da751482b4b SHA512 73ec961fce1a86b5d6f5bac0995d222785eb4b077dc8e72492b092d2bf4500455426e80e4d27233721cd38ec84f77fb9f92190a6afe45bdaf7ffd1ee50b431ed WHIRLPOOL 7d50f6ecd8ad671d36a6b92eb365a6361da8d90bfea3136cf7add0890313294903f8cbc75684cbc24e42a028f83922a0308783fb20d89b0d6b14b1f949283ad5 diff --git a/media-gfx/xsane-gimp/xsane-gimp-0.998-r1.ebuild b/media-gfx/xsane-gimp/xsane-gimp-0.998-r1.ebuild deleted file mode 100644 index ad80c7dd..00000000 --- a/media-gfx/xsane-gimp/xsane-gimp-0.998-r1.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" -inherit eutils - -DESCRIPTION="XSane plugin for GIMP" -HOMEPAGE="http://www.xsane.org/" -MY_P="${P/-gimp}" -SRC_URI="http://www.xsane.org/download/${MY_P}.tar.gz - http://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-2.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nls" - -RDEPEND="media-gfx/sane-backends - ~media-gfx/xsane-${PV}[-gimp] - media-gfx/gimp" - -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - # Apply multiple fixes from different distributions - epatch "${WORKDIR}/${MY_P}-patches-2"/*.patch -} - -src_configure() { - econf --enable-gtk2 \ - $(use_enable nls) \ - --disable-jpeg \ - --disable-png \ - --disable-tiff \ - --disable-lcms \ - --disable-sanetest -} - -src_install() { - # link xsane so it is seen as a plugin in gimp - local plugindir - if [ -x /usr/bin/gimptool ]; then - plugindir="$(gimptool --gimpplugindir)/plug-ins" - elif [ -x /usr/bin/gimptool-2.0 ]; then - plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins" - else - die "Can't find GIMP plugin directory." - fi - newbin src/xsane xsane-gimp - dodir "${plugindir}" - dosym /usr/bin/xsane-gimp "${plugindir}"/xsane -} - -pkg_postinst() { - elog "If a new scanner is added or the device of the the scanner has" - elog "changed, it is recommended to rebuild the cache:" - elog "issue \"touch /usr/bin/xsane-gimp\" or delete the plugin cache" - elog "(~/.gimp*/pluginrc)." -} diff --git a/media-gfx/xsane-gimp/xsane-gimp-0.999.ebuild b/media-gfx/xsane-gimp/xsane-gimp-0.999.ebuild deleted file mode 100644 index 0297f7ee..00000000 --- a/media-gfx/xsane-gimp/xsane-gimp-0.999.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -inherit eutils - -DESCRIPTION="XSane plugin for GIMP" -HOMEPAGE="http://www.xsane.org/" -MY_P="${P/-gimp}" -SRC_URI="http://www.xsane.org/download/${MY_P}.tar.gz - http://dev.gentoo.org/~dilfridge/distfiles/xsane-0.998-patches-2.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="nls" - -RDEPEND="media-gfx/sane-backends - ~media-gfx/xsane-${PV}[-gimp] - media-gfx/gimp" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - # Apply multiple fixes from different distributions - # Drop included patch and reuse patchset from prior version - rm "${WORKDIR}/xsane-0.998-patches-2"/005-update-param-crash.patch || die - epatch "${WORKDIR}/xsane-0.998-patches-2"/*.patch - - # Fix compability with libpng15 wrt #377363 - sed -i -e 's:png_ptr->jmpbuf:png_jmpbuf(png_ptr):' src/xsane-save.c || die - - # Fix AR calling directly (bug #442606) - sed -i -e 's:ar r:$(AR) r:' lib/Makefile.in || die - tc-export AR -} - -src_configure() { - econf --enable-gtk2 \ - $(use_enable nls) \ - --disable-jpeg \ - --disable-png \ - --disable-tiff \ - --enable-gimp \ - --disable-lcms -} - -src_install() { - # link xsane so it is seen as a plugin in gimp - local plugindir - if [ -x "${EPREFIX}"/usr/bin/gimptool ]; then - plugindir="$(gimptool --gimpplugindir)/plug-ins" - elif [ -x "${EPREFIX}"/usr/bin/gimptool-2.0 ]; then - plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins" - else - die "Can't find GIMP plugin directory." - fi - dodir "${plugindir#${EPREFIX}}" - newbin src/xsane xsane-gimp - dosym /usr/bin/xsane-gimp "${plugindir#${EPREFIX}}"/xsane -} diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest deleted file mode 100644 index 4ef5ffdc..00000000 --- a/media-tv/kodi/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST kodi-14.1-generated-addons.tar.xz 71072 SHA256 0666eae88a3214f7577544975524b95a9f55b107cde5124d5d299351427c5d39 SHA512 a26889ba8af33316ac61bbf5a55ec6cd72cb867eac9b6d7c626ff890f3287de8704cf8372a5e2b72d6075ab8c31ba3d8465d1da0c9437065fe6e0171a560142f WHIRLPOOL 34a7067964febd71d5e07333a1ef90c14ad3d7d09e82aa4a3245b8174b068a1b2b31d0d6e5d20a449d11d34701b59611b725c8f37ce61702489c84bda16f227a -DIST kodi-14.1.tar.gz 70832109 SHA256 a38059e292cf8523918834e49fcc2d688525ceb7951ddf7f5ee535f4147255d6 SHA512 05dccad279073fc804faf2f179ba370f612d53c823dd333fdd151e05de37eb8202cc981ba48afff695d475bafde9c8f05f562fe09883593a70299a2f098a9849 WHIRLPOOL 464ff2673c9e65466dff73d3c91b8754ee68d64b4a18ebb0b0c6e8efa2da1cc32ab22686530a8469a105bf7a089d8928db64c5c61d272462c13485006875b506 diff --git a/media-tv/kodi/files/generate.sh b/media-tv/kodi/files/generate.sh deleted file mode 100644 index 2e5b67fb..00000000 --- a/media-tv/kodi/files/generate.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -# Generate the various interface files that normally requires java. -# This makes building the release versions much nicer. - -set -eux - -PV=$1 -PN=kodi -P="${PN}-${PV}" -DISTDIR="/usr/portage/distfiles" -GITDIR="/usr/local/src/kodi/git" - -if [[ ${PV} != "9999" ]] ; then - rm -rf xbmc-*/ - tar xf ${DISTDIR}/${P}.tar.gz - d=$(echo xbmc-*/) -else - stamp=$(date --date="$(git log -n1 --pretty=format:%ci master)" -u +%Y%m%d) - P+="-${stamp}" - cd ${GITDIR} - d=. -fi -#cd ${d} && git init . && git add . && git commit -qmm && cd .. -make -C ${d} -j -f codegenerator.mk -tar="${DISTDIR}/${P}-generated-addons.tar.xz" -tar cf - \ - ${d}/xbmc/interfaces/python/generated/*.cpp \ - ${d}/xbmc/interfaces/json-rpc/ServiceDescription.h \ - | xz > "${tar}" -if [[ ${PV} != "9999" ]] ; then - rm -rf xbmc-*/ -fi - -du -b "${tar}" diff --git a/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch b/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch deleted file mode 100644 index 94b86666..00000000 --- a/media-tv/kodi/files/kodi-14.0-dvddemux-ffmpeg.patch +++ /dev/null @@ -1,16 +0,0 @@ -sniped from: -http://cvs.rpmfusion.org/viewvc/rpms/kodi/devel/kodi-14.0-dvddemux-ffmpeg.patch?root=free&view=markup - ---- xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp -+++ xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp -@@ -519,10 +519,6 @@ - - void CDVDDemuxFFmpeg::Flush() - { -- // naughty usage of an internal ffmpeg function -- if (m_pFormatContext) -- av_read_frame_flush(m_pFormatContext); -- - m_currentPts = DVD_NOPTS_VALUE; - - m_pkt.result = -1; diff --git a/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch b/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch deleted file mode 100644 index 82a73835..00000000 --- a/media-tv/kodi/files/kodi-14.1-no-arm-flags.patch +++ /dev/null @@ -1,16 +0,0 @@ -http://bugs.gentoo.org/400617 - -do not force any particular ABI or FPU or SIMD compiler flags for arm -targets. let the toolchain and user CFLAGS control that. - ---- a/configure.in -+++ b/configure.in -@@ -571,7 +571,7 @@ - elif test "$target_platform" = "target_raspberry_pi"; then - ARCH="arm" - use_arch="arm" --elif test "$use_arch" = "arm"; then -+elif false; then - CFLAGS="$CFLAGS -mno-apcs-stack-check" - CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check" - FFMPEG_EXTRACFLAGS="" diff --git a/media-tv/kodi/files/kodi-9999-nomythtv.patch b/media-tv/kodi/files/kodi-9999-nomythtv.patch deleted file mode 100644 index 40ab23b9..00000000 --- a/media-tv/kodi/files/kodi-9999-nomythtv.patch +++ /dev/null @@ -1,67 +0,0 @@ -http://trac.xbmc.org/ticket/11775 - -make mythtv support optional - -diff --git a/Makefile.in b/Makefile.in -index 9ffae7e..17cc525 100755 ---- a/Makefile.in -+++ b/Makefile.in -@@ -209,7 +209,7 @@ LIB_DIRS=\ - lib/cpluff \ - lib/xbmc-dll-symbols - --ifeq (@USE_MYSQL@,1) -+ifeq (@USE_MYTHTV@,1) - LIB_DIRS += lib/cmyth - CMYTH=cmyth - endif -diff --git a/configure.in b/configure.in -index d44825f..629d7b4 100755 ---- a/configure.in -+++ b/configure.in -@@ -479,6 +479,12 @@ AC_ARG_ENABLE([mysql], - [AS_HELP_STRING([--disable-mysql], - [disable mysql])], - -+AC_ARG_ENABLE([mythtv], -+ [AS_HELP_STRING([--disable-mythtv], -+ [disable mythtv])], -+ [use_mythtv=$enableval], -+ [use_mythtv=yes]) -+ - AC_ARG_ENABLE([webserver], - [AS_HELP_STRING([--disable-webserver], - [disable webserver])], -@@ -1080,6 +1086,9 @@ if test "$use_mysql" = "yes"; then - else - AC_MSG_ERROR($missing_program) - fi -+ if test "$use_mythtv" = "yes"; then -+ AC_DEFINE([HAVE_MYTHTV],[1],["Define to 1 if you want mythtv support"]) -+ fi - fi - AC_CHECK_HEADER([ass/ass.h],, AC_MSG_ERROR($missing_library)) - AC_CHECK_HEADER([mpeg2dec/mpeg2.h],, AC_MSG_ERROR($missing_library)) -@@ -2372,6 +2381,15 @@ else - final_message="$final_message\n MySQL:\tNo" - USE_MYSQL=0 - fi -+ -+if test "$use_mythtv" = "yes"; then -+ final_message="$final_message\n MythTV:\tYes" -+ USE_MYTHTV=1 -+else -+ final_message="$final_message\n MythTV:\tNo" -+ USE_MYTHTV=0 -+fi -+ - if test "$use_webserver" = "yes"; then - final_message="$final_message\n Webserver:\tYes" - USE_WEB_SERVER=1 -@@ -2675,6 +2693,7 @@ AC_SUBST(USE_LIBUDEV) - AC_SUBST(USE_LIBUSB) - AC_SUBST(USE_LIBCEC) - AC_SUBST(USE_MYSQL) -+AC_SUBST(USE_MYTHTV) - AC_SUBST(USE_WAYLAND) - diff --git a/media-tv/kodi/files/kodi-9999-texturepacker.patch b/media-tv/kodi/files/kodi-9999-texturepacker.patch deleted file mode 100644 index fe3dcdcf..00000000 --- a/media-tv/kodi/files/kodi-9999-texturepacker.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- tools/depends/native/TexturePacker/Makefile.old 2015-03-17 22:29:18.880029509 +0100 -+++ tools/depends/native/TexturePacker/Makefile 2015-03-17 22:29:41.459671679 +0100 -@@ -9,14 +9,10 @@ - - ifeq ($(NATIVEPLATFORM),) - PLATFORM = native -- EXTRA_CONFIGURE = --enable-static - else - PLATFORM = $(NATIVEPLATFORM) - endif - --ifeq ($(NATIVE_OS), linux) -- EXTRA_CONFIGURE = --enable-static --endif - ifeq ($(NATIVE_OS), android) - EXTRA_CONFIGURE = --enable-static - endif diff --git a/media-tv/kodi/kodi-14.1.ebuild b/media-tv/kodi/kodi-14.1.ebuild deleted file mode 100644 index 11fbcb5b..00000000 --- a/media-tv/kodi/kodi-14.1.ebuild +++ /dev/null @@ -1,277 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -# Does not work with py3 here -# It might work with py:2.5 but I didn't test that -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite" - -inherit eutils python-single-r1 multiprocessing autotools - -CODENAME="Helix" -case ${PV} in -9999) - EGIT_REPO_URI="git://github.com/xbmc/xbmc.git" - inherit git-2 - ;; -*|*_p*) - MY_PV=${PV/_p/_r} - MY_P="${PN}-${MY_PV}" - SRC_URI="http://mirrors.kodi.tv/releases/source/${MY_PV}-${CODENAME}.tar.gz -> ${P}.tar.gz - http://mirrors.kodi.tv/releases/source/${MY_P}-generated-addons.tar.xz" - KEYWORDS="~amd64 ~x86" - - S=${WORKDIR}/xbmc-${PV}-${CODENAME} - ;; -esac - -DESCRIPTION="Kodi is a free and open source media-player and entertainment hub" -HOMEPAGE="http://kodi.tv/ http://kodi.wiki/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="airplay avahi bluetooth bluray caps cec css debug +fishbmc gles goom java joystick midi mysql nfs +opengl profile +projectm pulseaudio pvr +rsxs rtmp +samba sdl sftp test +texturepacker udisks upnp upower +usb vaapi vdpau webserver +X +xrandr" -REQUIRED_USE=" - pvr? ( mysql ) - rsxs? ( X ) - xrandr? ( X ) - joystick? ( sdl ) -" - -COMMON_DEPEND="${PYTHON_DEPS} - app-arch/bzip2 - app-arch/unzip - app-arch/zip - app-i18n/enca - airplay? ( app-pda/libplist ) - dev-libs/boost - dev-libs/expat - dev-libs/fribidi - dev-libs/libcdio[-minimal] - cec? ( >=dev-libs/libcec-2.2 ) - dev-libs/libpcre[cxx] - dev-libs/libxml2 - dev-libs/libxslt - >=dev-libs/lzo-2.04 - dev-libs/tinyxml[stl] - dev-libs/yajl - dev-python/simplejson[${PYTHON_USEDEP}] - media-fonts/corefonts - media-fonts/roboto - media-libs/alsa-lib - media-libs/flac - media-libs/fontconfig - media-libs/freetype - >=media-libs/glew-1.5.6 - media-libs/jasper - media-libs/jbigkit - >=media-libs/libass-0.9.7 - bluray? ( media-libs/libbluray ) - css? ( media-libs/libdvdcss ) - media-libs/libmad - media-libs/libmodplug - media-libs/libmpeg2 - media-libs/libogg - media-libs/libpng - projectm? ( media-libs/libprojectm ) - media-libs/libsamplerate - sdl? ( media-libs/libsdl2 ) - >=media-libs/taglib-1.8 - media-libs/libvorbis - media-libs/tiff - pulseaudio? ( media-sound/pulseaudio ) - media-sound/wavpack - rtmp? ( media-video/rtmpdump ) - avahi? ( net-dns/avahi ) - nfs? ( net-fs/libnfs ) - webserver? ( net-libs/libmicrohttpd[messages] ) - sftp? ( net-libs/libssh[sftp] ) - net-misc/curl - samba? ( >=net-fs/samba-3.4.6[smbclient(+)] ) - bluetooth? ( net-wireless/bluez ) - sys-apps/dbus - caps? ( sys-libs/libcap ) - sys-libs/zlib - virtual/jpeg - usb? ( virtual/libusb ) - mysql? ( virtual/mysql ) - opengl? ( - virtual/glu - virtual/opengl - ) - gles? ( - virtual/opengl - media-libs/mesa[gles2] - ) - vaapi? ( x11-libs/libva[opengl] ) - vdpau? ( - x11-libs/libvdpau - >=x11-drivers/nvidia-drivers-180.51 - ) - X? ( - x11-apps/xdpyinfo - x11-apps/mesa-progs - x11-libs/libXinerama - xrandr? ( x11-libs/libXrandr ) - x11-libs/libXrender - )" -RDEPEND="${COMMON_DEPEND} - !media-tv/xbmc - udisks? ( sys-fs/udisks:0 ) - upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )" -DEPEND="${COMMON_DEPEND} - app-arch/xz-utils - dev-lang/swig - dev-util/gperf - texturepacker? ( - media-libs/libsdl - media-libs/sdl-image - ) - sdl? ( media-libs/sdl-image ) - X? ( x11-proto/xineramaproto ) - dev-util/cmake - x86? ( dev-lang/nasm ) - java? ( virtual/jre ) - test? ( dev-cpp/gtest )" -# Force java for latest git version to avoid having to hand maintain the -# generated addons package. #488118 -[[ ${PV} == "9999" ]] && DEPEND+=" virtual/jre" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_unpack() { - [[ ${PV} == "9999" ]] && git-2_src_unpack || default -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-9999-nomythtv.patch - epatch "${FILESDIR}"/${P}-no-arm-flags.patch #400617 - epatch "${FILESDIR}"/${PN}-14.0-dvddemux-ffmpeg.patch #526992#36 - # The mythtv patch touches configure.ac, so force a regen - rm -f configure - - # some dirs ship generated autotools, some dont - multijob_init - local d - for d in $(printf 'f:\n\t@echo $(BOOTSTRAP_TARGETS)\ninclude bootstrap.mk\n' | emake -f - f) ; do - [[ -e ${d} ]] && continue - pushd ${d/%configure/.} >/dev/null || die - AT_NOELIBTOOLIZE="yes" AT_TOPLEVEL_EAUTORECONF="yes" \ - multijob_child_init eautoreconf - popd >/dev/null - done - multijob_finish - elibtoolize - - [[ ${PV} == "9999" ]] && emake -f codegenerator.mk - - # Disable internal func checks as our USE/DEPEND - # stuff handles this just fine already #408395 - export ac_cv_lib_avcodec_ff_vdpau_vc1_decode_picture=yes - - # Fix the final version string showing as "exported" - # instead of the SVN revision number. - export HAVE_GIT=no GIT_REV=${EGIT_VERSION:-exported} - - # avoid long delays when powerkit isn't running #348580 - sed -i \ - -e '/dbus_connection_send_with_reply_and_block/s:-1:3000:' \ - xbmc/linux/*.cpp || die - - epatch_user #293109 - - # Tweak autotool timestamps to avoid regeneration - find . -type f -exec touch -r configure {} + -} - -src_configure() { - # Disable documentation generation - export ac_cv_path_LATEX=no - # Avoid help2man - export HELP2MAN=$(type -P help2man || echo true) - # No configure flage for this #403561 - export ac_cv_lib_bluetooth_hci_devid=$(usex bluetooth) - # Requiring java is asine #434662 - [[ ${PV} != "9999" ]] && export ac_cv_path_JAVA_EXE=$(which $(usex java java true)) - - econf \ - --docdir=/usr/share/doc/${PF} \ - --disable-ccache \ - --disable-optimizations \ - --disable-external-ffmpeg \ - $(use_enable airplay) \ - $(use_enable avahi) \ - $(use_enable bluray libbluray) \ - $(use_enable caps libcap) \ - $(use_enable cec libcec) \ - $(use_enable css dvdcss) \ - $(use_enable debug) \ - $(use_enable fishbmc) \ - $(use_enable gles) \ - $(use_enable goom) \ - $(use_enable joystick) \ - $(use_enable midi mid) \ - $(use_enable mysql) \ - $(use_enable nfs) \ - $(use_enable opengl gl) \ - $(use_enable profile profiling) \ - $(use_enable projectm) \ - $(use_enable pulseaudio pulse) \ - $(use_enable pvr mythtv) \ - $(use_enable rsxs) \ - $(use_enable rtmp) \ - $(use_enable samba) \ - $(use_enable sdl) \ - $(use_enable sftp ssh) \ - $(use_enable usb libusb) \ - $(use_enable test gtest) \ - $(use_enable texturepacker) \ - $(use_enable upnp) \ - $(use_enable vaapi) \ - $(use_enable vdpau) \ - $(use_enable webserver) \ - $(use_enable X x11) \ - $(use_enable xrandr) -} - -src_install() { - default - rm "${ED}"/usr/share/doc/*/{LICENSE.GPL,copying.txt}* - - domenu tools/Linux/kodi.desktop - newicon media/icon48x48.png kodi.png - - # Remove optional addons (platform specific and disabled by USE flag). - local disabled_addons=( - repository.pvr-{android,ios,osx{32,64},win32}.xbmc.org - visualization.dxspectrum - ) - use fishbmc || disabled_addons+=( visualization.fishbmc ) - use projectm || disabled_addons+=( visualization.{milkdrop,projectm} ) - use rsxs || disabled_addons+=( screensaver.rsxs.{euphoria,plasma,solarwinds} ) - rm -rf "${disabled_addons[@]/#/${ED}/usr/share/kodi/addons/}" - - # Remove fonconfig settings that are used only on MacOSX. - # Can't be patched upstream because they just find all files and install - # them into same structure like they have in git. - rm -rf "${ED}"/usr/share/kodi/system/players/dvdplayer/etc - - # Replace bundled fonts with system ones - # teletext.ttf: unknown - # bold-caps.ttf: unknown - # roboto: roboto-bold, roboto-regular - # arial.ttf: font mashed from droid/roboto, not removed wrt bug#460514 - rm -rf "${ED}"/usr/share/kodi/addons/skin.confluence/fonts/Roboto-* - dosym /usr/share/fonts/roboto/Roboto-Regular.ttf \ - /usr/share/kodi/addons/skin.confluence/fonts/Roboto-Regular.ttf - dosym /usr/share/fonts/roboto/Roboto-Bold.ttf \ - /usr/share/kodi/addons/skin.confluence/fonts/Roboto-Bold.ttf - - python_domodule tools/EventClients/lib/python/xbmcclient.py - python_newscript "tools/EventClients/Clients/Kodi Send/kodi-send.py" kodi-send -} diff --git a/media-video/bomi/Manifest b/media-video/bomi/Manifest deleted file mode 100644 index c005ce2c..00000000 --- a/media-video/bomi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST bomi-0.9.11.tar.gz 4607167 SHA256 c76ac45733cdafa7003bbc178e5a90a683df9aec30cd85f188bb17c7af9e282e SHA512 e24f4f9e5d0f2b5aa6223a70339f24287a18ab7f2904e5efabd8bb4e1b61206c294e061e6c71f7bbeb623a22321ee7775585ff2a568d116dc9aa7701087a8de7 WHIRLPOOL 9808893ee1a63f5a0a8e6b5b13fa35b9c91c30557e07074d59ddaeff8b91853cfc5540e514109bd6934eb1c225233762bb8bee72b4d5a8ad086c74b1038af613 diff --git a/media-video/bomi/bomi-0.9.11.ebuild b/media-video/bomi/bomi-0.9.11.ebuild deleted file mode 100644 index 942964c8..00000000 --- a/media-video/bomi/bomi-0.9.11.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit eutils qmake-utils - -DESCRIPTION="Powerful and easy-to-use multimedia player" -HOMEPAGE="http://bomi.github.io/" -SRC_URI="https://github.com/xylosper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="aacs bdplus cdda jack pulseaudio samba systemd vaapi vdpau youtube-dl" - -RDEPEND="dev-libs/fribidi - dev-libs/icu - dev-libs/libchardet - dev-qt/linguist-tools - dev-qt/qtchooser - >=dev-qt/qtcore-5.3 - >=dev-qt/qtdbus-5.3 - >=dev-qt/qtdeclarative-5.3[-gles2] - >=dev-qt/qtgui-5.3[-gles2] - >=dev-qt/qtnetwork-5.3 - >=dev-qt/qtopengl-5.3[-gles2] - >=dev-qt/qtquickcontrols-5.3 - >=dev-qt/qtsql-5.3 - >=dev-qt/qtsvg-5.3 - >=dev-qt/qtwidgets-5.3[-gles2] - >=dev-qt/qtx11extras-5.3 - >=dev-qt/qtxml-5.3 - media-libs/alsa-lib - >=media-video/ffmpeg-2.4 - media-libs/glew - >=media-libs/libass-0.12.1 - youtube-dl? ( net-misc/youtube-dl ) - media-libs/libbluray - bdplus? ( media-libs/libbdplus ) - aacs? ( media-libs/libaacs ) - >=media-libs/libquvi-0.9 - media-libs/libdvdread - media-libs/libdvdnav - media-sound/mpg123 - x11-libs/libva - cdda? ( - dev-libs/libcdio - dev-libs/libcdio-paranoia ) - jack? ( media-sound/jack-audio-connection-kit ) - pulseaudio? ( media-sound/pulseaudio ) - samba? ( net-fs/samba[client] ) - systemd? ( sys-apps/systemd ) - virtual/opengl" -DEPEND="${RDEPEND} - dev-lang/python - media-libs/mesa - sys-apps/sed - >=sys-devel/gcc-4.9" - -src_configure() { - ./configure --prefix=/usr \ - --qmake=/usr/$(get_libdir)/qt5/bin/qmake \ - --lrelease=/usr/$(get_libdir)/qt5/bin/lrelease \ - $(use_enable cdda) \ - $(use_enable jack) \ - $(use_enable pulseaudio) \ - $(use_enable samba) \ - $(use_enable systemd) \ - $(use_enable vaapi) \ - $(use_enable vdpau) \ - || die -} - -src_install() { - emake DEST_DIR="${D}" install - dodoc CHANGES.txt README.md -} diff --git a/net-analyzer/zenmap/Manifest b/net-analyzer/zenmap/Manifest deleted file mode 100644 index c351fea1..00000000 --- a/net-analyzer/zenmap/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST nmap-6.01.tar.bz2 21640157 SHA256 77f6635b677d28b546cbef97e4ead6c2d4a5aebcaa108fe3a3c135db6448617a SHA512 0b44542a0e33629d077c64129bac7e00b05b4e65a83b181b84fb5460a7da083bb29be00777a8d92c6f6b6fb0c009cebc330c02c7259166e8cea4109cdae50fc9 WHIRLPOOL 24b125997c8ae5b7a514a6bcc5780b9a8aec8516e19616b0890fd34c8b7b182d04142e012c981a0e125468a4ee49ea7b13416f79031ede346846e59b08919dfd -DIST nmap-6.25.tar.bz2 7668639 SHA256 3349cc6d36b86b95ca2b8075d16615a3a598cef494920d6652f9a8bf9f7660b5 SHA512 6ec4d8f50621c86a3d0b6a22cf179a1874bf109736c5a79d6b29faec6859e165f7c0e6c3f8c284de8f384a8a607f071e2176c900b22df3ba0f158d36b081870d WHIRLPOOL b6cd57988827549762020e73ff263f5014d6c748291225d8c9792705da39188436004400b05a07414b4cc4b9ea56c75ebf7c753bbe11a5456b008041e72ebbc4 -DIST nmap-logo-64.png 3289 SHA256 4c72ff1eeffeeaa1039b251d9f2d675936e65db686fe3b57a35c2183ce67a8aa SHA512 fb102d12aaeebc8a97543ecd653a3606e86996ad679bc26d6e6e274ad05ec3e9f92521289d1a24153c521b699e8c0cfa65d8856bb49af53ee4837268bbc6b5d3 WHIRLPOOL 6093aadcb9880587e17d39d45fcbe57bb62777f220655e6ed5b5f900ce49cb8c5a53e24d7db0de6f8909eb0f8981f7565e6ae9b9bf9283a4ccccb0526eab5313 diff --git a/net-analyzer/zenmap/files/nmap-5.21-python.patch b/net-analyzer/zenmap/files/nmap-5.21-python.patch deleted file mode 100644 index aa0d4f9d..00000000 --- a/net-analyzer/zenmap/files/nmap-5.21-python.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Naurp nmap-5.21-orig/Makefile.in nmap-5.21/Makefile.in ---- nmap-5.21-orig/Makefile.in 2010-01-31 09:53:53.000000000 +0100 -+++ nmap-5.21/Makefile.in 2010-01-31 09:54:48.000000000 +0100 -@@ -253,7 +253,7 @@ build-zenmap: $(ZENMAPDIR)/setup.py $(ZE - - install-zenmap: $(ZENMAPDIR)/setup.py - $(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 -- cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)") -+ cd $(ZENMAPDIR) && $(PYTHON) setup.py --quiet install --prefix "$(prefix)" --force $(if $(DESTDIR),--root "$(DESTDIR)") --no-compile - $(INSTALL) -c -m 644 docs/zenmap.1 $(DESTDIR)$(mandir)/man1/ - # Create a symlink from nmapfe to zenmap if nmapfe doesn't exist or is - # already a link. -@@ -267,7 +267,7 @@ build-ndiff: - cd $(NDIFFDIR) && $(PYTHON) setup.py build $(if $(DESTDIR),--executable "$(DEFAULT_PYTHON_PATH)") - - install-ndiff: -- cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)") -+ cd $(NDIFFDIR) && $(PYTHON) setup.py install --prefix "$(prefix)" $(if $(DESTDIR),--root "$(DESTDIR)") --no-compile - - NSE_FILES = scripts/script.db scripts/*.nse - NSE_LIB_LUA_FILES = nselib/*.lua diff --git a/net-analyzer/zenmap/files/nmap-logo-64.png b/net-analyzer/zenmap/files/nmap-logo-64.png Binary files differdeleted file mode 100644 index ef0af9b1..00000000 --- a/net-analyzer/zenmap/files/nmap-logo-64.png +++ /dev/null diff --git a/net-analyzer/zenmap/metadata.xml b/net-analyzer/zenmap/metadata.xml deleted file mode 100644 index 15f3f4f9..00000000 --- a/net-analyzer/zenmap/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>slawomir.nizio@sabayonlinux.org</email> - <description>maintainer of split nmap ebuild</description> -</maintainer> -</pkgmetadata> diff --git a/net-analyzer/zenmap/zenmap-6.01.ebuild b/net-analyzer/zenmap/zenmap-6.01.ebuild deleted file mode 100644 index 74617c27..00000000 --- a/net-analyzer/zenmap/zenmap-6.01.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" -PYTHON_DEPEND="2" - -inherit eutils flag-o-matic python - -MY_P=${P/_beta/BETA} - -DESCRIPTION="Graphical frontend for nmap" -HOMEPAGE="http://nmap.org/" -SRC_URI="http://nmap.org/dist/${MY_P/zenmap/nmap}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -DEPEND=">=x11-libs/gtk+-2.6:2 - >=dev-python/pygtk-2.6 - || ( dev-lang/python:2.7[sqlite] dev-lang/python:2.6[sqlite] dev-lang/python:2.5[sqlite] dev-python/pysqlite:2 ) - " -RDEPEND="${DEPEND} - ~net-analyzer/nmap-${PV}" - -S="${WORKDIR}/${MY_P/zenmap/nmap}" - -pkg_setup() { - python_set_active_version 2 -} - -src_prepare() { - # epatch "${FILESDIR}"/${PN}-4.75-include.patch - # epatch "${FILESDIR}"/${PN}-4.75-nolua.patch - # epatch "${FILESDIR}"/${PN}-5.10_beta1-string.patch - epatch "${FILESDIR}"/${PN/zenmap/nmap}-5.21-python.patch - sed -i -e 's/-m 755 -s ncat/-m 755 ncat/' ncat/Makefile.in - - ## bug #416987 - #epatch "${FILESDIR}"/${P}-make.patch -} - -src_configure() { - # The bundled libdnet is incompatible with the version available in the - # tree, so we cannot use the system library here. - econf --with-libdnet=included \ - --with-zenmap \ - --without-ncat \ - --without-ndiff \ - --without-nmap-update \ - --without-nping \ - --without-ndiff \ - || die "configure failed!" -} - -src_compile() { - emake build-zenmap || die -} - -src_install() { - emake DESTDIR="${D}" install-zenmap || die - doicon "${FILESDIR}/nmap-logo-64.png" -} diff --git a/net-analyzer/zenmap/zenmap-6.25.ebuild b/net-analyzer/zenmap/zenmap-6.25.ebuild deleted file mode 100644 index 68fc1d63..00000000 --- a/net-analyzer/zenmap/zenmap-6.25.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" -PYTHON_DEPEND="2" - -inherit eutils flag-o-matic python - -MY_P=${P/_beta/BETA} -NM_PN=${PN/zenmap/nmap} -NM_P=${MY_P/zenmap/nmap} - -DESCRIPTION="Graphical frontend for nmap" -HOMEPAGE="http://nmap.org/" -SRC_URI=" - http://nmap.org/dist/${NM_P}.tar.bz2 - http://dev.gentoo.org/~jer/nmap-logo-64.png -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -IUSE="nls" -NMAP_LINGUAS="de es fr hr hu id it ja pl pt_BR pt_PT ro ru sk zh" -for lingua in ${NMAP_LINGUAS}; do - IUSE+=" linguas_${lingua}" -done - -NMAP_PYTHON_DEPEND=" -|| ( - dev-lang/python:2.7[sqlite] - dev-lang/python:2.6[sqlite] - dev-lang/python:2.5[sqlite] - dev-python/pysqlite:2 -) -" -DEPEND=" - >=x11-libs/gtk+-2.6:2 - >=dev-python/pygtk-2.6 - ${NMAP_PYTHON_DEPEND} -" -RDEPEND=" - ${DEPEND} - ~net-analyzer/nmap-${PV} -" - -S="${WORKDIR}/${NM_P}" - -pkg_setup() { - python_set_active_version 2 -} - -src_unpack() { - unpack ${NM_P}.tar.bz2 -} - -src_prepare() { - # "${FILESDIR}"/${PN}-4.75-include.patch - # "${FILESDIR}"/${PN}-4.75-nolua.patch - # "${FILESDIR}"/${PN}-5.10_beta1-string.patch - # "${FILESDIR}"/${PN}-6.01-make.patch - # "${FILESDIR}"/${PN}-6.25-lua.patch - epatch \ - "${FILESDIR}"/${NM_PN}-5.21-python.patch - - mv docs/man-xlate/${NM_PN}-j{p,a}.1 || die - if use nls; then - local lingua='' - for lingua in ${NMAP_LINGUAS}; do - if ! use linguas_${lingua}; then - rm -rf zenmap/share/zenmap/locale/${lingua} - rm -f zenmap/share/zenmap/locale/${lingua}.po - fi - done - else - # configure/make ignores --disable-nls - for lingua in ${NMAP_LINGUAS}; do - rm -rf zenmap/share/zenmap/locale/${lingua} - rm -f zenmap/share/zenmap/locale/${lingua}.po - done - fi - - sed -i \ - -e '/^ALL_LINGUAS =/{s|$| id|g;s|jp|ja|g}' \ - Makefile.in || die - - # Fix desktop files wrt bug #432714 - sed -i \ - -e '/^Encoding/d' \ - -e 's|^Categories=.*|Categories=Network;System;Security;|g' \ - zenmap/install_scripts/unix/zenmap-root.desktop \ - zenmap/install_scripts/unix/zenmap.desktop || die -} - -src_configure() { - # The bundled libdnet is incompatible with the version available in the - # tree, so we cannot use the system library here. - # nls disabled for split nmap ebuild - flag used for manipulations above - econf \ - --with-zenmap \ - --without-liblua \ - --without-ncat \ - --without-ndiff \ - --disable-nls \ - --without-nmap-update \ - --without-nping \ - --without-openssl \ - --with-libdnet=included -} - -src_compile() { - emake build-zenmap || die -} - -src_install() { - emake DESTDIR="${D}" install-zenmap || die - doicon "${FILESDIR}/nmap-logo-64.png" -} diff --git a/sys-auth/polkit-qt4/Manifest b/sys-auth/polkit-qt4/Manifest deleted file mode 100644 index 739c8b56..00000000 --- a/sys-auth/polkit-qt4/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST polkit-qt-1-0.112.0.tar.bz2 67725 SHA256 67fb03bf6ca3e0bdbd98d374dfb5b1651a07d17ae6c23e11a81b4b084447e7c6 SHA512 4cb17389b54a09c53052f6d72aa5cbfe09ccb19f7fd4edf8b43ccd4751f5e88609c5f89777f4af92167d32eb2ce1e78537cea7bcfb60a90072d1fe02d6a59b50 WHIRLPOOL cf77234386646a145c807888ba361dad45f50e8857d8bea7d507b966fd52172b870ffa16c8c5df15296419ee04778614161fff9466d31af44661730916435f73 diff --git a/sys-auth/polkit-qt4/polkit-qt4-0.112.0-r1.ebuild b/sys-auth/polkit-qt4/polkit-qt4-0.112.0-r1.ebuild deleted file mode 100644 index ae00bdff..00000000 --- a/sys-auth/polkit-qt4/polkit-qt4-0.112.0-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit-qt/polkit-qt-0.112.0-r1.ebuild,v 1.6 2015/05/16 10:14:07 jer Exp $ - -EAPI=5 - -MY_P="${P/qt4/qt-1}" - -inherit cmake-utils multibuild - -DESCRIPTION="PolicyKit Qt4 API wrapper library" -HOMEPAGE="http://www.kde.org/" -SRC_URI="mirror://kde/stable/apps/KDE4.x/admin/${MY_P}.tar.bz2" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+qt4 examples" - -RDEPEND=" - dev-libs/glib:2 - >=sys-auth/polkit-0.103 - qt4? ( - dev-qt/qtcore:4[glib] - dev-qt/qtdbus:4 - dev-qt/qtgui:4[glib] - ) -" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS README README.porting TODO ) - -S=${WORKDIR}/${MY_P} - -# bug #529686 -RESTRICT="test" - -pkg_setup() { - MULTIBUILD_VARIANTS=() - use qt4 && MULTIBUILD_VARIANTS+=( qt4 ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( - -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc - $(cmake-utils_use_build examples) - ) - - if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then - mycmakeargs+=( -DUSE_QT4=ON ) - fi - - cmake-utils_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake-utils_src_compile -} - -src_install() { - multibuild_foreach_variant cmake-utils_src_install -} diff --git a/sys-boot/plymouth-extras/Manifest b/sys-boot/plymouth-extras/Manifest deleted file mode 100644 index e9eb462d..00000000 --- a/sys-boot/plymouth-extras/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST plymouth-0.8.8.tar.bz2 1143549 SHA256 1bada4e1d3a31a5a99adc2db83f5452d9818839cda51a6e430f044f6281d759b SHA512 97a20a8622c7ea51000e9b6d88a25fd84d7001fb2727527a72344b555f389c74954bd0be0bffd9cc9175b5c5a0d28e95af058fce79ec7531f736619ee74d8d94 WHIRLPOOL badb44a6c1eb004772e67cfe3cda601d22590d813ebd4bce5f0fcb325c445246916ba30e083c6aa98b73b460ddf4f2caf9bf2727d22bbbc5414f11a5cf0e5ddf diff --git a/sys-boot/plymouth-extras/plymouth-extras-0.8.8-r1.ebuild b/sys-boot/plymouth-extras/plymouth-extras-0.8.8-r1.ebuild deleted file mode 100644 index b24ea43d..00000000 --- a/sys-boot/plymouth-extras/plymouth-extras-0.8.8-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit autotools-utils systemd toolchain-funcs - -DESCRIPTION="X11 and Label plugins for Plymouth" -HOMEPAGE="http://cgit.freedesktop.org/plymouth/" -SRC_URI="http://www.freedesktop.org/software/plymouth/releases/${P/-extras}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="debug static-libs" - -CDEPEND=">=media-libs/libpng-1.2.16 - dev-libs/glib - >=x11-libs/gtk+-2.12:2 - >=x11-libs/pango-1.21 - ~sys-boot/plymouth-${PV}[-gtk,-pango,debug=]" -DEPEND="${CDEPEND} - virtual/pkgconfig - " -RDEPEND="${CDEPEND}" - -S="${WORKDIR}/${P/-extras}" - -src_configure() { - local myeconfargs=( - --with-system-root-install - --localstatedir=/var - --enable-gtk - --enable-pango - $(use_enable debug tracing) - $(use_enable libkms) - $(use_enable video_cards_intel libdrm_intel) - $(use_enable video_cards_radeon libdrm_radeon) - ) - autotools-utils_src_configure -} - -src_install() { - local build_dir="${BUILD_DIR}" - - # Build the x11 plugin - BUILD_DIR="${build_dir}/src/plugins/renderers/x11" autotools-utils_src_install - - # Build the label plugin - BUILD_DIR="${build_dir}/src/plugins/controls/label" autotools-utils_src_install -} diff --git a/sys-boot/plymouth-extras/plymouth-extras-0.8.9_pre1.ebuild b/sys-boot/plymouth-extras/plymouth-extras-0.8.9_pre1.ebuild deleted file mode 100644 index e45b9b58..00000000 --- a/sys-boot/plymouth-extras/plymouth-extras-0.8.9_pre1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -EGIT_REPO_URI="git://anongit.freedesktop.org/plymouth" -EGIT_COMMIT="37d2e400d25e6b4716d77d26fb7d40de8a8c1a8a" -AUTOTOOLS_AUTORECONF="true" - -inherit autotools-utils systemd toolchain-funcs git-2 - -DESCRIPTION="X11 and Label plugins for Plymouth" -HOMEPAGE="http://cgit.freedesktop.org/plymouth/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug static-libs" - -CDEPEND=">=media-libs/libpng-1.2.16 - dev-libs/glib - >=x11-libs/gtk+-2.12:2 - >=x11-libs/pango-1.21 - ~sys-boot/plymouth-${PV}[-gtk,-pango,debug=]" -DEPEND="${CDEPEND} - virtual/pkgconfig - " -RDEPEND="${CDEPEND}" - -S="${WORKDIR}/${P/-extras}" - -src_configure() { - local myeconfargs=( - --with-system-root-install - --localstatedir=/var - --enable-gtk - --enable-pango - $(use_enable debug tracing) - ) - autotools-utils_src_configure -} - -src_install() { - local build_dir="${BUILD_DIR}" - - # Build the x11 plugin - BUILD_DIR="${build_dir}/src/plugins/renderers/x11" autotools-utils_src_install - - # Build the label plugin - BUILD_DIR="${build_dir}/src/plugins/controls/label" autotools-utils_src_install -} diff --git a/sys-devel/base-gcc/Manifest b/sys-devel/base-gcc/Manifest deleted file mode 100644 index b2331445..00000000 --- a/sys-devel/base-gcc/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST ecj-4.5.jar 1470676 SHA256 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e WHIRLPOOL db54206cfd5eba935e707b8d36ebac40f3c4ed3c1f06ede794288cbdd9c7da9d90c0898e8c98b383af276ea4c1b40c861ebd9e1fc1dce712946184321339d3ad -DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 WHIRLPOOL 8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e -DIST gcc-4.8.4-patches-1.6.tar.bz2 26041 SHA256 a7c543351ef7fe81a6c6a8cde7a0c8351935841b85a4799a2e0bd2dc9c6f4d7b SHA512 077e07f5af576ec05e4db7399eb4070da52b0060443ce1f73f2b9ac981318fb20abaf2e898a3b4c612dec3fe07b24ecd0fd0a0ecdd3609ad21bec77f67225aae WHIRLPOOL f9d5feb257c24a5222b8a52c4cd9d828e8efb3595acb5c0c7367a3980a473c065aae64600ec8fc29954f68fa628641d68b2663eec45ddbbbbcd27a7dc775f8a1 -DIST gcc-4.8.4-piepatches-v0.6.1.tar.bz2 14110 SHA256 558bd1babcd687979ef6269b8e4774a3a06b860bda44e0a8aafaaa55423574b4 SHA512 464c7c482a244f6e3d07beb0bbe6d007bb95502d76d08dbb9daca92bcdb4560571f85eb10a73f542a03d1c7ba90fd1e50cfb8220f933ef559ff6f7867bc8bbdc WHIRLPOOL cc3ab1819905a32dd5983d1fae5c6812343c1426ec3ef387c56eaf46c73c646e376ae6351a151bd5579393be5055a231cb94e29ab03051f729ad4c685e69b77f -DIST gcc-4.8.4-uclibc-patches-1.0.tar.bz2 3004 SHA256 c7f9d3b7eba23a8042edad469a5e2a2a7ad613a7a6b6c658179409d7859edf41 SHA512 0e22e57731725f2d2a53c7137ee667a54ff92d30a7532660bc75220e2445452605e3e377b56b99bc3a62feb65d46b315f28aba3e075ffabd1e9d60e94e35b4af WHIRLPOOL 472cdbd2c7f77ce6505f6f5feb27d530edc5250d6e167ecd4a8ab1cd877abf4ae842f4785c55486bddb49e2e553c688c24a6d7e998cb211cde844b9867436c09 -DIST gcc-4.8.4.tar.bz2 86220648 SHA256 4a80aa23798b8e9b5793494b8c976b39b8d9aa2e53cd5ed5534aff662a7f8695 SHA512 b4c84ebd754c026029d706ef52c4242df4dcadc6a22cc5669b3aa37ac9dc25bc9cd9651fda83fb24dd5d17b1710e6865a35bb6c5cd9b95d0971717453935ae8e WHIRLPOOL b8b44413da420d083d0edcb846ad1b619971c399638e629089ca3bc8b6008a41bd38d688199f1451171d32443c37ab749f44a3763c5150f2147f729d4bd45a4b diff --git a/sys-devel/base-gcc/base-gcc-4.8.4.ebuild b/sys-devel/base-gcc/base-gcc-4.8.4.ebuild deleted file mode 100644 index 42e15817..00000000 --- a/sys-devel/base-gcc/base-gcc-4.8.4.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -PATCH_VER="1.6" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="0.6.1" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64" -PIE_UCLIBC_STABLE="x86 amd64" -SSP_STABLE="amd64 x86" -# uclibc need tls and nptl support for SSP support -# uclibc need to be >= 0.9.33 -SSP_UCLIBC_STABLE="x86 amd64" -#end Hardened stuff - -inherit eutils toolchain - -KEYWORDS="amd64 x86" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - >=${CATEGORY}/binutils-2.20" - -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_prepare() { - if has_version '<sys-libs/glibc-2.12' ; then - ewarn "Your host glibc is too old; disabling automatic fortify." - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315" - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" - fi - - toolchain_src_prepare - - use vanilla && return 0 - #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env-r1.patch -} - -src_install() { - # first, install full gcc - toolchain_src_install - - # define folders to be dropped, as they are provided by sys-devel/gcc-${PV} - export local bindir="${D}usr/bin" - export local libexecdir="${D}usr/libexec" - export local usrdir="${D}usr/${CHOST}" - export local sharedir="${D}usr/share" - export local debugdir="${D}usr/lib/debug" - export local libdir="${D}usr/lib/gcc/${CHOST}/${PV}" - if use multilib ; then - export local multilibdir="${D}usr/lib/gcc/${CHOST}/${PV}/32" - fi - - # drop binaries, debug symbols && headers, they're provided by sys-devel/gcc-${PV} - for extra in "$bindir" "$libexecdir" "$usrdir" "$sharedir" "$debugdir" "$libdir/include" "$libdir/finclude" "$libdir/include-fixed" "$libdir/plugin" "$libdir/security" ; do - rm -rf "$extra" - done -} - -pkg_preinst() { - : -} - -pkg_postinst() { - # RogentOS specific bits to always force the latest gcc profile - export local target="${ROOT}etc/env.d/gcc/${CHOST}-${PV}-vanilla" - if [[ -f "$target" ]] ; then - elog "Setting: ${target} GCC profile" - gcc-config "${target}" - else - eerror "No sys-devel/base-gcc version installed? Cannot set a proper GCC profile" - fi -} diff --git a/sys-devel/base-gcc/files/awk/fixlafiles.awk b/sys-devel/base-gcc/files/awk/fixlafiles.awk deleted file mode 100644 index ffade966..00000000 --- a/sys-devel/base-gcc/files/awk/fixlafiles.awk +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/awk/fixlafiles.awk,v 1.15 2008/02/19 05:47:29 vapier Exp $ - -# -# Helper functions -# -function printn(string) { - printf("%s", string) -} -function einfo(string) { - printf(" \033[32;01m*\033[0m %s\n", string) -} -function einfon(string) { - printf(" \033[32;01m*\033[0m %s", string) -} -function ewarn(string) { - printf(" \033[33;01m*\033[0m %s\n", string) -} -function ewarnn(string) { - printf(" \033[33;01m*\033[0m %s", string) -} -function eerror(string) { - printf(" \033[31;01m*\033[0m %s\n", string) -} - -# -# assert(condition, errmsg) -# assert that a condition is true. Otherwise exit. -# -function assert(condition, string) { - if (! condition) { - printf("%s:%d: assertion failed: %s\n", - FILENAME, FNR, string) > "/dev/stderr" - _assert_exit = 1 - exit 1 - } -} - -# -# system(command, return) -# wrapper that normalizes return codes ... -# -function dosystem(command, ret) { - ret = 0 - ret = system(command) - if (ret == 0) - return 1 - else - return 0 -} - -BEGIN { - # - # Get our variables from environment - # - OLDVER = ENVIRON["OLDVER"] - OLDCHOST = ENVIRON["OLDCHOST"] - - if (OLDVER == "") { - eerror("Could not get OLDVER!"); - exit 1 - } - - # Setup some sane defaults - LIBCOUNT = 2 - HAVE_GCC34 = 0 - DIRLIST[1] = "/lib" - DIRLIST[2] = "/usr/lib" - - # - # Walk /etc/ld.so.conf to discover all our library paths - # - pipe = "cat /etc/ld.so.conf | sort 2>/dev/null" - while(((pipe) | getline ldsoconf_data) > 0) { - if (ldsoconf_data !~ /^[[:space:]]*#/) { - if (ldsoconf_data == "") continue - - # Remove any trailing comments - sub(/#.*$/, "", ldsoconf_data) - # Remove any trailing spaces - sub(/[[:space:]]+$/, "", ldsoconf_data) - - # If there's more than one path per line, split - # it up as if they were sep lines - split(ldsoconf_data, nodes, /[:,[:space:]]/) - - # Now add the rest from ld.so.conf - for (x in nodes) { - # wtf does this line do ? - sub(/=.*/, "", nodes[x]) - # Prune trailing / - sub(/\/$/, "", nodes[x]) - - if (nodes[x] == "") continue - - # - # Drop the directory if its a child directory of - # one that was already added ... - # For example, if we have: - # /usr/lib /usr/libexec /usr/lib/mozilla /usr/lib/nss - # We really just want to save /usr/lib /usr/libexec - # - CHILD = 0 - for (y in DIRLIST) { - if (nodes[x] ~ "^" DIRLIST[y] "(/|$)") { - CHILD = 1 - break - } - } - if (CHILD) continue - - DIRLIST[++LIBCOUNT] = nodes[x] - } - } - } - close(pipe) - - # - # Get line from gcc's output containing CHOST - # - pipe = "gcc -print-file-name=libgcc.a 2>/dev/null" - if ((!((pipe) | getline TMP_CHOST)) || (TMP_CHOST == "")) { - close(pipe) - - # If we fail to get the CHOST, see if we can get the CHOST - # portage thinks we are using ... - pipe = "/usr/bin/portageq envvar 'CHOST'" - assert(((pipe) | getline CHOST), "(" pipe ") | getline CHOST") - } else { - # Check pre gcc-3.4.x versions - CHOST = gensub("^.+lib/gcc-lib/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST) - - if (CHOST == TMP_CHOST || CHOST == "") { - # Check gcc-3.4.x or later - CHOST = gensub("^.+lib/gcc/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST); - - if (CHOST == TMP_CHOST || CHOST == "") - CHOST = "" - else - HAVE_GCC34 = 1 - } - } - close(pipe) - - if (CHOST == "") { - eerror("Could not get gcc's CHOST!") - exit 1 - } - - if (OLDCHOST != "") - if (OLDCHOST == CHOST) - OLDCHOST = "" - - GCCLIBPREFIX_OLD = "/usr/lib/gcc-lib/" - GCCLIBPREFIX_NEW = "/usr/lib/gcc/" - - if (HAVE_GCC34) - GCCLIBPREFIX = GCCLIBPREFIX_NEW - else - GCCLIBPREFIX = GCCLIBPREFIX_OLD - - GCCLIB = GCCLIBPREFIX CHOST - - if (OLDCHOST != "") { - OLDGCCLIB1 = GCCLIBPREFIX_OLD OLDCHOST - OLDGCCLIB2 = GCCLIBPREFIX_NEW OLDCHOST - } - - # Get current gcc's version - pipe = "gcc -dumpversion" - assert(((pipe) | getline NEWVER), "(" pipe ") | getline NEWVER)") - close(pipe) - - if (NEWVER == "") { - eerror("Could not get gcc's version!") - exit 1 - } - - # Nothing to do ? - if ((OLDVER == NEWVER) && (OLDCHOST == "")) - exit 0 - - # - # Ok, now let's scan for the .la files and actually fix them up - # - for (x = 1; x <= LIBCOUNT; x++) { - # Do nothing if the target dir is gcc's internal library path - if (DIRLIST[x] ~ GCCLIBPREFIX_OLD || - DIRLIST[x] ~ GCCLIBPREFIX_NEW) - continue - - einfo(" [" x "/" LIBCOUNT "] Scanning " DIRLIST[x] " ...") - - pipe = "find " DIRLIST[x] "/ -name '*.la' 2>/dev/null" - while (((pipe) | getline la_files) > 0) { - - # Do nothing if the .la file is located in gcc's internal lib path - if (la_files ~ GCCLIBPREFIX_OLD || - la_files ~ GCCLIBPREFIX_NEW) - continue - - CHANGED = 0 - CHOST_CHANGED = 0 - - # See if we need to fix the .la file - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - if ((gsub(OLDGCCLIB1 "[/[:space:]]+", - GCCLIB, la_data) > 0) || - (gsub(OLDGCCLIB2 "[/[:space:]]+", - GCCLIB, la_data) > 0)) { - CHANGED = 1 - CHOST_CHANGED = 1 - } - } - if (OLDVER != NEWVER) { - if ((gsub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0) || - (gsub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0)) - CHANGED = 1 - } - } - close(la_files) - - # Do the actual changes in a second loop, as we can then - # verify that CHOST_CHANGED among things is correct ... - if (CHANGED) { - ewarnn(" FIXING: " la_files " ...") - - if (CHANGED) - printn("[") - - # Clear the temp file (removing rather than '>foo' is better - # out of a security point of view?) - dosystem("rm -f " la_files ".new") - - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - tmpstr = gensub(OLDGCCLIB1 "([/[:space:]]+)", - GCCLIB "\\1", "g", la_data) - tmpstr = gensub(OLDGCCLIB2 "([/[:space:]]+)", - GCCLIB "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - printn("c") - la_data = tmpstr - } - - if (CHOST_CHANGED > 0) { - # We try to be careful about CHOST changes outside - # the gcc library path (meaning we cannot match it - # via /GCCLIBPREFIX CHOST/) ... - - # Catch: - # - # dependency_libs=' -L/usr/CHOST/{bin,lib}' - # - gsub("-L/usr/" OLDCHOST "/", - "-L/usr/" CHOST "/", la_data) - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/CHOST/VER/../../../../CHOST/lib' - # - la_data = gensub("(" GCCLIB "/[^[:space:]]+)/" OLDCHOST "/", - "\\1/" CHOST "/", "g", la_data) - } - } - - if (OLDVER != NEWVER) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc/CHOST/VER' - # - tmpstr = gensub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", la_data) - tmpstr = gensub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/../../CHOST/lib' - # - # in cases where we have gcc34 - tmpstr = gensub(GCCLIBPREFIX_OLD "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - tmpstr = gensub(GCCLIBPREFIX_NEW "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - printn("v") - la_data = tmpstr - } - } - - print la_data >> (la_files ".new") - } - - if (CHANGED) - print "]" - - close(la_files) - close(la_files ".new") - - assert(dosystem("mv -f " la_files ".new " la_files), - "dosystem(\"mv -f " la_files ".new " la_files "\")") - } - } - - close(pipe) - } -} - -# vim:ts=4 diff --git a/sys-devel/base-gcc/files/awk/fixlafiles.awk-no_gcc_la b/sys-devel/base-gcc/files/awk/fixlafiles.awk-no_gcc_la deleted file mode 100644 index 346bd16f..00000000 --- a/sys-devel/base-gcc/files/awk/fixlafiles.awk-no_gcc_la +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la,v 1.4 2010/03/19 23:53:07 vapier Exp $ - -# -# Helper functions -# -function printn(string) { - printf("%s", string) -} -function einfo(string) { - printf(" \033[32;01m*\033[0m %s\n", string) -} -function einfon(string) { - printf(" \033[32;01m*\033[0m %s", string) -} -function ewarn(string) { - printf(" \033[33;01m*\033[0m %s\n", string) -} -function ewarnn(string) { - printf(" \033[33;01m*\033[0m %s", string) -} -function eerror(string) { - printf(" \033[31;01m*\033[0m %s\n", string) -} - -# -# assert(condition, errmsg) -# assert that a condition is true. Otherwise exit. -# -function assert(condition, string) { - if (! condition) { - printf("%s:%d: assertion failed: %s\n", - FILENAME, FNR, string) > "/dev/stderr" - _assert_exit = 1 - exit 1 - } -} - -# -# system(command, return) -# wrapper that normalizes return codes ... -# -function dosystem(command, ret) { - ret = 0 - ret = system(command) - if (ret == 0) - return 1 - else - return 0 -} - -# -# parse_ld_conf(config_file) -# -function parse_ld_conf(conf, pipe, ldsoconf_data, CHILD, y) { - pipe = "cd /etc; cat " conf " | sort 2>/dev/null" - while(((pipe) | getline ldsoconf_data) > 0) { - if (ldsoconf_data ~ /^[[:space:]]*#/) - continue - if (ldsoconf_data == "") - continue - - # Handle the "include" keyword - if (ldsoconf_data ~ /^include /) { - sub(/^include /, "", ldsoconf_data) - parse_ld_conf(ldsoconf_data) - continue - } - - # Remove any trailing comments - sub(/#.*$/, "", ldsoconf_data) - # Remove any trailing spaces - sub(/[[:space:]]+$/, "", ldsoconf_data) - # Eat duplicate slashes - sub(/\/\//, "/", ldsoconf_data) - # Prune trailing / - sub(/\/$/, "", ldsoconf_data) - - # - # Drop the directory if its a child directory of - # one that was already added ... - # For example, if we have: - # /usr/lib /usr/libexec /usr/lib/mozilla /usr/lib/nss - # We really just want to save /usr/lib /usr/libexec - # - CHILD = 0 - for (y in DIRLIST) { - if (ldsoconf_data ~ "^" DIRLIST[y] "(/|$)") { - CHILD = 1 - break - } - } - if (CHILD) continue - - DIRLIST[++LIBCOUNT] = ldsoconf_data - } - close(pipe) -} - -BEGIN { - # - # Get our variables from environment - # - OLDVER = ENVIRON["OLDVER"] - OLDCHOST = ENVIRON["OLDCHOST"] - - if (OLDVER == "") { - eerror("Could not get OLDVER!"); - exit 1 - } - - # Setup some sane defaults - LIBCOUNT = 2 - HAVE_GCC34 = 0 - DIRLIST[1] = "/lib" - DIRLIST[2] = "/usr/lib" - - # - # Walk /etc/ld.so.conf to discover all our library paths - # - parse_ld_conf("/etc/ld.so.conf") - - # - # Get line from gcc's output containing CHOST - # - pipe = "gcc -print-file-name=libgcc.a 2>/dev/null" - if ((!((pipe) | getline TMP_CHOST)) || (TMP_CHOST == "")) { - close(pipe) - - # If we fail to get the CHOST, see if we can get the CHOST - # portage thinks we are using ... - pipe = "/usr/bin/portageq envvar 'CHOST'" - assert(((pipe) | getline CHOST), "(" pipe ") | getline CHOST") - } else { - # Check pre gcc-3.4.x versions - CHOST = gensub("^.+lib/gcc-lib/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST) - - if (CHOST == TMP_CHOST || CHOST == "") { - # Check gcc-3.4.x or later - CHOST = gensub("^.+lib/gcc/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST); - - if (CHOST == TMP_CHOST || CHOST == "") - CHOST = "" - else - HAVE_GCC34 = 1 - } - } - close(pipe) - - if (CHOST == "") { - eerror("Could not get gcc's CHOST!") - exit 1 - } - - if (OLDCHOST != "") - if (OLDCHOST == CHOST) - OLDCHOST = "" - - GCCLIBPREFIX_OLD = "/usr/lib/gcc-lib/" - GCCLIBPREFIX_NEW = "/usr/lib/gcc/" - - if (HAVE_GCC34) - GCCLIBPREFIX = GCCLIBPREFIX_NEW - else - GCCLIBPREFIX = GCCLIBPREFIX_OLD - - GCCLIB = GCCLIBPREFIX CHOST - - if (OLDCHOST != "") { - OLDGCCLIB1 = GCCLIBPREFIX_OLD OLDCHOST - OLDGCCLIB2 = GCCLIBPREFIX_NEW OLDCHOST - } - - # Get current gcc's version - pipe = "gcc -dumpversion" - assert(((pipe) | getline NEWVER), "(" pipe ") | getline NEWVER)") - close(pipe) - - if (NEWVER == "") { - eerror("Could not get gcc's version!") - exit 1 - } - - # Nothing to do ? - # NB: Do not check for (OLDVER == NEWVER) anymore, as we might need to - # replace libstdc++.la .... - if ((OLDVER == "") && (OLDCHOST == "")) - exit 0 - - # - # Ok, now let's scan for the .la files and actually fix them up - # - for (x = 1; x <= LIBCOUNT; x++) { - # Do nothing if the target dir is gcc's internal library path - if (DIRLIST[x] ~ GCCLIBPREFIX_OLD || - DIRLIST[x] ~ GCCLIBPREFIX_NEW) - continue - - einfo(" [" x "/" LIBCOUNT "] Scanning " DIRLIST[x] " ...") - - pipe = "find " DIRLIST[x] "/ -name '*.la' 2>/dev/null" - while (((pipe) | getline la_files) > 0) { - - # Do nothing if the .la file is located in gcc's internal lib path - if (la_files ~ GCCLIBPREFIX_OLD || - la_files ~ GCCLIBPREFIX_NEW) - continue - - CHANGED = 0 - CHOST_CHANGED = 0 - - # See if we need to fix the .la file - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - if ((gsub(OLDGCCLIB1 "[/[:space:]]+", - GCCLIB, la_data) > 0) || - (gsub(OLDGCCLIB2 "[/[:space:]]+", - GCCLIB, la_data) > 0)) { - CHANGED = 1 - CHOST_CHANGED = 1 - } - } - if (OLDVER != NEWVER) { - if ((gsub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0) || - (gsub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0)) - CHANGED = 1 - } - # We now check if we have libstdc++.la, as we remove the - # libtool linker scripts for gcc ... - # We do this last, as we only match the new paths - if (gsub(GCCLIB "/" NEWVER "/libstdc\\+\\+\\.la", - "-lstdc++", la_data) > 0) - CHANGED = 1 - } - close(la_files) - - # Do the actual changes in a second loop, as we can then - # verify that CHOST_CHANGED among things is correct ... - if (CHANGED) { - ewarnn(" FIXING: " la_files " ...[") - - # Clear the temp file (removing rather than '>foo' is better - # out of a security point of view?) - dosystem("rm -f " la_files ".new") - - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - tmpstr = gensub(OLDGCCLIB1 "([/[:space:]]+)", - GCCLIB "\\1", "g", la_data) - tmpstr = gensub(OLDGCCLIB2 "([/[:space:]]+)", - GCCLIB "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - printn("c") - la_data = tmpstr - } - - if (CHOST_CHANGED > 0) { - # We try to be careful about CHOST changes outside - # the gcc library path (meaning we cannot match it - # via /GCCLIBPREFIX CHOST/) ... - - # Catch: - # - # dependency_libs=' -L/usr/CHOST/{bin,lib}' - # - gsub("-L/usr/" OLDCHOST "/", - "-L/usr/" CHOST "/", la_data) - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/CHOST/VER/../../../../CHOST/lib' - # - la_data = gensub("(" GCCLIB "/[^[:space:]]+)/" OLDCHOST "/", - "\\1/" CHOST "/", "g", la_data) - } - } - - if (OLDVER != NEWVER) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc/CHOST/VER' - # - tmpstr = gensub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", la_data) - tmpstr = gensub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/../../CHOST/lib' - # - # in cases where we have gcc34 - tmpstr = gensub(GCCLIBPREFIX_OLD "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - tmpstr = gensub(GCCLIBPREFIX_NEW "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - printn("v") - la_data = tmpstr - } - } - - # We now check if we have libstdc++.la, as we remove the - # libtool linker scripts for gcc and any referencese in any - # libtool linker scripts. - # We do this last, as we only match the new paths - tmpstr = gensub(GCCLIB "/" NEWVER "/libstdc\\+\\+\\.la", - "-lstdc++", "g", la_data); - if (la_data != tmpstr) { - printn("l") - la_data = tmpstr - } - - print la_data >> (la_files ".new") - } - - if (CHANGED) - print "]" - - close(la_files) - close(la_files ".new") - - assert(dosystem("mv -f " la_files ".new " la_files), - "dosystem(\"mv -f " la_files ".new " la_files "\")") - } - } - - close(pipe) - } -} - -# vim:ts=4 diff --git a/sys-devel/base-gcc/files/c89 b/sys-devel/base-gcc/files/c89 deleted file mode 100755 index cee0325f..00000000 --- a/sys-devel/base-gcc/files/c89 +++ /dev/null @@ -1,20 +0,0 @@ -#! /bin/sh - -# Call the appropriate C compiler with options to accept ANSI/ISO C -# The following options are the same (as of gcc-2.95): -# -ansi -# -std=c89 -# -std=iso9899:1990 - -for i; do - case "$i" in - -ansi|-std=c89|-std=iso9899:1990) - ;; - -std=*) - echo >&2 "`basename $0` called with non ANSI/ISO C90 option $i" - exit 1 - ;; - esac -done - -exec gcc -std=c89 -pedantic -U_FORTIFY_SOURCE "$@" diff --git a/sys-devel/base-gcc/files/c99 b/sys-devel/base-gcc/files/c99 deleted file mode 100755 index c9542095..00000000 --- a/sys-devel/base-gcc/files/c99 +++ /dev/null @@ -1,21 +0,0 @@ -#! /bin/sh - -# Call the appropriate C compiler with options to accept ANSI/ISO C -# The following options are the same (as of gcc-3.3): -# -std=c99 -# -std=c9x -# -std=iso9899:1999 -# -std=iso9899:199x - -for i; do - case "$i" in - -std=c9[9x]|-std=iso9899:199[9x]) - ;; - -ansi|-std=*) - echo >&2 "`basename $0` called with non ANSI/ISO C99 option $i" - exit 1 - ;; - esac -done - -exec gcc -std=c99 -pedantic -U_FORTIFY_SOURCE ${1+"$@"} diff --git a/sys-devel/base-gcc/files/fix_libtool_files.sh b/sys-devel/base-gcc/files/fix_libtool_files.sh deleted file mode 100644 index 0c8a42bd..00000000 --- a/sys-devel/base-gcc/files/fix_libtool_files.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.17 2014/05/20 08:00:40 rhill Exp $ - -usage() { -cat << "USAGE_END" -Usage: fix_libtool_files.sh <old-gcc-version> [--oldarch <old-CHOST>] - - Where <old-gcc-version> is the version number of the - previous gcc version. For example, if you updated to - gcc-3.2.1, and you had gcc-3.2 installed, run: - - # fix_libtool_files.sh 3.2 - - If you updated to gcc-3.2.3, and the old CHOST was i586-pc-linux-gnu - but you now have CHOST as i686-pc-linux-gnu, run: - - # fix_libtool_files.sh 3.2 --oldarch i586-pc-linux-gnu - - Note that if only the CHOST and not the version changed, you can run - it with the current version and the '--oldarch <old-CHOST>' arguments, - and it will do the expected: - - # fix_libtool_files.sh `gcc -dumpversion` --oldarch i586-pc-linux-gnu - -USAGE_END - exit 1 -} - -case $2 in ---oldarch) [ $# -ne 3 ] && usage ;; -*) [ $# -ne 1 ] && usage ;; -esac - -ARGV1=$1 -ARGV2=$2 -ARGV3=$3 - -. /etc/profile || exit 1 - -if [ ${EUID:-0} -ne 0 ] ; then - echo "${0##*/}: Must be root." - exit 1 -fi - -# make sure the files come out sane -umask 0022 - -OLDCHOST= -[ "${ARGV2}" = "--oldarch" ] && OLDCHOST=${ARGV3} - -AWKDIR="/usr/share/gcc-data" - -if [ ! -r "${AWKDIR}/fixlafiles.awk" ] ; then - echo "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!" - exit 1 -fi - -OLDVER=${ARGV1} - -export OLDVER OLDCHOST - -echo "Scanning libtool files for hardcoded gcc library paths..." -exec gawk -f "${AWKDIR}/fixlafiles.awk" - -# vim:ts=4 diff --git a/sys-devel/base-gcc/files/gcc-configure-LANG.patch b/sys-devel/base-gcc/files/gcc-configure-LANG.patch deleted file mode 100644 index d1b1b035..00000000 --- a/sys-devel/base-gcc/files/gcc-configure-LANG.patch +++ /dev/null @@ -1,64 +0,0 @@ -The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in -option parsing, it may break. - -http://bugs.gentoo.org/103483 - ---- configure -+++ configure -@@ -54,6 +54,19 @@ - infodir='${prefix}/info' - mandir='${prefix}/man' - -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then -+ eval $as_var=C; export $as_var -+ else -+ unset $as_var -+ fi -+done -+ - # Initialize some other variables. - subdirs= - MFLAGS= MAKEFLAGS= -@@ -452,16 +463,6 @@ - esac - done - --# NLS nuisances. --# Only set these to C if already set. These must not be set unconditionally --# because not all systems understand e.g. LANG=C (notably SCO). --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! --# Non-C LC_CTYPE values break the ctype check. --if test "${LANG+set}" = set; then LANG=C; export LANG; fi --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi --if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -- - # confdefs.h avoids OS command line length limits that DEFS can exceed. - rm -rf conftest* confdefs.h - # AIX cpp loses on an empty file, so make sure it contains at least a newline. -@@ -1850,6 +1850,19 @@ - # Compiler output produced by configure, useful for debugging - # configure, is in ./config.log if it exists. - -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then -+ eval \$as_var=C; export \$as_var -+ else -+ unset \$as_var -+ fi -+done -+ - ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" - for ac_option - do diff --git a/sys-devel/base-gcc/files/gcc-configure-texinfo.patch b/sys-devel/base-gcc/files/gcc-configure-texinfo.patch deleted file mode 100644 index ddc098dd..00000000 --- a/sys-devel/base-gcc/files/gcc-configure-texinfo.patch +++ /dev/null @@ -1,16 +0,0 @@ -Chances are quite good that the installed makeinfo is sufficient. -So ignore false positives where the makeinfo installed is so new -that it violates the cheesy version grep. - -http://bugs.gentoo.org/198182 - ---- configure -+++ configure -@@ -3573,6 +3573,6 @@ - : - else -- MAKEINFO="$MISSING makeinfo" -+ : - fi - ;; - diff --git a/sys-devel/base-gcc/files/gcc-spec-env-r1.patch b/sys-devel/base-gcc/files/gcc-spec-env-r1.patch deleted file mode 100644 index a5892683..00000000 --- a/sys-devel/base-gcc/files/gcc-spec-env-r1.patch +++ /dev/null @@ -1,87 +0,0 @@ -2013-08-22 Magnus Granberg <zorry@gentoo.org> - - * gcc/gcc.c (main): Add support for external spec file via the GCC_SPECS env var - and move the process of the user specifed specs. - - This allows us to easily control pie/ssp defaults with gcc-config profiles. - Original patch by Rob Holland - Extended to support multiple entries separated by ':' by Kevin F. Quinn - Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill - Modified to process the GCC_SPECS env var befor DRIVER_SELF_SPECS by Magnus Granberg - ---- gcc-4.8-20130210/gcc/gcc.c 2013-02-05 16:55:31.000000000 +0100 -+++ gcc-4.8-20130210-work/gcc/gcc.c 2013-07-26 02:32:14.625089864 +0200 -@@ -6427,6 +6428,48 @@ main (int argc, char **argv) - do_option_spec (option_default_specs[i].name, - option_default_specs[i].spec); - -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32)) -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating -+ * each spec listed, the string is overwritten at token boundaries -+ * (':') with '\0', an effect of strtok_r(). -+ */ -+ specs_file = getenv ("GCC_SPECS"); -+ if (specs_file && (strlen(specs_file) > 0)) -+ { -+ char *spec, *saveptr; -+ for (spec=strtok_r(specs_file,":",&saveptr); -+ spec!=NULL; -+ spec=strtok_r(NULL,":",&saveptr)) -+ { -+ struct user_specs *user = (struct user_specs *) -+ xmalloc (sizeof (struct user_specs)); -+ user->next = (struct user_specs *) 0; -+ user->filename = spec; -+ if (user_specs_tail) -+ user_specs_tail->next = user; -+ else -+ user_specs_head = user; -+ user_specs_tail = user; -+ } -+ } -+#endif -+ /* Process any user specified specs in the order given on the command -+ * line. */ -+ for (uptr = user_specs_head; uptr; uptr = uptr->next) -+ { -+ char *filename = find_a_file (&startfile_prefixes, uptr->filename, -+ R_OK, true); -+ read_specs (filename ? filename : uptr->filename, false, true); -+ } -+ /* Process any user self specs. */ -+ { -+ struct spec_list *sl; -+ for (sl = specs; sl; sl = sl->next) -+ if (sl->name_len == sizeof "self_spec" - 1 -+ && !strcmp (sl->name, "self_spec")) -+ do_self_spec (*sl->ptr_spec); -+ } -+ - /* Process DRIVER_SELF_SPECS, adding any new options to the end - of the command line. */ - -@@ -6535,24 +6578,6 @@ main (int argc, char **argv) - PREFIX_PRIORITY_LAST, 0, 1); - } - -- /* Process any user specified specs in the order given on the command -- line. */ -- for (uptr = user_specs_head; uptr; uptr = uptr->next) -- { -- char *filename = find_a_file (&startfile_prefixes, uptr->filename, -- R_OK, true); -- read_specs (filename ? filename : uptr->filename, false, true); -- } -- -- /* Process any user self specs. */ -- { -- struct spec_list *sl; -- for (sl = specs; sl; sl = sl->next) -- if (sl->name_len == sizeof "self_spec" - 1 -- && !strcmp (sl->name, "self_spec")) -- do_self_spec (*sl->ptr_spec); -- } -- - if (compare_debug) - { - enum save_temps save; diff --git a/sys-devel/base-gcc/files/gcc-spec-env.patch b/sys-devel/base-gcc/files/gcc-spec-env.patch deleted file mode 100644 index 57e7567e..00000000 --- a/sys-devel/base-gcc/files/gcc-spec-env.patch +++ /dev/null @@ -1,42 +0,0 @@ - Add support for external spec file via the GCC_SPECS env var. This - allows us to easily control pie/ssp defaults with gcc-config profiles. - - Original patch by Rob Holland - Extended to support multiple entries separated by ':' by Kevin F. Quinn - Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill - ---- gcc-4/gcc/gcc.c -+++ gcc-4/gcc/gcc.c -@@ -6482,6 +6482,32 @@ - - /* Process any user specified specs in the order given on the command - line. */ -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32)) -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating -+ * each spec listed, the string is overwritten at token boundaries -+ * (':') with '\0', an effect of strtok_r(). -+ */ -+ specs_file = getenv ("GCC_SPECS"); -+ if (specs_file && (strlen(specs_file) > 0)) -+ { -+ char *spec, *saveptr; -+ for (spec=strtok_r(specs_file,":",&saveptr); -+ spec!=NULL; -+ spec=strtok_r(NULL,":",&saveptr)) -+ { -+ struct user_specs *user = (struct user_specs *) -+ xmalloc (sizeof (struct user_specs)); -+ -+ user->next = (struct user_specs *) 0; -+ user->filename = spec; -+ if (user_specs_tail) -+ user_specs_tail->next = user; -+ else -+ user_specs_head = user; -+ user_specs_tail = user; -+ } -+ } -+#endif - for (uptr = user_specs_head; uptr; uptr = uptr->next) - { - char *filename = find_a_file (&startfile_prefixes, uptr->filename, diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest deleted file mode 100644 index b2331445..00000000 --- a/sys-devel/gcc/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST ecj-4.5.jar 1470676 SHA256 98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e WHIRLPOOL db54206cfd5eba935e707b8d36ebac40f3c4ed3c1f06ede794288cbdd9c7da9d90c0898e8c98b383af276ea4c1b40c861ebd9e1fc1dce712946184321339d3ad -DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 WHIRLPOOL 8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e -DIST gcc-4.8.4-patches-1.6.tar.bz2 26041 SHA256 a7c543351ef7fe81a6c6a8cde7a0c8351935841b85a4799a2e0bd2dc9c6f4d7b SHA512 077e07f5af576ec05e4db7399eb4070da52b0060443ce1f73f2b9ac981318fb20abaf2e898a3b4c612dec3fe07b24ecd0fd0a0ecdd3609ad21bec77f67225aae WHIRLPOOL f9d5feb257c24a5222b8a52c4cd9d828e8efb3595acb5c0c7367a3980a473c065aae64600ec8fc29954f68fa628641d68b2663eec45ddbbbbcd27a7dc775f8a1 -DIST gcc-4.8.4-piepatches-v0.6.1.tar.bz2 14110 SHA256 558bd1babcd687979ef6269b8e4774a3a06b860bda44e0a8aafaaa55423574b4 SHA512 464c7c482a244f6e3d07beb0bbe6d007bb95502d76d08dbb9daca92bcdb4560571f85eb10a73f542a03d1c7ba90fd1e50cfb8220f933ef559ff6f7867bc8bbdc WHIRLPOOL cc3ab1819905a32dd5983d1fae5c6812343c1426ec3ef387c56eaf46c73c646e376ae6351a151bd5579393be5055a231cb94e29ab03051f729ad4c685e69b77f -DIST gcc-4.8.4-uclibc-patches-1.0.tar.bz2 3004 SHA256 c7f9d3b7eba23a8042edad469a5e2a2a7ad613a7a6b6c658179409d7859edf41 SHA512 0e22e57731725f2d2a53c7137ee667a54ff92d30a7532660bc75220e2445452605e3e377b56b99bc3a62feb65d46b315f28aba3e075ffabd1e9d60e94e35b4af WHIRLPOOL 472cdbd2c7f77ce6505f6f5feb27d530edc5250d6e167ecd4a8ab1cd877abf4ae842f4785c55486bddb49e2e553c688c24a6d7e998cb211cde844b9867436c09 -DIST gcc-4.8.4.tar.bz2 86220648 SHA256 4a80aa23798b8e9b5793494b8c976b39b8d9aa2e53cd5ed5534aff662a7f8695 SHA512 b4c84ebd754c026029d706ef52c4242df4dcadc6a22cc5669b3aa37ac9dc25bc9cd9651fda83fb24dd5d17b1710e6865a35bb6c5cd9b95d0971717453935ae8e WHIRLPOOL b8b44413da420d083d0edcb846ad1b619971c399638e629089ca3bc8b6008a41bd38d688199f1451171d32443c37ab749f44a3763c5150f2147f729d4bd45a4b diff --git a/sys-devel/gcc/files/awk/fixlafiles.awk b/sys-devel/gcc/files/awk/fixlafiles.awk deleted file mode 100644 index ffade966..00000000 --- a/sys-devel/gcc/files/awk/fixlafiles.awk +++ /dev/null @@ -1,314 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/awk/fixlafiles.awk,v 1.15 2008/02/19 05:47:29 vapier Exp $ - -# -# Helper functions -# -function printn(string) { - printf("%s", string) -} -function einfo(string) { - printf(" \033[32;01m*\033[0m %s\n", string) -} -function einfon(string) { - printf(" \033[32;01m*\033[0m %s", string) -} -function ewarn(string) { - printf(" \033[33;01m*\033[0m %s\n", string) -} -function ewarnn(string) { - printf(" \033[33;01m*\033[0m %s", string) -} -function eerror(string) { - printf(" \033[31;01m*\033[0m %s\n", string) -} - -# -# assert(condition, errmsg) -# assert that a condition is true. Otherwise exit. -# -function assert(condition, string) { - if (! condition) { - printf("%s:%d: assertion failed: %s\n", - FILENAME, FNR, string) > "/dev/stderr" - _assert_exit = 1 - exit 1 - } -} - -# -# system(command, return) -# wrapper that normalizes return codes ... -# -function dosystem(command, ret) { - ret = 0 - ret = system(command) - if (ret == 0) - return 1 - else - return 0 -} - -BEGIN { - # - # Get our variables from environment - # - OLDVER = ENVIRON["OLDVER"] - OLDCHOST = ENVIRON["OLDCHOST"] - - if (OLDVER == "") { - eerror("Could not get OLDVER!"); - exit 1 - } - - # Setup some sane defaults - LIBCOUNT = 2 - HAVE_GCC34 = 0 - DIRLIST[1] = "/lib" - DIRLIST[2] = "/usr/lib" - - # - # Walk /etc/ld.so.conf to discover all our library paths - # - pipe = "cat /etc/ld.so.conf | sort 2>/dev/null" - while(((pipe) | getline ldsoconf_data) > 0) { - if (ldsoconf_data !~ /^[[:space:]]*#/) { - if (ldsoconf_data == "") continue - - # Remove any trailing comments - sub(/#.*$/, "", ldsoconf_data) - # Remove any trailing spaces - sub(/[[:space:]]+$/, "", ldsoconf_data) - - # If there's more than one path per line, split - # it up as if they were sep lines - split(ldsoconf_data, nodes, /[:,[:space:]]/) - - # Now add the rest from ld.so.conf - for (x in nodes) { - # wtf does this line do ? - sub(/=.*/, "", nodes[x]) - # Prune trailing / - sub(/\/$/, "", nodes[x]) - - if (nodes[x] == "") continue - - # - # Drop the directory if its a child directory of - # one that was already added ... - # For example, if we have: - # /usr/lib /usr/libexec /usr/lib/mozilla /usr/lib/nss - # We really just want to save /usr/lib /usr/libexec - # - CHILD = 0 - for (y in DIRLIST) { - if (nodes[x] ~ "^" DIRLIST[y] "(/|$)") { - CHILD = 1 - break - } - } - if (CHILD) continue - - DIRLIST[++LIBCOUNT] = nodes[x] - } - } - } - close(pipe) - - # - # Get line from gcc's output containing CHOST - # - pipe = "gcc -print-file-name=libgcc.a 2>/dev/null" - if ((!((pipe) | getline TMP_CHOST)) || (TMP_CHOST == "")) { - close(pipe) - - # If we fail to get the CHOST, see if we can get the CHOST - # portage thinks we are using ... - pipe = "/usr/bin/portageq envvar 'CHOST'" - assert(((pipe) | getline CHOST), "(" pipe ") | getline CHOST") - } else { - # Check pre gcc-3.4.x versions - CHOST = gensub("^.+lib/gcc-lib/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST) - - if (CHOST == TMP_CHOST || CHOST == "") { - # Check gcc-3.4.x or later - CHOST = gensub("^.+lib/gcc/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST); - - if (CHOST == TMP_CHOST || CHOST == "") - CHOST = "" - else - HAVE_GCC34 = 1 - } - } - close(pipe) - - if (CHOST == "") { - eerror("Could not get gcc's CHOST!") - exit 1 - } - - if (OLDCHOST != "") - if (OLDCHOST == CHOST) - OLDCHOST = "" - - GCCLIBPREFIX_OLD = "/usr/lib/gcc-lib/" - GCCLIBPREFIX_NEW = "/usr/lib/gcc/" - - if (HAVE_GCC34) - GCCLIBPREFIX = GCCLIBPREFIX_NEW - else - GCCLIBPREFIX = GCCLIBPREFIX_OLD - - GCCLIB = GCCLIBPREFIX CHOST - - if (OLDCHOST != "") { - OLDGCCLIB1 = GCCLIBPREFIX_OLD OLDCHOST - OLDGCCLIB2 = GCCLIBPREFIX_NEW OLDCHOST - } - - # Get current gcc's version - pipe = "gcc -dumpversion" - assert(((pipe) | getline NEWVER), "(" pipe ") | getline NEWVER)") - close(pipe) - - if (NEWVER == "") { - eerror("Could not get gcc's version!") - exit 1 - } - - # Nothing to do ? - if ((OLDVER == NEWVER) && (OLDCHOST == "")) - exit 0 - - # - # Ok, now let's scan for the .la files and actually fix them up - # - for (x = 1; x <= LIBCOUNT; x++) { - # Do nothing if the target dir is gcc's internal library path - if (DIRLIST[x] ~ GCCLIBPREFIX_OLD || - DIRLIST[x] ~ GCCLIBPREFIX_NEW) - continue - - einfo(" [" x "/" LIBCOUNT "] Scanning " DIRLIST[x] " ...") - - pipe = "find " DIRLIST[x] "/ -name '*.la' 2>/dev/null" - while (((pipe) | getline la_files) > 0) { - - # Do nothing if the .la file is located in gcc's internal lib path - if (la_files ~ GCCLIBPREFIX_OLD || - la_files ~ GCCLIBPREFIX_NEW) - continue - - CHANGED = 0 - CHOST_CHANGED = 0 - - # See if we need to fix the .la file - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - if ((gsub(OLDGCCLIB1 "[/[:space:]]+", - GCCLIB, la_data) > 0) || - (gsub(OLDGCCLIB2 "[/[:space:]]+", - GCCLIB, la_data) > 0)) { - CHANGED = 1 - CHOST_CHANGED = 1 - } - } - if (OLDVER != NEWVER) { - if ((gsub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0) || - (gsub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0)) - CHANGED = 1 - } - } - close(la_files) - - # Do the actual changes in a second loop, as we can then - # verify that CHOST_CHANGED among things is correct ... - if (CHANGED) { - ewarnn(" FIXING: " la_files " ...") - - if (CHANGED) - printn("[") - - # Clear the temp file (removing rather than '>foo' is better - # out of a security point of view?) - dosystem("rm -f " la_files ".new") - - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - tmpstr = gensub(OLDGCCLIB1 "([/[:space:]]+)", - GCCLIB "\\1", "g", la_data) - tmpstr = gensub(OLDGCCLIB2 "([/[:space:]]+)", - GCCLIB "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - printn("c") - la_data = tmpstr - } - - if (CHOST_CHANGED > 0) { - # We try to be careful about CHOST changes outside - # the gcc library path (meaning we cannot match it - # via /GCCLIBPREFIX CHOST/) ... - - # Catch: - # - # dependency_libs=' -L/usr/CHOST/{bin,lib}' - # - gsub("-L/usr/" OLDCHOST "/", - "-L/usr/" CHOST "/", la_data) - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/CHOST/VER/../../../../CHOST/lib' - # - la_data = gensub("(" GCCLIB "/[^[:space:]]+)/" OLDCHOST "/", - "\\1/" CHOST "/", "g", la_data) - } - } - - if (OLDVER != NEWVER) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc/CHOST/VER' - # - tmpstr = gensub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", la_data) - tmpstr = gensub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/../../CHOST/lib' - # - # in cases where we have gcc34 - tmpstr = gensub(GCCLIBPREFIX_OLD "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - tmpstr = gensub(GCCLIBPREFIX_NEW "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - printn("v") - la_data = tmpstr - } - } - - print la_data >> (la_files ".new") - } - - if (CHANGED) - print "]" - - close(la_files) - close(la_files ".new") - - assert(dosystem("mv -f " la_files ".new " la_files), - "dosystem(\"mv -f " la_files ".new " la_files "\")") - } - } - - close(pipe) - } -} - -# vim:ts=4 diff --git a/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la b/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la deleted file mode 100644 index 346bd16f..00000000 --- a/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/awk/fixlafiles.awk-no_gcc_la,v 1.4 2010/03/19 23:53:07 vapier Exp $ - -# -# Helper functions -# -function printn(string) { - printf("%s", string) -} -function einfo(string) { - printf(" \033[32;01m*\033[0m %s\n", string) -} -function einfon(string) { - printf(" \033[32;01m*\033[0m %s", string) -} -function ewarn(string) { - printf(" \033[33;01m*\033[0m %s\n", string) -} -function ewarnn(string) { - printf(" \033[33;01m*\033[0m %s", string) -} -function eerror(string) { - printf(" \033[31;01m*\033[0m %s\n", string) -} - -# -# assert(condition, errmsg) -# assert that a condition is true. Otherwise exit. -# -function assert(condition, string) { - if (! condition) { - printf("%s:%d: assertion failed: %s\n", - FILENAME, FNR, string) > "/dev/stderr" - _assert_exit = 1 - exit 1 - } -} - -# -# system(command, return) -# wrapper that normalizes return codes ... -# -function dosystem(command, ret) { - ret = 0 - ret = system(command) - if (ret == 0) - return 1 - else - return 0 -} - -# -# parse_ld_conf(config_file) -# -function parse_ld_conf(conf, pipe, ldsoconf_data, CHILD, y) { - pipe = "cd /etc; cat " conf " | sort 2>/dev/null" - while(((pipe) | getline ldsoconf_data) > 0) { - if (ldsoconf_data ~ /^[[:space:]]*#/) - continue - if (ldsoconf_data == "") - continue - - # Handle the "include" keyword - if (ldsoconf_data ~ /^include /) { - sub(/^include /, "", ldsoconf_data) - parse_ld_conf(ldsoconf_data) - continue - } - - # Remove any trailing comments - sub(/#.*$/, "", ldsoconf_data) - # Remove any trailing spaces - sub(/[[:space:]]+$/, "", ldsoconf_data) - # Eat duplicate slashes - sub(/\/\//, "/", ldsoconf_data) - # Prune trailing / - sub(/\/$/, "", ldsoconf_data) - - # - # Drop the directory if its a child directory of - # one that was already added ... - # For example, if we have: - # /usr/lib /usr/libexec /usr/lib/mozilla /usr/lib/nss - # We really just want to save /usr/lib /usr/libexec - # - CHILD = 0 - for (y in DIRLIST) { - if (ldsoconf_data ~ "^" DIRLIST[y] "(/|$)") { - CHILD = 1 - break - } - } - if (CHILD) continue - - DIRLIST[++LIBCOUNT] = ldsoconf_data - } - close(pipe) -} - -BEGIN { - # - # Get our variables from environment - # - OLDVER = ENVIRON["OLDVER"] - OLDCHOST = ENVIRON["OLDCHOST"] - - if (OLDVER == "") { - eerror("Could not get OLDVER!"); - exit 1 - } - - # Setup some sane defaults - LIBCOUNT = 2 - HAVE_GCC34 = 0 - DIRLIST[1] = "/lib" - DIRLIST[2] = "/usr/lib" - - # - # Walk /etc/ld.so.conf to discover all our library paths - # - parse_ld_conf("/etc/ld.so.conf") - - # - # Get line from gcc's output containing CHOST - # - pipe = "gcc -print-file-name=libgcc.a 2>/dev/null" - if ((!((pipe) | getline TMP_CHOST)) || (TMP_CHOST == "")) { - close(pipe) - - # If we fail to get the CHOST, see if we can get the CHOST - # portage thinks we are using ... - pipe = "/usr/bin/portageq envvar 'CHOST'" - assert(((pipe) | getline CHOST), "(" pipe ") | getline CHOST") - } else { - # Check pre gcc-3.4.x versions - CHOST = gensub("^.+lib/gcc-lib/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST) - - if (CHOST == TMP_CHOST || CHOST == "") { - # Check gcc-3.4.x or later - CHOST = gensub("^.+lib/gcc/([^/]+)/[0-9]+.+$", "\\1", 1, TMP_CHOST); - - if (CHOST == TMP_CHOST || CHOST == "") - CHOST = "" - else - HAVE_GCC34 = 1 - } - } - close(pipe) - - if (CHOST == "") { - eerror("Could not get gcc's CHOST!") - exit 1 - } - - if (OLDCHOST != "") - if (OLDCHOST == CHOST) - OLDCHOST = "" - - GCCLIBPREFIX_OLD = "/usr/lib/gcc-lib/" - GCCLIBPREFIX_NEW = "/usr/lib/gcc/" - - if (HAVE_GCC34) - GCCLIBPREFIX = GCCLIBPREFIX_NEW - else - GCCLIBPREFIX = GCCLIBPREFIX_OLD - - GCCLIB = GCCLIBPREFIX CHOST - - if (OLDCHOST != "") { - OLDGCCLIB1 = GCCLIBPREFIX_OLD OLDCHOST - OLDGCCLIB2 = GCCLIBPREFIX_NEW OLDCHOST - } - - # Get current gcc's version - pipe = "gcc -dumpversion" - assert(((pipe) | getline NEWVER), "(" pipe ") | getline NEWVER)") - close(pipe) - - if (NEWVER == "") { - eerror("Could not get gcc's version!") - exit 1 - } - - # Nothing to do ? - # NB: Do not check for (OLDVER == NEWVER) anymore, as we might need to - # replace libstdc++.la .... - if ((OLDVER == "") && (OLDCHOST == "")) - exit 0 - - # - # Ok, now let's scan for the .la files and actually fix them up - # - for (x = 1; x <= LIBCOUNT; x++) { - # Do nothing if the target dir is gcc's internal library path - if (DIRLIST[x] ~ GCCLIBPREFIX_OLD || - DIRLIST[x] ~ GCCLIBPREFIX_NEW) - continue - - einfo(" [" x "/" LIBCOUNT "] Scanning " DIRLIST[x] " ...") - - pipe = "find " DIRLIST[x] "/ -name '*.la' 2>/dev/null" - while (((pipe) | getline la_files) > 0) { - - # Do nothing if the .la file is located in gcc's internal lib path - if (la_files ~ GCCLIBPREFIX_OLD || - la_files ~ GCCLIBPREFIX_NEW) - continue - - CHANGED = 0 - CHOST_CHANGED = 0 - - # See if we need to fix the .la file - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - if ((gsub(OLDGCCLIB1 "[/[:space:]]+", - GCCLIB, la_data) > 0) || - (gsub(OLDGCCLIB2 "[/[:space:]]+", - GCCLIB, la_data) > 0)) { - CHANGED = 1 - CHOST_CHANGED = 1 - } - } - if (OLDVER != NEWVER) { - if ((gsub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0) || - (gsub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "[/[:space:]]*", - GCCLIB "/" NEWVER, la_data) > 0)) - CHANGED = 1 - } - # We now check if we have libstdc++.la, as we remove the - # libtool linker scripts for gcc ... - # We do this last, as we only match the new paths - if (gsub(GCCLIB "/" NEWVER "/libstdc\\+\\+\\.la", - "-lstdc++", la_data) > 0) - CHANGED = 1 - } - close(la_files) - - # Do the actual changes in a second loop, as we can then - # verify that CHOST_CHANGED among things is correct ... - if (CHANGED) { - ewarnn(" FIXING: " la_files " ...[") - - # Clear the temp file (removing rather than '>foo' is better - # out of a security point of view?) - dosystem("rm -f " la_files ".new") - - while ((getline la_data < (la_files)) > 0) { - if (OLDCHOST != "") { - tmpstr = gensub(OLDGCCLIB1 "([/[:space:]]+)", - GCCLIB "\\1", "g", la_data) - tmpstr = gensub(OLDGCCLIB2 "([/[:space:]]+)", - GCCLIB "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - printn("c") - la_data = tmpstr - } - - if (CHOST_CHANGED > 0) { - # We try to be careful about CHOST changes outside - # the gcc library path (meaning we cannot match it - # via /GCCLIBPREFIX CHOST/) ... - - # Catch: - # - # dependency_libs=' -L/usr/CHOST/{bin,lib}' - # - gsub("-L/usr/" OLDCHOST "/", - "-L/usr/" CHOST "/", la_data) - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/CHOST/VER/../../../../CHOST/lib' - # - la_data = gensub("(" GCCLIB "/[^[:space:]]+)/" OLDCHOST "/", - "\\1/" CHOST "/", "g", la_data) - } - } - - if (OLDVER != NEWVER) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc/CHOST/VER' - # - tmpstr = gensub(GCCLIBPREFIX_OLD CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", la_data) - tmpstr = gensub(GCCLIBPREFIX_NEW CHOST "/" OLDVER "([/[:space:]]+)", - GCCLIB "/" NEWVER "\\1", "g", tmpstr) - - if (la_data != tmpstr) { - # Catch: - # - # dependency_libs=' -L/usr/lib/gcc-lib/../../CHOST/lib' - # - # in cases where we have gcc34 - tmpstr = gensub(GCCLIBPREFIX_OLD "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - tmpstr = gensub(GCCLIBPREFIX_NEW "(../../" CHOST "/lib)", - GCCLIBPREFIX "\\1", "g", tmpstr) - printn("v") - la_data = tmpstr - } - } - - # We now check if we have libstdc++.la, as we remove the - # libtool linker scripts for gcc and any referencese in any - # libtool linker scripts. - # We do this last, as we only match the new paths - tmpstr = gensub(GCCLIB "/" NEWVER "/libstdc\\+\\+\\.la", - "-lstdc++", "g", la_data); - if (la_data != tmpstr) { - printn("l") - la_data = tmpstr - } - - print la_data >> (la_files ".new") - } - - if (CHANGED) - print "]" - - close(la_files) - close(la_files ".new") - - assert(dosystem("mv -f " la_files ".new " la_files), - "dosystem(\"mv -f " la_files ".new " la_files "\")") - } - } - - close(pipe) - } -} - -# vim:ts=4 diff --git a/sys-devel/gcc/files/c89 b/sys-devel/gcc/files/c89 deleted file mode 100755 index cee0325f..00000000 --- a/sys-devel/gcc/files/c89 +++ /dev/null @@ -1,20 +0,0 @@ -#! /bin/sh - -# Call the appropriate C compiler with options to accept ANSI/ISO C -# The following options are the same (as of gcc-2.95): -# -ansi -# -std=c89 -# -std=iso9899:1990 - -for i; do - case "$i" in - -ansi|-std=c89|-std=iso9899:1990) - ;; - -std=*) - echo >&2 "`basename $0` called with non ANSI/ISO C90 option $i" - exit 1 - ;; - esac -done - -exec gcc -std=c89 -pedantic -U_FORTIFY_SOURCE "$@" diff --git a/sys-devel/gcc/files/c99 b/sys-devel/gcc/files/c99 deleted file mode 100755 index c9542095..00000000 --- a/sys-devel/gcc/files/c99 +++ /dev/null @@ -1,21 +0,0 @@ -#! /bin/sh - -# Call the appropriate C compiler with options to accept ANSI/ISO C -# The following options are the same (as of gcc-3.3): -# -std=c99 -# -std=c9x -# -std=iso9899:1999 -# -std=iso9899:199x - -for i; do - case "$i" in - -std=c9[9x]|-std=iso9899:199[9x]) - ;; - -ansi|-std=*) - echo >&2 "`basename $0` called with non ANSI/ISO C99 option $i" - exit 1 - ;; - esac -done - -exec gcc -std=c99 -pedantic -U_FORTIFY_SOURCE ${1+"$@"} diff --git a/sys-devel/gcc/files/fix_libtool_files.sh b/sys-devel/gcc/files/fix_libtool_files.sh deleted file mode 100644 index 0c8a42bd..00000000 --- a/sys-devel/gcc/files/fix_libtool_files.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.17 2014/05/20 08:00:40 rhill Exp $ - -usage() { -cat << "USAGE_END" -Usage: fix_libtool_files.sh <old-gcc-version> [--oldarch <old-CHOST>] - - Where <old-gcc-version> is the version number of the - previous gcc version. For example, if you updated to - gcc-3.2.1, and you had gcc-3.2 installed, run: - - # fix_libtool_files.sh 3.2 - - If you updated to gcc-3.2.3, and the old CHOST was i586-pc-linux-gnu - but you now have CHOST as i686-pc-linux-gnu, run: - - # fix_libtool_files.sh 3.2 --oldarch i586-pc-linux-gnu - - Note that if only the CHOST and not the version changed, you can run - it with the current version and the '--oldarch <old-CHOST>' arguments, - and it will do the expected: - - # fix_libtool_files.sh `gcc -dumpversion` --oldarch i586-pc-linux-gnu - -USAGE_END - exit 1 -} - -case $2 in ---oldarch) [ $# -ne 3 ] && usage ;; -*) [ $# -ne 1 ] && usage ;; -esac - -ARGV1=$1 -ARGV2=$2 -ARGV3=$3 - -. /etc/profile || exit 1 - -if [ ${EUID:-0} -ne 0 ] ; then - echo "${0##*/}: Must be root." - exit 1 -fi - -# make sure the files come out sane -umask 0022 - -OLDCHOST= -[ "${ARGV2}" = "--oldarch" ] && OLDCHOST=${ARGV3} - -AWKDIR="/usr/share/gcc-data" - -if [ ! -r "${AWKDIR}/fixlafiles.awk" ] ; then - echo "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!" - exit 1 -fi - -OLDVER=${ARGV1} - -export OLDVER OLDCHOST - -echo "Scanning libtool files for hardcoded gcc library paths..." -exec gawk -f "${AWKDIR}/fixlafiles.awk" - -# vim:ts=4 diff --git a/sys-devel/gcc/files/gcc-configure-LANG.patch b/sys-devel/gcc/files/gcc-configure-LANG.patch deleted file mode 100644 index d1b1b035..00000000 --- a/sys-devel/gcc/files/gcc-configure-LANG.patch +++ /dev/null @@ -1,64 +0,0 @@ -The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in -option parsing, it may break. - -http://bugs.gentoo.org/103483 - ---- configure -+++ configure -@@ -54,6 +54,19 @@ - infodir='${prefix}/info' - mandir='${prefix}/man' - -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then -+ eval $as_var=C; export $as_var -+ else -+ unset $as_var -+ fi -+done -+ - # Initialize some other variables. - subdirs= - MFLAGS= MAKEFLAGS= -@@ -452,16 +463,6 @@ - esac - done - --# NLS nuisances. --# Only set these to C if already set. These must not be set unconditionally --# because not all systems understand e.g. LANG=C (notably SCO). --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! --# Non-C LC_CTYPE values break the ctype check. --if test "${LANG+set}" = set; then LANG=C; export LANG; fi --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi --if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -- - # confdefs.h avoids OS command line length limits that DEFS can exceed. - rm -rf conftest* confdefs.h - # AIX cpp loses on an empty file, so make sure it contains at least a newline. -@@ -1850,6 +1850,19 @@ - # Compiler output produced by configure, useful for debugging - # configure, is in ./config.log if it exists. - -+# NLS nuisances. -+for as_var in \ -+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ -+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ -+ LC_TELEPHONE LC_TIME -+do -+ if (set +x; test -z "`(eval \$as_var=C; export \$as_var) 2>&1`"); then -+ eval \$as_var=C; export \$as_var -+ else -+ unset \$as_var -+ fi -+done -+ - ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" - for ac_option - do diff --git a/sys-devel/gcc/files/gcc-configure-texinfo.patch b/sys-devel/gcc/files/gcc-configure-texinfo.patch deleted file mode 100644 index ddc098dd..00000000 --- a/sys-devel/gcc/files/gcc-configure-texinfo.patch +++ /dev/null @@ -1,16 +0,0 @@ -Chances are quite good that the installed makeinfo is sufficient. -So ignore false positives where the makeinfo installed is so new -that it violates the cheesy version grep. - -http://bugs.gentoo.org/198182 - ---- configure -+++ configure -@@ -3573,6 +3573,6 @@ - : - else -- MAKEINFO="$MISSING makeinfo" -+ : - fi - ;; - diff --git a/sys-devel/gcc/files/gcc-spec-env-r1.patch b/sys-devel/gcc/files/gcc-spec-env-r1.patch deleted file mode 100644 index a5892683..00000000 --- a/sys-devel/gcc/files/gcc-spec-env-r1.patch +++ /dev/null @@ -1,87 +0,0 @@ -2013-08-22 Magnus Granberg <zorry@gentoo.org> - - * gcc/gcc.c (main): Add support for external spec file via the GCC_SPECS env var - and move the process of the user specifed specs. - - This allows us to easily control pie/ssp defaults with gcc-config profiles. - Original patch by Rob Holland - Extended to support multiple entries separated by ':' by Kevin F. Quinn - Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill - Modified to process the GCC_SPECS env var befor DRIVER_SELF_SPECS by Magnus Granberg - ---- gcc-4.8-20130210/gcc/gcc.c 2013-02-05 16:55:31.000000000 +0100 -+++ gcc-4.8-20130210-work/gcc/gcc.c 2013-07-26 02:32:14.625089864 +0200 -@@ -6427,6 +6428,48 @@ main (int argc, char **argv) - do_option_spec (option_default_specs[i].name, - option_default_specs[i].spec); - -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32)) -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating -+ * each spec listed, the string is overwritten at token boundaries -+ * (':') with '\0', an effect of strtok_r(). -+ */ -+ specs_file = getenv ("GCC_SPECS"); -+ if (specs_file && (strlen(specs_file) > 0)) -+ { -+ char *spec, *saveptr; -+ for (spec=strtok_r(specs_file,":",&saveptr); -+ spec!=NULL; -+ spec=strtok_r(NULL,":",&saveptr)) -+ { -+ struct user_specs *user = (struct user_specs *) -+ xmalloc (sizeof (struct user_specs)); -+ user->next = (struct user_specs *) 0; -+ user->filename = spec; -+ if (user_specs_tail) -+ user_specs_tail->next = user; -+ else -+ user_specs_head = user; -+ user_specs_tail = user; -+ } -+ } -+#endif -+ /* Process any user specified specs in the order given on the command -+ * line. */ -+ for (uptr = user_specs_head; uptr; uptr = uptr->next) -+ { -+ char *filename = find_a_file (&startfile_prefixes, uptr->filename, -+ R_OK, true); -+ read_specs (filename ? filename : uptr->filename, false, true); -+ } -+ /* Process any user self specs. */ -+ { -+ struct spec_list *sl; -+ for (sl = specs; sl; sl = sl->next) -+ if (sl->name_len == sizeof "self_spec" - 1 -+ && !strcmp (sl->name, "self_spec")) -+ do_self_spec (*sl->ptr_spec); -+ } -+ - /* Process DRIVER_SELF_SPECS, adding any new options to the end - of the command line. */ - -@@ -6535,24 +6578,6 @@ main (int argc, char **argv) - PREFIX_PRIORITY_LAST, 0, 1); - } - -- /* Process any user specified specs in the order given on the command -- line. */ -- for (uptr = user_specs_head; uptr; uptr = uptr->next) -- { -- char *filename = find_a_file (&startfile_prefixes, uptr->filename, -- R_OK, true); -- read_specs (filename ? filename : uptr->filename, false, true); -- } -- -- /* Process any user self specs. */ -- { -- struct spec_list *sl; -- for (sl = specs; sl; sl = sl->next) -- if (sl->name_len == sizeof "self_spec" - 1 -- && !strcmp (sl->name, "self_spec")) -- do_self_spec (*sl->ptr_spec); -- } -- - if (compare_debug) - { - enum save_temps save; diff --git a/sys-devel/gcc/files/gcc-spec-env.patch b/sys-devel/gcc/files/gcc-spec-env.patch deleted file mode 100644 index 57e7567e..00000000 --- a/sys-devel/gcc/files/gcc-spec-env.patch +++ /dev/null @@ -1,42 +0,0 @@ - Add support for external spec file via the GCC_SPECS env var. This - allows us to easily control pie/ssp defaults with gcc-config profiles. - - Original patch by Rob Holland - Extended to support multiple entries separated by ':' by Kevin F. Quinn - Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill - ---- gcc-4/gcc/gcc.c -+++ gcc-4/gcc/gcc.c -@@ -6482,6 +6482,32 @@ - - /* Process any user specified specs in the order given on the command - line. */ -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32)) -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating -+ * each spec listed, the string is overwritten at token boundaries -+ * (':') with '\0', an effect of strtok_r(). -+ */ -+ specs_file = getenv ("GCC_SPECS"); -+ if (specs_file && (strlen(specs_file) > 0)) -+ { -+ char *spec, *saveptr; -+ for (spec=strtok_r(specs_file,":",&saveptr); -+ spec!=NULL; -+ spec=strtok_r(NULL,":",&saveptr)) -+ { -+ struct user_specs *user = (struct user_specs *) -+ xmalloc (sizeof (struct user_specs)); -+ -+ user->next = (struct user_specs *) 0; -+ user->filename = spec; -+ if (user_specs_tail) -+ user_specs_tail->next = user; -+ else -+ user_specs_head = user; -+ user_specs_tail = user; -+ } -+ } -+#endif - for (uptr = user_specs_head; uptr; uptr = uptr->next) - { - char *filename = find_a_file (&startfile_prefixes, uptr->filename, diff --git a/sys-devel/gcc/gcc-4.8.4.ebuild b/sys-devel/gcc/gcc-4.8.4.ebuild deleted file mode 100644 index 86798119..00000000 --- a/sys-devel/gcc/gcc-4.8.4.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -PATCH_VER="1.6" -UCLIBC_VER="1.0" - -# Hardened gcc 4 stuff -PIE_VER="0.6.1" -SPECS_VER="0.2.0" -SPECS_GCC_VER="4.4.3" -# arch/libc configurations known to be stable with {PIE,SSP}-by-default -PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64" -PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64" -SSP_STABLE="amd64 x86 mips ppc ppc64 arm" -# uclibc need tls and nptl support for SSP support -# uclibc need to be >= 0.9.33 -SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm" -#end Hardened stuff - -inherit eutils toolchain - -KEYWORDS="amd64 x86" - -RDEPEND="" -DEPEND="${RDEPEND} - elibc_glibc? ( >=sys-libs/glibc-2.8 ) - >=${CATEGORY}/binutils-2.20" - -if [[ ${CATEGORY} != cross-* ]] ; then - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )" -fi - -src_prepare() { - if has_version '<sys-libs/glibc-2.12' ; then - ewarn "Your host glibc is too old; disabling automatic fortify." - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315" - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch" - fi - - toolchain_src_prepare - - use vanilla && return 0 - #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs. - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env-r1.patch -} - -src_install() { - toolchain_src_install - # drop base gcc libraries, they're provided by sys-devel/base-gcc-${PV} - export local libdir="${D}usr/lib/gcc/${CHOST}/${PV}" - if use multilib ; then - export local multilibdir="${D}usr/lib/gcc/${CHOST}/${PV}/32" - fi - - # if we remove whole libdir, headers are gone, so remove only libs and their symlinks - find "$libdir" -maxdepth 1 -type f -delete - find "$libdir" -maxdepth 1 -type l -delete - # however, removing multilibdir as a whole doesn't cause any problems - if use multilib ; then - rm -rf "$multilibdir" - fi - - # drop golibs, they're provided by sys-devel/base-gcc-{PV} - if [[ "$(uname -m)" = "x86_64" ]] ; then - export local golibdir="${D}usr/lib64/go/${PV}" - if use multilib ; then - export local gomultilibdir="${D}usr/lib32/go/${PV}" - fi - elif [[ "$(uname -m)" = "i686" ]] ; then - export local golibdir="${D}/usr/lib/go/${PV}" - fi - - rm -rf "$golibdir" - if use multilib ; then - rm -rf "$gomultilibdir" - fi - - # drop gcjlibs, they're provided by sys-devel/base-gcc-${PV} - if [[ "$(uname -m)" = "x86_64" ]] ; then - export local gcjlibdir="${D}usr/lib64/gcj-${PV}-14" - if use multilib ; then - export local gcjmultilibdir="${D}usr/lib32/gcj-${PV}-14" - fi - elif [[ "$(uname -m)" = "i686" ]] ; then - export local gcjlibdir="${D}usr/lib/gcj-${PV}-14" - fi - - rm -rf "$gcjlibdir" - if use multilib ; then - rm -rf "$gcjmultilibdir" - fi - - # drop pkgconfig files, they're provided by sys-devel/base-gcc-${PV} - if [[ "$(uname -m)" = "x86_64" ]] ; then - export local pkgconfigdir="${D}usr/lib64/pkgconfig" - if use multilib ; then - export local pkgconfigmultilibdir="${D}usr/lib32/pkgconfig" - fi - elif [[ "$(uname -m)" = "i686" ]] ; then - export local pkgconfigdir="${D}usr/lib/pkgconfig" - fi - - rm -rf "$pkgconfigdir" - if use multilib ; then - rm -rf "$pkgconfigmultilibdir" - fi - - # drop gcc profiles, they're provided by sys-devel/base-gcc-${PV} - export local envdir="${D}etc" - rm -rf "$envdir" -} - -pkg_preinst() { - : -} - -pkg_postinst() { - : -} |