summaryrefslogtreecommitdiff
path: root/devel/libebml
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2004-04-07 10:40:01 +0000
committersalo <salo@pkgsrc.org>2004-04-07 10:40:01 +0000
commitf0c46ab77b6d3e0b49f2232c5f60c05467768c96 (patch)
tree75a0b5529f7527a5b6e93ac1cb436d5ebce0c3b7 /devel/libebml
parenta2272100b046e7a69f6fcdce8df6d335bef2ada3 (diff)
downloadpkgsrc-f0c46ab77b6d3e0b49f2232c5f60c05467768c96.tar.gz
Initial import of libebml-0.6.5: Extensible Binary Meta Language support
library. EBML, or Extensible Binary Meta-Language, is a simple XML like binary language for describing data in structured style. EBML was originally designed for use in the Matroska project, but the developers saw that EBML was very flexible and extensible. From pkgsrc-wip, submitted by Sergey Svishchev.
Diffstat (limited to 'devel/libebml')
-rw-r--r--devel/libebml/DESCR8
-rw-r--r--devel/libebml/PLIST6
-rw-r--r--devel/libebml/buildlink3.mk23
-rw-r--r--devel/libebml/distinfo7
4 files changed, 33 insertions, 11 deletions
diff --git a/devel/libebml/DESCR b/devel/libebml/DESCR
index 1ee8717081e..16447da2178 100644
--- a/devel/libebml/DESCR
+++ b/devel/libebml/DESCR
@@ -1,4 +1,4 @@
-EBML (Extensible Binary Meta Language), a binary derivative of XML.
-EBML enables the Matroska Development Team to gain significant
-advantages in terms of future format extensibility, without breaking
-file support in old parsers.
+EBML, or Extensible Binary Meta-Language, is a simple XML like binary
+language for describing data in structured style. EBML was originally
+designed for use in the Matroska project, but the developers saw that
+EBML was very flexible and extensible.
diff --git a/devel/libebml/PLIST b/devel/libebml/PLIST
index b9e238d7b07..c657762eb78 100644
--- a/devel/libebml/PLIST
+++ b/devel/libebml/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/18 20:14:58 kristerw Exp $
+@comment $NetBSD: PLIST,v 1.1.1.2 2004/04/07 10:40:01 salo Exp $
+lib/libebml.a
include/ebml/Debug.h
include/ebml/EbmlBinary.h
include/ebml/EbmlConfig.h
@@ -20,11 +21,10 @@ include/ebml/EbmlTypes.h
include/ebml/EbmlUInteger.h
include/ebml/EbmlUnicodeString.h
include/ebml/EbmlVersion.h
+include/ebml/c/libebml_t.h
include/ebml/EbmlVoid.h
include/ebml/IOCallback.h
include/ebml/MemIOCallback.h
include/ebml/StdIOCallback.h
-include/ebml/c/libebml_t.h
-lib/libebml.a
@dirrm include/ebml/c
@dirrm include/ebml
diff --git a/devel/libebml/buildlink3.mk b/devel/libebml/buildlink3.mk
new file mode 100644
index 00000000000..8dd79dde412
--- /dev/null
+++ b/devel/libebml/buildlink3.mk
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/04/07 10:40:01 salo Exp $
+#
+# This Makefile fragment is included by packages that use libebml.
+#
+
+BUILDLINK_DEPMETHOD.libebml?= build
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBEBML_BUILDLINK3_MK:= ${LIBEBML_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= libebml
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibebml}
+BUILDLINK_PACKAGES+= libebml
+
+.if !empty(LIBEBML_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.libebml+= libebml>=0.6.5
+BUILDLINK_PKGSRCDIR.libebml?= ../../devel/libebml
+.endif # LIBEBML_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/libebml/distinfo b/devel/libebml/distinfo
index 58cd60cc436..10c5afc14bb 100644
--- a/devel/libebml/distinfo
+++ b/devel/libebml/distinfo
@@ -1,5 +1,4 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/01/18 20:14:59 kristerw Exp $
+$NetBSD: distinfo,v 1.1.1.2 2004/04/07 10:40:01 salo Exp $
-SHA1 (libebml-0.6.3.tar.gz) = 75266aee0905b8e3b26ac13e690da58abc51ef35
-Size (libebml-0.6.3.tar.gz) = 56940 bytes
-SHA1 (patch-aa) = 6e0d63f6ea45ccc6144e2685a2597e913c5dd030
+SHA1 (libebml-0.6.5.tar.gz) = 56477ca453340f154a7b52ce6a5006c2100dc9ec
+Size (libebml-0.6.5.tar.gz) = 56354 bytes