File pdns-2.9.21.1_unversioned_modules.patch of Package pdns
Index: modules/db2backend/Makefile.am
===================================================================
--- modules/db2backend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/db2backend/Makefile.am 2007-09-25 13:23:58.933025844 +0200
@@ -2,5 +2,5 @@ AM_CPPFLAGS=@THREADFLAGS@
lib_LTLIBRARIES = libdb2backend.la
libdb2backend_la_SOURCES=DB2Backend.cc DB2Backend.hh DB2Exception.cc DB2Exception.hh
-libdb2backend_la_LDFLAGS=-ldb2
+libdb2backend_la_LDFLAGS=-module -avoid-version -ldb2
Index: modules/geobackend/Makefile.am
===================================================================
--- modules/geobackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/geobackend/Makefile.am 2007-09-25 13:23:58.957027293 +0200
@@ -2,4 +2,4 @@ AM_CPPFLAGS=@THREADFLAGS@
EXTRA_DIST=OBJECTFILES OBJECTLIBS
lib_LTLIBRARIES = libgeobackend.la
libgeobackend_la_SOURCES=geobackend.cc geobackend.hh ippreftree.cc ippreftree.hh
-libgeobackend_la_LDFLAGS=-module
+libgeobackend_la_LDFLAGS=-module -avoid-version
Index: modules/gmysqlbackend/Makefile.am
===================================================================
--- modules/gmysqlbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/gmysqlbackend/Makefile.am 2007-09-25 13:23:59.001029949 +0200
@@ -9,7 +9,7 @@ libgmysqlbackend_la_SOURCES=gmysqlbacken
smysql.hh smysql.cc
-libgmysqlbackend_la_LDFLAGS=-module -lmysqlclient
+libgmysqlbackend_la_LDFLAGS=-module -avoid-version -lmysqlclient
# -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto
Index: modules/goraclebackend/Makefile.am
===================================================================
--- modules/goraclebackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/goraclebackend/Makefile.am 2007-09-25 13:23:59.033031881 +0200
@@ -15,7 +15,7 @@ libgoraclebackend_la_SOURCES=goracleback
soracle.hh soracle.cc
-libgoraclebackend_la_LDFLAGS=-module -L$(ORACLE_HOME)/lib -lclient9 -lclntst9
+libgoraclebackend_la_LDFLAGS=-module -avoid-version -L$(ORACLE_HOME)/lib -lclient9 -lclntst9
#soracle_LDFLAGS=-module -L$(ORACLE_HOME)/lib -lclient9 -lclntst9 -ldl -pthread
# -Wl,-Bstatic -lpq++ -lpq -Wl,-Bdynamic -lssl -lcrypt -lcrypto
Index: modules/gpgsqlbackend/Makefile.am
===================================================================
--- modules/gpgsqlbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/gpgsqlbackend/Makefile.am 2007-09-25 13:23:59.045032605 +0200
@@ -7,7 +7,7 @@ INCLUDES=-I@PGSQL_incdir@
libgpgsqlbackend_la_SOURCES=gpgsqlbackend.cc gpgsqlbackend.hh \
spgsql.hh spgsql.cc
-libgpgsqlbackend_la_LDFLAGS=@PGSQL_lib@ -Wl,-Bstatic -lpq \
+libgpgsqlbackend_la_LDFLAGS=-module -avoid-version @PGSQL_lib@ -Wl,-Bstatic -lpq \
-Wl,-Bdynamic
libgpgsqlbackend_la_LIBADD=-lssl -lcrypt -lcrypto
Index: modules/gsqlite3backend/Makefile.am
===================================================================
--- modules/gsqlite3backend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/gsqlite3backend/Makefile.am 2007-09-25 13:23:59.085035020 +0200
@@ -9,4 +9,4 @@ libgsqlite3backend_la_SOURCES=gsqlite3ba
ssqlite3.hh ssqlite3.cc
-libgsqlite3backend_la_LDFLAGS=-module -lsqlite3
+libgsqlite3backend_la_LDFLAGS=-module -avoid-version -lsqlite3
Index: modules/gsqlitebackend/Makefile.am
===================================================================
--- modules/gsqlitebackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/gsqlitebackend/Makefile.am 2007-09-25 13:23:59.133037918 +0200
@@ -9,4 +9,4 @@ libgsqlitebackend_la_SOURCES=gsqliteback
ssqlite.hh ssqlite.cc
-libgsqlitebackend_la_LDFLAGS=-module -lsqlite
+libgsqlitebackend_la_LDFLAGS=-module -avoid-version -lsqlite
Index: modules/ldapbackend/Makefile.am
===================================================================
--- modules/ldapbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/ldapbackend/Makefile.am 2007-09-25 13:25:25.678261907 +0200
@@ -8,6 +8,7 @@ libldapbackend_la_SOURCES=ldapbackend.cc
libldapbackend_la_LIBADD=-lldap
+libldapbackend_la_LDFLAGS=-module -avoid-version
Index: modules/mysqlbackend/Makefile.am
===================================================================
--- modules/mysqlbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/mysqlbackend/Makefile.am 2007-09-25 13:23:59.189041298 +0200
@@ -3,5 +3,5 @@ INCLUDES=-I@MYSQL_incdir@
lib_LTLIBRARIES = libmysqlbackend.la
EXTRA_DIST=OBJECTFILES OBJECTLIBS
libmysqlbackend_la_SOURCES=mysqlcbackend.cc mysqlcbackend.hh
-libmysqlbackend_la_LDFLAGS=@MYSQL_lib@ -lmysqlclient
+libmysqlbackend_la_LDFLAGS=-module -avoid-version @MYSQL_lib@ -lmysqlclient
Index: modules/opendbxbackend/Makefile.am
===================================================================
--- modules/opendbxbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/opendbxbackend/Makefile.am 2007-09-25 13:25:22.202052078 +0200
@@ -1,6 +1,7 @@
AM_CPPFLAGS=@THREADFLAGS@
lib_LTLIBRARIES = libopendbxbackend.la
libopendbxbackend_la_SOURCES = odbxbackend.hh odbxbackend.cc odbxprivate.cc
-libopendbxbackend_la_LIBADD = -lopendbx
+libopendbxbackend_la_LIBADD =-lopendbx
+libopendbxbackend_la_LDFLAGS =-module -avoid-version
EXTRA_DIST = OBJECTFILES OBJECTLIBS
Index: modules/pdnsbackend/Makefile.am
===================================================================
--- modules/pdnsbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/pdnsbackend/Makefile.am 2007-09-25 13:23:59.221043230 +0200
@@ -4,5 +4,5 @@ lib_LTLIBRARIES = libpdnsbackend.la
EXTRA_DIST=OBJECTFILES OBJECTLIBS
libpdnsbackend_la_SOURCES=pdnsbackend.cc pdnsbackend.hh
-libpdnsbackend_la_LDFLAGS=-lmysqlclient
+libpdnsbackend_la_LDFLAGS=-module -avoid-version -lmysqlclient
Index: modules/pipebackend/Makefile.am
===================================================================
--- modules/pipebackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/pipebackend/Makefile.am 2007-09-25 13:23:59.269046127 +0200
@@ -8,5 +8,5 @@ EXTRA_DIST=OBJECTFILES OBJECTLIBS backen
lib_LTLIBRARIES = libpipebackend.la
libpipebackend_la_SOURCES=pipebackend.cc pipebackend.hh coprocess.cc coprocess.hh
-libpipebackend_la_LDFLAGS=-module
+libpipebackend_la_LDFLAGS=-module -avoid-version
Index: modules/xdbbackend/Makefile.am
===================================================================
--- modules/xdbbackend/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ modules/xdbbackend/Makefile.am 2007-09-25 13:23:59.281046852 +0200
@@ -5,8 +5,8 @@ bin_PROGRAMS=xdb-fill
lib_LTLIBRARIES = libxdbbackend.la
libxdbbackend_la_SOURCES=xdbbackend.cc xtdb.cc xtdb.hh xdb.hh xgdbm.hh
-libxdbbackend_la_LDFLAGS=-module -ltdb
+libxdbbackend_la_LDFLAGS=-module -avoid-version -ltdb
libxdbbackend_la_CXXFLAGS = $(AM_CXXFLAGS)
xdb_fill_SOURCES=xdb-fill.cc xtdb.cc xtdb.hh
-xdb_fill_LDFLAGS=-ltdb
\ No newline at end of file
+xdb_fill_LDFLAGS=-ltdb
Index: pdns/backends/bind/Makefile.am
===================================================================
--- pdns/backends/bind/Makefile.am.orig 2007-04-21 15:56:36.000000000 +0200
+++ pdns/backends/bind/Makefile.am 2007-09-25 13:23:59.297047817 +0200
@@ -8,6 +8,7 @@ bindparser.hh ../../unix_utility.cc
libbind2backend_la_CXXFLAGS=$(AM_CXXFLAGS)
libbind2backend_la_CFLAGS=$(AM_CFLAGS)
+libbind2backend_la_LDFLAGS=-module -avoid-version
bin_PROGRAMS = zone2sql zone2ldap
Index: modules/db2backend/Makefile.in
===================================================================
--- modules/db2backend/Makefile.in.orig 2007-04-21 16:01:01.000000000 +0200
+++ modules/db2backend/Makefile.in 2007-09-25 13:51:32.232794204 +0200
@@ -212,7 +212,7 @@ target_alias = @target_alias@
AM_CPPFLAGS = @THREADFLAGS@
lib_LTLIBRARIES = libdb2backend.la
libdb2backend_la_SOURCES = DB2Backend.cc DB2Backend.hh DB2Exception.cc DB2Exception.hh
-libdb2backend_la_LDFLAGS = -ldb2
+libdb2backend_la_LDFLAGS = -module -avoid-version -ldb2
all: all-am
.SUFFIXES:
Index: modules/geobackend/Makefile.in
===================================================================
--- modules/geobackend/Makefile.in.orig 2007-04-21 16:01:01.000000000 +0200
+++ modules/geobackend/Makefile.in 2007-09-25 13:47:51.311466736 +0200
@@ -213,7 +213,7 @@ AM_CPPFLAGS = @THREADFLAGS@
EXTRA_DIST = OBJECTFILES OBJECTLIBS
lib_LTLIBRARIES = libgeobackend.la
libgeobackend_la_SOURCES = geobackend.cc geobackend.hh ippreftree.cc ippreftree.hh
-libgeobackend_la_LDFLAGS = -module
+libgeobackend_la_LDFLAGS = -module -avoid-version
all: all-am
.SUFFIXES:
Index: modules/gmysqlbackend/Makefile.in
===================================================================
--- modules/gmysqlbackend/Makefile.in.orig 2007-04-21 16:01:02.000000000 +0200
+++ modules/gmysqlbackend/Makefile.in 2007-09-25 13:48:19.481166123 +0200
@@ -216,7 +216,7 @@ INCLUDES = -I@MYSQL_incdir@
libgmysqlbackend_la_SOURCES = gmysqlbackend.cc gmysqlbackend.hh \
smysql.hh smysql.cc
-libgmysqlbackend_la_LDFLAGS = -module -lmysqlclient
+libgmysqlbackend_la_LDFLAGS = -module -avoid-version -lmysqlclient
all: all-am
.SUFFIXES:
Index: modules/goraclebackend/Makefile.in
===================================================================
--- modules/goraclebackend/Makefile.in.orig 2007-04-21 16:01:02.000000000 +0200
+++ modules/goraclebackend/Makefile.in 2007-09-25 13:52:29.624256423 +0200
@@ -221,7 +221,7 @@ INCLUDES = -I$(ORACLE_HOME)/rdbms/demo \
libgoraclebackend_la_SOURCES = goraclebackend.cc goraclebackend.hh \
soracle.hh soracle.cc
-libgoraclebackend_la_LDFLAGS = -module -L$(ORACLE_HOME)/lib -lclient9 -lclntst9
+libgoraclebackend_la_LDFLAGS = -module -avoid-version -L$(ORACLE_HOME)/lib -lclient9 -lclntst9
all: all-am
.SUFFIXES:
Index: modules/gpgsqlbackend/Makefile.in
===================================================================
--- modules/gpgsqlbackend/Makefile.in.orig 2007-04-21 16:01:02.000000000 +0200
+++ modules/gpgsqlbackend/Makefile.in 2007-09-25 13:48:52.239142306 +0200
@@ -216,7 +216,7 @@ INCLUDES = -I@PGSQL_incdir@
libgpgsqlbackend_la_SOURCES = gpgsqlbackend.cc gpgsqlbackend.hh \
spgsql.hh spgsql.cc
-libgpgsqlbackend_la_LDFLAGS = @PGSQL_lib@ -Wl,-Bstatic -lpq \
+libgpgsqlbackend_la_LDFLAGS = -module -avoid-version @PGSQL_lib@ -Wl,-Bstatic -lpq \
-Wl,-Bdynamic
libgpgsqlbackend_la_LIBADD = -lssl -lcrypt -lcrypto
Index: modules/gsqlite3backend/Makefile.in
===================================================================
--- modules/gsqlite3backend/Makefile.in.orig 2007-04-21 16:01:02.000000000 +0200
+++ modules/gsqlite3backend/Makefile.in 2007-09-25 13:49:06.608009133 +0200
@@ -216,7 +216,7 @@ INCLUDES = -I@SQLITE3_incdir@
libgsqlite3backend_la_SOURCES = gsqlite3backend.cc gsqlite3backend.hh \
ssqlite3.hh ssqlite3.cc
-libgsqlite3backend_la_LDFLAGS = -module -lsqlite3
+libgsqlite3backend_la_LDFLAGS = -module -avoid-version -lsqlite3
all: all-am
.SUFFIXES:
Index: modules/gsqlitebackend/Makefile.in
===================================================================
--- modules/gsqlitebackend/Makefile.in.orig 2007-04-21 16:01:02.000000000 +0200
+++ modules/gsqlitebackend/Makefile.in 2007-09-25 13:49:19.180767607 +0200
@@ -216,7 +216,7 @@ INCLUDES = -I@SQLITE_incdir@
libgsqlitebackend_la_SOURCES = gsqlitebackend.cc gsqlitebackend.hh \
ssqlite.hh ssqlite.cc
-libgsqlitebackend_la_LDFLAGS = -module -lsqlite
+libgsqlitebackend_la_LDFLAGS = -module -avoid-version -lsqlite
all: all-am
.SUFFIXES:
Index: modules/ldapbackend/Makefile.in
===================================================================
--- modules/ldapbackend/Makefile.in.orig 2007-04-21 16:01:03.000000000 +0200
+++ modules/ldapbackend/Makefile.in 2007-09-25 13:49:40.770070019 +0200
@@ -216,6 +216,7 @@ libldapbackend_la_SOURCES = ldapbackend.
powerldap.hh powerldap.cc utils.hh
libldapbackend_la_LIBADD = -lldap
+libldapbackend_la_LDFLAGS = -module -avoid-version
all: all-am
.SUFFIXES:
Index: modules/mysqlbackend/Makefile.in
===================================================================
--- modules/mysqlbackend/Makefile.in.orig 2007-04-21 16:01:03.000000000 +0200
+++ modules/mysqlbackend/Makefile.in 2007-09-25 13:50:00.215243084 +0200
@@ -214,7 +214,7 @@ INCLUDES = -I@MYSQL_incdir@
lib_LTLIBRARIES = libmysqlbackend.la
EXTRA_DIST = OBJECTFILES OBJECTLIBS
libmysqlbackend_la_SOURCES = mysqlcbackend.cc mysqlcbackend.hh
-libmysqlbackend_la_LDFLAGS = @MYSQL_lib@ -lmysqlclient
+libmysqlbackend_la_LDFLAGS = -module -avoid-version @MYSQL_lib@ -lmysqlclient
all: all-am
.SUFFIXES:
Index: modules/opendbxbackend/Makefile.in
===================================================================
--- modules/opendbxbackend/Makefile.in.orig 2007-04-21 16:01:03.000000000 +0200
+++ modules/opendbxbackend/Makefile.in 2007-09-25 13:50:23.572652160 +0200
@@ -213,6 +213,7 @@ AM_CPPFLAGS = @THREADFLAGS@
lib_LTLIBRARIES = libopendbxbackend.la
libopendbxbackend_la_SOURCES = odbxbackend.hh odbxbackend.cc odbxprivate.cc
libopendbxbackend_la_LIBADD = -lopendbx
+libopendbxbackend_la_LDFLAGS = -module -avoid-version
EXTRA_DIST = OBJECTFILES OBJECTLIBS
all: all-am
Index: modules/pdnsbackend/Makefile.in
===================================================================
--- modules/pdnsbackend/Makefile.in.orig 2007-04-21 16:01:03.000000000 +0200
+++ modules/pdnsbackend/Makefile.in 2007-09-25 13:50:37.701504508 +0200
@@ -214,7 +214,7 @@ INCLUDES = -I@MYSQL_incdir@
lib_LTLIBRARIES = libpdnsbackend.la
EXTRA_DIST = OBJECTFILES OBJECTLIBS
libpdnsbackend_la_SOURCES = pdnsbackend.cc pdnsbackend.hh
-libpdnsbackend_la_LDFLAGS = -lmysqlclient
+libpdnsbackend_la_LDFLAGS = -module -avoid-version -lmysqlclient
all: all-am
.SUFFIXES:
Index: modules/pipebackend/Makefile.in
===================================================================
--- modules/pipebackend/Makefile.in.orig 2007-04-21 16:01:03.000000000 +0200
+++ modules/pipebackend/Makefile.in 2007-09-25 13:50:48.002125912 +0200
@@ -217,7 +217,7 @@ AM_CPPFLAGS = @THREADFLAGS@
EXTRA_DIST = OBJECTFILES OBJECTLIBS backend.pl
lib_LTLIBRARIES = libpipebackend.la
libpipebackend_la_SOURCES = pipebackend.cc pipebackend.hh coprocess.cc coprocess.hh
-libpipebackend_la_LDFLAGS = -module
+libpipebackend_la_LDFLAGS = -module -avoid-version
all: all-am
.SUFFIXES:
Index: modules/xdbbackend/Makefile.in
===================================================================
--- modules/xdbbackend/Makefile.in.orig 2007-04-21 16:01:04.000000000 +0200
+++ modules/xdbbackend/Makefile.in 2007-09-25 13:51:01.866962332 +0200
@@ -221,7 +221,7 @@ AM_CPPFLAGS = @THREADFLAGS@
EXTRA_DIST = OBJECTFILES OBJECTLIBS
lib_LTLIBRARIES = libxdbbackend.la
libxdbbackend_la_SOURCES = xdbbackend.cc xtdb.cc xtdb.hh xdb.hh xgdbm.hh
-libxdbbackend_la_LDFLAGS = -module -ltdb
+libxdbbackend_la_LDFLAGS = -module -avoid-version -ltdb
libxdbbackend_la_CXXFLAGS = $(AM_CXXFLAGS)
xdb_fill_SOURCES = xdb-fill.cc xtdb.cc xtdb.hh
xdb_fill_LDFLAGS = -ltdb
Index: pdns/backends/bind/Makefile.in
===================================================================
--- pdns/backends/bind/Makefile.in.orig 2007-04-21 16:01:05.000000000 +0200
+++ pdns/backends/bind/Makefile.in 2007-09-25 13:51:23.924292979 +0200
@@ -245,6 +245,7 @@ bindparser.hh ../../unix_utility.cc
libbind2backend_la_CXXFLAGS = $(AM_CXXFLAGS)
libbind2backend_la_CFLAGS = $(AM_CFLAGS)
+libbind2backend_la_LDFLAGS = -module -avoid-version
zone2sql_SOURCES = bindparser.yy bindlexer.l \
../../arguments.cc ../../logger.cc zone2sql.cc ../../statbag.cc ../../misc.cc \
../../unix_utility.cc ../../qtype.cc ../../dnspacket.cc \