Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/
Date: Tue, 17 May 2022 06:10:12
Message-Id: 1652767797.8dcf61a9bbe52845be829ba9f49680d5f1932e32.sam@gentoo
1 commit: 8dcf61a9bbe52845be829ba9f49680d5f1932e32
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 17 06:09:36 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Tue May 17 06:09:57 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcf61a9
7
8 app-backup/bacula: add -r1 w/o slibtool patch
9
10 Just temporarily.
11
12 Bug: https://bugs.gentoo.org/790140
13 Bug: https://bugs.gentoo.org/845126
14 Signed-off-by: Sam James <sam <AT> gentoo.org>
15
16 ...acula-11.0.6.ebuild => bacula-11.0.6-r1.ebuild} | 3 -
17 app-backup/bacula/files/bacula-fix-slibtool.patch | 128 ---------------------
18 2 files changed, 131 deletions(-)
19
20 diff --git a/app-backup/bacula/bacula-11.0.6.ebuild b/app-backup/bacula/bacula-11.0.6-r1.ebuild
21 similarity index 99%
22 rename from app-backup/bacula/bacula-11.0.6.ebuild
23 rename to app-backup/bacula/bacula-11.0.6-r1.ebuild
24 index 9cd91adc9e56..280ae3cb775c 100644
25 --- a/app-backup/bacula/bacula-11.0.6.ebuild
26 +++ b/app-backup/bacula/bacula-11.0.6-r1.ebuild
27 @@ -125,9 +125,6 @@ src_prepare() {
28 # fix soname in libbaccat.so bug #602952
29 eapply -p0 "${FILESDIR}/bacula-fix-sonames.patch"
30
31 - # fix the build with slibtool bug #790140
32 - eapply -p1 "${FILESDIR}/bacula-fix-slibtool.patch"
33 -
34 # do not strip binaries
35 sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
36 sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
37
38 diff --git a/app-backup/bacula/files/bacula-fix-slibtool.patch b/app-backup/bacula/files/bacula-fix-slibtool.patch
39 deleted file mode 100644
40 index 9a58e5c9a4eb..000000000000
41 --- a/app-backup/bacula/files/bacula-fix-slibtool.patch
42 +++ /dev/null
43 @@ -1,128 +0,0 @@
44 -https://bugs.bacula.org/view.php?id=2665
45 -
46 -commit cfad44e501f71e1576f1106a97350ea9b229ac1a
47 -Author: orbea <orbea@××××××.net>
48 -Date: Sun May 8 08:12:38 2022 -0700
49 -
50 - build: Fix the build with slibtool
51 -
52 - * cats: soname is a linker argument
53 - * stored: Linker -lfoo flags are for external dependencies
54 -
55 -diff --git a/src/cats/Makefile.in b/src/cats/Makefile.in
56 -index d30cc75..f06266f 100644
57 ---- a/src/cats/Makefile.in
58 -+++ b/src/cats/Makefile.in
59 -@@ -135,21 +135,21 @@ libbaccats.la: Makefile cats_null.lo
60 - libbaccats-mysql.la: Makefile $(MYSQL_LOBJS)
61 - @echo "Making $@ ..."
62 - $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(MYSQL_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
63 -- -soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(MYSQL_LIBS)
64 -+ -Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(MYSQL_LIBS)
65 -
66 - libbaccats-postgresql.la: Makefile $(POSTGRESQL_LOBJS)
67 - @echo "Making $@ ..."
68 - $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(POSTGRESQL_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
69 -- -soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(POSTGRESQL_LIBS)
70 -+ -Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(POSTGRESQL_LIBS)
71 -
72 - libbaccats-sqlite3.la: Makefile $(SQLITE_LOBJS)
73 - @echo "Making $@ ..."
74 - $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(SQLITE_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
75 -- -soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
76 -+ -Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
77 - #libbaccats-dbi.la: Makefile $(DBI_LOBJS)
78 - # @echo "Making $@ ..."
79 - # $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(DBI_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
80 --# -soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(DBI_LIBS)
81 -+# -Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(DBI_LIBS)
82 -
83 - Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
84 - cd $(topdir) \
85 -diff --git a/src/stored/Makefile.in b/src/stored/Makefile.in
86 -index cfc3aa7..bead1c7 100644
87 ---- a/src/stored/Makefile.in
88 -+++ b/src/stored/Makefile.in
89 -@@ -123,7 +123,7 @@ LZO_INC= @LZO_INC@
90 - TOKYOCABINET_LIBS = @TOKYOCABINET_LIBS@
91 - TOKYOCABINET_INC = @TOKYOCABINET_INC@
92 -
93 --SD_LIBS = -lbacsd -lbaccfg -lbac -lbacfind
94 -+SD_LIBS = libbacsd.la ../lib/libbaccfg.la ../lib/libbac.la ../findlib/libbacfind.la
95 -
96 -
97 - .SUFFIXES: .c .o .lo
98 -@@ -153,7 +153,7 @@ bacula-sd: Makefile libbacsd.la $(SDOBJS) \
99 - ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) \
100 - ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
101 - @echo "Linking $@ ..."
102 -- $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib \
103 -+ $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) \
104 - -o $@ $(SDOBJS) $(ZLIBS) \
105 - $(SD_LIBS) -lm $(DLIB) $(LIBS) $(WRAPLIBS) \
106 - $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS)
107 -@@ -206,7 +206,7 @@ btape.o: btape.c
108 - -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
109 -
110 - btape: Makefile $(TAPEOBJS) libbacsd.la drivers ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
111 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(TAPEOBJS) \
112 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(TAPEOBJS) \
113 - $(SD_LIBS) $(DLIB) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
114 -
115 -
116 -@@ -216,7 +216,7 @@ cloud_test.o: cloud_test.c
117 - -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
118 -
119 - cloud_test: Makefile cloud_test.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) $(BLSOBJS) libbacsd.la drivers
120 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
121 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(CLOUDTESTOBJS) $(DLIB) \
122 - $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
123 -
124 - bcloud.o: bcloud.c
125 -@@ -225,7 +225,7 @@ bcloud.o: bcloud.c
126 - -I$(basedir) $(DINCLUDE) $(S3_INC) $(CFLAGS) $<
127 -
128 - bcloud: Makefile bcloud.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) $(BLSOBJS) libbacsd.la drivers
129 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
130 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(CLOUDCLIOBJS) $(DLIB) \
131 - $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(S3_LIBS)
132 -
133 - bls.o: bls.c
134 -@@ -235,7 +235,7 @@ bls.o: bls.c
135 -
136 - bls: Makefile $(BLSOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
137 - @echo "Compiling $<"
138 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BLSOBJS) $(DLIB) \
139 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(BLSOBJS) $(DLIB) \
140 - $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
141 -
142 - bextract.o: bextract.c
143 -@@ -245,7 +245,7 @@ bextract.o: bextract.c
144 -
145 - bextract: Makefile $(BEXTOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
146 - @echo "Compiling $<"
147 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
148 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
149 - $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
150 -
151 - bscan.o: bscan.c
152 -@@ -255,8 +255,8 @@ bscan.o: bscan.c
153 -
154 - bscan: Makefile $(SCNOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
155 - ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE)
156 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../cats -L../findlib -o $@ $(SCNOBJS) \
157 -- $(SD_LIBS) -lbacsql -lbaccats $(DB_LIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
158 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(SCNOBJS) $(SD_LIBS) ../cats/libbacsql.la ../cats/libbaccats.la \
159 -+ $(DB_LIBS) $(ZLIBS) ../findlib/libbacfind.la ../lib/libbaccfg.la ../lib/libbac.la -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
160 -
161 - bcopy.o: bcopy.c
162 - @echo "Compiling $<"
163 -@@ -264,7 +264,7 @@ bcopy.o: bcopy.c
164 - -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
165 -
166 - bcopy: Makefile $(COPYOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
167 -- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(COPYOBJS) \
168 -+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -o $@ $(COPYOBJS) \
169 - $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
170 -
171 - cloud_parts_test: Makefile cloud_parts.c