1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

- allows licq used as master-port. e.G. for socks.

- remove WITH_DANTE
- fix SOCKS support to work with net/socks5-port.
PR:		47636
Submitted by:	lofi@lofi.dyndns.org
This commit is contained in:
Dirk Meyer 2003-01-31 04:48:15 +00:00
parent 433266272a
commit 86a6f41038
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=74325
6 changed files with 44 additions and 14 deletions

View File

@ -15,26 +15,21 @@ PKGNAMESUFFIX= -socks
MAINTAINER= dinoex@FreeBSD.org
.if defined(WITH_SOCKS)
.if defined(WITH_DANTE)
LIB_DEPENDS= socks.1:${PORTSDIR}/net/dante
.else
BUILD_DEPENDS= ${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
.endif
.endif
USE_OPENSSL= yes
WRKSRC= ${WRKDIR}/${DISTNAME}
INCDIR?= ${.CURDIR}
# workaround for installed autoconf/automake
CONFIGURE_ARGS+=--program-transform-name=s,y,y,
.if defined(WITH_SOCKS)
CONFIGURE_ARGS+=--enable-socks5
.if defined(WITH_DANTE)
CONFIGURE_ARGS+=--with-socks5-inc=${LOCALBASE}/include
CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib
.endif
.endif
pre-configure:
@${MV} ${WRKSRC}/src/licq.conf.h ${WRKSRC}/src/licq.conf.h.sed
@ -45,5 +40,5 @@ post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.pre.mk>
.include "${.CURDIR}/Makefile.inc"
.include "${INCDIR}/Makefile.inc"
.include <bsd.port.post.mk>

View File

@ -0,0 +1,10 @@
--- src/main.cpp.orig Wed Jan 29 13:19:50 2003
+++ src/main.cpp Wed Jan 29 13:20:13 2003
@@ -10,7 +10,6 @@
#ifdef USE_SOCKS5
#define SOCKS
-#define INCLUDE_PROTOTYPES
extern "C" {
#include <socks.h>
}

View File

@ -22,3 +22,13 @@
if (connect(m_nDescriptor, (struct sockaddr *)&m_sRemoteAddr, sizeofSockaddr) < 0)
{
// errno has been set
--- src/socket.cpp.orig Wed Jan 29 13:19:59 2003
+++ src/socket.cpp Wed Jan 29 13:20:20 2003
@@ -42,7 +42,6 @@
#ifdef USE_SOCKS5
#define SOCKS
-#define INCLUDE_PROTOTYPES
extern "C" {
#include <socks.h>
}

View File

@ -15,26 +15,21 @@ PKGNAMESUFFIX= -socks
MAINTAINER= dinoex@FreeBSD.org
.if defined(WITH_SOCKS)
.if defined(WITH_DANTE)
LIB_DEPENDS= socks.1:${PORTSDIR}/net/dante
.else
BUILD_DEPENDS= ${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
.endif
.endif
USE_OPENSSL= yes
WRKSRC= ${WRKDIR}/${DISTNAME}
INCDIR?= ${.CURDIR}
# workaround for installed autoconf/automake
CONFIGURE_ARGS+=--program-transform-name=s,y,y,
.if defined(WITH_SOCKS)
CONFIGURE_ARGS+=--enable-socks5
.if defined(WITH_DANTE)
CONFIGURE_ARGS+=--with-socks5-inc=${LOCALBASE}/include
CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib
.endif
.endif
pre-configure:
@${MV} ${WRKSRC}/src/licq.conf.h ${WRKSRC}/src/licq.conf.h.sed
@ -45,5 +40,5 @@ post-install:
@${CAT} ${PKGMESSAGE}
.include <bsd.port.pre.mk>
.include "${.CURDIR}/Makefile.inc"
.include "${INCDIR}/Makefile.inc"
.include <bsd.port.post.mk>

View File

@ -0,0 +1,10 @@
--- src/main.cpp.orig Wed Jan 29 13:19:50 2003
+++ src/main.cpp Wed Jan 29 13:20:13 2003
@@ -10,7 +10,6 @@
#ifdef USE_SOCKS5
#define SOCKS
-#define INCLUDE_PROTOTYPES
extern "C" {
#include <socks.h>
}

View File

@ -22,3 +22,13 @@
if (connect(m_nDescriptor, (struct sockaddr *)&m_sRemoteAddr, sizeofSockaddr) < 0)
{
// errno has been set
--- src/socket.cpp.orig Wed Jan 29 13:19:59 2003
+++ src/socket.cpp Wed Jan 29 13:20:20 2003
@@ -42,7 +42,6 @@
#ifdef USE_SOCKS5
#define SOCKS
-#define INCLUDE_PROTOTYPES
extern "C" {
#include <socks.h>
}