# $OpenBSD: Makefile,v 1.52 2011/02/01 13:47:04 giovanni Exp $

COMMENT-main =		SOAP implementation in C
COMMENT-gnome =		GNOME specific libsoup parts

GNOME_PROJECT =		libsoup
GNOME_VERSION =		2.32.2

PKGNAME-main =		${DISTNAME}
PKGNAME-gnome =		${GNOME_PROJECT}-gnome-${GNOME_VERSION}
REVISION-gnome =	0

SHARED_LIBS +=  soup-2.4             2.2      # .4.0
SHARED_LIBS +=  soup-gnome-2.4       1.1      # .4.0
API_VERSION =		2.4
CATEGORIES =		devel
HOMEPAGE =		http://live.gnome.org/LibSoup

MULTI_PACKAGES =	-main -gnome

# LGPLv2
PERMIT_PACKAGE_CDROM=   Yes
PERMIT_PACKAGE_FTP=     Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP=   Yes

WANTLIB =		gcrypt gpg-error m pcre tasn1 z \
			gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 \
			gthread-2.0 gnutls>=12 xml2>=7

LIB_DEPENDS =		devel/glib2>=2.22.2 \
			security/gnutls \
			textproc/libxml

WANTLIB-gnome =		${WANTLIB-main} ORBit-2 dbus-1 sqlite3 \
			soup-2.4 gnome-keyring>=6 gconf-2 proxy

LIB_DEPENDS-gnome =	${LIB_DEPENDS-main} \
			${BUILD_PKGPATH},-main \
			x11/gnome/libgnome-keyring \
			devel/gconf2 \
			net/libproxy \
			databases/sqlite3

MODULES =		devel/gettext \
			x11/gnome


CONFIGURE_STYLE =	gnu
CONFIGURE_ARGS +=	${CONFIGURE_SHARED} \
			--disable-gtk-doc \
			--disable-introspection \
			--enable-ssl \
			--disable-more-warnings
# checking Apache version... 1.3.29 (Unix) (ignoring)
# But this prevents needing apache2 for certain regress tests.
CONFIGURE_ARGS+=	--with-apache-httpd="/usr/sbin/httpd"
CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include" \
			LDFLAGS="-L${LOCALBASE}/lib"

SUBST_VARS =		API_VERSION

NO_REGRESS =		Yes

.include <bsd.port.mk>
