summaryrefslogtreecommitdiffstats
path: root/net-mgmt/scotty3/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/scotty3/Makefile')
-rw-r--r--net-mgmt/scotty3/Makefile48
1 files changed, 40 insertions, 8 deletions
diff --git a/net-mgmt/scotty3/Makefile b/net-mgmt/scotty3/Makefile
index 1b03289..bb9ae82 100644
--- a/net-mgmt/scotty3/Makefile
+++ b/net-mgmt/scotty3/Makefile
@@ -7,28 +7,60 @@
PORTNAME= scotty
PORTVERSION= 20000221
-CATEGORIES= net tk82
+CATEGORIES= net
MASTER_SITES= ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/devel/
DISTNAME= ${PORTNAME}-00-02-21
MAINTAINER= ozz@FreeBSD.org.ru
-LIB_DEPENDS= tk82.1:${PORTSDIR}/x11-toolkits/tk82
+.ifdef (NO_X)
+PKGNAMESUFFIX= -nox11
+LIB_DEPENDS= tcl83.1:${PORTSDIR}/lang/tcl83
+.else
+LIB_DEPENDS= tk83.1:${PORTSDIR}/x11-toolkits/tk83
+.endif
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-tcl=${PREFIX}/lib/tcl8.2 \
- --with-tk=${PREFIX}/lib/tk8.2
+CONFIGURE_ARGS= --with-tcl=${PREFIX}/lib/tcl8.3 \
+ --enable-multicast
+
+.ifdef (NO_X)
+CONFIGURE_ARGS+=--with-tk=no
+.else
+CONFIGURE_ARGS+=--with-tk=${PREFIX}/lib/tk8.3
+CONFIGURE_ENV+= wish=${PREFIX}/bin/wish8.3
+.endif
WRKSRC= ${WRKDIR}/${DISTNAME}/unix
-MAN1= tkined.1 scotty.1
+MAN1= scotty.1
MAN8= nmicmpd.8 nmtrapd.8
MANN= Tnm.n TnmDialog.n TnmDisman.n TnmEther.n TnmIetf.n\
TnmInet.n TnmMap.n TnmMib.n TnmSnmp.n TnmTerm.n\
- dns.n icmp.n ined.n job.n map.n mib.n netdb.n \
+ dns.n icmp.n job.n map.n mib.n netdb.n \
ntp.n snmp.n sunrpc.n syslog.n udp.n
PLIST_SUB= SCOTTY_VERSION=3.0.0 TKINED_VERSION=1.5.0
-pre-install:
- @cd ${WRKSRC}; make sinstall
+MAKE_ARGS+= -j2 # better than -j1 on all machines...
+INSTALL_TARGET= tnm-install sinstall
+
+.if !defined(NO_X)
+MAN1+= tkined.1
+MANN+= ined.n
+PLIST_SUB+= X11=''
+INSTALL_TARGET+=tki-install
+.else
+PLIST_SUB+= X11='@comment '
+.endif
+
+post-patch:
+ ${MV} ${WRKSRC}/scotty.c ${WRKSRC}/scotty.c.orig
+ ${CP} -p ${FILESDIR}/scotty.c ${WRKSRC}/scotty.c
+
+post-install:
+ ${RM} -f ${PREFIX}/bin/scotty ${PREFIX}/bin/tkined
+ ${LN} -s scotty3.0.0 ${PREFIX}/bin/scotty
+.ifndef NO_X
+ ${LN} -s tkined1.5.0 ${PREFIX}/bin/tkined
+.endif
.include <bsd.port.mk>
OpenPOWER on IntegriCloud