Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Dec 2012 10:28:28 +0000 (UTC)
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r308378 - head/science/kst
Message-ID:  <201212061028.qB6ASSZH019689@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rene
Date: Thu Dec  6 10:28:28 2012
New Revision: 308378
URL: http://svnweb.freebsd.org/changeset/ports/308378

Log:
  - Convert to optionsNG
  - Strip library version numbers
  Feature safe:	yes

Modified:
  head/science/kst/Makefile   (contents, props changed)

Modified: head/science/kst/Makefile
==============================================================================
--- head/science/kst/Makefile	Thu Dec  6 10:19:32 2012	(r308377)
+++ head/science/kst/Makefile	Thu Dec  6 10:28:28 2012	(r308378)
@@ -1,7 +1,4 @@
-# New ports collection makefile for:	kst
-# Date created:			Fri Apr 30 17:28:56 CEST 2004
-# Whom:				Markus Brueffer <markus@FreeBSD.org>
-#
+# Created by:	Markus Brueffer <markus@FreeBSD.org>
 # $FreeBSD$
 
 PORTNAME=	kst
@@ -15,8 +12,8 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Data viewing program for KDE
 
 BUILD_DEPENDS=	${LOCALBASE}/lib/libmuparser.a:${PORTSDIR}/math/muparser
-LIB_DEPENDS=	cfitsio.0:${PORTSDIR}/astro/cfitsio \
-		gsl.16:${PORTSDIR}/math/gsl
+LIB_DEPENDS=	cfitsio:${PORTSDIR}/astro/cfitsio \
+		gsl:${PORTSDIR}/math/gsl
 
 USE_KDELIBS_VER=3
 USE_GMAKE=	yes
@@ -27,32 +24,32 @@ MAKE_JOBS_SAFE=	yes
 
 AUTOTOOLSFILES=	admin/cvs.sh
 
-OPTIONS=	NETCDF "Enable netcdf data support" off \
-		CDF "Enable cdf data support" off \
-		KDEBASE "Enable JavaScript console" off
+OPTIONS_DEFINE=	NETCDF CDF KDEBASE
+CDF_DESC=	CDF data support
+KDEBASE=	JavaScript console
 
 MAN1=		kst.1
 
 .include <bsd.port.options.mk>
 
-.if defined(WITH_NETCDF)
-LIB_DEPENDS+=	netcdf.4:${PORTSDIR}/science/netcdf
+.if ${PORT_OPTIONS:MNETCDF}
+LIB_DEPENDS+=	netcdf:${PORTSDIR}/science/netcdf
 PLIST_SUB+=	NETCDF=""
 .else
 CONFIGURE_ARGS+=	--without-netcdf
 PLIST_SUB+=	NETCDF="@comment "
 .endif
 
-.if defined(WITH_CDF)
+.if ${PORT_OPTIONS:MCDF}
 CONFIGURE_ARGS+=LDFLAGS="-lm"
-LIB_DEPENDS+=	cdf.0:${PORTSDIR}/science/cdf
+LIB_DEPENDS+=	cdf:${PORTSDIR}/science/cdf
 PLIST_SUB+=	CDF=""
 .else
 CONFIGURE_ARGS+=	--without-cdf
 PLIST_SUB+=	CDF="@comment "
 .endif
 
-.if defined(WITH_KDEBASE)
+.if ${PORT_OPTIONS:MKDEBASE}
 RUN_DEPENDS+=	${KDE_PREFIX}/lib/kde3/libkonsolepart.so:${PORTSDIR}/x11/kdebase3
 .endif
 
@@ -61,10 +58,10 @@ pre-configure:
 	@${REINPLACE_CMD} -e 's|@kde_widgetdir@|@prefix@/lib/kde3/plugins/designer|' \
 		${WRKSRC}/kst/src/widgets/Makefile.in
 	@${REINPLACE_CMD} -e '/^SUBDIRS/s|et||;/^SUBDIRS/s|pt||' ${WRKSRC}/doc/Makefile.in
-.if !defined(WITH_NETCDF)
+.if empty(PORT_OPTIONS:MNETCDF)
 	@${REINPLACE_CMD} -e 's| netcdf||g' ${WRKSRC}/kst/src/datasources/Makefile.in
 .endif
-.if !defined(WITH_CDF)
+.if empty(PORT_OPTIONS:MCDF)
 	@${REINPLACE_CMD} -e 's| cdf||g' ${WRKSRC}/kst/src/datasources/Makefile.in
 .endif
 



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