Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Sep 2014 14:55:44 +0000 (UTC)
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r367274 - in head/deskutils/growl-for-linux: . files
Message-ID:  <201409041455.s84Etid9068656@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tijl
Date: Thu Sep  4 14:55:44 2014
New Revision: 367274
URL: http://svnweb.freebsd.org/changeset/ports/367274
QAT: https://qat.redports.org/buildarchive/r367274/

Log:
  - Add missing -lgmodule-2.0
  - Support base openssl
  - Use option helpers
  - Replace pre-configure with USE_AUTOTOOLS
  - Replace patch with post-install command
  - Replace USE_GCC=any with USES=compiler:nestedfct

Deleted:
  head/deskutils/growl-for-linux/files/patch-plugins__Makefile.am
Modified:
  head/deskutils/growl-for-linux/Makefile

Modified: head/deskutils/growl-for-linux/Makefile
==============================================================================
--- head/deskutils/growl-for-linux/Makefile	Thu Sep  4 14:51:03 2014	(r367273)
+++ head/deskutils/growl-for-linux/Makefile	Thu Sep  4 14:55:44 2014	(r367274)
@@ -2,7 +2,7 @@
 
 PORTNAME=	growl-for-linux
 PORTVERSION=	0.6.9
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	deskutils
 
 MAINTAINER=	nivit@FreeBSD.org
@@ -20,32 +20,29 @@ GH_COMMIT=	ac7c8cd
 GH_TAGNAME=	${GH_COMMIT}
 
 GNU_CONFIGURE=	yes
-
-OPTIONS_DEFINE=	LIBNOTIFY
-OPTIONS_DEFAULT=	LIBNOTIFY
-LIBNOTIFY_DESC=	Use notify-osd for libnotify display plugin
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MLIBNOTIFY}
-LIB_DEPENDS+=	libnotify.so:${PORTSDIR}/devel/libnotify
-RUN_DEPENDS+=	notify-osd>=0.9.29_3:${PORTSDIR}/deskutils/notify-osd
-.endif
-
-PLIST_SUB=	DESKTOPDIR=${DESKTOPDIR:S,^${PREFIX}/,,}
-
-USE_AUTOTOOLS=	autoconf:env automake:env libtoolize:env
+CONFIGURE_ARGS=	OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
+USES=		compiler:nestedfct libtool pkgconfig
+USE_AUTOTOOLS=	libtoolize aclocal autoconf automake
+AUTOMAKE_ARGS=	-a -c -f
 USE_GITHUB=	yes
-USE_GCC=	any
 USE_GNOME=	gtk20
-USE_LDCONFIG=	yes
 USE_OPENSSL=	yes
 USE_SQLITE=	3
-USES=		libtool pkgconfig
 
-WITH_OPENSSL_PORT=	yes
+PLIST_SUB=	DESKTOPDIR=${DESKTOPDIR:S,^${PREFIX}/,,}
+
+OPTIONS_DEFINE=	LIBNOTIFY
+OPTIONS_DEFAULT=LIBNOTIFY
+
+LIBNOTIFY_DESC=		Use notify-osd for libnotify display plugin
+LIBNOTIFY_LIB_DEPENDS=	libnotify.so:${PORTSDIR}/devel/libnotify
+LIBNOTIFY_RUN_DEPENDS=	notify-osd>=0.9.29_3:${PORTSDIR}/deskutils/notify-osd
+
+post-patch:
+	@${REINPLACE_CMD} '/^gol_LDADD =/s/$$/ -lgmodule-2.0/' \
+		${WRKSRC}/Makefile.am
 
-pre-configure:
-	@(cd ${CONFIGURE_WRKSRC} ; ${SETENV} ${CONFIGURE_ENV} ${SH} autogen.sh)
+post-install:
+	${RM} ${STAGEDIR}${PREFIX}/lib/libgolplug.a
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201409041455.s84Etid9068656>