Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Oct 2016 20:11:18 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r423440 - in head/graphics/nplot: . files
Message-ID:  <201610062011.u96KBI5t050566@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Thu Oct  6 20:11:18 2016
New Revision: 423440
URL: https://svnweb.freebsd.org/changeset/ports/423440

Log:
  graphics/nplot: 0.9.10 -> 0.9.11
  
  - Changed master site to github
  - Added pkg-config file
  - Updated license
  - Updated WWW site
  
  PR:		212775
  Submitted by:	Carsten Larsen <cs@innolan.dk> (maintainer)

Added:
  head/graphics/nplot/files/
  head/graphics/nplot/files/Dynamic.key   (contents, props changed)
  head/graphics/nplot/files/NPlot.pc.in   (contents, props changed)
Modified:
  head/graphics/nplot/Makefile
  head/graphics/nplot/distinfo
  head/graphics/nplot/pkg-descr

Modified: head/graphics/nplot/Makefile
==============================================================================
--- head/graphics/nplot/Makefile	Thu Oct  6 20:05:06 2016	(r423439)
+++ head/graphics/nplot/Makefile	Thu Oct  6 20:11:18 2016	(r423440)
@@ -1,27 +1,42 @@
 # $FreeBSD$
 
 PORTNAME=	nplot
-PORTVERSION=	0.9.10
+PORTVERSION=	0.9.11
 CATEGORIES=	graphics
-MASTER_SITES=	http://suyai.innolan.net/
-DISTNAME=	nplot-0.9.10.1
 
 MAINTAINER=	cs@innolan.dk
 COMMENT=	Charting library for .NET
 
-LICENSE=	BSD3CLAUSE
+LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libgdiplus.so:x11-toolkits/libgdiplus \
 		libcairo.so:graphics/cairo
 RUN_DEPENDS=	webfonts>=0:x11-fonts/webfonts
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	mhowlett
+GH_TAGNAME=	9a92e78
+
+USE_OPENSSL=	yes
+SUB_FILES=	NPlot.pc
 USES=		mono
-WRKSRC=		${WRKDIR}/anguist-nplot-bed1ca9c4048
 
-PLIST_FILES=	lib/mono/gac/NPlot/0.9.10.1__4eda430eb4395eb1/NPlot.dll
+PLIST_FILES=	lib/mono/NPlot/NPlot.dll \
+		lib/mono/gac/NPlot/0.9.11.0__1d82a50c5d01c44e/NPlot.dll \
+		libdata/pkgconfig/NPlot.pc
+
+pre-build:
+	openssl enc -base64 -d <${PATCHDIR}/Dynamic.key >${WRKSRC}/src/Dynamic.snk
+
+do-build:
+	(cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} xbuild NPlot.csproj \
+		/p:Configuration=Release /p:SignAssembly=true \
+		/p:AssemblyOriginatorKeyFile=Dynamic.snk)
 
 do-install:
-	${LOCALBASE}/bin/gacutil -root ${STAGEDIR}${PREFIX}/lib/ -gacdir ${STAGEDIR}${PREFIX}/lib -i ${WRKSRC}/bin/NPlot.dll
+	(cd ${WRKSRC}/src && ${SETENV} MONO_SHARED_DIR=${WRKDIR} ${LOCALBASE}/bin/gacutil \
+		-root ${STAGEDIR}${PREFIX}/lib/ -package NPlot -i bin/NPlot.dll)
+	(cd ${WRKDIR} && ${INSTALL_DATA} NPlot.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig)
 
 .include <bsd.port.mk>

Modified: head/graphics/nplot/distinfo
==============================================================================
--- head/graphics/nplot/distinfo	Thu Oct  6 20:05:06 2016	(r423439)
+++ head/graphics/nplot/distinfo	Thu Oct  6 20:11:18 2016	(r423440)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1470568912
-SHA256 (nplot-0.9.10.1.tar.gz) = 12a6b76594eb34e27a25b575e848b4082afb4ad42630f3180e13893111971ba8
-SIZE (nplot-0.9.10.1.tar.gz) = 107708
+TIMESTAMP = 1474125901
+SHA256 (mhowlett-nplot-0.9.11-9a92e78_GH0.tar.gz) = 92fdbdece0e72ea7c1f7bb681a6e7aa61ce7bbca4f704f3aacc84d0f269cbcb1
+SIZE (mhowlett-nplot-0.9.11-9a92e78_GH0.tar.gz) = 267792

Added: head/graphics/nplot/files/Dynamic.key
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/nplot/files/Dynamic.key	Thu Oct  6 20:11:18 2016	(r423440)
@@ -0,0 +1,13 @@
+BwIAAAAkAABSU0EyAAQAABEAAAAjMJU7PvCTLrqOGkGIWmu3RrUbBCceEoCcKmUG
+S7ejoqi9ANJzOJaJI73+IAA+Vrp0ekVfJasnCyN0NIATNwXGtDDdFqrFuxdiu+27
+IVLF1VSdIq2kTY1OSa4r4BukFVlPVKXgrEm5MTZgLHbn+BNFFJOPev6JfhYdhXjP
+oXSohiU1j0fHet8p++Y9MpPWpM5g1r2apRp2FBQGTIF8fpw69x9GjvSf0JzcymP6
+3Ip6G13C4wLZ+TztHPxIS5ljTryn4WQpbkVYkWCzDS5hNYqvoGt9UNaIfoVtOKEY
+O8AXL0frBeb7KGU3bH/5qMONkv8egllMf0dqrTlODw1n4hC3nUUZhX3on0Mdg6HM
+7DQ76OM01qKG1xR89OKFy+isKt1nyXVzdlisG1SrIB1F3FF9H/XraURZoe3XhrJ2
+hAI7ISFbEaoGexr5tJ8znQ8KQfilMmitNxPDL9ll00eUeFZD5ZvVAu+4TVac4e24
+AY7bDoeIk8kdmsh+dcqdfjAQJlaRcLLGtNB+C/CMHUO67BKwGKkWUx0QBkm9xKgQ
+yAq/44MwPo/EDJU9mcnP0UPQAIHaR54SUauGJOHOL77PpAdSYYciaEEcGIAo+bX8
+Vkz2bN1Szzv7GtX/POWgErEKul0glrXN1H38tY9Dqg0aNFgDVrbmgVpcHjNp6+qP
+VhXabFrRNtEnVlBo7iLXufXVN/ZAEclW2VqPiJR13YMuBlglp0BhwHRJuJXUdHQ2
+l78LkrGDY5N3nHdJPj+hEEHqNU8=

Added: head/graphics/nplot/files/NPlot.pc.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/nplot/files/NPlot.pc.in	Thu Oct  6 20:11:18 2016	(r423440)
@@ -0,0 +1,8 @@
+prefix=%%LOCALBASE%%
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: NPlot
+Description: Charting library for .NET.
+Version: 0.9.11
+Libs: -r:${libdir}/mono/NPlot/NPlot.dll

Modified: head/graphics/nplot/pkg-descr
==============================================================================
--- head/graphics/nplot/pkg-descr	Thu Oct  6 20:05:06 2016	(r423439)
+++ head/graphics/nplot/pkg-descr	Thu Oct  6 20:11:18 2016	(r423440)
@@ -2,4 +2,4 @@ NPlot is a free charting library for .NE
 flexible API and includes controls for Windows.Forms, ASP.NET
 and a class for creating Bitmaps. 
 
-WWW: http://netcontrols.org/nplot/wiki/
+WWW: http://nplot.com



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