summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2013-10-20 08:12:59 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2013-10-20 08:12:59 +0000
commit8c3ecfb6683d9d2e6ac38a04d8568f02fe250bb1 (patch)
tree087f5817e3a8581b5909c410a43de86a320bf832 /sys-block
parentVersion bump. Use || ( ) workaround in ruby slotting for Portage unefficiency... (diff)
downloadgentoo-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')
-rw-r--r--sys-block/thin-provisioning-tools/ChangeLog8
-rw-r--r--sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.1-LDFLAGS.patch72
-rw-r--r--sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.2.7-LDFLAGS.patch13
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.1.ebuild47
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.7.ebuild43
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
-}