summaryrefslogtreecommitdiff
path: root/textproc/erlang-jiffy
diff options
context:
space:
mode:
authorfhajny <fhajny>2015-11-04 13:45:44 +0000
committerfhajny <fhajny>2015-11-04 13:45:44 +0000
commita56c4529d3ce4e294bf6fb2df2bb0e95958fd5b0 (patch)
treefafd632e46e4178036f90e914826c029af9b9e06 /textproc/erlang-jiffy
parent467119ef16add637682b1b92f108603c50e81c96 (diff)
downloadpkgsrc-a56c4529d3ce4e294bf6fb2df2bb0e95958fd5b0.tar.gz
Import 20 Erlang module packages that will work as dependencies
in the ejabberd 15.10 update that follows.
Diffstat (limited to 'textproc/erlang-jiffy')
-rw-r--r--textproc/erlang-jiffy/DESCR1
-rw-r--r--textproc/erlang-jiffy/Makefile35
-rw-r--r--textproc/erlang-jiffy/PLIST5
-rw-r--r--textproc/erlang-jiffy/distinfo7
-rw-r--r--textproc/erlang-jiffy/patches/patch-Makefile15
5 files changed, 63 insertions, 0 deletions
diff --git a/textproc/erlang-jiffy/DESCR b/textproc/erlang-jiffy/DESCR
new file mode 100644
index 00000000000..86364dcee8b
--- /dev/null
+++ b/textproc/erlang-jiffy/DESCR
@@ -0,0 +1 @@
+JSON parser as an Erlang NIF.
diff --git a/textproc/erlang-jiffy/Makefile b/textproc/erlang-jiffy/Makefile
new file mode 100644
index 00000000000..ce415165d24
--- /dev/null
+++ b/textproc/erlang-jiffy/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+DISTNAME= jiffy-0.14.4
+PKGNAME= erlang-${DISTNAME}
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_GITHUB:=davisp/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://github.com/davisp/jiffy/
+COMMENT= JSON NIFs for Erlang
+LICENSE= mit
+
+BUILD_DEPENDS+= rebar-[0-9]*:../../devel/rebar
+
+GITHUB_PROJECT= jiffy
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+NO_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_TOOLS+= pax
+
+SUBST_CLASSES+= vsn
+SUBST_STAGE.vsn= pre-build
+SUBST_MESSAGE.vsn= Fixing package version
+SUBST_FILES.vsn= src/jiffy.app.src
+SUBST_SED.vsn= -e 's,git,"${PKGVERSION_NOREV}",'
+
+INSTALLATION_DIRS+= lib/erlang/lib/jiffy
+
+do-install:
+ cd ${WRKSRC} && ${PAX} -rw -pp ebin priv \
+ ${DESTDIR}${PREFIX}/lib/erlang/lib/jiffy/
+
+.include "../../lang/erlang/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/erlang-jiffy/PLIST b/textproc/erlang-jiffy/PLIST
new file mode 100644
index 00000000000..257e19b5f68
--- /dev/null
+++ b/textproc/erlang-jiffy/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+lib/erlang/lib/jiffy/ebin/jiffy.app
+lib/erlang/lib/jiffy/ebin/jiffy.beam
+lib/erlang/lib/jiffy/ebin/jiffy_utf8.beam
+lib/erlang/lib/jiffy/priv/jiffy.so
diff --git a/textproc/erlang-jiffy/distinfo b/textproc/erlang-jiffy/distinfo
new file mode 100644
index 00000000000..753981d5f0a
--- /dev/null
+++ b/textproc/erlang-jiffy/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+SHA1 (jiffy-0.14.4.tar.gz) = f0f6745d88b4947c86bb7d607bb44a29802d6e7a
+RMD160 (jiffy-0.14.4.tar.gz) = 95f181f6199a3e27fe26fd66faf130b1ec4f4f02
+SHA512 (jiffy-0.14.4.tar.gz) = b38257918881fb3beecb071a6689508cec41805be669806b2723bb4d39e78249e7f3d4460e32dc19add2ded858099f12f3a02a52a14d098c1d511f7b07913439
+Size (jiffy-0.14.4.tar.gz) = 1856349 bytes
+SHA1 (patch-Makefile) = 5113cc43fe05c12de2a5f75feb57692695c196c7
diff --git a/textproc/erlang-jiffy/patches/patch-Makefile b/textproc/erlang-jiffy/patches/patch-Makefile
new file mode 100644
index 00000000000..50a0fd8292a
--- /dev/null
+++ b/textproc/erlang-jiffy/patches/patch-Makefile
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+Deps are handled by pkgsrc.
+
+--- Makefile.orig 2015-10-13 16:24:37.000000000 +0000
++++ Makefile
+@@ -25,7 +25,7 @@ depends: devmarker
+ fi
+
+
+-build: depends
++build:
+ $(REBAR) compile
+
+