diff options
Diffstat (limited to 'sys-block')
-rw-r--r-- | sys-block/Manifest.gz | bin | 11190 -> 11189 bytes | |||
-rw-r--r-- | sys-block/mbuffer/Manifest | 3 | ||||
-rw-r--r-- | sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch | 26 | ||||
-rw-r--r-- | sys-block/mbuffer/mbuffer-20180410.ebuild | 65 | ||||
-rw-r--r-- | sys-block/thin-provisioning-tools/Manifest | 7 | ||||
-rw-r--r-- | sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch | 32 | ||||
-rw-r--r-- | sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild | 59 | ||||
-rw-r--r-- | sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild (renamed from sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild) | 1 |
8 files changed, 96 insertions, 97 deletions
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz Binary files differindex f0c37a5b6d81..3595b31a10c5 100644 --- a/sys-block/Manifest.gz +++ b/sys-block/Manifest.gz diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest index 45754b1fb208..b5ba724d75d9 100644 --- a/sys-block/mbuffer/Manifest +++ b/sys-block/mbuffer/Manifest @@ -1,10 +1,13 @@ AUX mbuffer-20121111-resolv-multi-order-issue.patch 780 BLAKE2B 83b253cbd3657c0c05778ca18bcc2cc2a00e24e3ed9ad8ff1539ad97b8d8a25f1f9c076c9c1ee3ce4e6ab0b6a65416689c93ea11fe57b41fd1b50c9871b2c031 SHA512 d633b4c5185cbb5eb52cb428002e7227e07819f6d49c9ed353c541c2d9234fe9c1f0c7f40e0a1662e47cd13835927b4eff310aae41181526f68cb7b0174218a4 AUX mbuffer-20171011-resolv-multi-order-issue.patch 477 BLAKE2B 125454ba9539a3dba60808a5598cf34f44b3a5aa71ea276eca6694c885e2b89fd13e3b3adf6cffb48fd58113698f670a4ce4a740719e7b3edd545f766c602475 SHA512 cea92010f1de5685077f80490726837dfc066abe5ab4c1f6c01372a238035df351624024099972e0e571093d856873b7bcc6899cf1a0c7c1063a1035ec8d5951 AUX mbuffer-20171011-sysconfdir.patch 916 BLAKE2B bd9443187e68fc6c67afef232904bdbc268564307b0b2150fe46ee3d2a9b9e480f52c200a3ec218bf795f706fb3f7c5c4a37c2ecaeb03fc1eec9b727622ab445 SHA512 88b19fb1dcd0156c04266f057196a5341896046d1e54ca70529452e72d544768b644d44d469255ecabf28e735ff3a8a41db9e4462bf3ebe079f97ae8520aeeb2 +AUX mbuffer-20180410-sysconfdir.patch 897 BLAKE2B 1fc57be6f5ce11f483d43dc69c9e4120b09a4c59caaee90deefd5500058ea0c8b9cd6b9b3dea1a2f21733acf4eb8a922171d791e57d658275997ca951f73559e SHA512 36964604338a0bfd0e9cb55d17b307f32dfe09d280019e8083e5909b81e091887bb8f360ef9aebf21eb8448a3d9ba305a6f7a7bc35ea4884418bb7d67e9fadb0 DIST mbuffer-20150412.tgz 122935 BLAKE2B c57708861a9fc049fd4f3aa9c1229798a82e866a503e9ab78b1581fca7d60d0fd5cf2d80e8a8bcbb7fc6b000c9a38fb0bfd0d5184cd6bc2b7dca486bd87fb2b1 SHA512 cef64f1229872e2207e678aa77dc95e0c24f54e4a88a57a0e797d10b07a16d1f5fa96c8cfa3876ff65dd97c114eff87b683917fa1d39cdb4f08c864325e4223c DIST mbuffer-20171011.tgz 136630 BLAKE2B ba69435684b8c844701a51c5a77d0f5ecbf8bef3ca9b9739a63309524b14d0cbbeba422cee1c5d69f1029a42c18d089cea0bcc46dbeba7f51767df3a815f7de7 SHA512 398d7545388a94b4f8961193192cd5e1139b84f31c7699c2b7f66b84a40488a2e70c88a2a70578bd95375e11efc87978a5f6fec805dbbc5f1fea460b3a9c68c4 DIST mbuffer-20180318.tgz 137259 BLAKE2B bec1f6acc68c3c9cf617dd7a752644628d088541c20816737ea1533eb0e9c92b76ef2dd037912501c29056994443e3ad66b1e7f4456e0f40687b32e4c6a12cf1 SHA512 ac71876aa0bea3acce8ea00c3848783b752991a0e60ebc4245277fd435c2c9e08c79cc5f47c996e590e711ca1bd652ded075c24ca820efe845f578b106c43594 +DIST mbuffer-20180410.tgz 140026 BLAKE2B d271b4c744d5c54aebaea9a68a674df184ac460f879ac4788afaca732466c95dd958145ffcb42155ed998cab771a5b0e70a57a6b479d244156afe6232c37b154 SHA512 88fdad5b767bc4dabdbe3300cf3de99a56d137ac991aa5be7ba383fc2447ec01cb43853f31ec88be3bf0cfa736753afe8bd5ef0a5abb386521f2d3316b781d74 EBUILD mbuffer-20150412.ebuild 795 BLAKE2B 92d4c504fb558dafd340c80c814240c3dc266a8f1a28bddc8621004269da216a16b2630a637963c0478208c0e5761a6ee99570dbf1a96fd84058a377190c04ce SHA512 b4b9c424ccc4da361b00a173c4d18f0bd55994242f962c35c79dcd6edaec7c4f7e3ab29a18314b2dc047ea4916171dafaca57de7bf49ad18ae18a6989a93f32b EBUILD mbuffer-20171011.ebuild 1420 BLAKE2B b31a6e5966ed14f909055f3bbf41d9a10fff33afbb7764faa5f533683ac70321e7b4ba093c234ffe56a43eee6039b7250fbf9f6c40515d47387faf4775dd6d64 SHA512 cee05fbb0a9b10dd65fec4e7b16a56f04f5db516ee526ff478109e623d7efe485d82d3ea83e30e181d10faf64d1ab9827d5b1bb4c6da35898a24c6a14a04f50a EBUILD mbuffer-20180318.ebuild 1422 BLAKE2B 7743ea686f29752e4168b3932ceadd3393b5334b550121848c4b65196a005f270a90013bbe69596d623959930c77e4e625178382eb878c1d7bf49663fe0a9422 SHA512 c7e2e07b7130a13dea4080303024ba4f127d6b63f62c882d5073b602b942fc07991f27eb73afe7e35fe79b91ddd3115b9a58c94d5dee3535a014e0af0fc2fe6c +EBUILD mbuffer-20180410.ebuild 1462 BLAKE2B 20f10be9d294edba49618c493b8001292c73a6a5a43e5633ea169b1f920f6463d728a368acad3c6506ad425cb0a2dc042c67488b363f318eae2bde7b9cf7a171 SHA512 ea7ba8e7e0981208c8f8a0f41467f4fd55e4fe99280fdb5d022a54d285ee66a06fe11ccf028e46556ced87760a9e838128af0fa0113a8727c4131eb01e53667d MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 diff --git a/sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch b/sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch new file mode 100644 index 000000000000..560f4c516df8 --- /dev/null +++ b/sys-block/mbuffer/files/mbuffer-20180410-sysconfdir.patch @@ -0,0 +1,26 @@ +--- a/Makefile.in ++++ b/Makefile.in +@@ -12,6 +12,7 @@ OBJDUMP = @OBJDUMP@ + VPATH = @srcdir@ + prefix = @prefix@ + exec_prefix = @exec_prefix@ ++sysconfdir = @sysconfdir@ + datarootdir = @datarootdir@ + bindir = @bindir@ + mandir = @mandir@/man1 +@@ -46,11 +47,11 @@ distclean: clean + -$(RM) $(TARGET) config.h config.log \ + config.status Makefile mbuffer.1 core + +-$(DESTDIR)$(etcdir)/mbuffer.rc: +- -$(INSTALL) -d -m 755 $(DESTDIR)$(etcdir) +- $(INSTALL) -m 644 mbuffer.rc $(DESTDIR)$(etcdir) ++$(DESTDIR)$(sysconfdir)/mbuffer.rc: ++ -$(INSTALL) -d -m 755 $(DESTDIR)$(sysconfdir) ++ $(INSTALL) -m 644 mbuffer.rc $(DESTDIR)$(sysconfdir)/ + +-install: $(TARGET) $(DESTDIR)$(etcdir)/mbuffer.rc ++install: $(TARGET) $(DESTDIR)$(sysconfdir)/mbuffer.rc + -$(INSTALL) -d -m 755 $(DESTDIR)$(bindir) + $(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(bindir)/ + -$(INSTALL) -d -m 755 $(DESTDIR)$(mandir) diff --git a/sys-block/mbuffer/mbuffer-20180410.ebuild b/sys-block/mbuffer/mbuffer-20180410.ebuild new file mode 100644 index 000000000000..3b1fd2aa6a99 --- /dev/null +++ b/sys-block/mbuffer/mbuffer-20180410.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional functionality" +HOMEPAGE="http://www.maier-komor.de/mbuffer.html" +SRC_URI="http://www.maier-komor.de/software/mbuffer/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug ssl test" + +RDEPEND="ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND} + test? ( dev-libs/openssl:0 )" + +REQUIRED_USE="test? ( ssl )" + +PATCHES=( + "${FILESDIR}/${PN}-20180410-sysconfdir.patch" +) + +src_prepare() { + ln -s "${DISTDIR}"/${P}.tgz test.tar #258881 + + # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener + # using same port and src_install may have problems (with /etc folder) + export MAKEOPTS=-j1 + + default + + mv configure.in configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable ssl md5) + $(use_enable debug) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then + ewarn "Some tests may fail with FEATURES=usersandbox or" + ewarn "FEATURES=network-sandbox; Skipping tests because" + ewarn "test suite would hang forever in such environments!" + return 0; + fi + + default +} + +pkg_postinst() { + if ! has_version "app-arch/mt-st"; then + elog "" + elog "If you want autoloader support you need to install \"app-arch/mt-st\" in addition!" + fi +} diff --git a/sys-block/thin-provisioning-tools/Manifest b/sys-block/thin-provisioning-tools/Manifest index 6834a1b6fe9e..6a6528df4500 100644 --- a/sys-block/thin-provisioning-tools/Manifest +++ b/sys-block/thin-provisioning-tools/Manifest @@ -1,17 +1,14 @@ AUX thin-provisioning-tools-0.6.3-build-fixes.patch 2206 BLAKE2B 7bed8f8a3eb9411674bca8a283ebe69bd241f6f2650928dfe6473c5d80a14b2e4ce20b35dba58280ece8c38253a24717e212e41fae3e8a8e292d275f8cc9f0f2 SHA512 1a9fee83de23f67a9b8051c3ccef47de212dedbc4dff585137628b7069fc204c7fbb116d3528db2e39c8fd8a104442ded83f303742b63a1981b06fd85a434353 AUX thin-provisioning-tools-0.7.0-build-fixes.patch 1077 BLAKE2B 540efcaff8a0f826f132aa06b5d63728d5b7e0de2da81ff65480537c10b4a769330f0e557496f1ce6116cce51b834057ffb6c967fb527deb419aee4d1f3d2ec5 SHA512 fbdf778774bca2e608bbab7696b6646c64ee740c40c743f40f28e7e360fc2a6c6c3752992d9d5f7bbb624a9240ba480a6e58a7c5956ba6d2b772ece18502afe7 -AUX thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch 909 BLAKE2B 8bae492e883cc7e5bb7c3d1f134facb8fddc4ee63297d2927c9ed2a74756b66216a3614baa49ddbab26eda71c81e29706c721dc7297091515f53db50ad393da2 SHA512 bed70d275d0cd98198432998e33ae8998141e03b066323a3cb38113030604dfde524dc5abe89a6fafab86e8700387340002585b950143fb3904adabd5c66e011 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb SHA512 e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e DIST thin-provisioning-tools-0.6.3.tar.gz 198697 BLAKE2B 0bc9ae1ee650f4f2c553ca72e0569bcf2590174cde2b89084ff4347d78f0dbd08c29bbc9629498f2b8fe2149fb27eeee2e0b5928890224b9ead224fd1a3161d1 SHA512 ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9 SHA512 cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8 -DIST thin-provisioning-tools-0.7.2.tar.gz 265819 BLAKE2B ccaecd37b1bfc2c7da6682651b51a9bdf7ececee806155b31b5342d3009109a510409a853ae54432fc810c4dd8f4a6207eb3cb84fa56bee273ef04ed0e5b34e6 SHA512 563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd -DIST thin-provisioning-tools-0.7.4.tar.gz 276652 BLAKE2B 5ed00d6c2b34524656e37e9db5f41e09e2a17970edfe89a7539cea8bdc87474c1a7f52841aa5ef07dfa5a1792dec3d01aa1e3c2a6bc56ae0556e89edad3a9fb3 SHA512 cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923 SHA512 65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763 +DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29 SHA512 395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704 EBUILD thin-provisioning-tools-0.4.1.ebuild 1536 BLAKE2B 60b69dab326a927ab038b88b016c5eac7e3df035e87b0f2bfc36253510b925650dc1cc3a556465583c6326b49373ebc3f301c07c66133cb531f2d00781eaf6f2 SHA512 c29a6d6b9ccfd057c87dd9e5ec0f5412c75153aa005984cf437fc0dd16e4cd313732bd2fb614bcf1ea1158f130e8180675982e9062149a8cb5cc716eec991074 EBUILD thin-provisioning-tools-0.6.3.ebuild 1515 BLAKE2B 0153fc18c298d21d8a1ffc588c46433fe1c8d5997f538ce587971a910d958e317e877104176701ceb676e3868cce079372a7ed1db96aa943bbe38d546c1dfe54 SHA512 99a7e571de608ff0555da2851d7a83fb2f4f2cb8f8188fdf31c301674adc31f92c6453c0419205dc5a9ef07ec69f4838a50e902c2a94b8e52efe25459d6af338 EBUILD thin-provisioning-tools-0.7.0.ebuild 1497 BLAKE2B dcae1a07463abec3091834aa3e159fc1361109334a3d32ee01c82d2fa7cd6245a6fba65b69f32327d434f84c5883f903314192d3b6777021e201afb1ca3ea374 SHA512 6a4562077741103fab13883667d91590bea219846b68038773c4214139da864e6b1b7be3cbe9a0b40e950c3450790f4df67479eff1a1b1dee167402a173ff93a -EBUILD thin-provisioning-tools-0.7.2.ebuild 1506 BLAKE2B f45c43f60c0f6f9c4bd8a3ddf30c2189d46f2d064a320490fa781474355c4f2f1f8a3fcb35908018cb58fe5071b303808f423534676fead15dd1f2cade2cb735 SHA512 043e9fde76dc8326118a1d5e2068e2af509376dbe04ee7c821b3f93c86cae8d7f957b7dc7481b4fff3ab3c16c7727c3852a97ced74ba2fd20e7f11394544160a -EBUILD thin-provisioning-tools-0.7.4.ebuild 1566 BLAKE2B c510974f07a081364197a8dd872b30963b5117fd88ffccf69dc2b8b357e660e56d399585665f467794679747317ddeeb787703bae7b19537ff1576ad308c32f1 SHA512 1bef274e4866a411816af17ab928ef2e91be2bb3ff8f31eeb81e636deb8a37feb663d1048c595c41f0ea2b6251baf329a6fd1c5ec8d82f4f7c72e405b548dc2b EBUILD thin-provisioning-tools-0.7.5.ebuild 1507 BLAKE2B dc99b647a768f909585665a8c33b19e6ce75104cf4db062e7ef83d898a4ff473e720c2daf2b6a730c5c22771cfe13b6f3716eb40768c2fa58ff4e39ccdab7316 SHA512 f4c4301e555986e5dbb5cf8e219f5943685246590b1807c08985099a63abdae2248270fe60229ab35482de17aec78e72b148e1f3edd4c470bdd1aa44c2ba73d3 +EBUILD thin-provisioning-tools-0.7.6.ebuild 1507 BLAKE2B dc99b647a768f909585665a8c33b19e6ce75104cf4db062e7ef83d898a4ff473e720c2daf2b6a730c5c22771cfe13b6f3716eb40768c2fa58ff4e39ccdab7316 SHA512 f4c4301e555986e5dbb5cf8e219f5943685246590b1807c08985099a63abdae2248270fe60229ab35482de17aec78e72b148e1f3edd4c470bdd1aa44c2ba73d3 EBUILD thin-provisioning-tools-9999.ebuild 1657 BLAKE2B 5da2c9c3edde656d063621490cbddba266bf41790938abb3abf9efe04a5209f3946a52f98ebfc06e64413d4c3039a35612d0dc36b9a726546b0ad0a107c11dd0 SHA512 72d11623b72166a554c16bb807c45f0a642039e6ec3a470719886bc5da964c5dff5f2aca49a215e3060c1a64b08feff4f382429fc181a693df7d4e2435eb2ec6 MISC metadata.xml 531 BLAKE2B 37dbd49f21f2816fec9f5b620dae0e5d95f4233bedfcdcdd54d573899fc3aaf48ff6c82b62ceeb36f400924889ca52f3f826ed62c8333bc2723c40e1fe697117 SHA512 80fde34da9de5b2436c096bc9051ccb55124c330dc82ac538f66a100225623aa7cb0869041179999608cc52613e40ba464b46630cff52423c13d1a374eb98ed0 diff --git a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch deleted file mode 100644 index f9a64b2188d0..000000000000 --- a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 8d75be81120b9cf172c95d0153c5f845ed804234 Mon Sep 17 00:00:00 2001 -From: Adam Sampson <ats-github@offog.org> -Date: Mon, 16 Oct 2017 13:07:36 +0100 -Subject: [PATCH] [functional-tests] fix build with testing disabled (#88) - -The rule for lib/libft.so is only enabled with --enable-testing, -so the default target shouldn't depend unconditionally on it. -With the default configure options, the build failed with: -make: *** No rule to make target 'lib/libft.so', needed by 'all'. Stop. ---- - Makefile.in | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/Makefile.in b/Makefile.in -index e745739..02b75dd 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -21,8 +21,13 @@ V=@ - PROGRAMS=\ - bin/pdata_tools - -+ifeq ("@TESTING@", "yes") -+TESTLIBS=\ -+ lib/libft.so -+endif -+ - .PHONY: all --all: $(PROGRAMS) lib/libft.so -+all: $(PROGRAMS) $(TESTLIBS) - - SOURCE=\ - base/output_file_requirements.cc \ diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild deleted file mode 100644 index bb0eec198af9..000000000000 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools flag-o-matic - -DESCRIPTION="A suite of tools for thin provisioning on Linux" -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" -SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="static test" - -LIB_DEPEND="dev-libs/expat[static-libs(+)] - dev-libs/libaio[static-libs(+)]" -RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )" -# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050 -DEPEND="${RDEPEND} - static? ( ${LIB_DEPEND} ) - test? ( - || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 ) - >=dev-cpp/gtest-1.8.0 - dev-util/cucumber - dev-util/aruba - ) - dev-libs/boost" - -PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - use static && append-ldflags -static - STRIP=true econf \ - --prefix="${EPREFIX}"/ \ - --bindir="${EPREFIX}"/sbin \ - --with-optimisation='' \ - $(use_enable test testing) -} - -src_compile() { - MAKEOPTS+=" V=" - default -} - -src_test() { - emake unit-test -} - -src_install() { - emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install - dodoc README.md TODO.org -} diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild index 5df59e2f922c..543902c4aa95 100644 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild +++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild @@ -30,7 +30,6 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch - "${FILESDIR}/${P}-disabled-tests_build_fix.patch" #634868 ) src_prepare() { |