Gentoo Archives: gentoo-commits

From: "Dirkjan Ochtman (djc)" <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/zeromq/files: zeromq-2.1.3-configure.patch
Date: Wed, 30 Mar 2011 17:18:54
Message-Id: 20110330171844.94BDA20057@flycatcher.gentoo.org
1 djc 11/03/30 17:18:44
2
3 Added: zeromq-2.1.3-configure.patch
4 Log:
5 Version bump zeromq to 2.1.3 (bug 355525).
6
7 (Portage version: 2.1.9.45/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 net-libs/zeromq/files/zeromq-2.1.3-configure.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/files/zeromq-2.1.3-configure.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/zeromq/files/zeromq-2.1.3-configure.patch?rev=1.1&content-type=text/plain
14
15 Index: zeromq-2.1.3-configure.patch
16 ===================================================================
17 --- configure.in.bak 2011-03-28 15:04:47.000000000 +0200
18 +++ configure.in 2011-03-28 15:11:24.000000000 +0200
19 @@ -269,54 +269,16 @@
20 AC_TYPE_UINT32_T
21 AC_C_VOLATILE
22
23 -# PGM extension
24 -ac_zmq_pgm_ext="no"
25 -
26 -pgm_basename="libpgm-5.1.114~dfsg"
27 -
28 -AC_SUBST(pgm_basename)
29 -
30 -AC_ARG_WITH([pgm], [AS_HELP_STRING([--with-pgm],
31 - [build libzmq with PGM extension [default=no]])],
32 - [with_pgm_ext=$withval], [with_pgm_ext=no])
33 -
34 -if test "x$with_pgm_ext" != "xno"; then
35 -
36 - # This allows placing the tar.gz to foreign/openpgm
37 - # and using ./configure --with-pgm=libpgm-x.y.z
38 - if test "x$with_pgm_ext" != "xyes"; then
39 - pgm_basename="$with_pgm_ext"
40 - fi
41 -
42 - # Unpack libpgm
43 - AC_MSG_NOTICE([Unpacking ${pgm_basename}.tar.gz])
44 - ac_zmq_pwd=`pwd`
45 - cd foreign/openpgm
46 -
47 - if ! (gzip -dc "${pgm_basename}.tar.gz" || echo "failed") | ${am__untar}; then
48 - AC_MSG_ERROR([cannot unpack the foreign/openpgm/${pgm_basename}.tar.gz file])
49 - fi
50 -
51 - cd "${ac_zmq_pwd}"
52 -
53 - if test -d foreign/openpgm/build-staging; then
54 - rm -rf foreign/openpgm/build-staging
55 - fi
56 -
57 - mv foreign/openpgm/${pgm_basename} foreign/openpgm/build-staging
58 - pgm_srcdir=foreign/openpgm/build-staging/openpgm/pgm
59 -
60 - if ! test -d foreign/openpgm/build-staging/openpgm/pgm/config; then
61 - mkdir foreign/openpgm/build-staging/openpgm/pgm/config
62 - fi
63 -
64 - AC_SUBST(pgm_srcdir)
65 - AC_CONFIG_SUBDIRS([foreign/openpgm/build-staging/openpgm/pgm/])
66 -
67 - # Success!
68 - AC_DEFINE(ZMQ_HAVE_OPENPGM, 1, [Have OpenPGM extension])
69 - ac_zmq_pgm_ext="yes"
70 -fi
71 +# check for the presence of OpenPGM
72 +AC_ARG_WITH([pgm], AS_HELP_STRING([--with-pgm],
73 + [build libzmq with PGM extension [default=no]]))
74 +
75 +AS_IF([test "x$with_pgm" = "xyes"], [
76 + PKG_CHECK_MODULES([OpenPGM], [openpgm-5.1 >= 5.1])
77 + AC_DEFINE(ZMQ_HAVE_OPENPGM, 1, [Have OpenPGM extension])
78 + LIBZMQ_EXTRA_CXXFLAGS="$OpenPGM_CFLAGS $LIBZMQ_EXTRA_CXXFLAGS"
79 + LIBS="$OpenPGM_LIBS $LIBS"
80 +])
81
82 # Set -Wall, -Werror and -pedantic
83 AC_LANG_PUSH([C++])
84 @@ -341,52 +303,6 @@
85 AC_CHECK_FUNCS(perror gettimeofday memset socket getifaddrs freeifaddrs)
86 AC_CHECK_HEADERS([alloca.h])
87
88 -if test "x$with_pgm_ext" != "xno"; then
89 -
90 - # Check additional functions for PGM build
91 - AC_CHECK_FUNCS(poll epoll_create pselect getopt vasprintf getprotobyname_r2 getprotobyname_r)
92 -
93 - if test "x$ac_cv_func_gettimeofday" = "xyes"; then
94 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_GETTIMEOFDAY $LIBZMQ_EXTRA_CFLAGS"
95 - fi
96 - if test "x$ac_cv_func_getprotobyname_r2" = "xyes"; then
97 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_GETPROTOBYNAME_R2 $LIBZMQ_EXTRA_CFLAGS"
98 - fi
99 - if test "x$ac_cv_func_poll" = "xyes"; then
100 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_POLL $LIBZMQ_EXTRA_CFLAGS"
101 - fi
102 - if test "x$ac_cv_func_epoll_create" = "xyes"; then
103 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_EPOLL $LIBZMQ_EXTRA_CFLAGS"
104 - fi
105 - if test "x$ac_cv_func_getifaddrs" = "xyes"; then
106 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_GETIFADDRS $LIBZMQ_EXTRA_CFLAGS"
107 - fi
108 - if test "x$ac_cv_func_getopt" = "xyes"; then
109 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_GETOPT $LIBZMQ_EXTRA_CFLAGS"
110 - fi
111 - if test "x$ac_cv_func_pselect" = "xyes"; then
112 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_PSELECT $LIBZMQ_EXTRA_CFLAGS"
113 - fi
114 - if test "x$ac_cv_header_alloca_h" = "xyes"; then
115 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_ALLOCA_H $LIBZMQ_EXTRA_CFLAGS"
116 - fi
117 - if test "x$ac_cv_c_compiler_gnu" = "xno"; then
118 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_ISO_VARARGS $LIBZMQ_EXTRA_CFLAGS"
119 - else
120 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_GNU_VARARGS $LIBZMQ_EXTRA_CFLAGS"
121 - fi
122 - if test "x$ac_cv_func_vasprintf" = "xyes"; then
123 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_VASPRINTF $LIBZMQ_EXTRA_CFLAGS"
124 - fi
125 - case "${host_cpu}" in
126 - i*86|x86_64|amd64|*sparc*)
127 - LIBZMQ_EXTRA_CFLAGS="-DCONFIG_HAVE_TSC -DCONFIG_HAVE_RTC -DCONFIG_HAVE_HPET $LIBZMQ_EXTRA_CFLAGS"
128 - ;;
129 - *sparc*|s390*)
130 - ;;
131 - esac
132 -fi
133 -
134 # Subst LIBZMQ_EXTRA_CFLAGS & CXXFLAGS & LDFLAGS
135 AC_SUBST(LIBZMQ_EXTRA_CFLAGS)
136 AC_SUBST(LIBZMQ_EXTRA_CXXFLAGS)