diff options
author | 2010-03-06 21:45:53 +0000 | |
---|---|---|
committer | 2010-03-06 21:45:53 +0000 | |
commit | e8b6eaa3f15a5272eae9ee948627ea4fcd31e6a0 (patch) | |
tree | 397d9a185919a48d1b42e7e153435ebc5ea71c8e /dev-libs/dvutil | |
parent | Fix Manifest and remove mirror restriction. (diff) | |
download | historical-e8b6eaa3f15a5272eae9ee948627ea4fcd31e6a0.tar.gz historical-e8b6eaa3f15a5272eae9ee948627ea4fcd31e6a0.tar.bz2 historical-e8b6eaa3f15a5272eae9ee948627ea4fcd31e6a0.zip |
Version bump wrt #299825. Fix -Wl,--as-needed issues wrt #247088 and #298152.
Package-Manager: portage-2.2_rc63/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/dvutil')
-rw-r--r-- | dev-libs/dvutil/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/dvutil/Manifest | 11 | ||||
-rw-r--r-- | dev-libs/dvutil/dvutil-0.15.5.ebuild | 49 | ||||
-rw-r--r-- | dev-libs/dvutil/dvutil-1.0.10.ebuild | 38 | ||||
-rw-r--r-- | dev-libs/dvutil/dvutil-1.0.5.ebuild | 48 | ||||
-rw-r--r-- | dev-libs/dvutil/files/dvutil-0.15.5-missing_includes.patch | 11 | ||||
-rw-r--r-- | dev-libs/dvutil/files/dvutil-1.0.10-asneeded.patch | 131 | ||||
-rw-r--r-- | dev-libs/dvutil/files/dvutil-1.0.5-gcc44.patch | 29 |
8 files changed, 181 insertions, 145 deletions
diff --git a/dev-libs/dvutil/ChangeLog b/dev-libs/dvutil/ChangeLog index be5c63cb1c4d..5c5ef3900a0a 100644 --- a/dev-libs/dvutil/ChangeLog +++ b/dev-libs/dvutil/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/dvutil # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/ChangeLog,v 1.36 2010/03/06 20:44:27 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/ChangeLog,v 1.37 2010/03/06 21:45:51 ssuominen Exp $ + +*dvutil-1.0.10 (06 Mar 2010) + + 06 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> + +dvutil-1.0.10.ebuild, +files/dvutil-1.0.10-asneeded.patch: + Version bump wrt #299825. Fix -Wl,--as-needed issues wrt #247088 and + #298152. 06 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> dvutil-1.0.5.ebuild, +files/dvutil-1.0.5-gcc44.patch: diff --git a/dev-libs/dvutil/Manifest b/dev-libs/dvutil/Manifest index 87d716738f34..c3b21296229f 100644 --- a/dev-libs/dvutil/Manifest +++ b/dev-libs/dvutil/Manifest @@ -1,11 +1,8 @@ AUX dvutil-0.13.15-fix-underquoted-m4.diff 599 RMD160 30e7fb0a596b6c3910b95fd12987247c122377d2 SHA1 7ad91f6ff12a4c9cb571d470ce89e59482091b7b SHA256 d61ae51423bb73b0106645d057111108848ce20a49fee1223c7be6ff4a18556e -AUX dvutil-0.15.5-missing_includes.patch 404 RMD160 830adaa98c97047c46ca8b8c1a6a827d5146ea55 SHA1 d53919166edc7f5474a8713d0c597d4e17adaad6 SHA256 758d67c43e9c55315ba3bee7505de1a084c0df01e71f06dcf93f7725de378225 -AUX dvutil-1.0.5-gcc44.patch 1098 RMD160 f7a1bb005a05faab21267852e98925e59325862b SHA1 c83160360b716a7bc6087ce1171f9a28af09e7f9 SHA256 3556be71c18c3b9ab00f544f5be57e25ca8733b91792ab7f8f87a068c0aba991 +AUX dvutil-1.0.10-asneeded.patch 5110 RMD160 c7e192e24c88d0fc4c9eb832a488aef70c15e69b SHA1 2f9c23c1c6550db7053d61c406960397d483fd05 SHA256 090d0df81c253e149424b71d1fd13c41d41d7f50bdeecdb10afdcebffe3d4876 DIST dvutil-0.13.15.tar.gz 958463 RMD160 8fa6fb0099d570fd8b561eed2d14337fc378e177 SHA1 68a73cb77b24f78a246c216f81e3302e97371e82 SHA256 b2fef7921c417b7e77439d4fa3a85505982d5bf1c0bf700b6395990e41bc8459 -DIST dvutil-0.15.5.tar.gz 956808 RMD160 9b782cae387e441e534a5e42541d1ee0e63d0983 SHA1 9dafc4a2a5e85c10af82bdca3e5eb11732d9f6a4 SHA256 86f4372168d802be33411e3db0658f9c4e0db7f3575a228e27ab571ffb7f27ed -DIST dvutil-1.0.5.tar.gz 2292823 RMD160 1810bbac32f2970e7738f834045f905c8923fd01 SHA1 4860ab6b4cc6814ea3618b7ddd43db304ad35506 SHA256 d1ffe167ff65b18f935f84be3f2ee9acf7660954de047339e1cb1c04a95b6c14 +DIST dvutil-1.0.10.tar.gz 2064551 RMD160 56eb8c6d5fc236e3ddb8e722cf10ba2967e9df95 SHA1 67ae0e608efbc422e9156ee78694e0c473b0a8a9 SHA256 c87567435f8118cbb29c5fae214646daab0c8192c69758bc1b988c633856c62b EBUILD dvutil-0.13.15-r2.ebuild 1000 RMD160 b0448721a7cc1cfd2ec20a41ecc85c08d65b44b7 SHA1 3d0bd7786fe444ff330e24859496421e73eb9cc8 SHA256 5992445459f3ce3344a689b49b0d0cf5798917e6667eb9e8a11fbe4955be8901 -EBUILD dvutil-0.15.5.ebuild 1269 RMD160 3f7a6207538d646ab8ef6c0b239570105712c3fe SHA1 8a1999d8ad9687351f9077aebe57aa6ef6d930a6 SHA256 4c514397deb7fe5e1d05ecb96052ab463aeb203a1cbf603f8dffd171045e8a02 -EBUILD dvutil-1.0.5.ebuild 1256 RMD160 4b4267bc032865db6c69f2b795e7eba1ecc10dc3 SHA1 acbb8e4f87109e3096aa96fff6f0f2fd3532bf3c SHA256 50aa5d56747e4eb6aa746d889dc86ff5758d323e0e43be6aaa60200d25e357a8 -MISC ChangeLog 5574 RMD160 cca009bf612c77239a82bfe75daed5c7b2146ba1 SHA1 245618bf1fb871650db3d1bc544b432fae96d676 SHA256 99ab25b21d299a26f063a1e29f41895ee7c499a6d6a0bb1c562707c8d065afa6 +EBUILD dvutil-1.0.10.ebuild 975 RMD160 d2d5e779be1d2983b886a20f1e19bd503866bd78 SHA1 da7b2e0fac8980fc32b9b3b15418e89da5c79b7c SHA256 e0c7124ed11a7b7fd899a150bc0067960ec53e2d369fd9dac492f68216b7f8dd +MISC ChangeLog 5803 RMD160 8116d7f691e6320e00dc7a8946ad2904c83760b5 SHA1 a6a07a8b71ba89026a25475d793763ce64bbda24 SHA256 fb88687e79813cf6ebe55d7164a4e78f8bba57b9b65bf961248cdadcd0112ee4 MISC metadata.xml 157 RMD160 1a16d7c8813911ff609857e1d437b678c924114c SHA1 c82a897a9ef30c4e459bcb4ce934e0a966c11d4d SHA256 e44459c87638f81370c6caee91f75bf864c56875d2b17f69ec7473c81ff58f9f diff --git a/dev-libs/dvutil/dvutil-0.15.5.ebuild b/dev-libs/dvutil/dvutil-0.15.5.ebuild deleted file mode 100644 index 628c94139218..000000000000 --- a/dev-libs/dvutil/dvutil-0.15.5.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/dvutil-0.15.5.ebuild,v 1.9 2009/10/04 14:47:56 ssuominen Exp $ - -inherit flag-o-matic eutils - -DESCRIPTION="Provides some general C++ utility classes for files, directories, dates, property lists, reference counted pointers, number conversion etc. " -HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvutil/html/" -SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="doc ssl" - -DEPEND="ssl? ( dev-libs/openssl )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - - sed -i 's|^\(SUBDIRS =.*\)doc\(.*\)$|\1\2|' Makefile.in || \ - die "sed Makefile.in failed" - - epatch "${FILESDIR}/${P}-missing_includes.patch" -} - -src_compile() { - if ! use ssl ; then - sed -i -e 's/"ssl"//' configure || die "sed failed" - fi - - # Bug #247088 - append-ldflags $(no-as-needed) - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README - - if use doc ; then - doman doc/man/*/*.[1-9] - dohtml -r doc/html/* - fi -} diff --git a/dev-libs/dvutil/dvutil-1.0.10.ebuild b/dev-libs/dvutil/dvutil-1.0.10.ebuild new file mode 100644 index 000000000000..323a27466613 --- /dev/null +++ b/dev-libs/dvutil/dvutil-1.0.10.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/dvutil-1.0.10.ebuild,v 1.1 2010/03/06 21:45:51 ssuominen Exp $ + +EAPI=2 +inherit autotools eutils + +DESCRIPTION="Provides some general C++ utility classes for files, directories, dates, property lists, reference counted pointers, number conversion etc. " +HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvutil/html/" +SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="doc ssl" + +RDEPEND="ssl? ( dev-libs/openssl )" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${P}-asneeded.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_with ssl) +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README + + if use doc; then + dohtml -r doc/html/* + fi +} diff --git a/dev-libs/dvutil/dvutil-1.0.5.ebuild b/dev-libs/dvutil/dvutil-1.0.5.ebuild deleted file mode 100644 index 22527ae3618f..000000000000 --- a/dev-libs/dvutil/dvutil-1.0.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/dvutil-1.0.5.ebuild,v 1.3 2010/03/06 20:44:27 ssuominen Exp $ - -inherit flag-o-matic eutils - -DESCRIPTION="Provides some general C++ utility classes for files, directories, dates, property lists, reference counted pointers, number conversion etc. " -HOMEPAGE="http://tinf2.vub.ac.be/~dvermeir/software/dv/dvutil/html/" -SRC_URI="http://tinf2.vub.ac.be/~dvermeir/software/dv/${PN}/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="doc ssl" - -DEPEND="ssl? ( dev-libs/openssl )" -RDEPEND="${DEPEND}" - -src_unpack() { - unpack ${A} - cd "${S}" - - epatch "${FILESDIR}"/${P}-gcc44.patch - sed -i 's|^\(SUBDIRS =.*\)doc\(.*\)$|\1\2|' Makefile.in || \ - die "sed Makefile.in failed" -} - -src_compile() { - if ! use ssl ; then - sed -i -e 's/"ssl"//' configure || die "sed failed" - fi - - # Bug #247088 - append-ldflags $(no-as-needed) - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README - - if use doc ; then - doman doc/man/*/*.[1-9] - dohtml -r doc/html/* - fi -} diff --git a/dev-libs/dvutil/files/dvutil-0.15.5-missing_includes.patch b/dev-libs/dvutil/files/dvutil-0.15.5-missing_includes.patch deleted file mode 100644 index 38332c08b750..000000000000 --- a/dev-libs/dvutil/files/dvutil-0.15.5-missing_includes.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur dvutil-0.15.5.orig/dvutil/ntostr.C dvutil-0.15.5/dvutil/ntostr.C ---- dvutil-0.15.5.orig/dvutil/ntostr.C 2008-06-16 22:16:22.000000000 +0200 -+++ dvutil-0.15.5/dvutil/ntostr.C 2008-06-16 22:17:16.000000000 +0200 -@@ -5,6 +5,7 @@ - #include <stdio.h> // sprintf - #include <stdlib.h> // strtod, strtol, strtoul - #include <ctype.h> // tolower -+#include <string.h> - - namespace Dv { - namespace Util { diff --git a/dev-libs/dvutil/files/dvutil-1.0.10-asneeded.patch b/dev-libs/dvutil/files/dvutil-1.0.10-asneeded.patch new file mode 100644 index 000000000000..1988ac394136 --- /dev/null +++ b/dev-libs/dvutil/files/dvutil-1.0.10-asneeded.patch @@ -0,0 +1,131 @@ +diff -ruN dvutil-1.0.10.orig/configure.ac dvutil-1.0.10/configure.ac +--- dvutil-1.0.10.orig/configure.ac 2009-12-05 14:12:00.000000000 +0200 ++++ dvutil-1.0.10/configure.ac 2010-03-06 23:47:40.000000000 +0200 +@@ -89,19 +89,25 @@ + # DV_REQUIRE_CFUNC(SHA1,ssl) + # fi + +-DV_CHECK_CFUNC(SHA1,ssl) +-DV_CHECK_CFUNC(MD5,ssl) +-if test "${dv_ac_func_MD5}" = "yes"; then +- if test "${dv_ac_func_SHA1}" = "yes"; then +- have_openssl="yes" +- else +- have_openssl="no" +- fi +-else +- have_openssl="no" ++# DV_CHECK_CFUNC(SHA1,ssl) ++# DV_CHECK_CFUNC(MD5,ssl) ++# if test "${dv_ac_func_MD5}" = "yes"; then ++# if test "${dv_ac_func_SHA1}" = "yes"; then ++# have_openssl="yes" ++# else ++# have_openssl="no" ++# fi ++# else ++# have_openssl="no" ++# fi ++# AC_DEFINE([HAVE_OPENSSL],[HAVE_MD5 && HAVE_SHA1],[openssl available]) ++# AC_SUBST(have_openssl) ++ ++AC_ARG_WITH([ssl], AS_HELP_STRING([--with-ssl], [Build with ssl library (default: disabled)])) ++if test "x$with_ssl" == "xyes"; then ++ PKG_CHECK_MODULES([SSL], [libssl]) ++ AC_DEFINE([HAVE_OPENSSL], [1], [openssl available]) + fi +-AC_DEFINE([HAVE_OPENSSL],[HAVE_MD5 && HAVE_SHA1],[openssl available]) +-AC_SUBST(have_openssl) + + DV_REQUIRE_CFUNC(getgrnam) + DV_REQUIRE_CFUNC(chown) +diff -ruN dvutil-1.0.10.orig/dvutil/Makefile.am dvutil-1.0.10/dvutil/Makefile.am +--- dvutil-1.0.10.orig/dvutil/Makefile.am 2009-12-05 14:09:51.000000000 +0200 ++++ dvutil-1.0.10/dvutil/Makefile.am 2010-03-06 23:20:32.000000000 +0200 +@@ -9,8 +9,8 @@ + lib_LTLIBRARIES = libdvutil.la + + libdvutil_la_LDFLAGS = -release @VERSION@ +-libdvutil_la_LIBADD = @LIBS@ +-libdvutil_la_CXXFLAGS = -Wno-deprecated -g -Wall -O3 ++libdvutil_la_LIBADD = @LIBS@ @SSL_LIBS@ ++libdvutil_la_CXXFLAGS = -Wno-deprecated -Wall @SSL_CFLAGS@ + libdvutil_la_SOURCES = debug_dump.C strings.C strings.h props.h props.C \ + date.h date.C period.h period.C getdate.c getdate.h \ + file.C file.h user.C user.h fdstreambuf.h fdstreambuf.C makedaemon.h makedaemon.C \ +diff -ruN dvutil-1.0.10.orig/m4/dvfuncs.m4 dvutil-1.0.10/m4/dvfuncs.m4 +--- dvutil-1.0.10.orig/m4/dvfuncs.m4 1970-01-01 02:00:00.000000000 +0200 ++++ dvutil-1.0.10/m4/dvfuncs.m4 2010-03-06 23:24:17.000000000 +0200 +@@ -0,0 +1,60 @@ ++dnl ===================================================================== ++dnl DV_REQUIRE_CFUNC( function [$1], crypt ++dnl libraries [$2]) [ crypt crypto ] ++dnl ===================================================================== ++dnl This macro verifies that the C function $1 is available, if necesssary ++dnl after linking with one of the libraries in $2 (without lib prefix). ++dnl The library for which linking succeeds is added to $LIBS. ++dnl ===================================================================== ++AC_DEFUN([DV_REQUIRE_CFUNC], ++[ ++AC_LANG_PUSH(C) ++AC_CHECK_FUNC($1,, [ AC_SEARCH_LIBS($1,"$2",,AC_MSG_ERROR([need $1 function])) ]) ++AC_LANG_POP(C) ++]) ++ ++dnl ===================================================================== ++dnl DV_CHECK_CFUNC( function [$1], crypt ++dnl libraries [$2]) [ crypt crypto ] ++dnl ===================================================================== ++dnl This macro checks whether the C function $1 is available, if necesssary ++dnl after linking with one of the libraries in $2 (without lib prefix). ++dnl The library for which linking succeeds is added to $LIBS. ++dnl ===================================================================== ++AC_DEFUN([DV_CHECK_CFUNC], ++[ ++AC_LANG_PUSH(C) ++AC_CHECK_FUNC($1,[ AC_DEFINE(HAVE_$1, [1], [C function $1]) ], ++ [ AC_SEARCH_LIBS($1,"$2", AC_DEFINE(HAVE_$1, [1], [C function $1 in $2])) ]) ++AC_LANG_POP(C) ++]) ++dnl ===================================================================== ++dnl DV_REQUIRE_PROG( ++dnl pathvar[$1], [ GZIP ] ++dnl program-name[$2], [ gzip ] ++dnl bin-dirs[$3], [ [/usr/bin /usr/local/bin] ] ++dnl ===================================================================== ++dnl Find out where program-name is, checking directories in bin-dirs. ++dnl Set pathvar if found and abort if not found ++dnl ===================================================================== ++AC_DEFUN([DV_REQUIRE_PROG], ++[ ++$1="" ++AM_PATH_PROG_WITH_TEST($1,$2,true, ,[$3]) ++if test -z "$$1"; then ++ AC_MSG_ERROR([program $2 not found]) ++fi ++]) ++ ++AC_DEFUN([DV_APPEND_UNIQ], ++[ ++{ echo "${$2}" | grep -- "$1 " >/dev/null || $2="${$2} $1"; }dnl ++]) ++ ++AC_DEFUN([DV_SET_LIBTOOL], ++[ ++AC_ARG_WITH(libtool, ++ [ --with-libtool=path path of libtool program], ++dv_lt=$withval,dv_lt="libtool") ++]) ++ +diff -ruN dvutil-1.0.10.orig/Makefile.am dvutil-1.0.10/Makefile.am +--- dvutil-1.0.10.orig/Makefile.am 2009-02-09 17:07:09.000000000 +0200 ++++ dvutil-1.0.10/Makefile.am 2010-03-06 23:13:41.000000000 +0200 +@@ -1,6 +1,6 @@ + # $Header: /var/cvsroot/gentoo-x86/dev-libs/dvutil/files/dvutil-1.0.10-asneeded.patch,v 1.1 2010/03/06 21:45:53 ssuominen Exp $ +-ACLOCAL_AMFLAGS=-I m4 -I /usr/local/share/aclocal +-SUBDIRS = dvutil doc m4 ++ACLOCAL_AMFLAGS = -I m4 ++SUBDIRS = dvutil m4 + + maintainer-check: distcheck + @: diff --git a/dev-libs/dvutil/files/dvutil-1.0.5-gcc44.patch b/dev-libs/dvutil/files/dvutil-1.0.5-gcc44.patch deleted file mode 100644 index 456bfb09bebe..000000000000 --- a/dev-libs/dvutil/files/dvutil-1.0.5-gcc44.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- dvutil-1.0.5.orig/dvutil/debug_dump.C 2008-03-14 22:44:10.000000000 +0100 -+++ dvutil-1.0.5/dvutil/debug_dump.C 2009-10-30 21:21:17.211325923 +0100 -@@ -1,4 +1,5 @@ - // $Id: dvutil-1.0.5-gcc44.patch,v 1.1 2010/03/06 20:44:28 ssuominen Exp $ -+#include <stdint.h> - #include <ctype.h> - #include <iomanip> - ---- dvutil-1.0.5.orig/dvutil/props.C 2008-03-14 22:44:10.000000000 +0100 -+++ dvutil-1.0.5/dvutil/props.C 2009-10-30 21:22:31.245328026 +0100 -@@ -1,6 +1,7 @@ - // $Id: dvutil-1.0.5-gcc44.patch,v 1.1 2010/03/06 20:44:28 ssuominen Exp $ - - #include <ctype.h> -+#include <cstdio> - #include <unistd.h> // environ - #include <string.h> // strchr - #include <dvutil/props.h> ---- dvutil-1.0.5.orig/dvutil/filterstreambuf.h 2008-03-16 16:17:26.000000000 +0100 -+++ dvutil-1.0.5/dvutil/filterstreambuf.h 2009-10-30 21:23:13.555577358 +0100 -@@ -3,6 +3,8 @@ - // $Id: dvutil-1.0.5-gcc44.patch,v 1.1 2010/03/06 20:44:28 ssuominen Exp $ - - #include <iostream> -+#include <cstdio> -+ - /** @file - * The Dv::Util::filterstreambuf class is a template class that - * is used to define Dv::Util::filterstream objects. |