aboutsummaryrefslogtreecommitdiffstats
path: root/net-im
diff options
context:
space:
mode:
authorbarner <barner@FreeBSD.org>2005-06-06 16:45:24 +0800
committerbarner <barner@FreeBSD.org>2005-06-06 16:45:24 +0800
commit65ada439328cdfc32d84181dfdf38e00a8409e74 (patch)
treea7a8c26f2466a650bcd1d4432e155fe04cb6523d /net-im
parent599bad332566a51241d45d513bfd189b42848ae8 (diff)
downloadfreebsd-ports-gnome-65ada439328cdfc32d84181dfdf38e00a8409e74.tar.gz
freebsd-ports-gnome-65ada439328cdfc32d84181dfdf38e00a8409e74.tar.zst
freebsd-ports-gnome-65ada439328cdfc32d84181dfdf38e00a8409e74.zip
Add a knob to define the TCP port to contact the OSCAR server (at compile
time). The original author was contacted to implement this as a config directive. Requested by: barner Submitted by: Emanuel Haupt <ehaupt@critical.ch> PR: ports/81938
Diffstat (limited to 'net-im')
-rw-r--r--net-im/bsflite/Makefile23
1 files changed, 22 insertions, 1 deletions
diff --git a/net-im/bsflite/Makefile b/net-im/bsflite/Makefile
index 7b24e480a248..48a8eba5e4d6 100644
--- a/net-im/bsflite/Makefile
+++ b/net-im/bsflite/Makefile
@@ -14,6 +14,27 @@ MASTER_SITE_SUBDIR=bsflite
MAINTAINER= ehaupt@critical.ch
COMMENT= A lightweight command line AIM client
+USE_REINPLACE= yes
+
+OSCAR_PORT?= 5190
+
+.include <bsd.port.pre.mk>
+
+.if ${OSCAR_PORT} == "5190"
+pre-everything::
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "Note:"
+ @${ECHO_MSG} "If you're behind a firewall you might want to set OSCAR_PORT"
+ @${ECHO_MSG} "a port other than ${OSCAR_PORT}."
+ @${ECHO_MSG} ""
+.endif
+
+.if ${OSCAR_PORT} != 5190
+post-patch:
+ @${REINPLACE_CMD} -e 's|^\(#define OSCAR_PORT\) 5190|\1 ${OSCAR_PORT}|' \
+ ${WRKSRC}/imcomm/imcomm.h
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bsflite ${PREFIX}/bin
${MKDIR} ${EXAMPLESDIR}
@@ -26,4 +47,4 @@ do-install:
.endfor
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>