summaryrefslogtreecommitdiff
path: root/graphics/flickrnet
diff options
context:
space:
mode:
authorkefren <kefren>2015-05-23 09:01:20 +0000
committerkefren <kefren>2015-05-23 09:01:20 +0000
commit78bee084dce4b614462e17017803b971e8cb67eb (patch)
tree071e9b8c59bfab55dfc0e2ae7990b7273aeaeae3 /graphics/flickrnet
parentcbb9026f60f31ba68eca15fc1c0af280b8aa86bf (diff)
downloadpkgsrc-78bee084dce4b614462e17017803b971e8cb67eb.tar.gz
Add flickrnet, a .NET library for accessing Flickr
Diffstat (limited to 'graphics/flickrnet')
-rw-r--r--graphics/flickrnet/DESCR1
-rw-r--r--graphics/flickrnet/Makefile27
-rw-r--r--graphics/flickrnet/PLIST5
-rw-r--r--graphics/flickrnet/buildlink3.mk14
-rw-r--r--graphics/flickrnet/distinfo6
-rw-r--r--graphics/flickrnet/patches/patch-flickrnet.pc17
6 files changed, 70 insertions, 0 deletions
diff --git a/graphics/flickrnet/DESCR b/graphics/flickrnet/DESCR
new file mode 100644
index 00000000000..0860ffdc82f
--- /dev/null
+++ b/graphics/flickrnet/DESCR
@@ -0,0 +1 @@
+The Flickr.Net API Library is a .Net Library for accessing the Flickr API.
diff --git a/graphics/flickrnet/Makefile b/graphics/flickrnet/Makefile
new file mode 100644
index 00000000000..0fe000535bc
--- /dev/null
+++ b/graphics/flickrnet/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2015/05/23 09:01:20 kefren Exp $
+
+DISTNAME= 3.16
+PKGNAME= flickrnet-${DISTNAME}
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_GITHUB:=samjudson/flickr-net/archive/}
+
+COMMENT= .NET library for accessing Flickr
+LICENSE= gnu-lgpl-v2.1
+
+WRKSRC= ${WRKDIR}/flickr-net-${DISTNAME}
+USE_TOOLS+= pkg-config
+
+do-build:
+ cd ${WRKSRC} && \
+ xbuild FlickrNet/FlickrNet.csproj
+
+do-install:
+ mkdir ${DESTDIR}/${PREFIX}/lib/flickrnet &&
+ install ${WRKSRC}/FlickrNet/bin/Debug/FlickrNet.* \
+ ${DESTDIR}/${PREFIX}/lib/flickrnet
+ mkdir ${DESTDIR}/${PREFIX}/lib/pkgconfig
+ install ${WRKSRC}/flickrnet.pc \
+ ${DESTDIR}/${PREFIX}/lib/pkgconfig/flickrnet.pc
+
+.include "../../lang/mono/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/flickrnet/PLIST b/graphics/flickrnet/PLIST
new file mode 100644
index 00000000000..e6ff2214983
--- /dev/null
+++ b/graphics/flickrnet/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2015/05/23 09:01:20 kefren Exp $
+lib/flickrnet/FlickrNet.dll
+lib/flickrnet/FlickrNet.dll.mdb
+lib/flickrnet/FlickrNet.xml
+lib/pkgconfig/flickrnet.pc
diff --git a/graphics/flickrnet/buildlink3.mk b/graphics/flickrnet/buildlink3.mk
new file mode 100644
index 00000000000..91d15f96971
--- /dev/null
+++ b/graphics/flickrnet/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2015/05/23 09:01:20 kefren Exp $
+
+BUILDLINK_TREE+= flickrnet
+
+.if !defined(FLICKRNET_BUILDLINK3_MK)
+FLICKRNET_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.flickrnet+= flickrnet>=3.16
+BUILDLINK_PKGSRCDIR.flickrnet?= ../../graphics/flickrnet
+BUILDLINK_CONTENTS_FILTER.flickrnet= ${EGREP} '(^lib/)'
+
+.endif # FLICKRNET_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -flickrnet
diff --git a/graphics/flickrnet/distinfo b/graphics/flickrnet/distinfo
new file mode 100644
index 00000000000..7e9c7c18e44
--- /dev/null
+++ b/graphics/flickrnet/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2015/05/23 09:01:20 kefren Exp $
+
+SHA1 (3.16.tar.gz) = 51b4acbf4b29d76461bd95cdd173eece898321d1
+RMD160 (3.16.tar.gz) = 8fadc513e8a63705743a4a2308b7c5a07a113818
+Size (3.16.tar.gz) = 749444 bytes
+SHA1 (patch-flickrnet.pc) = 2dbea4d4ef4bcce6b4e75d21550eb0b23110bcba
diff --git a/graphics/flickrnet/patches/patch-flickrnet.pc b/graphics/flickrnet/patches/patch-flickrnet.pc
new file mode 100644
index 00000000000..a05fbeb9eb2
--- /dev/null
+++ b/graphics/flickrnet/patches/patch-flickrnet.pc
@@ -0,0 +1,17 @@
+$NetBSD: patch-flickrnet.pc,v 1.1 2015/05/23 09:01:20 kefren Exp $
+
+pkg-config hint
+
+--- /dev/null 2015-05-23 11:28:00.000000000 +0300
++++ flickrnet.pc 2015-05-23 11:27:39.000000000 +0300
+@@ -0,0 +1,10 @@
++prefix=/dev/null
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: flickrnet
++Description: .NET Flickr access library
++Version: 3.16
++Libs: -L${prefix}/lib/flickrnet
++Cflags: -I${includedir}