summaryrefslogtreecommitdiffstats
path: root/x11-wm/icewm/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/icewm/Makefile')
-rw-r--r--x11-wm/icewm/Makefile28
1 files changed, 18 insertions, 10 deletions
diff --git a/x11-wm/icewm/Makefile b/x11-wm/icewm/Makefile
index 8c8b448..aefe3cd84 100644
--- a/x11-wm/icewm/Makefile
+++ b/x11-wm/icewm/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= icewm
-PORTVERSION= 1.2.8
+PORTVERSION= 1.2.9
CATEGORIES= x11-wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -19,8 +19,9 @@ LIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext
USE_X_PREFIX= yes
WANT_GNOME= yes
USE_GNOME= gnometarget
+USE_REINPLACE= yes
USE_GMAKE= yes
-USE_AUTOCONF_VER= 253
+GNU_CONFIGURE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
CONFIGURE_ARGS= --disable-xfreetype \
@@ -32,13 +33,12 @@ CONFIGURE_ARGS= --disable-xfreetype \
.include <bsd.port.pre.mk>
-.if ${HAVE_GNOME:Mgnomelibs}!=""
-.undef HAVE_ESOUND
-USE_GNOME+= gnomelibs
-CONFIGURE_ARGS+= --with-imlib --without-xpm --enable-menus-gnome1 \
+.if ${HAVE_GNOME:Mgnomedesktop}!=""
+USE_GNOME+= gnomedesktop
+CONFIGURE_ARGS+= --with-imlib --without-xpm --enable-menus-gnome \
--enable-guievents --with-icesound=esound
INSTALL_TARGET= install install-gnome
-PLIST_SUB+= ESOUND=""
+PLIST_SUB+= ESOUND="" GNOMEDESKTOP=""
PKGNAMESUFFIX= -gnome
.else
USE_XPM= yes
@@ -46,17 +46,25 @@ CONFIGURE_ARGS+= --without-imlib --with-xpm
.if ${HAVE_GNOME:Mesound}!=""
USE_GNOME+= esound
CONFIGURE_ARGS+= --enable-guievents --with-icesound=esound
-PLIST_SUB+= ESOUND=""
+PLIST_SUB+= ESOUND="" GNOMEDESKTOP="@comment "
.else
-PLIST_SUB+= ESOUND="@comment "
+PLIST_SUB+= ESOUND="@comment " GNOMEDESKTOP="@comment "
.endif
.endif
+post-patch:
+.for file in src/gnome2.cc
+ @${REINPLACE_CMD} -e \
+ 's|/usr/share/control|${X11BASE}/share/gnome/control|g ; \
+ s|/usr/share/app|${X11BASE}/share/gnome/app|g ; \
+ s|/usr/share/gnome|${X11BASE}/share/gnome|g' ${WRKSRC}/${file}
+.endfor
+
post-install:
${INSTALL_DATA} ${FILESDIR}/bsd-daemon.xpm ${DATADIR}/taskbar
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
-.for file in CHANGES FAQ INSTALL README TODO
+.for file in CHANGES INSTALL README TODO
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
OpenPOWER on IntegriCloud