Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Aug 2016 09:01:05 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r419602 - head/misc/wmweather+
Message-ID:  <201608040901.u74915Wb037329@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Aug  4 09:01:05 2016
New Revision: 419602
URL: https://svnweb.freebsd.org/changeset/ports/419602

Log:
  - Clarify LICENSE
  - Add LICENSE_FILE
  - Add missing X11 depends
  - Cosmetic fixes
  - Switch to options helpers

Modified:
  head/misc/wmweather+/Makefile

Modified: head/misc/wmweather+/Makefile
==============================================================================
--- head/misc/wmweather+/Makefile	Thu Aug  4 08:58:17 2016	(r419601)
+++ head/misc/wmweather+/Makefile	Thu Aug  4 09:01:05 2016	(r419602)
@@ -14,7 +14,8 @@ EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Displays current conditions and forecasts with icons and text
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libpcre.so:devel/pcre \
@@ -26,14 +27,14 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 WRKSRC=		${WRKDIR}/wmweather+-${PORTVERSION}
 
 USES=		iconv jpeg
-USE_XORG=	xpm
 GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-libwraster=${LOCALBASE} \
+		--with-libpcre=${LOCALBASE} \
+		--with-libcurl=${LOCALBASE} \
+		--with-xpm-includes=${LOCALBASE} \
+		--with-xpm-libraries=${LOCALBASE}
+USE_XORG=	x11 xext xpm sm ice
 LDFLAGS+=	-lm
-CONFIGURE_ARGS+=	--with-libwraster=${LOCALBASE} \
-			--with-libpcre=${LOCALBASE} \
-			--with-libcurl=${LOCALBASE} \
-			--with-xpm-includes=${LOCALBASE} \
-			--with-xpm-libraries=${LOCALBASE}
 
 SUB_FILES=	pkg-message
 
@@ -44,19 +45,14 @@ PLIST_FILES=	bin/${PORTNAME} \
 PORTDOCS=	ChangeLog README
 PORTEXAMPLES=	HINTS example.conf
 
-OPTIONS_DEFINE=	DOCS EXAMPLES WM
-WM_DESC=	Depend on Window Maker port (otherwise only libwraster)
-
 DESKTOP_ENTRIES="${PORTNAME}" "" "${PORTNAME}" \
 		"${PORTNAME}" "System;Monitor;" ""
 
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE=	DOCS EXAMPLES WM
+WM_DESC=	Depend on Window Maker port (otherwise only libwraster)
 
-.if ${PORT_OPTIONS:MWM}
-LIB_DEPENDS+=	libWMaker.so:x11-wm/windowmaker
-.else
-LIB_DEPENDS+=	libwraster.so:x11-wm/libwraster
-.endif
+WM_LIB_DEPENDS=		libWMaker.so:x11-wm/windowmaker
+WM_LIB_DEPENDS_OFF=	libwraster.so:x11-wm/libwraster
 
 post-patch:
 	@${REINPLACE_CMD} -e 's| __THROW __attribute__ ((__noreturn__))|| ; \
@@ -73,9 +69,11 @@ do-install:
 	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
 		${STAGEDIR}${PREFIX}/share/pixmaps/
 
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
 
+do-install-EXAMPLES-on:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}
 



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