From 89031a203ca41ec37e1b6cdac867a601e04b02f8 Mon Sep 17 00:00:00 2001 From: davehome <davehome@redthumb.info.tm> Date: Tue, 22 Nov 2011 03:10:24 -0700 Subject: [PATCH] New package: yajl-2.0.1 - Yet Another JSON Library. --- common/shlibs | 1 + srcpkgs/yajl-devel | 1 + srcpkgs/yajl/depends | 2 ++ srcpkgs/yajl/template | 24 ++++++++++++++++++++++++ srcpkgs/yajl/yajl-devel.template | 14 ++++++++++++++ srcpkgs/yajl/yajl.rshlibs | 1 + 6 files changed, 43 insertions(+) create mode 120000 srcpkgs/yajl-devel create mode 100644 srcpkgs/yajl/depends create mode 100644 srcpkgs/yajl/template create mode 100644 srcpkgs/yajl/yajl-devel.template create mode 100644 srcpkgs/yajl/yajl.rshlibs diff --git a/common/shlibs b/common/shlibs index a94cbaf09d..49269e964e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -919,3 +919,4 @@ libgvnc-1.0.so.0 gtk-vnc gtk-vnc-devel libgtk-vnc-2.0.so.0 gtk-vnc gtk-vnc-devel libyaml-0.so.2 libyaml libyaml-devel libgtksourceviewmm-3.0.so.0 gtksourceviewmm gtksourceviewmm-devel +libyajl.so.2 yajl yajl-devel diff --git a/srcpkgs/yajl-devel b/srcpkgs/yajl-devel new file mode 120000 index 0000000000..aae69e2d53 --- /dev/null +++ b/srcpkgs/yajl-devel @@ -0,0 +1 @@ +yajl \ No newline at end of file diff --git a/srcpkgs/yajl/depends b/srcpkgs/yajl/depends new file mode 100644 index 0000000000..f5b81e443e --- /dev/null +++ b/srcpkgs/yajl/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.0.1" +api_depends="${abi_depends}" diff --git a/srcpkgs/yajl/template b/srcpkgs/yajl/template new file mode 100644 index 0000000000..dadf94c7f7 --- /dev/null +++ b/srcpkgs/yajl/template @@ -0,0 +1,24 @@ +# Template build for 'yajl'. +pkgname=yajl +version=2.0.1 +__extraversion=f4b2b1a +homepage="http://lloyd.github.com/yajl/" +distfiles="http://mirrors.ircam.fr/pub/OpenBSD/distfiles/lloyd-${pkgname}-${version}.tar.gz" +build_style=cmake +revision=1 +short_desc="Yet Another JSON Library." +maintainer="davehome <davehome@redthumb.info.tm>" +license="ISC" +checksum=c2d9096ba1ebc9a368347c7c695cfbbc72690571a5f7955ce226eedbea5b4721 +long_desc=" + YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a + small validating JSON generator. YAJL is released under the ISC license." + +wrksrc="lloyd-${pkgname}-${__extraversion}" + +subpackages="${pkgname}-devel" + +Add_dependency build coreutils +Add_dependency build ruby +Add_dependency build cmake +Add_dependency build doxygen diff --git a/srcpkgs/yajl/yajl-devel.template b/srcpkgs/yajl/yajl-devel.template new file mode 100644 index 0000000000..3389352730 --- /dev/null +++ b/srcpkgs/yajl/yajl-devel.template @@ -0,0 +1,14 @@ +# Template file for 'yajl-devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run yajl + +do_install() +{ + vmove "usr/lib/*.a" usr/lib + vmove usr/include usr +} diff --git a/srcpkgs/yajl/yajl.rshlibs b/srcpkgs/yajl/yajl.rshlibs new file mode 100644 index 0000000000..631aa1dda4 --- /dev/null +++ b/srcpkgs/yajl/yajl.rshlibs @@ -0,0 +1 @@ +libc.so.6