1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-22 08:58:47 +00:00
freebsd-ports/devel/anjuta/Makefile
Olli Hauer 311e3b182f - rename www/neon29 to www/neon and update to neon-0.30.1
- adjust ports depending on neon, bump PORTREVISION

Changelog:
Fix memory leak with GnuTLS (Werner Baumann, Patrick Ohly).
Fix possible crash after DNS lookup errors on Windows (Olivier Goffart).
Don't fail if the SSL cert changes between connections with OpenSSL, behaviour now matches that with GnuTLS.
Fix PKCS#11 support under OpenSSL with TLS 1.2.
Fix static linking with pkg-config file (Alan H)

PR:		195786
Differential Revision:	https://reviews.freebsd.org/D1319
Submitted by:	ohauer
Reviewed by:	portmgr (bapt, mat)
Approved by:	portmgr, lev (implicit)
2014-12-24 06:03:22 +00:00

112 lines
3.5 KiB
Makefile

# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/devel/anjuta/Makefile,v 1.72 2012/12/13 20:33:05 kwm Exp $
PORTNAME= anjuta
PORTVERSION= 2.32.1.1
PORTREVISION= 15
CATEGORIES= devel gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Integrated Development Environment for C and C++
BUILD_DEPENDS= autogen:${PORTSDIR}/devel/autogen \
bash:${PORTSDIR}/shells/bash \
p5-Locale-gettext>=1.05:${PORTSDIR}/devel/p5-Locale-gettext
LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre \
libgladeui-1.so:${PORTSDIR}/devel/glade3 \
libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \
libgdl-1.so:${PORTSDIR}/x11-toolkits/gdl
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \
autogen:${PORTSDIR}/devel/autogen \
${LOCALBASE}/share/autotools:${PORTSDIR}/devel/autotools \
p5-Locale-gettext>=1.05:${PORTSDIR}/devel/p5-Locale-gettext \
${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \
exctags:${PORTSDIR}/devel/ctags \
gdb66:${PORTSDIR}/devel/gdb66 \
yelp:${PORTSDIR}/x11/yelp
CONFLICTS= anjuta-3.[0-9]*
IGNORE= Needs update after gnome 3 import
USES= desktop-file-utils gmake gettext libtool pathfix \
perl5 pkgconfig python shared-mime-info shebangfix tar:bzip2
INSTALLS_OMF= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
USE_GNOME= gnomeprefix vte gtksourceview2 libgda4
USE_CSTD= gnu89
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ARGS= --with-symbol-db-shm=/tmp \
--disable-vala \
--disable-graphviz \
--enable-introspection=no
USE_LDCONFIG= yes
GCONF_SCHEMAS= anjuta-build-basic-autotools-plugin.schemas \
anjuta-cvs-plugin.schemas \
anjuta-debug-manager.schemas \
anjuta-document-manager.schemas \
anjuta-editor-sourceview.schemas \
anjuta-language-cpp-java.schemas \
anjuta-message-manager-plugin.schemas \
anjuta-symbol-db.schemas \
anjuta-terminal-plugin.schemas \
file-manager.schemas \
preferences.schemas \
python-plugin-properties.schemas
SHEBANG_FILES= scripts/builder2schema.pl \
plugins/gbf-am/gbf-am-parse.in \
plugins/gbf-mkfile/gbf-mkfile-parse.in \
plugins/tools/scripts/*.pl
OPTIONS_DEFINE= SVN DEVHELP DOCS
OPTIONS_DEFAULT=DEVHELP
DEVHELP_DESC= Devhelp support
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSVN}
BUILD_DEPENDS+= svn:${PORTSDIR}/devel/subversion
LIB_DEPENDS+= libapr-1.so:${PORTSDIR}/devel/apr1
LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon
RUN_DEPENDS+= svn:${PORTSDIR}/devel/subversion
PLIST_SUB+= SVN=""
.else
CONFIGURE_ARGS+=--disable-plugin-subversion
PLIST_SUB+= SVN="@comment "
.endif
.if ${PORT_OPTIONS:MDEVHELP}
LIB_DEPENDS+= libdevhelp-2.so:${PORTSDIR}/devel/devhelp
PLIST_SUB+= DEVHELP=""
.else
CONFIGURE_ARGS+=--disable-plugin-devhelp
# XXX Even if we disable the devhelp plugin it gets build and installed.
# See if versions beyond 2.26.1.0 still do this.
#PLIST_SUB+= DEVHELP="@comment "
PLIST_SUB+= DEVHELP=""
.endif
post-patch:
@${RM} ${WRKSRC}/plugins/debug-manager/anjuta-debug-manager.schemas
post-configure:
@${REINPLACE_CMD} -e 's|"make|"gmake|g' \
${WRKSRC}/plugins/build-basic-autotools/plugin.c
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/plugins/symbol-db/plugin.h \
${WRKSRC}/plugins/symbol-db/symbol-db-prefs.h
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in AUTHORS COPYING ChangeLog FUTURE INSTALL NEWS README \
doc/ScintillaDoc.html TODO
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>