60945f0277
the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)
64 lines
1.5 KiB
Makefile
64 lines
1.5 KiB
Makefile
# Created by: shurd
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= syncterm
|
|
PORTVERSION= 0.9.${PORTVER}
|
|
PORTREVISION= 2
|
|
CATEGORIES= comms
|
|
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.9.5
|
|
DISTNAME= syncterm-src-${PORTVER}
|
|
|
|
MAINTAINER= shurd@FreeBSD.org
|
|
COMMENT= ANSI-BBS terminal which supports telnet, rlogin, and SSH
|
|
|
|
LICENSE= GPLv2
|
|
|
|
WRKSRC= ${WRKDIR}/syncterm-${PORTVER}/src/syncterm
|
|
USES= gmake tar:tgz
|
|
MAKEFILE= GNUmakefile
|
|
MAKE_ARGS+= DONT_CLOBBER_CC=please
|
|
PORTVER= 20140603
|
|
INSTALLS_ICONS= yes
|
|
PLIST_FILES= bin/syncterm \
|
|
man/man1/syncterm.1.gz \
|
|
share/applications/syncterm.desktop \
|
|
share/icons/hicolor/64x64/apps/syncterm.png
|
|
|
|
OPTIONS_DEFINE= X11 SDL DEBUG
|
|
OPTIONS_DEFAULT= X11 SDL
|
|
|
|
.include <bsd.port.options.mk>
|
|
|
|
ONLY_FOR_ARCHS= i386 amd64
|
|
ONLY_FOR_ARCHS_REASON= does not configure except on i386 amd64
|
|
|
|
.if ${ARCH} == "i386" || ${ARCH} == "amd64"
|
|
LIB_DEPENDS+= libcl.so:${PORTSDIR}/security/cryptlib
|
|
MAKE_ARGS+= CRYPTLIBINCLUDE=${LOCALBASE}/include
|
|
MAKE_ARGS+= CRYPTLIBDIR=${LOCALBASE}/lib
|
|
.else
|
|
MAKE_ARGS+= WITHOUT_CRYPTLIB=yes
|
|
.endif
|
|
MAKE_ARGS+= WITHOUT_PORTAUDIO=yes
|
|
MAKE_ARGS+= -C ${WRKSRC}
|
|
MAKE_ARGS+= PREFIX="${PREFIX}"
|
|
MAKE_ARGS+= INSTALL_EXE="${INSTALL_PROGRAM}"
|
|
.if ${PORT_OPTIONS:MX11}
|
|
USE_XORG= x11
|
|
.else
|
|
MAKE_ARGS+= NO_X=1
|
|
.endif
|
|
.if ${PORT_OPTIONS:MSDL}
|
|
USE_SDL= sdl
|
|
MAKE_ARGS+= USE_SDL=1
|
|
.endif
|
|
.if ${PORT_OPTIONS:MDEBUG}
|
|
MAKE_ARGS+= DEBUG=1
|
|
.else
|
|
MAKE_ARGS+= RELEASE=1
|
|
.endif
|
|
|
|
pre-build:
|
|
if ( nm -D ${LOCALBASE}/lib/libcl.so | ${GREP} 'U __stack_chk_fail_local' ) then echo "LDFLAGS+=-fstack-protector" >> ${WRKSRC}/localdefs.mk ; fi
|
|
|
|
.include <bsd.port.mk>
|