diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2013-10-20 08:12:59 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2013-10-20 08:12:59 +0000 |
commit | 8c3ecfb6683d9d2e6ac38a04d8568f02fe250bb1 (patch) | |
tree | 087f5817e3a8581b5909c410a43de86a320bf832 /sys-block | |
parent | Version bump. Use || ( ) workaround in ruby slotting for Portage unefficiency... (diff) | |
download | gentoo-2-8c3ecfb6683d9d2e6ac38a04d8568f02fe250bb1.tar.gz gentoo-2-8c3ecfb6683d9d2e6ac38a04d8568f02fe250bb1.tar.bz2 gentoo-2-8c3ecfb6683d9d2e6ac38a04d8568f02fe250bb1.zip |
old
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Diffstat (limited to 'sys-block')
5 files changed, 7 insertions, 176 deletions
diff --git a/sys-block/thin-provisioning-tools/ChangeLog b/sys-block/thin-provisioning-tools/ChangeLog index 7a926d563e41..509121588be5 100644 --- a/sys-block/thin-provisioning-tools/ChangeLog +++ b/sys-block/thin-provisioning-tools/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-block/thin-provisioning-tools # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.22 2013/10/20 08:08:24 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.23 2013/10/20 08:12:59 ssuominen Exp $ + + 20 Oct 2013; Samuli Suominen <ssuominen@gentoo.org> + -files/thin-provisioning-tools-0.2.1-LDFLAGS.patch, + -files/thin-provisioning-tools-0.2.7-LDFLAGS.patch, + -thin-provisioning-tools-0.2.1.ebuild, -thin-provisioning-tools-0.2.7.ebuild: + old *thin-provisioning-tools-0.2.8 (20 Oct 2013) diff --git a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.1-LDFLAGS.patch b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.1-LDFLAGS.patch deleted file mode 100644 index 1b0e9a1b28f0..000000000000 --- a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.1-LDFLAGS.patch +++ /dev/null @@ -1,72 +0,0 @@ -commit e38c3f9edefc1331f874654daa089f1d0e0a34bf -Author: Robin H. Johnson <robbat2@orbis-terrarum.net> -Date: Sun Jul 14 21:10:28 2013 +0000 - - Improve build: LDFLAGS. - - Linker must be passed LDFLAGS for some distributions, as CXXFLAGS should - not normally contain any linker flags (may fail if passed to - compile-only invocations). - - Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - -diff --git a/Makefile.in b/Makefile.in -index cf7d3c0..fbdc470 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -173,27 +173,27 @@ THIN_RMAP_OBJECTS=$(subst .cc,.o,$(THIN_RMAP_SOURCE)) - - thin_debug: $(THIN_DEBUG_OBJECTS) thin-provisioning/thin_debug.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_repair: $(THIN_REPAIR_OBJECTS) thin-provisioning/thin_repair.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_dump: $(THIN_DUMP_OBJECTS) thin-provisioning/thin_dump.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_restore: $(THIN_RESTORE_OBJECTS) thin-provisioning/thin_restore.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) $(LIBEXPAT) - - thin_check: $(THIN_CHECK_OBJECTS) thin-provisioning/thin_check.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) - - thin_rmap: $(THIN_RMAP_OBJECTS) thin-provisioning/thin_rmap.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) - - #---------------------------------------------------------------- - # Cache tools -@@ -216,7 +216,7 @@ CACHE_CHECK_OBJECTS=$(subst .cc,.o,$(CACHE_CHECK_SOURCE)) - - cache_check: $(CACHE_CHECK_OBJECTS) cache/check.o - @echo " [LD] $@" -- $(V) $(CXX) $(CXXFLAGS) -o $@ $+ $(LIBS) -+ $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS) - - DEPEND_FILES=\ - $(subst .cc,.d,$(SOURCE)) \ -diff --git a/unit-tests/Makefile.in b/unit-tests/Makefile.in -index e859514..808e20b 100644 ---- a/unit-tests/Makefile.in -+++ b/unit-tests/Makefile.in -@@ -79,7 +79,7 @@ TEST_OBJECTS=$(subst .cc,.gmo,$(TEST_SOURCE)) - - unit-tests/unit_tests: $(TEST_OBJECTS) lib/libgmock.a lib/libpdata.a - @echo " [LD] $<" -- $(V)g++ $(CXXFLAGS) -o $@ $(TEST_OBJECTS) $(LIBS) $(GMOCK_LIBS) $(LIBEXPAT) -+ $(V)g++ $(CXXFLAGS) $(LDFLAGS) -o $@ $(TEST_OBJECTS) $(LIBS) $(GMOCK_LIBS) $(LIBEXPAT) - - .PHONEY: unit-test - diff --git a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.7-LDFLAGS.patch b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.7-LDFLAGS.patch deleted file mode 100644 index ce1913f6819a..000000000000 --- a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.7-LDFLAGS.patch +++ /dev/null @@ -1,13 +0,0 @@ -http://github.com/jthornber/thin-provisioning-tools/issues/4 - ---- Makefile.in -+++ Makefile.in -@@ -219,7 +219,7 @@ - - thin_metadata_size: thin-provisioning/thin_metadata_size.o - @echo " [LD] $@" -- $(V) $(CC) $(CFLAGS) -o $@ $+ -lm -+ $(V) $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lm - - #---------------------------------------------------------------- - # Cache tools diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.1.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.1.ebuild deleted file mode 100644 index 8c1eaa7c7fbb..000000000000 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.1.ebuild,v 1.3 2013/08/16 05:48:22 patrick Exp $ - -EAPI=5 - -inherit eutils autotools toolchain-funcs - -DESCRIPTION="A suite of tools for thin provisioning on Linux." -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" -EXT=.tar.gz -SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${P}${EXT}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-libs/expat - dev-lang/ruby" -DEPEND="${RDEPEND} - dev-libs/boost" - -pkg_pretend() { - if [[ `gcc-version` < 4.7 ]]; then - die "Need gcc 4.7 or later to build, current version is `gcc-fullversion`" - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-LDFLAGS.patch - eautoreconf -} - -src_configure() { - econf \ - --prefix="${EPREFIX}/" \ - --bindir="${EPREFIX}/sbin" \ - --with-optimisation="" -} - -src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man - #dosbin cache_check # For testsuite, not use yet - dobin thin-provisioning/thin_metadata_size - dodoc README.md TODO.org -} diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.7.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.7.ebuild deleted file mode 100644 index 64745372d4ac..000000000000 --- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.7.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.7.ebuild,v 1.1 2013/10/07 13:14:49 ssuominen Exp $ - -EAPI=5 -inherit autotools eutils toolchain-funcs versionator - -DESCRIPTION="A suite of tools for thin provisioning on Linux." -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" -EXT=.tar.gz -SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${P}${EXT}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-lang/ruby - dev-libs/expat" -DEPEND="${RDEPEND} - dev-libs/boost" - -pkg_pretend() { - [[ $(tc-getCXX) == *g++ ]] && ! version_is_at_least 4.7 $(gcc-version) && \ - die "You need at least GNU GCC 4.7.x to build this package." -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-LDFLAGS.patch - eautoreconf -} - -src_configure() { - econf \ - --prefix="${EPREFIX}/" \ - --bindir="${EPREFIX}/sbin" \ - --with-optimisation="" -} - -src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man - dodoc README.md TODO.org -} |