import mxml-1.2.2
Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries. okay steven@
This commit is contained in:
parent
859bee2b33
commit
9d7cd3a5ab
32
textproc/mxml/Makefile
Normal file
32
textproc/mxml/Makefile
Normal file
@ -0,0 +1,32 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2007/10/01 18:40:11 jakemsr Exp $
|
||||
|
||||
COMMENT= minimal XML library
|
||||
|
||||
DISTNAME= mxml-2.2.2
|
||||
|
||||
SHARED_LIBS= mxml 0.0 # 1.0
|
||||
|
||||
CATEGORIES= textproc
|
||||
|
||||
HOMEPAGE= http://www.easysw.com/~mike/mxml/
|
||||
|
||||
MAINTAINER= Jacob Meuser <jakemsr@openbsd.org>
|
||||
|
||||
# LGPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
WANTLIB= c
|
||||
|
||||
MASTER_SITES= ftp://ftp.easysw.com/pub/mxml/2.2.2/
|
||||
|
||||
CONFIGURE_STYLE= gnu dest
|
||||
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
|
||||
CONFIGURE_ENV+= LIBmxml_VERSION=${LIBmxml_VERSION}
|
||||
MAKE_ENV+= LIBmxml_VERSION=${LIBmxml_VERSION}
|
||||
|
||||
NO_REGRESS= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
5
textproc/mxml/distinfo
Normal file
5
textproc/mxml/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (mxml-2.2.2.tar.gz) = 72mGKtMO8v5mRXQV21tatA==
|
||||
RMD160 (mxml-2.2.2.tar.gz) = jRcEy1S66ql5qd+EnnVaMYHIOXk=
|
||||
SHA1 (mxml-2.2.2.tar.gz) = P6zYIapNVYJUv3wJ50MGiB+5EPo=
|
||||
SHA256 (mxml-2.2.2.tar.gz) = y4T4IgN8Ry2lftOLzVd6YUAx13yVzVJPK2WMWeTVFHY=
|
||||
SIZE (mxml-2.2.2.tar.gz) = 204522
|
40
textproc/mxml/patches/patch-Makefile_in
Normal file
40
textproc/mxml/patches/patch-Makefile_in
Normal file
@ -0,0 +1,40 @@
|
||||
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2007/10/01 18:40:11 jakemsr Exp $
|
||||
--- Makefile.in.orig Sun Apr 24 16:23:59 2005
|
||||
+++ Makefile.in Sat Sep 29 18:26:28 2007
|
||||
@@ -148,13 +148,13 @@ install-libmxml.a:
|
||||
$(INSTALL_DIR) $(BUILDROOT)$(libdir)
|
||||
$(INSTALL_LIB) libmxml.a $(BUILDROOT)$(libdir)
|
||||
|
||||
-install-libmxml.so.1.0:
|
||||
+install-libmxml.so.$(LIBmxml_VERSION):
|
||||
$(INSTALL_DIR) $(BUILDROOT)$(libdir)
|
||||
- $(INSTALL_LIB) libmxml.so.1.0 $(BUILDROOT)$(libdir)
|
||||
- $(RM) $(BUILDROOT)$(libdir)/libmxml.so
|
||||
- $(LN) libmxml.so.1.0 $(BUILDROOT)$(libdir)/libmxml.so
|
||||
- $(RM) $(BUILDROOT)$(libdir)/libmxml.so.1
|
||||
- $(LN) libmxml.so.1.0 $(BUILDROOT)$(libdir)/libmxml.so.1
|
||||
+ $(INSTALL_LIB) libmxml.so.$(LIBmxml_VERSION) $(BUILDROOT)$(libdir)
|
||||
+# $(RM) $(BUILDROOT)$(libdir)/libmxml.so
|
||||
+# $(LN) libmxml.so.1.0 $(BUILDROOT)$(libdir)/libmxml.so
|
||||
+# $(RM) $(BUILDROOT)$(libdir)/libmxml.so.1
|
||||
+# $(LN) libmxml.so.1.0 $(BUILDROOT)$(libdir)/libmxml.so.1
|
||||
|
||||
install-libmxml.sl.1:
|
||||
$(INSTALL_DIR) $(BUILDROOT)$(libdir)
|
||||
@@ -261,11 +261,11 @@ $(LIBOBJS): mxml.h
|
||||
# libmxml.so.1.0
|
||||
#
|
||||
|
||||
-libmxml.so.1.0: $(LIBOBJS)
|
||||
- $(DSO) $(DSOFLAGS) -o libmxml.so.1.0 $(LIBOBJS)
|
||||
- $(RM) libmxml.so libmxml.so.1
|
||||
- $(LN) libmxml.so.1.0 libmxml.so
|
||||
- $(LN) libmxml.so.1.0 libmxml.so.1
|
||||
+libmxml.so.$(LIBmxml_VERSION): $(LIBOBJS)
|
||||
+ $(DSO) $(DSOFLAGS) -o libmxml.so.$(LIBmxml_VERSION) $(LIBOBJS)
|
||||
+# $(RM) libmxml.so libmxml.so.1
|
||||
+# $(LN) libmxml.so.1.0 libmxml.so
|
||||
+# $(LN) libmxml.so.1.0 libmxml.so.1
|
||||
|
||||
|
||||
#
|
36
textproc/mxml/patches/patch-configure
Normal file
36
textproc/mxml/patches/patch-configure
Normal file
@ -0,0 +1,36 @@
|
||||
$OpenBSD: patch-configure,v 1.1.1.1 2007/10/01 18:40:11 jakemsr Exp $
|
||||
--- configure.orig Thu May 19 07:56:05 2005
|
||||
+++ configure Sat Sep 29 18:23:35 2007
|
||||
@@ -1247,7 +1247,7 @@ CFLAGS="${CFLAGS:=}"
|
||||
CXXFLAGS="${CXXFLAGS:=}"
|
||||
LDFLAGS="${LDFLAGS:=}"
|
||||
|
||||
-OPTIM="-O"
|
||||
+# OPTIM="-O"
|
||||
|
||||
|
||||
|
||||
@@ -1265,7 +1265,7 @@ if test "${enable_debug+set}" = set; then
|
||||
if eval "test x$enable_debug = xyes"; then
|
||||
OPTIM="-g"
|
||||
else
|
||||
- LDFLAGS="$LDFLAGS -s"
|
||||
+ LDFLAGS="$LDFLAGS"
|
||||
fi
|
||||
fi;
|
||||
|
||||
@@ -3189,10 +3189,10 @@ echo "${ECHO_T}yes" >&6
|
||||
*BSD*)
|
||||
echo "$as_me:$LINENO: result: yes" >&5
|
||||
echo "${ECHO_T}yes" >&6
|
||||
- LIBMXML="libmxml.so.1.0"
|
||||
- DSO="\$(CC)"
|
||||
- DSOFLAGS="$DSOFLAGS -Wl,-soname,libmxml.so.1,-R\$(libdir) -shared \$(OPTIM)"
|
||||
- LDFLAGS="$LDFLAGS -Wl,-R\$(libdir)"
|
||||
+ LIBMXML="libmxml.so.${LIBmxml_VERSION}"
|
||||
+ DSO="\$(CC)"
|
||||
+ DSOFLAGS="$DSOFLAGS -shared"
|
||||
+ LDFLAGS="$LDFLAGS"
|
||||
;;
|
||||
|
||||
Darwin*)
|
3
textproc/mxml/pkg/DESCR
Normal file
3
textproc/mxml/pkg/DESCR
Normal file
@ -0,0 +1,3 @@
|
||||
Mini-XML is a small XML parsing library that you can use to read XML and
|
||||
XML-like data files in your application without requiring large
|
||||
non-standard libraries.
|
2
textproc/mxml/pkg/PFRAG.shared
Normal file
2
textproc/mxml/pkg/PFRAG.shared
Normal file
@ -0,0 +1,2 @@
|
||||
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2007/10/01 18:40:11 jakemsr Exp $
|
||||
@lib lib/libmxml.so.${LIBmxml_VERSION}
|
17
textproc/mxml/pkg/PLIST
Normal file
17
textproc/mxml/pkg/PLIST
Normal file
@ -0,0 +1,17 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/10/01 18:40:11 jakemsr Exp $
|
||||
%%SHARED%%
|
||||
bin/mxmldoc
|
||||
include/mxml.h
|
||||
lib/libmxml.a
|
||||
lib/pkgconfig/
|
||||
lib/pkgconfig/mxml.pc
|
||||
@man man/cat1/mxmldoc.0
|
||||
@man man/cat3/mxml.0
|
||||
@comment man/man1/mxmldoc.1
|
||||
@comment man/man3/mxml.3
|
||||
share/doc/mxml/
|
||||
share/doc/mxml/CHANGES
|
||||
share/doc/mxml/COPYING
|
||||
share/doc/mxml/README
|
||||
share/doc/mxml/mxml.html
|
||||
share/doc/mxml/mxmldoc.xsd
|
Loading…
x
Reference in New Issue
Block a user