From 3fe83c8c9257d9030532936c74ba0e7a7ea778cb Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Mon, 26 Nov 2012 09:04:11 +0100 Subject: [PATCH] Go back to Stable for partclone Package-Manager: portage-2.2.0_alpha142 RepoMan-Options: --force --- sys-fs/progsreiserfs/ChangeLog | 10 ++++ sys-fs/progsreiserfs/Manifest | 5 ++ .../progsreiserfs-0.3.0.5-autotools.patch | 13 ++++ sys-fs/progsreiserfs/metadata.xml | 9 +++ .../progsreiserfs-0.3.0.5.ebuild | 60 +++++++++++++++++++ 5 files changed, 97 insertions(+) create mode 100644 sys-fs/progsreiserfs/ChangeLog create mode 100644 sys-fs/progsreiserfs/Manifest create mode 100644 sys-fs/progsreiserfs/files/progsreiserfs-0.3.0.5-autotools.patch create mode 100644 sys-fs/progsreiserfs/metadata.xml create mode 100644 sys-fs/progsreiserfs/progsreiserfs-0.3.0.5.ebuild diff --git a/sys-fs/progsreiserfs/ChangeLog b/sys-fs/progsreiserfs/ChangeLog new file mode 100644 index 00000000..d3b4be39 --- /dev/null +++ b/sys-fs/progsreiserfs/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sys-fs/progsreiserfs +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*progsreiserfs-0.3.0.5 (26 Nov 2012) + + 26 Nov 2012; Mario Fetka + +files/progsreiserfs-0.3.0.5-autotools.patch, +metadata.xml, + +progsreiserfs-0.3.0.5.ebuild: + Go back to Stable for partclone diff --git a/sys-fs/progsreiserfs/Manifest b/sys-fs/progsreiserfs/Manifest new file mode 100644 index 00000000..49aee81b --- /dev/null +++ b/sys-fs/progsreiserfs/Manifest @@ -0,0 +1,5 @@ +AUX progsreiserfs-0.3.0.5-autotools.patch 271 SHA256 565f88d2bbb468200764c25be64dee03b94db438d4f33cab779dda793f1a0eeb SHA512 5db538c3bdcd4463879fc267288f76e50603d8693fa8009ef33247be7d1b89f9cd526a73e47e717f92e1217795a215690263400755ae13de2f636111f67d075f WHIRLPOOL ad552c3561a35f8a7ef8be354f98e068387ab70d2eead00b9fa40355e4718c29fd6514a5de88f298adcac84c0e0a8c3eeb6d95b6870ae658b219fbca11b5a073 +DIST progsreiserfs-0.3.0.5.tar.gz 446099 SHA256 72500420d5dd2799dd9b67c9b64e3c3f1e7e5dc89d5bf254694b76dd17c54c3d SHA512 e2b94c778796492e66578b3dde8601d8670c11344dca2082eccf648f8bf26a226d07c26333d91357b081c50b09aed4b7f9a5bb1a6c985808c55db02c83e24ce3 WHIRLPOOL d07325c7d6543a3fa1f1a18a97cc273cb4805d504f985bfed90113a4360272cad3a15691b1ac7bffbb694c96885b88ccdf607b519300c18e17d951766f10cf02 +EBUILD progsreiserfs-0.3.0.5.ebuild 1418 SHA256 96d41786a35fc5c0de850e4f87fd7c3383372e082e4497485f84aa19cdf5d469 SHA512 665b3ba1be625b0ff0c2be83fba5a71e81624f4051f84dd9a017980cbc8d67a9e75fdc1a42f3845e87ad6b0e147bfe5441b7b7c396abe78a69a00d99db630b1e WHIRLPOOL 4a7a1ae65b8d7644415bae282569af1394a95286ede932f1e9e8847c16d6916fbaf8a08ef41d1e8e1934546b6149c1f66a9ba16afbef48ed0d64689c0e103e86 +MISC ChangeLog 340 SHA256 309c103051e0ce470ae854a973ee2660cb06b1cac60c4e229cec04254790660a SHA512 e1279220f8052b4897cfe39d187956e748d17e50969089a5c137a57b3a636f5dd3197c492ba4288888fe13ced7f91996463605fe262e6ad6d9d3f58e7aacaa3a WHIRLPOOL 8de2732a08adcf95089320f70125c84cc13d6791c005cbd39a3512b1764851869bbae5edd5b388134632ff4e5f9b75750e458f524558e47e24058f3e4e5297f3 +MISC metadata.xml 324 SHA256 c04c2d8f91d98f875f7a4dfa095eba5542373654748e5a64f78fb27fb6ed86e8 SHA512 4c2759854c282ad20e98a75082fcad6c2262f20d86f40f0189fb9d693f3701667c17440535bb4773e653eda71dfbb29419b5cd7a1e3b037872a787e26dcc1543 WHIRLPOOL 38e09948438a7d9a77d7e5b263811175a4fa93766e50ee18acc2e1ca86adaf339b118061edb5478c7d4fa65e3190ac93d09059ea065a75bb354ed3bb67bb3fd9 diff --git a/sys-fs/progsreiserfs/files/progsreiserfs-0.3.0.5-autotools.patch b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.0.5-autotools.patch new file mode 100644 index 00000000..4a0753f4 --- /dev/null +++ b/sys-fs/progsreiserfs/files/progsreiserfs-0.3.0.5-autotools.patch @@ -0,0 +1,13 @@ +http://bugs.gentoo.org/442226 + +--- progsreiserfs.m4 ++++ progsreiserfs.m4 +@@ -10,7 +10,7 @@ + dnl Adds the required libraries to $REISERFS_LIBS and does an + dnl AC_SUBST(REISERFS_LIBS) + +-AC_DEFUN(AC_CHECK_LIBREISERFS, ++AC_DEFUN([AC_CHECK_LIBREISERFS], + [ + + dnl save LIBS diff --git a/sys-fs/progsreiserfs/metadata.xml b/sys-fs/progsreiserfs/metadata.xml new file mode 100644 index 00000000..07c910b1 --- /dev/null +++ b/sys-fs/progsreiserfs/metadata.xml @@ -0,0 +1,9 @@ + + + +base-system + + robbat2@gentoo.org + Maintainer as part of base-system work. Assign bugs to base-system. + + diff --git a/sys-fs/progsreiserfs/progsreiserfs-0.3.0.5.ebuild b/sys-fs/progsreiserfs/progsreiserfs-0.3.0.5.ebuild new file mode 100644 index 00000000..dfb761bd --- /dev/null +++ b/sys-fs/progsreiserfs/progsreiserfs-0.3.0.5.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/progsreiserfs/progsreiserfs-0.3.1_rc8.ebuild,v 1.10 2012/11/19 10:02:54 ssuominen Exp $ + +EAPI=5 + +inherit eutils flag-o-matic libtool + +MY_P=${PN}-${PV/_/-} + +DESCRIPTION="Library for accessing and manipulating reiserfs partitions" +HOMEPAGE="http://reiserfs.linux.kiev.ua/" +SRC_URI="ftp://ftp.archlinux.org/other/progsreiserfs/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86" +IUSE="debug examples nls static-libs" + +RDEPEND="" +DEPEND="${RDEPEND} + sys-apps/util-linux + nls? ( sys-devel/gettext )" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + epatch "${FILESDIR}"/${P}-autotools.patch + + elibtoolize +} + +src_configure() { + filter-lfs-flags + + econf \ + $(use_enable static-libs static) \ + --disable-Werror \ + $(use_enable nls) \ + $(use_enable debug) +} + +src_install() { + default + + if use examples; then + docinto examples + dodoc demos/*.c + fi + + rm -r "${ED}"/usr/{sbin,share/man} || die + prune_libtool_files +} + +pkg_postinst() { + ewarn "progsreiserfs has been proven dangerous in the past, generating bad" + ewarn "partitions and destroying data on resize/cpfs operations." + ewarn "Because of this, we do NOT provide their binaries, but only their" + ewarn "libraries instead, as these are needed for other applications." +}