summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2010-09-16 12:15:43 +0000
committerChristian Ruppert <idl0r@gentoo.org>2010-09-16 12:15:43 +0000
commitb8bc09f95db8570b63d6064fa4e654a232556001 (patch)
treea6dafffebe57a216614c2bae43f8bcf46d8d69dd /net-misc/cfengine
parentVersion bump. (diff)
downloadhistorical-b8bc09f95db8570b63d6064fa4e654a232556001.tar.gz
historical-b8bc09f95db8570b63d6064fa4e654a232556001.tar.bz2
historical-b8bc09f95db8570b63d6064fa4e654a232556001.zip
Revision bump. Use shared libraries by default. Fix some QA warnings during compile.
Package-Manager: portage-2.2_rc83/cvs/Linux x86_64
Diffstat (limited to 'net-misc/cfengine')
-rw-r--r--net-misc/cfengine/ChangeLog11
-rw-r--r--net-misc/cfengine/Manifest22
-rw-r--r--net-misc/cfengine/cfengine-3.0.5_p1-r1.ebuild (renamed from net-misc/cfengine/cfengine-3.0.5_p1.ebuild)4
-rw-r--r--net-misc/cfengine/files/cfengine-3.0.5_p1-Makefile.am.patch29
-rw-r--r--net-misc/cfengine/files/cfengine-3.0.5_p1-configure.ac.patch40
-rw-r--r--net-misc/cfengine/files/cfengine-3.0.5_p1-regex.c.patch12
6 files changed, 91 insertions, 27 deletions
diff --git a/net-misc/cfengine/ChangeLog b/net-misc/cfengine/ChangeLog
index 1fa8872c777a..f3f8032538c7 100644
--- a/net-misc/cfengine/ChangeLog
+++ b/net-misc/cfengine/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for net-misc/cfengine
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/ChangeLog,v 1.105 2010/09/01 20:23:20 idl0r Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/ChangeLog,v 1.106 2010/09/16 12:15:42 idl0r Exp $
+
+*cfengine-3.0.5_p1-r1 (16 Sep 2010)
+
+ 16 Sep 2010; Christian Ruppert <idl0r@gentoo.org> -cfengine-3.0.5_p1.ebuild,
+ +cfengine-3.0.5_p1-r1.ebuild, +files/cfengine-3.0.5_p1-Makefile.am.patch,
+ files/cfengine-3.0.5_p1-configure.ac.patch,
+ +files/cfengine-3.0.5_p1-regex.c.patch:
+ Revision bump. Use shared libraries by default. Fix some QA warnings during
+ compile.
*cfengine-3.0.5_p1 (01 Sep 2010)
diff --git a/net-misc/cfengine/Manifest b/net-misc/cfengine/Manifest
index 33fd522fa77e..293330b1a172 100644
--- a/net-misc/cfengine/Manifest
+++ b/net-misc/cfengine/Manifest
@@ -6,7 +6,9 @@ AUX admit-noclass-520696.patch 400 RMD160 35073a17f2618c189bc3dd9b1a4264b117d6ab
AUX cf-execd.rc6 263 RMD160 bec43d07a575100aba0e845b70d2296ec1936417 SHA1 313fd7150e56cb62241863f9ae27edc1ba86b1b5 SHA256 a5fc7f9994c48fc18885d07ddef7e3a69abd500e6a0e2eff2f688f54e886d1b9
AUX cf-monitord.rc6 275 RMD160 75fe87edaaeac30a40abf0dbf3bf41b6d1a73ba7 SHA1 b6b35fae103c593aee295da36fb5cc3389492205 SHA256 3e78f87709c8abd69bcc4a2c25787f986655c8c7d1221784600c59af23535bed
AUX cf-serverd.rc6 271 RMD160 55ef90418fb1f6ca943c0807ba520644d6b2c20d SHA1 91e0b17009e80be23f6886e71b3584dc9533a3d6 SHA256 6829f3cd53334a657bf808ec96b995f2510baf2a16f2712b4609e09d5eaaff7d
-AUX cfengine-3.0.5_p1-configure.ac.patch 13373 RMD160 d172348b78e5a79fee47b3b85a6c9ee3e828c012 SHA1 219caac39d86758fc2b2c8cbee51bc5f4bdf0a44 SHA256 3051079f8fa9930e56e63d29f502a8b9e1970724628a1c2bb7e8330eb5cb0be5
+AUX cfengine-3.0.5_p1-Makefile.am.patch 1010 RMD160 63be934e2e0529f320034882cfa7a477bf818d6b SHA1 5370668dc725135cf27252c4928c54e6560ca0e7 SHA256 17558b112bdd3991f4ca18a135e8c96cd10f5477dab5eed208d8f33222ca4dac
+AUX cfengine-3.0.5_p1-configure.ac.patch 13597 RMD160 645163b58d05124f03dc8aa4525954f7412ce038 SHA1 a716dc0af3f835a5327e0e9096ef53d7c0e6120b SHA256 82ff6baf5e8c0215ddda4824d233cd9ab7a144e6bc8c409112980c03cc804835
+AUX cfengine-3.0.5_p1-regex.c.patch 330 RMD160 d5cf6c473f11432b6d215666a0257f1ed980ff44 SHA1 cb4c994df51d91a45ca1d73fef6f9f8951d61a8a SHA256 bc50e35480ab2fb0837f5a68d3ce5d33e06f098ee7c219f4b5c7fe63326ecf4d
AUX cfenvd.rc6 254 RMD160 cbbb932dfee81318437f27b0e644b3201d6e4664 SHA1 d27f693a0744cbbd8f06ec85779935fc1a3181f2 SHA256 de0877e26bbb5cd8eb5da1827308b8fa00c9ce487e61263306c4b57e3ba9e150
AUX cfexecd.rc6 259 RMD160 05810d7582d962903033ed85b409818dd19089ef SHA1 f95df7747bded2a2d9c5bdcfb1bebc3e3c9ef463 SHA256 98735d665038e372be29ac8b173861491dde1d71fad7d0cefddab0fbf99a157c
AUX cfportage.README 2294 RMD160 05c285d3b79e266ac6229985b2fdbab1b7841752 SHA1 7f7598154775bf9f180383f69294a00624a69735 SHA256 c1a5a2af3b7e41a9b1c6d5e252e7a3673ec17d12ed3fa0aa34581b5893c8f833
@@ -19,17 +21,17 @@ EBUILD cfengine-2.2.10-r2.ebuild 3026 RMD160 207e3472692821d04ac70539038abf895c9
EBUILD cfengine-2.2.10.ebuild 2720 RMD160 f79ad7c72b4ceac12a0323434b3797c4dbc1f3cb SHA1 cddf8f46bd13c6d1c83bddbcdff56673151f6104 SHA256 6b20bf4737274d6bfbe519dd717a4b19f689296accb431e7b0dae6b16e41a34d
EBUILD cfengine-3.0.4.ebuild 2976 RMD160 49d0fe986fe15528eb4978850be26548ae76d33b SHA1 d155348f12bfdf5cb072f9e99bfeba142bb3d3be SHA256 e35e0c67f0e50b4a57cca3b49a0b298bb24011b6577517611cf50b0057772dad
EBUILD cfengine-3.0.5.ebuild 2976 RMD160 c099526c8658650ca8f111628c2cf97b797e1c3c SHA1 f05732b9c9858e7b29dccc207ea6ec4db60643bd SHA256 bd4e1fcd4f7b10a795c9acc45030a647e98d516bafc7679d6f3629383f8bfa05
-EBUILD cfengine-3.0.5_p1.ebuild 3578 RMD160 2c29743c8959cbba4d5f805dcb4e577c6e007376 SHA1 4a0e8d1796e36b73e9d38ed57df364352a3c1e0b SHA256 7454cfeaec9192dd88c11f0cfe4f290c41530ba9c9ee1f9d9a90448b20fd4787
-MISC ChangeLog 17450 RMD160 814c31f2b49ac7f3f56fd778dca5ef109520a0d7 SHA1 cf38794d583deae5796a19ea80e7fa6c13ae0256 SHA256 e7500503066b48f0a48e2bfc848bec7b0c19e376e5ccceaaef03d395146401ff
+EBUILD cfengine-3.0.5_p1-r1.ebuild 3667 RMD160 34a70eb44c47cfcc5e02fc69b704b331c3a32046 SHA1 8db85e6faaecf79ea0c3b2b738ec63fe996befe8 SHA256 32f924e075084b56536798d88028037e80eda280e69bcdc70c009dd78bf0ee82
+MISC ChangeLog 17820 RMD160 4a069382ad36fc4483595f8903eb6ac7b3794393 SHA1 29771aa02fb44a4df776e3b0736fdee519f7eb36 SHA256 97da6ab435eeb920b0f0679470d7fed7f80ca188aa94f5bf68ee28c7619a9e7a
MISC metadata.xml 2550 RMD160 54b3002fb2ec4fa40c1f8ada30a96888dce49152 SHA1 783075e090785dd673ac6ba68c5ec20706348c9b SHA256 7872950fe463d7c39fe36a2381ca3819784a52325069b2bc607ddd5849934640
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iQEcBAEBAgAGBQJMfrbRAAoJEMOx0zmdw4Z1UA0H/jF1I8B/LZyVYfQ52vxVo0e4
-dtC1d3rT7oCAxSWfzTMy1vyXXuKiXspmMYC2AA433HH/WBVq4nTNSBkuN1Jtr0H1
-s1oDtSCw+WWi/RPH5mT36ndsD5/PAZp/T8DC2A7EzFbcPVxb5PV6tNjoUN1/qtxC
-3yr1PXuF+N69PWoOHkRP5QNujr7sWODiHZL+/iRwJwh/bNpwmC56i0ndzYz6/v8/
-gXAyNgB/VIfKBS1+YrgEXuE4qxqRHRAOuiNL2+WXC25iRRtMTgzpWsrZrTNfo5q2
-9KuDL1MtpB5mS9QNvfimZTh5+Q/rI0Xu5IfKl/+V9FW/PzzLMlUzfHabUXuuxT8=
-=sels
+iQEcBAEBAgAGBQJMkgpyAAoJEMOx0zmdw4Z1erQH/0DDDUm+oBOWQcG5BmXj/vtj
+p0omabzELnzV7pksOV0jrRLe+DXX36wSUn2gOuqLknnNNII+Yftk6ia7ENBy56jc
+8l0jKHmnP6BQTasiW8nX93dewYAiRbEqFO8R05eNq0RyyPHnS2oiuRgRdes5mKLK
+u+asonxNhY27oGosSOeEvStO/9LVU+x1fli392BVzxXmLdrwNUU2ORCv6fQJT2li
+2ZjTznFIXC5OGgs9a2Q2coS85kclDtGSeojNvTDdJ8w2K+Rk00qG5isIY4Z+DStK
+u5kvTPTq54FTWIEq10hHHoJ33JBBkDOsoizyWkVA+aSew5257a7R2k7hvRoibDw=
+=Fv2M
-----END PGP SIGNATURE-----
diff --git a/net-misc/cfengine/cfengine-3.0.5_p1.ebuild b/net-misc/cfengine/cfengine-3.0.5_p1-r1.ebuild
index 50ca38c894b1..66294a83e634 100644
--- a/net-misc/cfengine/cfengine-3.0.5_p1.ebuild
+++ b/net-misc/cfengine/cfengine-3.0.5_p1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-3.0.5_p1.ebuild,v 1.2 2010/09/01 20:25:47 idl0r Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/cfengine/cfengine-3.0.5_p1-r1.ebuild,v 1.1 2010/09/16 12:15:42 idl0r Exp $
EAPI="3"
@@ -41,6 +41,8 @@ S="${WORKDIR}/${MY_P}"
src_prepare() {
epatch "${FILESDIR}/${P}-configure.ac.patch"
+ epatch "${FILESDIR}/${P}-Makefile.am.patch"
+ epatch "${FILESDIR}/${P}-regex.c.patch"
eautoreconf
}
diff --git a/net-misc/cfengine/files/cfengine-3.0.5_p1-Makefile.am.patch b/net-misc/cfengine/files/cfengine-3.0.5_p1-Makefile.am.patch
new file mode 100644
index 000000000000..999c9a92f3f0
--- /dev/null
+++ b/net-misc/cfengine/files/cfengine-3.0.5_p1-Makefile.am.patch
@@ -0,0 +1,29 @@
+diff --git a/pub/Makefile.am b/pub/Makefile.am
+index 14ad1a2..6ef675a 100644
+--- a/pub/Makefile.am
++++ b/pub/Makefile.am
+@@ -2,9 +2,9 @@
+ AM_CFLAGS = @CFLAGS@ @GCC_CFLAG@
+ INCLUDES = @BERKELEY_DB_CFLAGS@ @OPENSSL_LIB_CPPFLAGS@
+
+-noinst_LIBRARIES = libcfpub.a
++noinst_LTLIBRARIES = libcfpub.la
+
+-libcfpub_a_SOURCES = \
++libcfpub_la_SOURCES = \
+ getopt.c \
+ getopt1.c \
+ full-write.c \
+diff --git a/src/Makefile.am b/src/Makefile.am
+index e48bb5b..c69ce0e 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -5,7 +5,7 @@ LDADD = libpromises.la # $(BERKELEY_DB_LDFLAGSD) $(BERKELEY_DB_LIB) $(OPENSSL_LI
+ INCLUDES = $(BERKELEY_DB_CFLAGS) $(OPENSSL_LIB_CPPFLAGS)
+ AM_LDFLAGS = $(BERKELEY_DB_LDFLAGS) $(OPENSSL_LIB_LDFLAGS) @LDFLAGS@
+
+-lib_LTLIBRARIES = libpromises.la
++pkglib_LTLIBRARIES = libpromises.la
+
+ libpromises_la_LDFLAGS = -version-info 1:0:0 -no-undefined
+ libpromises_la_LIBADD = $(BERKELEY_DB_LDFLAGSD) $(BERKELEY_DB_LIB) $(OPENSSL_LIB_LDFLAGS) $(OPENSSL_LIB_LIB)
diff --git a/net-misc/cfengine/files/cfengine-3.0.5_p1-configure.ac.patch b/net-misc/cfengine/files/cfengine-3.0.5_p1-configure.ac.patch
index e746f51c4e9b..64bdab4891ed 100644
--- a/net-misc/cfengine/files/cfengine-3.0.5_p1-configure.ac.patch
+++ b/net-misc/cfengine/files/cfengine-3.0.5_p1-configure.ac.patch
@@ -1,8 +1,18 @@
diff --git a/configure.ac b/configure.ac
-index 64b2a13..09821a5 100644
+index 64b2a13..8202c6c 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -84,13 +84,9 @@ AC_CHECK_LIB(m,main)
+@@ -68,8 +68,7 @@ AC_PROG_CC
+ AM_PROG_LEX
+ AC_PROG_YACC
+ AC_PROG_RANLIB
+-AC_DISABLE_SHARED
+-dnl AC_DISABLE_STATIC - maybe use shared libs later
++AC_DISABLE_STATIC
+ AC_PROG_LIBTOOL
+ AC_PROG_INSTALL
+ AC_CONFIG_LIBOBJ_DIR(pub)
+@@ -84,13 +83,9 @@ AC_CHECK_LIB(m,main)
dnl Look for ldap
@@ -19,7 +29,7 @@ index 64b2a13..09821a5 100644
dnl Now check for database connectors
-@@ -99,15 +95,9 @@ dnl ######################################################################
+@@ -99,15 +94,9 @@ dnl ######################################################################
dnl Look for SQL connectors.
dnl ######################################################################
@@ -38,7 +48,7 @@ index 64b2a13..09821a5 100644
if test $WITH_SQL = 1; then
case "$target_os" in
-@@ -124,31 +114,17 @@ if test $WITH_SQL = 1; then
+@@ -124,31 +113,17 @@ if test $WITH_SQL = 1; then
fi
@@ -79,7 +89,7 @@ index 64b2a13..09821a5 100644
AC_CHECK_FUNC(door_create,door)
AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt))
-@@ -162,18 +138,12 @@ dnl
+@@ -162,18 +137,12 @@ dnl
dnl Choose a database
dnl
@@ -102,7 +112,7 @@ index 64b2a13..09821a5 100644
AC_CHECK_LIB(tokyocabinet,main, [], [AC_MSG_ERROR(Cannot find Tokyo Cabinet)])
AC_CHECK_HEADERS(tcutil.h)
AC_CHECK_HEADERS(tchdb.h)
-@@ -182,18 +152,12 @@ fi
+@@ -182,18 +151,12 @@ fi
dnl else qdbm?
@@ -125,7 +135,7 @@ index 64b2a13..09821a5 100644
AC_CHECK_LIB(qdbm,main, [], [AC_MSG_ERROR(Cannot find Quick Database Manager)])
AC_CHECK_HEADERS(depot.h)
AC_DEFINE(QDB, 1, [Define if QDBM is available.])
-@@ -471,18 +435,12 @@ AC_SUBST(OPENSSL_LIB_LIB)
+@@ -471,18 +434,12 @@ AC_SUBST(OPENSSL_LIB_LIB)
# Others
#
@@ -148,7 +158,7 @@ index 64b2a13..09821a5 100644
AC_CHECK_LIB(virt,main, [], [AC_MSG_ERROR(Cannot find libvirt)])
fi
-@@ -491,60 +449,52 @@ dnl ######################################################################
+@@ -491,60 +448,52 @@ dnl ######################################################################
dnl Checks for perl compatible regular expressions
dnl ######################################################################
@@ -247,7 +257,7 @@ index 64b2a13..09821a5 100644
dnl ######################################################################
dnl Checks for header files.
dnl ######################################################################
-@@ -564,7 +514,6 @@ AC_CHECK_HEADERS(sys/param.h)
+@@ -564,7 +513,6 @@ AC_CHECK_HEADERS(sys/param.h)
AC_CHECK_HEADERS(fcntl.h)
AC_CHECK_HEADERS(sys/filesys.h)
AC_CHECK_HEADERS(dustat.h)
@@ -255,7 +265,7 @@ index 64b2a13..09821a5 100644
AC_CHECK_HEADERS(sys/systeminfo.h)
AC_CHECK_HEADERS(sys/acl.h winsock2.h)
-@@ -579,32 +528,23 @@ dnl ######################################################################
+@@ -579,32 +527,23 @@ dnl ######################################################################
dnl Checks for graph support
dnl ######################################################################
@@ -298,7 +308,7 @@ index 64b2a13..09821a5 100644
dnl ######################################################################
dnl Checks for data types
-@@ -627,7 +567,7 @@ dnl Check for special functions
+@@ -627,7 +566,7 @@ dnl Check for special functions
dnl ######################################################################
AC_CHECK_FUNCS(getcwd getnetgrent waitpid seteuid setegid setreuid setregid)
@@ -307,7 +317,7 @@ index 64b2a13..09821a5 100644
AC_CHECK_FUNCS(strstr strsep putenv drand48 srand48 getaddrinfo)
AC_CHECK_FUNCS(bcopy mkfifo statfs statvfs door)
AC_CHECK_FUNCS(sysinfo setsid strdup strrchr strerror snprintf sysconf)
-@@ -691,30 +631,27 @@ AC_CHECK_FUNC(lchown, AC_DEFINE(HAVE_LCHOWN))
+@@ -691,30 +630,27 @@ AC_CHECK_FUNC(lchown, AC_DEFINE(HAVE_LCHOWN))
AC_CHECK_FUNC(pthread_attr_setstacksize, AC_DEFINE(HAVE_PTHREAD_ATTR_SETSTACKSIZE), AC_CHECK_LIB(pthread, pthread_create))
AC_CHECK_FUNC(pthread_sigmask, AC_DEFINE(HAVE_PTHREAD_SIGMASK), AC_CHECK_LIB(pthread, pthread_create))
@@ -354,7 +364,7 @@ index 64b2a13..09821a5 100644
dnl ######################################################################
-@@ -995,7 +932,7 @@ AC_MSG_RESULT( )
+@@ -995,7 +931,7 @@ AC_MSG_RESULT( )
AC_MSG_RESULT( Summary of options...)
@@ -363,7 +373,7 @@ index 64b2a13..09821a5 100644
AC_MSG_RESULT( -> Configured with PCRE libraries)
else
AC_MSG_RESULT( -> No PCRE library support - reverting to POSIX builtins)
-@@ -1003,11 +940,11 @@ fi
+@@ -1003,11 +939,11 @@ fi
if test $WITH_SQL = 1; then
@@ -377,7 +387,7 @@ index 64b2a13..09821a5 100644
AC_MSG_RESULT( -> Configured with Postgres libraries)
fi
-@@ -1016,14 +953,14 @@ else
+@@ -1016,14 +952,14 @@ else
fi
if test $WITH_GVC = 1; then
diff --git a/net-misc/cfengine/files/cfengine-3.0.5_p1-regex.c.patch b/net-misc/cfengine/files/cfengine-3.0.5_p1-regex.c.patch
new file mode 100644
index 000000000000..2874a9439370
--- /dev/null
+++ b/net-misc/cfengine/files/cfengine-3.0.5_p1-regex.c.patch
@@ -0,0 +1,12 @@
+diff --git a/pub/regex.c b/pub/regex.c
+index ba15918..dcaa9b4 100644
+--- a/pub/regex.c
++++ b/pub/regex.c
+@@ -40,6 +40,7 @@
+
+ /* We need this for `regex.h', and perhaps for the Emacs include files. */
+ #include <sys/types.h>
++#include <string.h>
+ #include "gnuregex.h"
+
+ /* The `emacs' switch turns on certain matching commands