summaryrefslogtreecommitdiff
path: root/textproc/iksemel
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2006-04-28 07:34:00 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2006-04-28 07:34:00 +0000
commitd6bad8c46baa716838629c3029ff2a16c82d56ab (patch)
tree22b2c68b25b780de37803d0438cf0d4040388980 /textproc/iksemel
parentMark as broken on != i386,amd64,powerpc due to the lack of CDraw libraries (diff)
add iksemel 1.2
XML parser library mainly designed for Jabber applications PR: 96283 Submitted by: trasz <trasz@pin.if.uz.zgora.pl>
Notes
Notes: svn path=/head/; revision=160641
Diffstat (limited to 'textproc/iksemel')
-rw-r--r--textproc/iksemel/Makefile26
-rw-r--r--textproc/iksemel/distinfo3
-rw-r--r--textproc/iksemel/files/patch-Makefile.in11
-rw-r--r--textproc/iksemel/files/patch-doc-Makefile.in20
-rw-r--r--textproc/iksemel/files/patch-ltmain.sh15
-rw-r--r--textproc/iksemel/pkg-descr7
-rw-r--r--textproc/iksemel/pkg-plist8
7 files changed, 90 insertions, 0 deletions
diff --git a/textproc/iksemel/Makefile b/textproc/iksemel/Makefile
new file mode 100644
index 000000000000..743314fcfb43
--- /dev/null
+++ b/textproc/iksemel/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: iksemel
+# Date created: 24 April 2006
+# Whom: trasz
+#
+# $FreeBSD$
+#
+
+PORTNAME= iksemel
+PORTVERSION= 1.2
+CATEGORIES= textproc
+MASTER_SITES= http://jabberstudio.2nw.net/iksemel/
+
+MAINTAINER= trasz@pin.if.uz.zgora.pl
+COMMENT= XML parser library mainly designed for Jabber applications
+
+LIB_DEPENDS= gnutls.15:${PORTSDIR}/security/gnutls
+
+USE_GETOPT_LONG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+INSTALLS_SHLIB= yes
+
+INFO= iksemel
+
+.include <bsd.port.mk>
diff --git a/textproc/iksemel/distinfo b/textproc/iksemel/distinfo
new file mode 100644
index 000000000000..5a1c25658edb
--- /dev/null
+++ b/textproc/iksemel/distinfo
@@ -0,0 +1,3 @@
+MD5 (iksemel-1.2.tar.gz) = 82e7c8fdb6211839246b788c040a796b
+SHA256 (iksemel-1.2.tar.gz) = a606e230b22d9d029998b84e5d6311a8ba35a304fe457e254eb5fd19943cd639
+SIZE (iksemel-1.2.tar.gz) = 429405
diff --git a/textproc/iksemel/files/patch-Makefile.in b/textproc/iksemel/files/patch-Makefile.in
new file mode 100644
index 000000000000..2bb41e644f36
--- /dev/null
+++ b/textproc/iksemel/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig Mon Apr 24 22:21:34 2006
++++ Makefile.in Mon Apr 24 22:21:37 2006
+@@ -92,7 +92,7 @@
+
+ EXTRA_DIST = HACKING iksemel.pc.in
+
+-pkgconfigdir = $(libdir)/pkgconfig
++pkgconfigdir = ${prefix}/libdata/pkgconfig
+ pkgconfig_DATA = iksemel.pc
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
diff --git a/textproc/iksemel/files/patch-doc-Makefile.in b/textproc/iksemel/files/patch-doc-Makefile.in
new file mode 100644
index 000000000000..309c44c6c9ea
--- /dev/null
+++ b/textproc/iksemel/files/patch-doc-Makefile.in
@@ -0,0 +1,20 @@
+--- doc/Makefile.in.orig Fri Aug 6 20:39:05 2004
++++ doc/Makefile.in Fri Apr 28 15:25:23 2006
+@@ -93,7 +93,7 @@
+ CONFIG_HEADER = ../include/config.h
+ CONFIG_CLEAN_FILES =
+ TEXI2DVI = texi2dvi
+-INFO_DEPS = iksemel
++INFO_DEPS = iksemel.info
+ DVIS = iksemel.dvi
+ TEXINFOS = iksemel.texi
+ DIST_COMMON = Makefile.am Makefile.in texinfo.tex
+@@ -123,7 +123,7 @@
+ .texi.info:
+ @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
+ cd $(srcdir) \
+- && $(MAKEINFO) `echo $< | sed 's,.*/,,'`
++ && $(MAKEINFO) `echo $< | sed 's,.*/,,'` -o $@
+
+ .texi.dvi:
+ TEXINPUTS=.:$$TEXINPUTS \
diff --git a/textproc/iksemel/files/patch-ltmain.sh b/textproc/iksemel/files/patch-ltmain.sh
new file mode 100644
index 000000000000..f5e16f33bc97
--- /dev/null
+++ b/textproc/iksemel/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Fri Apr 28 11:54:06 2006
++++ ltmain.sh Fri Apr 28 11:54:14 2006
+@@ -5550,10 +5550,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false ; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/textproc/iksemel/pkg-descr b/textproc/iksemel/pkg-descr
new file mode 100644
index 000000000000..5b60e1ecace6
--- /dev/null
+++ b/textproc/iksemel/pkg-descr
@@ -0,0 +1,7 @@
+This is an XML parser library mainly designed for Jabber applications.
+It provides SAX, DOM, and special Jabber stream APIs. Library is coded
+in ANSI C except the network code (which is POSIX compatible), thus
+highly portable. Iksemel is released under GNU Lesser General Public
+License. A copy of the license is included in the COPYING file.
+
+WWW: http://iksemel.jabberstudio.org/
diff --git a/textproc/iksemel/pkg-plist b/textproc/iksemel/pkg-plist
new file mode 100644
index 000000000000..4d3742d06642
--- /dev/null
+++ b/textproc/iksemel/pkg-plist
@@ -0,0 +1,8 @@
+bin/ikslint
+bin/iksperf
+bin/iksroster
+include/iksemel.h
+lib/libiksemel.a
+lib/libiksemel.so
+lib/libiksemel.so.3
+libdata/pkgconfig/iksemel.pc