summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Koltsov <maksbotan@gentoo.org>2011-10-28 17:25:25 +0000
committerMaxim Koltsov <maksbotan@gentoo.org>2011-10-28 17:25:25 +0000
commitd71b5c30ef822b92329c80f0744351ce7297cd99 (patch)
tree5b565e769547b2780e526d28cebe8d51ffdfdc78 /app-misc/hivex
parentApply Interfaces patch against configure.ac instead of configure.ac.in. Thank... (diff)
downloadhistorical-d71b5c30ef822b92329c80f0744351ce7297cd99.tar.gz
historical-d71b5c30ef822b92329c80f0744351ce7297cd99.tar.bz2
historical-d71b5c30ef822b92329c80f0744351ce7297cd99.zip
Bump to 1.3.2, thanks to slepnoga
Package-Manager: portage-2.1.10.26/cvs/Linux x86_64
Diffstat (limited to 'app-misc/hivex')
-rw-r--r--app-misc/hivex/ChangeLog8
-rw-r--r--app-misc/hivex/Manifest5
-rw-r--r--app-misc/hivex/files/autoconf_fix-1.3.2.patch104
-rw-r--r--app-misc/hivex/hivex-1.3.2.ebuild78
4 files changed, 193 insertions, 2 deletions
diff --git a/app-misc/hivex/ChangeLog b/app-misc/hivex/ChangeLog
index a01bf9fcf41d..103a7b5320e4 100644
--- a/app-misc/hivex/ChangeLog
+++ b/app-misc/hivex/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-misc/hivex
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/ChangeLog,v 1.4 2011/09/18 12:22:56 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/ChangeLog,v 1.5 2011/10/28 17:25:25 maksbotan Exp $
+
+*hivex-1.3.2 (28 Oct 2011)
+
+ 28 Oct 2011; Maxim Koltsov <maksbotan@gentoo.org> +hivex-1.3.2.ebuild,
+ +files/autoconf_fix-1.3.2.patch:
+ Bump to 1.3.2, thanks to slepnoga
18 Sep 2011; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml:
Fix herd to be proxy-maintainers
diff --git a/app-misc/hivex/Manifest b/app-misc/hivex/Manifest
index acce72929e97..590b508c83e1 100644
--- a/app-misc/hivex/Manifest
+++ b/app-misc/hivex/Manifest
@@ -1,5 +1,8 @@
AUX autoconf_fix-1.3.1.patch 3561 RMD160 05d90b32f940649dc0bb0d959f70604e1cc84bdc SHA1 bb221c20105751f031ff1d2a2555de2ef88db730 SHA256 318b92cbecf6858a57188b7c4d1c2d18ba0daea84335825286bb4860c32ffe26
+AUX autoconf_fix-1.3.2.patch 3561 RMD160 05d90b32f940649dc0bb0d959f70604e1cc84bdc SHA1 bb221c20105751f031ff1d2a2555de2ef88db730 SHA256 318b92cbecf6858a57188b7c4d1c2d18ba0daea84335825286bb4860c32ffe26
DIST hivex-1.3.1.tar.gz 1078397 RMD160 5f42e555fae7c694421714b7e7e9909888b5b2f3 SHA1 71b54636b516f7c08767c826c2c630358f9e52de SHA256 dc18d94c88f088b9423ed429fe2fd95bab51fc66f86b6081a7c73e4093913328
+DIST hivex-1.3.2.tar.gz 1082330 RMD160 4c762ee80b5347497559af0c78d7f3962487ca2d SHA1 cdd53de1f6f17a98333b0bde8193458d409fe861 SHA256 e02d664b262f616e842d58a3787315ceb239c5986ff0652b37af9aeed483025c
EBUILD hivex-1.3.1.ebuild 1563 RMD160 3223dad9d06820cc293092e63b4342bb18225360 SHA1 8fd26711441a63047bdbd20a3e2e8ab9faecb8b1 SHA256 c6c0e8e3e611246fc5b7dbeee1ac95042fd087faf9eace150a9afd6d5bfdc762
-MISC ChangeLog 1150 RMD160 03a20f69302cf0e4323e61e8ae2f7f04c68efba5 SHA1 435428704cf5f9e2e0362dfa5b62e71616487f0f SHA256 f18525acf2ae505c16ff6b40bddbd37105df869de6bee8f736d95e639dde1481
+EBUILD hivex-1.3.2.ebuild 1554 RMD160 c0ec900318860c60467c82fd6e36e365a783c556 SHA1 de6c61e6bb3d7e9a46155329c2fa5dca0f6dda95 SHA256 06a6c391c0e8476c074d5d7d0bb69276fbe4e125799d7d99dcf893c7bf3f0521
+MISC ChangeLog 1323 RMD160 e319ab48dae88b74b2ecef987b88174bd7422ab4 SHA1 3004dc0b98b5c2d7230e09902b289677cbb03065 SHA256 f3807ea1fb40f478a29be174982a4f795bebd6482ede4a9ce94fe67d1e5362ff
MISC metadata.xml 326 RMD160 bf0a5531bfd75bef7057bf841707e980c1894056 SHA1 44467e3e945067b45212bac4a57ddce97a0b8882 SHA256 19f772afb9f387c3bb754e3fce343ec411165a74b1ee423a8e8dc2c774b9353e
diff --git a/app-misc/hivex/files/autoconf_fix-1.3.2.patch b/app-misc/hivex/files/autoconf_fix-1.3.2.patch
new file mode 100644
index 000000000000..2a9495b51cea
--- /dev/null
+++ b/app-misc/hivex/files/autoconf_fix-1.3.2.patch
@@ -0,0 +1,104 @@
+--- configure.ac.orig 2011-08-15 22:29:28.309745342 +0300
++++ configure.ac 2011-08-15 22:34:54.324549151 +0300
+@@ -170,11 +170,18 @@
+ AC_SUBST([LIBXML2_CFLAGS])
+ AC_SUBST([LIBXML2_LIBS])
+
++
++dnl ////////////////////////////////////////////////////////////////////////////
+ dnl Check for OCaml (optional, for OCaml bindings).
++
++AC_ARG_ENABLE([ocaml],
++ AS_HELP_STRING([--with-ocaml],[build Ocaml binding]))
++
++
+ AC_PROG_OCAML
+ AC_PROG_FINDLIB
+ AM_CONDITIONAL([HAVE_OCAML],
+- [test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"])
++ [test "x$OCAMLC" != "xno" -a "x$OCAMLFIND" != "xno" -a "x$enable_ocaml" = "xyes"])
+ AM_CONDITIONAL([HAVE_OCAMLOPT],
+ [test "x$OCAMLOPT" != "xno" && test "x$OCAMLFIND" != "xno"])
+
+@@ -207,6 +214,8 @@
+ rm -f conftest conftest.* conftest_ml.*
+ fi
+
++dnl ///////////////////////////////////////////////////////////////////////////////////////
++
+ dnl Check for Perl (optional, for Perl bindings).
+ dnl XXX This isn't quite right, we should check for Perl devel library.
+ AC_CHECK_PROG([PERL],[perl],[perl],[no])
+@@ -214,21 +223,35 @@
+ dnl Check for Perl modules that must be present to compile and
+ dnl test the Perl bindings.
+ missing_perl_modules=no
+-for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do
+- AC_MSG_CHECKING([for $pm])
+- if ! perl -M$pm -e1 >/dev/null 2>&1; then
+- AC_MSG_RESULT([no])
+- missing_perl_modules=yes
+- else
+- AC_MSG_RESULT([yes])
+- fi
+-done
+-if test "x$missing_perl_modules" = "xyes"; then
+- AC_MSG_WARN([some Perl modules required to compile or test the Perl bindings are missing])
+-fi
++
++AC_ARG_ENABLE([perl],
++ AS_HELP_STRING([--with-perl],[build Perl binding]))
++
++
++PERL=
++AS_IF([test "x$enable_perl" != "xno" ],[
++ AC_CHECK_PROG([PERL],[perl],[yes],[no])
++
++ for pm in Test::More ExtUtils::MakeMaker IO::Stringy; do
++ AC_MSG_CHECKING([for $pm])
++ if ! perl -M$pm -e1 >/dev/null 2>&1; then
++ AC_MSG_RESULT([no])
++ missing_perl_modules=yes
++ else
++ AC_MSG_RESULT([yes])
++ fi
++ done
++
++ AS_IF([test "x$missing_perl_modules" = "xyes"],
++ [AC_MSG_FAILURE([some Perl modules required to compile or test the Perl bindings are missing])],
++ )
++])
++
+
+ AM_CONDITIONAL([HAVE_PERL],
+- [test "x$PERL" != "xno" && test "x$missing_perl_modules" != "xyes"])
++ [test "x$PERL" != "xno" -a "x$missing_perl_modules" != "xyes" -a "x$enable_perl" = "xyes"])
++
++dnl //////////////////////////////////////////////////////////////////////////////////////////////////
+
+ dnl Check for Python (optional, for Python bindings).
+ AC_CHECK_PROG([PYTHON],[python],[python],[no])
+@@ -266,15 +289,21 @@
+ AC_SUBST(PYTHON_INCLUDEDIR)
+ AC_SUBST(PYTHON_SITE_PACKAGES)
+
++AC_ARG_ENABLE([python],
++ AS_HELP_STRING([--with-python],[build Python binding]))
++
+ AM_CONDITIONAL([HAVE_PYTHON],
+- [test "x$PYTHON_INCLUDEDIR" != "x" && test "x$PYTHON_SITE_PACKAGES" != "x"])
++ [test "x$PYTHON_INCLUDEDIR" != "x" -a "x$PYTHON_SITE_PACKAGES" != "x" -a "x$enable_python" = "xyes"])
+
+ dnl Check for Ruby and rake (optional, for Ruby bindings).
+ AC_CHECK_LIB([ruby],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=0])
+ AC_CHECK_PROG([RAKE],[rake],[rake],[no])
+
++AC_ARG_ENABLE([ruby],
++ AS_HELP_STRING([--with-ruby],[build Ruby binding]))
++
+ AM_CONDITIONAL([HAVE_RUBY],
+- [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY"])
++ [test "x$RAKE" != "xno" && test -n "$HAVE_LIBRUBY" -a "x$enable_ruby" = "xyes"])
+
+ dnl dnl Check for Java.
+ dnl AC_ARG_WITH(java_home,
diff --git a/app-misc/hivex/hivex-1.3.2.ebuild b/app-misc/hivex/hivex-1.3.2.ebuild
new file mode 100644
index 000000000000..1964b3a73c72
--- /dev/null
+++ b/app-misc/hivex/hivex-1.3.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/hivex/hivex-1.3.2.ebuild,v 1.1 2011/10/28 17:25:25 maksbotan Exp $
+
+EAPI=4
+
+WANT_AUTOMAKE="1.11"
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+inherit base autotools-utils perl-app python
+
+PYTHON_DEPEND="python? 2:2.6"
+
+DESCRIPTION="Library for reading and writing Windows Registry "hive" binary files."
+HOMEPAGE="http://libguestfs.org"
+SRC_URI="http://libguestfs.org/download/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ocaml readline perl python test static-libs ruby"
+
+RDEPEND="virtual/libiconv
+ virtual/libintl
+ dev-libs/libxml2:2
+ ocaml? ( dev-lang/ocaml[ocamlopt]
+ dev-ml/findlib[ocamlopt]
+ )
+ readline? ( sys-libs/readline )
+ perl? ( dev-perl/IO-stringy )
+ "
+
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ perl? (
+ test? ( dev-perl/Pod-Coverage
+ dev-perl/Test-Pod-Coverage ) )
+ ruby? ( dev-ruby/rake )
+ "
+PATCHES=("${FILESDIR}"/autoconf_fix-${PV}.patch)
+DOCS=(README)
+
+pkg_config() {
+ python_set_active_version 2
+ python_need_rebuild
+}
+
+src_prepare() {
+ autotools-utils_src_prepare
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_with readline)
+ $(use_enable ocaml)
+ $(use_enable perl)
+ --enable-nls
+ $(use_enable python)
+ $(use_enable ruby)
+ --disable-rpath )
+
+ autotools-utils_src_configure
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ strip-linguas -i po
+
+ autotools-utils_src_install "LINGUAS=""${LINGUAS}"""
+
+ if use perl; then
+ fixlocalpod
+ fi
+}