diff options
author | Pacho Ramos <pacho@gentoo.org> | 2017-02-04 16:37:20 +0100 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2017-02-04 16:39:45 +0100 |
commit | da1f2e1db822b2e107135686fb5f09110582a47d (patch) | |
tree | 1c5443cd8842cae6cd42d9bc060764e4a05a4019 /sys-fs | |
parent | sys-apps/preload: Drop from metadata (diff) | |
download | gentoo-da1f2e1db822b2e107135686fb5f09110582a47d.tar.gz gentoo-da1f2e1db822b2e107135686fb5f09110582a47d.tar.bz2 gentoo-da1f2e1db822b2e107135686fb5f09110582a47d.zip |
sys-fs/e4rat: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/e4rat/Manifest | 1 | ||||
-rw-r--r-- | sys-fs/e4rat/e4rat-0.2.3-r1.ebuild | 61 | ||||
-rw-r--r-- | sys-fs/e4rat/files/e4rat-0.2.3-boostfsv3.patch | 86 | ||||
-rw-r--r-- | sys-fs/e4rat/files/e4rat-libdir.patch | 26 | ||||
-rw-r--r-- | sys-fs/e4rat/files/e4rat-shared-build.patch | 96 |
5 files changed, 0 insertions, 270 deletions
diff --git a/sys-fs/e4rat/Manifest b/sys-fs/e4rat/Manifest index f057cb658467..3300b86bddf6 100644 --- a/sys-fs/e4rat/Manifest +++ b/sys-fs/e4rat/Manifest @@ -1,2 +1 @@ DIST e4rat-0.2.4_pre20141201.tar.xz 60408 SHA256 757d9d76b395a8b5092205bf623ba73860546f5f13efdf6b6347217b4ebe9e4b SHA512 61a53f6ac420392df5894d3f76de28c5d2e33fd3a6548cf8c9de52818bf937ba8bf8629db1b89103faa73b660548d7e467e17d7f2794a4100ca07971ded0cfb9 WHIRLPOOL 6c33956a6a601fd05d89325a2d2fa96ddf00c7e8130ac599c39e59e1ee3d3c21fc5ce712421969d96e96cfadd91fdbe6acc24d31d7acf413632fb49a575edeae -DIST e4rat_0.2.3_src.tar.gz 72459 SHA256 f6feda9618eff0f9442baf771b4776b634e5a2f39e678c10e4c7946b2c6a96a0 SHA512 e1b78b7d84e17f0ded494217f2eb5912401d365844bc966d649682979e1d3deaceab6e9d820fb7fbec819e15133aa2af61131325204620d9b16a3c7638d7fdb7 WHIRLPOOL 912632a516bcefe2171bd1bc207394396ecec9cc74351b2afa511258cb1dfdbb38d2e5fe41a7af747addb92a5f8ff8b2b2321dee8f51d8e8bf7f919183e80c8c diff --git a/sys-fs/e4rat/e4rat-0.2.3-r1.ebuild b/sys-fs/e4rat/e4rat-0.2.3-r1.ebuild deleted file mode 100644 index d6c7a2dd7cc1..000000000000 --- a/sys-fs/e4rat/e4rat-0.2.3-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit cmake-utils linux-info readme.gentoo - -DESCRIPTION="Toolset to accelerate the boot process and application startup" -HOMEPAGE="http://e4rat.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="dev-lang/perl:= - >=dev-libs/boost-1.42:= - sys-fs/e2fsprogs - sys-process/audit - sys-process/lsof" -RDEPEND="${DEPEND}" - -CONFIG_CHECK="~AUDITSYSCALL" - -PATCHES=( - "${FILESDIR}"/${PN}-0.2.2-shared-build.patch - "${FILESDIR}"/${PN}-0.2.2-libdir.patch - "${FILESDIR}"/${P}-boostfsv3.patch -) - -pkg_setup() { - check_extra_config - DOC_CONTENTS=" - To launch systemd from e4rat you simply need to edit /etc/e4rat.conf - and set:\n - ; path to init process binary (DEFAULT: /sbin/init)\n - init /usr/lib/systemd/systemd" -} - -src_install() { - cmake-utils_src_install - # relocate binaries to /sbin. If someone knows of a better way to do it - # please do tell me - dodir sbin - find "${D}"/usr/sbin -type f -exec mv {} "${D}"/sbin/. \; \ - || die - - dodoc README - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog - if has_version sys-apps/preload; then - elog "It appears you have sys-apps/preload installed. This may" - elog "has negative effects on ${PN}. You may want to disable preload" - elog "when using ${PN}." - fi -} diff --git a/sys-fs/e4rat/files/e4rat-0.2.3-boostfsv3.patch b/sys-fs/e4rat/files/e4rat-0.2.3-boostfsv3.patch deleted file mode 100644 index 5450af1c2aa9..000000000000 --- a/sys-fs/e4rat/files/e4rat-0.2.3-boostfsv3.patch +++ /dev/null @@ -1,86 +0,0 @@ -Bug #425422 -Fixes building against boost-1.50 -Port to boost FS v3 - ---- CMakeLists.txt.orig 2012-09-07 03:17:55.515017487 +0200 -+++ CMakeLists.txt 2012-09-13 19:54:18.160054076 +0200 -@@ -15,7 +15,6 @@ - ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - - set(Boost_USE_MULTITHREADED OFF) --add_definitions(-DBOOST_FILESYSTEM_VERSION=2) - find_package(Boost 1.41 COMPONENTS system filesystem regex REQUIRED) - set(${PROJECT_NAME}_LIBRARIES ${${PROJECT_NAME}_LIBRARIES} - ${Boost_LIBRARIES}) ---- src/config.cc.orig 2012-09-13 19:50:32.829871091 +0200 -+++ src/config.cc 2012-09-13 19:55:37.023068153 +0200 -@@ -71,7 +71,7 @@ - return; - } - -- tool_name = fs::path(argv[0]).filename(); -+ tool_name = fs::path(argv[0]).filename().string(); - found = tool_name.find_last_of("-"); - if(found) - defaultSection = tool_name.substr(found+1); ---- src/common.cc.orig 2012-09-13 19:58:06.187203344 +0200 -+++ src/common.cc 2012-09-13 19:59:34.752096130 +0200 -@@ -157,7 +157,7 @@ - p /= filesearch; - } - // Initialize regex filter - use * as default if nothing is given in filesearch -- std::string f( p.has_filename() ? p.filename() : "*"); -+ std::string f( p.has_filename() ? p.filename().string() : "*"); - - fs::path dir(system_complete(p).parent_path()); - if( is_directory(dir) ) -@@ -166,8 +166,8 @@ - it!=boost::filesystem::directory_iterator(); - ++it ) - { -- if( boost::regex_match( it->leaf(), path2regex(f) ) ) -- fileset.push_back(it->string()); -+ if( boost::regex_match( it->path().filename().string(), path2regex(f) ) ) -+ fileset.push_back(it->path().filename().string()); - } - return fileset; - } ---- src/e4rat-collect.cc.orig 2012-09-13 20:03:40.185027797 +0200 -+++ src/e4rat-collect.cc 2012-09-13 20:03:54.404850024 +0200 -@@ -396,7 +396,7 @@ - * Parse application list given as arguments - */ - for ( ; optind < argc; optind++) -- project.observeApp(fs::path(argv[optind]).filename()); -+ project.observeApp(fs::path(argv[optind]).filename().string()); - - /* - * Parse application list on stdin ---- src/device.cc.orig 2012-09-13 20:00:40.232277516 +0200 -+++ src/device.cc 2012-09-13 20:03:11.026392331 +0200 -@@ -196,13 +196,13 @@ - it != end_itr; - ++it ) - { -- if(it->filename() == "root") -+ if(it->path().filename().string() == "root") - continue; -- if(lstat(it->string().c_str(), &st)) -+ if(lstat(it->path().filename().c_str(), &st)) - continue; - if(st.st_rdev == get()->devno) - { -- get()->deviceName = it->filename(); -+ get()->deviceName = it->path().filename().string(); - get()->devicePath = "/dev/" + get()->deviceName; - return 0; - } -@@ -225,7 +225,7 @@ - // the minor number of virtual filesystems are allocated dynamically in function set_anon_super() in fs/super.c - // for convenience set deviceName and devicePath to a common name - get()->deviceName = "virtual file system"; -- get()->devicePath = get()->mount_point.filename(); -+ get()->devicePath = get()->mount_point.filename().string(); - return 0; - case 2: - ss << "fd"; diff --git a/sys-fs/e4rat/files/e4rat-libdir.patch b/sys-fs/e4rat/files/e4rat-libdir.patch deleted file mode 100644 index 885e6166fa50..000000000000 --- a/sys-fs/e4rat/files/e4rat-libdir.patch +++ /dev/null @@ -1,26 +0,0 @@ -From b2413a77f3f11c6722ea7e83aafbaa3fc5c73376 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <gentoo@mgorny.alt.pl> -Date: Sun, 11 Dec 2011 18:39:59 +0100 -Subject: [PATCH] Fix installing into libdir. - ---- - e4rat-0.2.1/src/CMakeLists.txt | 2 -- - 1 files changed, 0 insertions(+), 2 deletions(-) - -diff --git a/e4rat-0.2.1/src/CMakeLists.txt b/e4rat-0.2.1/src/CMakeLists.txt -index d379ec6..9fc7492 100644 ---- a/e4rat-0.2.1/src/CMakeLists.txt -+++ b/e4rat-0.2.1/src/CMakeLists.txt -@@ -163,8 +163,7 @@ endif(NOT HAVE_64_BIT) - - INSTALL(TARGETS ${${PROJECT_NAME}_TARGETS} - RUNTIME DESTINATION "sbin" -- LIBRARY DESTINATION "lib" -+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" -- ARCHIVE DESTINATION "lib" - ) - - INSTALL(DIRECTORY DESTINATION "/var/lib/${PROJECT_NAME}") --- -1.7.8.110.g4cb5d1.dirty - diff --git a/sys-fs/e4rat/files/e4rat-shared-build.patch b/sys-fs/e4rat/files/e4rat-shared-build.patch deleted file mode 100644 index 2e322e2d651c..000000000000 --- a/sys-fs/e4rat/files/e4rat-shared-build.patch +++ /dev/null @@ -1,96 +0,0 @@ -From d9114b018b79afdcedb59621dfc13a0423c65fae Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org> -Date: Sat, 10 Dec 2011 23:00:35 +0100 -Subject: [PATCH] Link with and install shared libraries. - ---- - e4rat-0.2.1/CMakeLists.txt | 1 - - e4rat-0.2.1/src/CMakeLists.txt | 13 +------------ - e4rat-0.2.1/src/cmake/Findaudit.cmake | 2 +- - e4rat-0.2.1/src/cmake/Findauparse.cmake | 2 +- - 4 files changed, 3 insertions(+), 15 deletions(-) - -diff --git a/e4rat-0.2.1/CMakeLists.txt b/e4rat-0.2.1/CMakeLists.txt -index 72b0681..e5e64cf 100644 ---- a/e4rat-0.2.1/CMakeLists.txt -+++ b/e4rat-0.2.1/CMakeLists.txt -@@ -14,7 +14,6 @@ IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - set(CMAKE_INSTALL_PREFIX "/" CACHE PATH "e4rat install prefix" FORCE) - ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) - --set(Boost_USE_STATIC_LIBS ON) - set(Boost_USE_MULTITHREADED OFF) - add_definitions(-DBOOST_FILESYSTEM_VERSION=2) - find_package(Boost 1.41 COMPONENTS system filesystem regex REQUIRED) -diff --git a/e4rat-0.2.1/src/CMakeLists.txt b/e4rat-0.2.1/src/CMakeLists.txt -index d379ec6..4f8c12e 100644 ---- a/e4rat-0.2.1/src/CMakeLists.txt -+++ b/e4rat-0.2.1/src/CMakeLists.txt -@@ -113,21 +113,12 @@ IF(CMAKE_BUILD_TYPE STREQUAL "debug") - ) - ENDIF(CMAKE_BUILD_TYPE STREQUAL "debug") - --# On 64 bit architecture you cannot link a static to a shared library --# Therefore -static-libstdc++ will fail. --if(HAVE_64_BIT) -- add_library(${PROJECT_NAME}-core STATIC -- ${${PROJECT_NAME}-core_SRC} -- ) --else(HAVE_64_BIT) - add_library(${PROJECT_NAME}-core SHARED - ${${PROJECT_NAME}-core_SRC} - ) - set_target_properties(${PROJECT_NAME}-core PROPERTIES - SOVERSION 0 -- LINK_FLAGS "-static-libgcc -static-libstdc++" - ) --endif(HAVE_64_BIT) - - target_link_libraries(${PROJECT_NAME}-core - ${${PROJECT_NAME}_LIBRARIES} -@@ -140,15 +131,13 @@ foreach( EXE ${PROJECT_NAME}-collect - TARGET_LINK_LIBRARIES(${EXE} - ${PROJECT_NAME}-core - ) -- set_target_properties(${EXE} PROPERTIES -- LINK_FLAGS "-static-libgcc -static-libstdc++" -- ) - endforeach( EXE ) - - ### - # install project targets - ### - set(${PROJECT_NAME}_TARGETS -+ ${PROJECT_NAME}-core - ${PROJECT_NAME}-collect - ${PROJECT_NAME}-preload - ${PROJECT_NAME}-realloc -diff --git a/e4rat-0.2.1/src/cmake/Findaudit.cmake b/e4rat-0.2.1/src/cmake/Findaudit.cmake -index 32ac636..d8de45a 100644 ---- a/e4rat-0.2.1/src/cmake/Findaudit.cmake -+++ b/e4rat-0.2.1/src/cmake/Findaudit.cmake -@@ -1,7 +1,7 @@ - FIND_PATH(AUDIT_INCLUDE_DIR libaudit.h /usr/include - /usr/local/include) - --FIND_LIBRARY(AUDIT_LIBRARY NAMES libaudit.a PATH /usr/lib /usr/local/lib) -+FIND_LIBRARY(AUDIT_LIBRARY NAMES audit PATH /usr/lib /usr/local/lib) - - IF (AUDIT_INCLUDE_DIR AND AUDIT_LIBRARY) - SET(AUDIT_FOUND TRUE) -diff --git a/e4rat-0.2.1/src/cmake/Findauparse.cmake b/e4rat-0.2.1/src/cmake/Findauparse.cmake -index 7db0511..3771cd5 100644 ---- a/e4rat-0.2.1/src/cmake/Findauparse.cmake -+++ b/e4rat-0.2.1/src/cmake/Findauparse.cmake -@@ -1,7 +1,7 @@ - FIND_PATH(AUPARSE_INCLUDE_DIR auparse.h /usr/include - /usr/local/include) - --FIND_LIBRARY(AUPARSE_LIBRARY NAMES libauparse.a PATH /usr/lib /usr/local/lib) -+FIND_LIBRARY(AUPARSE_LIBRARY NAMES auparse PATH /usr/lib /usr/local/lib) - - IF (AUPARSE_INCLUDE_DIR AND AUPARSE_LIBRARY) - SET(AUPARSE_FOUND TRUE) --- -1.7.8.110.g4cb5d1.dirty - |