Lines 1-15
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= nplot |
3 |
PORTNAME= nplot |
4 |
PORTVERSION= 0.9.10 |
4 |
PORTVERSION= 0.9.11 |
5 |
CATEGORIES= graphics |
5 |
CATEGORIES= graphics |
6 |
MASTER_SITES= http://suyai.innolan.net/ |
|
|
7 |
DISTNAME= nplot-0.9.10.1 |
8 |
|
6 |
|
9 |
MAINTAINER= cs@innolan.dk |
7 |
MAINTAINER= cs@innolan.dk |
10 |
COMMENT= Charting library for .NET |
8 |
COMMENT= Charting library for .NET |
11 |
|
9 |
|
12 |
LICENSE= BSD3CLAUSE |
10 |
LICENSE= BSD2CLAUSE |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
11 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
|
12 |
|
15 |
LIB_DEPENDS= libgdiplus.so:x11-toolkits/libgdiplus \ |
13 |
LIB_DEPENDS= libgdiplus.so:x11-toolkits/libgdiplus \ |
Lines 16-27
Link Here
|
16 |
libcairo.so:graphics/cairo |
14 |
libcairo.so:graphics/cairo |
17 |
RUN_DEPENDS= webfonts>=0:x11-fonts/webfonts |
15 |
RUN_DEPENDS= webfonts>=0:x11-fonts/webfonts |
18 |
|
16 |
|
|
|
17 |
USE_GITHUB= yes |
18 |
GH_ACCOUNT= mhowlett |
19 |
GH_TAGNAME= 9a92e78 |
20 |
|
21 |
USE_OPENSSL= yes |
22 |
SUB_FILES= NPlot.pc |
19 |
USES= mono |
23 |
USES= mono |
20 |
WRKSRC= ${WRKDIR}/anguist-nplot-bed1ca9c4048 |
|
|
21 |
|
24 |
|
22 |
PLIST_FILES= lib/mono/gac/NPlot/0.9.10.1__4eda430eb4395eb1/NPlot.dll |
25 |
PLIST_FILES= lib/mono/NPlot/NPlot.dll \ |
|
|
26 |
lib/mono/gac/NPlot/0.9.11.0__1d82a50c5d01c44e/NPlot.dll \ |
27 |
libdata/pkgconfig/NPlot.pc |
23 |
|
28 |
|
|
|
29 |
pre-build: |
30 |
openssl enc -base64 -d <${PATCHDIR}/Dynamic.key >${WRKSRC}/src/Dynamic.snk |
31 |
|
32 |
do-build: |
33 |
(cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} xbuild NPlot.csproj \ |
34 |
/p:Configuration=Release /p:SignAssembly=true \ |
35 |
/p:AssemblyOriginatorKeyFile=Dynamic.snk) |
36 |
|
24 |
do-install: |
37 |
do-install: |
25 |
${LOCALBASE}/bin/gacutil -root ${STAGEDIR}${PREFIX}/lib/ -gacdir ${STAGEDIR}${PREFIX}/lib -i ${WRKSRC}/bin/NPlot.dll |
38 |
(cd ${WRKSRC}/src && ${SETENV} MONO_SHARED_DIR=${WRKDIR} ${LOCALBASE}/bin/gacutil \ |
|
|
39 |
-root ${STAGEDIR}${PREFIX}/lib/ -package NPlot -i bin/NPlot.dll) |
40 |
(cd ${WRKDIR} && ${INSTALL_DATA} NPlot.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig) |
26 |
|
41 |
|
27 |
.include <bsd.port.mk> |
42 |
.include <bsd.port.mk> |