File: cross.patch

package info (click to toggle)
net-snmp 5.9.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 38,720 kB
  • sloc: ansic: 282,878; perl: 17,704; sh: 12,151; makefile: 2,711; python: 734; xml: 663; pascal: 62; sql: 47
file content (47 lines) | stat: -rw-r--r-- 1,413 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
--- a/configure.d/config_os_libs2
+++ b/configure.d/config_os_libs2
@@ -546,12 +546,16 @@
 ##
 #   mysql
 ##
-if test "x$with_mysql" = "xyes" ; then
-  AC_PATH_PROGS(MYSQLCONFIG,mysql_config)
-  test -x "$MYSQLCONFIG" \
+AS_IF([test "x$with_mysql" = "xyes"],[
+  PKG_CHECK_MODULES([MYSQL],[mysqlclient],[
+    MYSQL_INCLUDES="$MYSQL_CFLAGS"
+  ],[
+    AC_PATH_PROGS(MYSQLCONFIG,mysql_config)
+    test -x "$MYSQLCONFIG" \
 	|| AC_MSG_ERROR([Could not find mysql_config and was specifically asked to use MySQL support])
-  MYSQL_LIBS=`$MYSQLCONFIG --libs`
-  MYSQL_INCLUDES=`$MYSQLCONFIG --include`
+    MYSQL_LIBS=`$MYSQLCONFIG --libs`
+    MYSQL_INCLUDES=`$MYSQLCONFIG --include`
+  ])
   _libs="${LIBS}"
   _cppflags="${CPPFLAGS}"
   LIBS="${LIBS} ${MYSQL_LIBS}"
@@ -593,9 +597,9 @@
   CPPFLAGS="${_cppflags}"
   LIBS="${_libs}"
   AC_MSG_CACHE_ADD(MYSQL Trap Logging:         enabled)
-else
+],[
   AC_MSG_CACHE_ADD(MYSQL Trap Logging:         unavailable)
-fi
+])
 AC_SUBST(MYSQL_LIBS)
 AC_SUBST(MYSQL_INCLUDES)
 
--- net-snmp-5.9.3+dfsg.orig/Makefile.in
+++ net-snmp-5.9.3+dfsg/Makefile.in
@@ -186,7 +186,7 @@
 	if false; then							\
 	    carp=-MCarp::Always;					\
 	fi &&								\
-	export PERL5LIB="$$dir/perl" &&					\
+	export PERL5LIB="$$dir/perl$${PERL5LIB:+:$$PERL5LIB}" &&	\
 	$(PERL) $$carp Makefile.PL -NET-SNMP-IN-SOURCE=true		\
 	    -NET-SNMP-CONFIG="sh $$dir/net-snmp-config" $(PERLARGS)