summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2016-12-18 09:05:44 +0000
committeramdmi3 <amdmi3@FreeBSD.org>2016-12-18 09:05:44 +0000
commitc93f6191bd8dd09831d6cb0dd41406269e512af8 (patch)
treecd2b3347fc457fff8342346a8f95fbaf39e7b03d
parent19f4cd2223ad5a0fbe099b16a36bbffbfbd279b0 (diff)
downloadFreeBSD-ports-c93f6191bd8dd09831d6cb0dd41406269e512af8.zip
FreeBSD-ports-c93f6191bd8dd09831d6cb0dd41406269e512af8.tar.gz
- Switch to USES=localbase
- Switch to options helpers - Regenerate patches
-rw-r--r--net/trickle/Makefile13
-rw-r--r--net/trickle/files/patch-trickle-overload.c20
2 files changed, 16 insertions, 17 deletions
diff --git a/net/trickle/Makefile b/net/trickle/Makefile
index cba9749..afad820 100644
--- a/net/trickle/Makefile
+++ b/net/trickle/Makefile
@@ -15,24 +15,23 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libevent.so:devel/libevent2
-USES= libtool
+USES= libtool localbase
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-libevent=${LOCALBASE} \
+ --sysconfdir=${PREFIX}/etc
USE_LDCONFIG= yes
MAKE_JOBS_UNSAFE= yes
-CONFIGURE_ARGS+=--with-libevent=${LOCALBASE} \
- --sysconfdir=${PREFIX}/etc
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-
PORTDOCS= *
OPTIONS_DEFINE= DOCS
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/trickle/trickle-overload.so
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/trickle/trickle-overload.so
${INSTALL_DATA} ${FILESDIR}/trickled.conf ${STAGEDIR}${PREFIX}/etc/trickled.conf.sample
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
diff --git a/net/trickle/files/patch-trickle-overload.c b/net/trickle/files/patch-trickle-overload.c
index 66aa75d..a7a36f8 100644
--- a/net/trickle/files/patch-trickle-overload.c
+++ b/net/trickle/files/patch-trickle-overload.c
@@ -1,5 +1,5 @@
---- trickle-overload.c.orig 2004-12-13 02:21:53.000000000 +0100
-+++ trickle-overload.c 2008-04-21 19:23:49.000000000 +0200
+--- trickle-overload.c.orig 2004-12-13 01:21:53 UTC
++++ trickle-overload.c
@@ -61,6 +61,7 @@
#define SD_INSELECT 0x01
@@ -8,7 +8,7 @@
struct sockdesc {
int sock;
int flags;
-@@ -141,8 +142,12 @@
+@@ -141,8 +142,12 @@ DECLARE(dup, int, (int));
DECLARE(dup2, int, (int, int));
#ifdef HAVE_SENDFILE
@@ -21,7 +21,7 @@
static int delay(int, ssize_t *, short);
static struct timeval *getdelay(struct sockdesc *, ssize_t *, short);
-@@ -202,15 +207,11 @@
+@@ -202,15 +207,11 @@ trickle_init(void)
GETADDR(read);
GETADDR(readv);
@@ -37,7 +37,7 @@
GETADDR(sendto);
GETADDR(select);
-@@ -701,7 +702,6 @@
+@@ -701,7 +702,6 @@ readv(int fd, const struct iovec *iov, i
return (ret);
}
@@ -45,7 +45,7 @@
ssize_t
recv(int sock, void *buf, size_t len, int flags)
{
-@@ -730,7 +730,6 @@
+@@ -730,7 +730,6 @@ recv(int sock, void *buf, size_t len, in
return (ret);
}
@@ -53,7 +53,7 @@
#ifdef __sun__
ssize_t
-@@ -832,7 +831,6 @@
+@@ -832,7 +831,6 @@ writev(int fd, const struct iovec *iov,
return (ret);
}
@@ -61,7 +61,7 @@
ssize_t
send(int sock, const void *buf, size_t len, int flags)
{
-@@ -862,7 +860,6 @@
+@@ -862,7 +860,6 @@ send(int sock, const void *buf, size_t l
return (ret);
}
@@ -69,7 +69,7 @@
ssize_t
sendto(int sock, const void *buf, size_t len, int flags, const struct sockaddr *to,
-@@ -1004,11 +1001,20 @@
+@@ -1004,11 +1001,20 @@ accept(int sock, struct sockaddr *addr,
}
#ifdef HAVE_SENDFILE
@@ -90,7 +90,7 @@
INIT;
-@@ -1021,8 +1027,11 @@
+@@ -1021,8 +1027,11 @@ sendfile(int out_fd, int in_fd, off_t *o
/* This is a slightly ugly hack. */
bytes = MIN(inbytes, outbytes);
if (bytes > 0)
OpenPOWER on IntegriCloud