ports/99163: [PATCH] polish/gadugadu OPTIONS fix
Arseny Nasokin
tarc at tarc.po.cs.msu.su
Mon Jun 19 05:40:16 UTC 2006
>Number: 99163
>Category: ports
>Synopsis: [PATCH] polish/gadugadu OPTIONS fix
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Jun 19 05:40:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Arseny Nasokin
>Release: FreeBSD 7.0-CURRENT
>Organization:
Moscow State University
>Environment:
$FreeBSD: ports/polish/gnugadu/Makefile,v 1.15 2006/05/13 01:03:09 edwin Exp $
>Description:
>How-To-Repeat:
>Fix:
--- Makefile.orig Mon Jun 19 09:30:11 2006
+++ Makefile Mon Jun 19 09:38:55 2006
@@ -16,26 +16,38 @@
MAINTAINER= ports at FreeBSD.org
COMMENT= A GaduGadu client for X11/GTK
-BROKEN= Needs to be converted to OPTIONS
-
USE_GMAKE= yes
USE_GNOME= gtk12
-USE_SUBMAKE= yes
GNU_CONFIGURE= yes
-
.if !defined(BATCH) && !defined(PACKAGE_BUILDING)
IS_INTERACTIVE= yes
.endif
+OPTIONS= ESD "Esound support" on \
+ ARTS "Arts support" off \
+ GNOME "Gnome support" off \
+ PANEL "Gnome applet support" off
-SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \
- TOUCH="${TOUCH}" \
- MKDIR="${MKDIR}" \
- CAT="${CAT}" \
- GNUGADU_OPTIONS="${GNUGADU_OPTIONS}" \
- REALCURDIR="${.CURDIR}"
+.include <bsd.port.pre.mk>
+.if defined(WITH_ESD) && !defined (WITHOUT_ESD)
+USE_GNOME+= esound
+CONFIGURE_ARGS+= --enable-esd
+.else
+CONFIGURE_ARGS+= --disable-esd
+.endif
-pre-fetch:
- @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/configure.gg
+.if defined(WITH_GNOME) && !defined (WITHOUT_GNOME)
+USE_GNOME+= gnomelibs
+CONFIGURE_ARGS+= --enable-gnome
+.else
+CONFIGURE_ARGS+= --disable-esd
+.endif
+
+.if defined(WITH_PANEL) && !defined (WITHOUT_PANEL)
+USE_GNOME+= gnomepanel
+CONFIGURE_ARGS+= --enable-panel
+.else
+CONFIGURE_ARGS+= --disable-panel
+.endif
post-patch:
@${REINPLACE_CMD} -e 's,GTK_ CFLAGS,GTK_CFLAGS,' \
@@ -52,8 +64,4 @@
post-clean:
@${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc
-.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc)
-.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc"
-.endif
-
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list