added patch to make it compile without debug
This commit is contained in:
parent
57bb75d94d
commit
5961d105e9
3 changed files with 59 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
||||||
AUX jabberd2-2.2.1.init 1625 RMD160 eb56ebb821ca11bdd09ddf07ba0899f75273e022 SHA1 d7116a599165535d8adf64da89e31f5342309291 SHA256 23c37f789d84575824a3cd8d009c88e7035ca1222cdb24e0c8437e1a6e55bec1
|
AUX jabberd2-2.2.1.init 1625 RMD160 eb56ebb821ca11bdd09ddf07ba0899f75273e022 SHA1 d7116a599165535d8adf64da89e31f5342309291 SHA256 23c37f789d84575824a3cd8d009c88e7035ca1222cdb24e0c8437e1a6e55bec1
|
||||||
AUX jabberd2-2.2.1.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1 5a95607d50b470107e9a0556fb4591688faff02c SHA256 eba4b5cc68b3dd327cfa1afdadbe5adf6d9383f4c79c7661169a4339e40b9a7b
|
AUX jabberd2-2.2.1.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1 5a95607d50b470107e9a0556fb4591688faff02c SHA256 eba4b5cc68b3dd327cfa1afdadbe5adf6d9383f4c79c7661169a4339e40b9a7b
|
||||||
|
AUX jabberd2-2.2.16-no_debug.patch 1597 RMD160 bcd1b4de0efe21ffcd5d86bc26972f5576aa4f23 SHA1 56d46f737d55ee9ca26f86f18303260114f2fcff SHA256 705e041cd90a25c33628cc398c6c62ada46142d70c21315f5fb0d52d5ea02bc0
|
||||||
AUX jabberd2-2.2.16.init 1626 RMD160 6fd32051a2ce16adbf1bbcbadb652bf4cd878a06 SHA1 48a7ba6e38b89fdbd41353e4c68ac43174d4e992 SHA256 fb014b0b11e499fd67ce7918939320cc97acecd3a1e055dde554e569a3d48843
|
AUX jabberd2-2.2.16.init 1626 RMD160 6fd32051a2ce16adbf1bbcbadb652bf4cd878a06 SHA1 48a7ba6e38b89fdbd41353e4c68ac43174d4e992 SHA256 fb014b0b11e499fd67ce7918939320cc97acecd3a1e055dde554e569a3d48843
|
||||||
AUX jabberd2-2.2.16.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1 5a95607d50b470107e9a0556fb4591688faff02c SHA256 eba4b5cc68b3dd327cfa1afdadbe5adf6d9383f4c79c7661169a4339e40b9a7b
|
AUX jabberd2-2.2.16.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1 5a95607d50b470107e9a0556fb4591688faff02c SHA256 eba4b5cc68b3dd327cfa1afdadbe5adf6d9383f4c79c7661169a4339e40b9a7b
|
||||||
AUX jabberd2-2.2.4.init 1625 RMD160 ef5c466dd5976cfa7aac5abb797b103befc52e60 SHA1 5a66d45559bae3d946e92ff517e7a3c0eabb9f11 SHA256 f01a66b3303f1ac366492e913a82952996b75619335ae210357e43e4fbed37a7
|
AUX jabberd2-2.2.4.init 1625 RMD160 ef5c466dd5976cfa7aac5abb797b103befc52e60 SHA1 5a66d45559bae3d946e92ff517e7a3c0eabb9f11 SHA256 f01a66b3303f1ac366492e913a82952996b75619335ae210357e43e4fbed37a7
|
||||||
|
@ -9,4 +10,4 @@ AUX jabberd2-2.2.5.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1
|
||||||
AUX jabberd2-2.2.8.init 1625 RMD160 6c0f847a6b220f379244e2d47b1c0ae59615803c SHA1 fc1cf432b2a12ef924eb4707d9804c3e1d58d0e7 SHA256 38e08cc155b9a7f7781a3255f7a1bbb885fed9eb22d72a37349b5f7790cf1689
|
AUX jabberd2-2.2.8.init 1625 RMD160 6c0f847a6b220f379244e2d47b1c0ae59615803c SHA1 fc1cf432b2a12ef924eb4707d9804c3e1d58d0e7 SHA256 38e08cc155b9a7f7781a3255f7a1bbb885fed9eb22d72a37349b5f7790cf1689
|
||||||
AUX jabberd2-2.2.8.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1 5a95607d50b470107e9a0556fb4591688faff02c SHA256 eba4b5cc68b3dd327cfa1afdadbe5adf6d9383f4c79c7661169a4339e40b9a7b
|
AUX jabberd2-2.2.8.pamd 158 RMD160 3143cb1689fbebb51c0d72fa4c6b79ee9c015185 SHA1 5a95607d50b470107e9a0556fb4591688faff02c SHA256 eba4b5cc68b3dd327cfa1afdadbe5adf6d9383f4c79c7661169a4339e40b9a7b
|
||||||
DIST jabberd-2.2.16.tar.gz 2818476 RMD160 c778babd0a883506f874dff56f879f800533e73c SHA1 d39f7475ec676a127e948f2c5f73d7605ec5a7f9 SHA256 112844e0319dc31faf9225930fe10f811b9faefe2e4e30b73d8e3ab965a7d4bf
|
DIST jabberd-2.2.16.tar.gz 2818476 RMD160 c778babd0a883506f874dff56f879f800533e73c SHA1 d39f7475ec676a127e948f2c5f73d7605ec5a7f9 SHA256 112844e0319dc31faf9225930fe10f811b9faefe2e4e30b73d8e3ab965a7d4bf
|
||||||
EBUILD jabberd2-2.2.16.ebuild 2972 RMD160 b958560468ea4d92e23d11e8cab6c278f006b014 SHA1 08ce785a7239b5eb999b5e67f16780583b54ff0e SHA256 8410de448e3b84b0c35982cbb23976375d4d813a20bfc0c4fed4d467227f16c9
|
EBUILD jabberd2-2.2.16.ebuild 3059 RMD160 65d24116253a40a5c03395ac58d27a4e3d8900e1 SHA1 5891b534caf2ba7bc89064e6eb2a78a5341b1ac7 SHA256 05c75d8cb1ca31a661e60b3dbdff03aa8d66a3bc161571d315b172a8c30a6b5e
|
||||||
|
|
51
net-im/jabberd2/files/jabberd2-2.2.16-no_debug.patch
Normal file
51
net-im/jabberd2/files/jabberd2-2.2.16-no_debug.patch
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
diff -ur jabberd-2.2.16/util/log.c jabberd-2.2.16_patched/util/log.c
|
||||||
|
--- jabberd-2.2.16/util/log.c 2012-05-04 14:51:08.000000000 +0000
|
||||||
|
+++ jabberd-2.2.16_patched/util/log.c 2012-07-25 08:10:49.004560934 +0000
|
||||||
|
@@ -223,12 +223,12 @@
|
||||||
|
debug_flag = v;
|
||||||
|
}
|
||||||
|
|
||||||
|
-int set_debug_log_from_config(config_t c)
|
||||||
|
+void set_debug_log_from_config(config_t c)
|
||||||
|
{
|
||||||
|
return set_debug_file(config_get_one(c, "log.debug", 0));
|
||||||
|
-};
|
||||||
|
+}
|
||||||
|
|
||||||
|
-JABBERD2_API int set_debug_file(const char *filename)
|
||||||
|
+JABBERD2_API void set_debug_file(const char *filename)
|
||||||
|
{
|
||||||
|
// Close debug output file but not stderr
|
||||||
|
if (debug_log_target != 0 &&
|
||||||
|
@@ -255,7 +255,7 @@
|
||||||
|
// set stderr
|
||||||
|
debug_log_target = stderr;
|
||||||
|
}
|
||||||
|
-};
|
||||||
|
+}
|
||||||
|
|
||||||
|
#else /* DEBUG */
|
||||||
|
void debug_log(const char *file, int line, const char *msgfmt, ...)
|
||||||
|
@@ -263,4 +263,7 @@
|
||||||
|
|
||||||
|
void set_debug_flag(int v)
|
||||||
|
{ }
|
||||||
|
+
|
||||||
|
+void set_debug_log_from_config(config_t c)
|
||||||
|
+{ }
|
||||||
|
#endif
|
||||||
|
diff -ur jabberd-2.2.16/util/util.h jabberd-2.2.16_patched/util/util.h
|
||||||
|
--- jabberd-2.2.16/util/util.h 2012-05-04 14:51:08.000000000 +0000
|
||||||
|
+++ jabberd-2.2.16_patched/util/util.h 2012-07-25 08:11:19.612564607 +0000
|
||||||
|
@@ -414,9 +414,9 @@
|
||||||
|
JABBERD2_API int get_debug_flag(void);
|
||||||
|
JABBERD2_API void set_debug_flag(int v);
|
||||||
|
JABBERD2_API void debug_log(const char *file, int line, const char *msgfmt, ...);
|
||||||
|
-JABBERD2_API int set_debug_file(const char *filename);
|
||||||
|
+JABBERD2_API void set_debug_file(const char *filename);
|
||||||
|
|
||||||
|
-JABBERD2_API int set_debug_log_from_config(config_t c);
|
||||||
|
+JABBERD2_API void set_debug_log_from_config(config_t c);
|
||||||
|
|
||||||
|
#define ZONE __FILE__,__LINE__
|
||||||
|
#define MAX_DEBUG 8192
|
|
@ -32,6 +32,12 @@ RDEPEND="${DEPEND}
|
||||||
|
|
||||||
S="${WORKDIR}/jabberd-${PV}"
|
S="${WORKDIR}/jabberd-${PV}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
if use -debug; then
|
||||||
|
epatch "${FILESDIR}"/${P}-no_debug.patch
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
|
||||||
# https://bugs.gentoo.org/show_bug.cgi?id=207655#c3
|
# https://bugs.gentoo.org/show_bug.cgi?id=207655#c3
|
||||||
|
|
Loading…
Reference in a new issue