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…
	
	Add table
		Add a link
		
	
		Reference in a new issue