mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-20 20:09:11 +00:00
Update to version 0.9.13
This commit is contained in:
parent
a97f3773f4
commit
6c80aee347
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=278737
@ -6,8 +6,8 @@
|
||||
#
|
||||
|
||||
PORTNAME= tevent
|
||||
PORTVERSION= 0.9.8
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.9.13
|
||||
PORTREVISION= 0
|
||||
PORTEPOCH= 0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ftp://ftp.samba.org/pub/%SUBDIR%/ \
|
||||
@ -18,30 +18,71 @@ MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
MAINTAINER= timur@FreeBSD.org
|
||||
COMMENT= Talloc based event loop library
|
||||
|
||||
LIB_DEPENDS= talloc.2:${PORTSDIR}/devel/talloc
|
||||
|
||||
CONFLICTS=
|
||||
|
||||
USE_GMAKE= yes
|
||||
USE_PYTHON_BUILD= yes
|
||||
USE_LDCONFIG= yes
|
||||
GNU_CONFIGURE= yes
|
||||
HAS_CONFIGURE= yes
|
||||
WAF_TOOL= buildtools/bin/waf
|
||||
CONFIGURE_SCRIPT= ${WAF_TOOL} configure
|
||||
USE_GNOME= pkgconfig
|
||||
USE_AUTOTOOLS= autoconf autoheader
|
||||
|
||||
IPATHS= -I${WRKSRC}/libreplace
|
||||
AUTOHEADER_ARGS= ${IPATHS}
|
||||
AUTOCONF_ARGS= ${IPATHS}
|
||||
LICENSE= GPLv3
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig
|
||||
PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S|^${PREFIX}/||}
|
||||
PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;}
|
||||
|
||||
OPTIONS= PYTHON "Python bindings" on
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
PLIST_FILES= include/tevent.h \
|
||||
lib/libtevent.a \
|
||||
lib/libtevent.so \
|
||||
lib/libtevent.so.0 \
|
||||
${PKGCONFIGDIR_REL}/tevent.pc
|
||||
%%PKGCONFIGDIR%%/tevent.pc
|
||||
|
||||
post-install:
|
||||
${LN} -sf libtevent.so.0 ${PREFIX}/lib/libtevent.so
|
||||
CONFIGURE_ENV+= XSLTPROC="/usr/bin/true"
|
||||
CONFIGURE_ENV+= NOCOLOR=yes
|
||||
MAKE_ENV+= NOCOLOR=yes
|
||||
|
||||
CONFIGURE_ARGS+= --mandir=${MANPREFIX}/man
|
||||
|
||||
LIB_DEPENDS+= talloc.2:${PORTSDIR}/devel/talloc
|
||||
CONFIGURE_ARGS+= --bundled-libraries=!talloc
|
||||
|
||||
.if !defined(DISABLE_MAKE_JOBS)
|
||||
CONFIGURE_ARGS+= --jobs=${MAKE_JOBS_NUMBER}
|
||||
_MAKE_JOBS= --jobs=${MAKE_JOBS_NUMBER}
|
||||
.endif
|
||||
|
||||
.if defined(WITH_PYTHON)
|
||||
USE_PYTHON_RUN= yes
|
||||
PLIST_FILES+= %%PYTHON_SITELIBDIR%%/_tevent.so
|
||||
PLIST_DIRSTRY+= %%PYTHON_SITELIBDIR%% \
|
||||
%%PYTHON_LIBDIR%%
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-python
|
||||
.endif
|
||||
|
||||
ALL_TARGET= build
|
||||
INSTALL_TARGET= install
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%PKGCONFIGDIR%%|${PKGCONFIGDIR}|g' \
|
||||
${BUILD_WRKSRC}/wscript
|
||||
|
||||
do-build:
|
||||
@(cd ${BUILD_WRKSRC}; \
|
||||
if ! ${SETENV} ${MAKE_ENV} ${BUILD_WRKSRC}/${WAF_TOOL} ${_MAKE_JOBS} ${MAKE_ARGS} build; then \
|
||||
if [ x != x${BUILD_FAIL_MESSAGE} ] ; then \
|
||||
${ECHO_MSG} "===> Compilation failed unexpectedly."; \
|
||||
(${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
|
||||
fi; \
|
||||
${FALSE}; \
|
||||
fi)
|
||||
|
||||
do-install:
|
||||
@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_WRKSRC}/${WAF_TOOL} ${MAKE_ARGS} install)
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (tevent-0.9.8.tar.gz) = b004153b6ec7be3084d5d5cb75d3d4e10628c24f903bc05a634de1d1be280598
|
||||
SIZE (tevent-0.9.8.tar.gz) = 236284
|
||||
SHA256 (tevent-0.9.13.tar.gz) = a56255eb300c13c661c5484223ac02dc917d002a4194d8a42f5afbdc8c9d88c4
|
||||
SIZE (tevent-0.9.13.tar.gz) = 433202
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- buildtools/wafsamba/samba_install.py.orig 2010-12-21 02:00:02.000000000 +0100
|
||||
+++ buildtools/wafsamba/samba_install.py 2011-06-21 11:46:28.000000000 +0200
|
||||
@@ -109,7 +109,7 @@
|
||||
inst_name = bld.make_libname(t.target)
|
||||
elif self.vnum:
|
||||
vnum_base = self.vnum.split('.')[0]
|
||||
- install_name = bld.make_libname(target_name, version=self.vnum)
|
||||
+ install_name = bld.make_libname(target_name, version=vnum_base)
|
||||
install_link = bld.make_libname(target_name, version=vnum_base)
|
||||
inst_name = bld.make_libname(t.target)
|
||||
if not self.private_library:
|
21
devel/tevent/files/patch-lib__replace__system__wait.h
Normal file
21
devel/tevent/files/patch-lib__replace__system__wait.h
Normal file
@ -0,0 +1,21 @@
|
||||
--- ./lib/replace/system/wait.h.orig 2010-04-01 15:26:22.000000000 +0200
|
||||
+++ ./lib/replace/system/wait.h 2010-04-23 01:08:35.000000000 +0200
|
||||
@@ -32,6 +32,18 @@
|
||||
|
||||
#include <signal.h>
|
||||
|
||||
+#ifndef SIGRTMIN
|
||||
+# ifdef NSIG
|
||||
+# define SIGRTMIN (NSIG+1)
|
||||
+# else
|
||||
+# define SIGRTMIN 33
|
||||
+# endif
|
||||
+#endif
|
||||
+
|
||||
+#ifndef SIGRTMAX
|
||||
+#define SIGRTMAX (SIGRTMIN+64)
|
||||
+#endif
|
||||
+
|
||||
#ifndef SIGCLD
|
||||
#define SIGCLD SIGCHLD
|
||||
#endif
|
@ -1,35 +0,0 @@
|
||||
--- ./tevent.mk.orig 2010-01-08 23:45:07.000000000 +0000
|
||||
+++ ./tevent.mk 2010-01-08 23:47:23.000000000 +0000
|
||||
@@ -1,6 +1,6 @@
|
||||
TEVENT_SOBASE = libtevent.$(SHLIBEXT)
|
||||
TEVENT_SONAME = $(TEVENT_SOBASE).0
|
||||
-TEVENT_SOLIB = $(TEVENT_SOBASE).$(PACKAGE_VERSION)
|
||||
+TEVENT_SOLIB = $(TEVENT_SOBASE).0
|
||||
TEVENT_STLIB = libtevent.a
|
||||
|
||||
$(TEVENT_STLIB): $(TEVENT_OBJ)
|
||||
@@ -9,22 +9,19 @@
|
||||
$(TEVENT_SOBASE): $(TEVENT_SOLIB)
|
||||
ln -fs $< $@
|
||||
|
||||
-$(TEVENT_SONAME): $(TEVENT_SOLIB)
|
||||
- ln -fs $< $@
|
||||
-
|
||||
dirs::
|
||||
@mkdir -p lib
|
||||
|
||||
installdirs::
|
||||
mkdir -p $(DESTDIR)$(includedir)
|
||||
mkdir -p $(DESTDIR)$(libdir)
|
||||
- mkdir -p $(DESTDIR)$(libdir)/pkgconfig
|
||||
+ mkdir -p $(DESTDIR)$(prefix)/libdata/pkgconfig
|
||||
|
||||
installheaders:: installdirs
|
||||
cp $(srcdir)/tevent.h $(DESTDIR)$(includedir)
|
||||
|
||||
installlibs:: installdirs
|
||||
- cp tevent.pc $(DESTDIR)$(libdir)/pkgconfig
|
||||
+ cp tevent.pc $(DESTDIR)$(prefix)/libdata/pkgconfig
|
||||
cp $(TEVENT_STLIB) $(TEVENT_SOLIB) $(DESTDIR)$(libdir)
|
||||
|
||||
install:: all installdirs installheaders installlibs $(PYTHON_INSTALL_TARGET)
|
11
devel/tevent/files/patch-tevent_signal.c
Normal file
11
devel/tevent/files/patch-tevent_signal.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- tevent_signal.c.orig 2011-07-24 22:04:44.000000000 +0200
|
||||
+++ tevent_signal.c 2011-07-30 03:36:03.000000000 +0200
|
||||
@@ -30,7 +30,7 @@
|
||||
#include "tevent_internal.h"
|
||||
#include "tevent_util.h"
|
||||
|
||||
-#define TEVENT_NUM_SIGNALS 64
|
||||
+#define TEVENT_NUM_SIGNALS SIGRTMAX
|
||||
|
||||
/* maximum number of SA_SIGINFO signals to hold in the queue.
|
||||
NB. This *MUST* be a power of 2, in order for the ring buffer
|
11
devel/tevent/files/patch-wscript
Normal file
11
devel/tevent/files/patch-wscript
Normal file
@ -0,0 +1,11 @@
|
||||
--- wscript.orig 2011-07-10 11:52:43.000000000 +0200
|
||||
+++ wscript 2011-07-30 03:18:21.000000000 +0200
|
||||
@@ -69,7 +69,7 @@
|
||||
SRC += ' tevent_epoll.c'
|
||||
|
||||
if bld.env.standalone_tevent:
|
||||
- bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
|
||||
+ bld.env.PKGCONFIGDIR = '%%PKGCONFIGDIR%%'
|
||||
bld.PKG_CONFIG_FILES('tevent.pc', vnum=VERSION)
|
||||
private_library = False
|
||||
else:
|
Loading…
Reference in New Issue
Block a user