From 8732b26738a41671d8d2223e4d629c20c7e622cc Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Thu, 12 May 2011 12:36:21 +0200 Subject: add forked-daapd server and all deps --- package/mxml/Makefile | 27 + package/mxml/patches/patch-Makefile_in | 103 ++ package/mxml/patches/patch-Makefile_in.orig | 91 ++ package/mxml/patches/patch-configure | 30 + package/mxml/patches/patch-doc_reference_html | 1638 +++++++++++++++++++++++++ package/mxml/patches/patch-mxmldoc_c | 11 + 6 files changed, 1900 insertions(+) create mode 100755 package/mxml/Makefile create mode 100644 package/mxml/patches/patch-Makefile_in create mode 100644 package/mxml/patches/patch-Makefile_in.orig create mode 100644 package/mxml/patches/patch-configure create mode 100644 package/mxml/patches/patch-doc_reference_html create mode 100644 package/mxml/patches/patch-mxmldoc_c (limited to 'package/mxml') diff --git a/package/mxml/Makefile b/package/mxml/Makefile new file mode 100755 index 000000000..c64a58f73 --- /dev/null +++ b/package/mxml/Makefile @@ -0,0 +1,27 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${TOPDIR}/rules.mk + +PKG_NAME:= mxml +PKG_VERSION:= 2.6 +PKG_RELEASE:= 1 +PKG_MD5SUM:= 68977789ae64985dddbd1a1a1652642e +PKG_DESCR:= lightweight XML library +PKG_SECTION:= libs +PKG_URL:= http://www.minixml.org/ +PKG_SITES:= http://ftp.easysw.com/pub/mxml/2.6/ + +PKG_SUBPKGS:= LIBMXML + +include ${TOPDIR}/mk/package.mk + +$(eval $(call PKG_template,LIBMXML,libmxml,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +FAKE_FLAGS+= BUILDROOT=${WRKINST} + +libmxml-install: + ${INSTALL_DIR} ${IDIR_LIBMXML}/usr/lib + ${CP} ${WRKINST}/usr/lib/libmxml.so* ${IDIR_LIBMXML}/usr/lib + +include ${TOPDIR}/mk/pkg-bottom.mk diff --git a/package/mxml/patches/patch-Makefile_in b/package/mxml/patches/patch-Makefile_in new file mode 100644 index 000000000..5ed9231f1 --- /dev/null +++ b/package/mxml/patches/patch-Makefile_in @@ -0,0 +1,103 @@ +--- mxml-2.6.orig/Makefile.in 2008-12-06 05:20:38.000000000 +0100 ++++ mxml-2.6/Makefile.in 2011-05-10 13:06:25.000000000 +0200 +@@ -88,7 +88,7 @@ PUBLIBOBJS = mxml-attr.o mxml-entity.o m + mxml-node.o mxml-search.o mxml-set.o + LIBOBJS = $(PUBLIBOBJS) mxml-private.o mxml-string.o + OBJS = mxmldoc.o testmxml.o $(LIBOBJS) +-TARGETS = $(LIBMXML) mxmldoc testmxml mxml.xml doc/mxml.man ++TARGETS = $(LIBMXML) + + + # +@@ -133,21 +133,21 @@ clang: + # Install everything... + # + +-install: $(TARGETS) install-$(LIBMXML) install-libmxml.a ++install: $(TARGETS) install-$(LIBMXML) + $(INSTALL_DIR) $(BUILDROOT)$(bindir) +- $(INSTALL_BIN) mxmldoc $(BUILDROOT)$(bindir) +- $(INSTALL_DIR) $(BUILDROOT)$(docdir) +- for file in $(DOCFILES); do \ +- $(INSTALL_MAN) $$file $(BUILDROOT)$(docdir); \ +- done ++ #$(INSTALL_BIN) mxmldoc $(BUILDROOT)$(bindir) ++ #$(INSTALL_DIR) $(BUILDROOT)$(docdir) ++ #for file in $(DOCFILES); do \ ++ # $(INSTALL_MAN) $$file $(BUILDROOT)$(docdir); \ ++ #done + $(INSTALL_DIR) $(BUILDROOT)$(includedir) + $(INSTALL_DATA) mxml.h $(BUILDROOT)$(includedir) + $(INSTALL_DIR) $(BUILDROOT)$(libdir)/pkgconfig + $(INSTALL_DATA) mxml.pc $(BUILDROOT)$(libdir)/pkgconfig +- $(INSTALL_DIR) $(BUILDROOT)$(mandir)/man1 +- $(INSTALL_MAN) doc/mxmldoc.man $(BUILDROOT)$(mandir)/man1/mxmldoc.1 +- $(INSTALL_DIR) $(BUILDROOT)$(mandir)/man3 +- $(INSTALL_MAN) doc/mxml.man $(BUILDROOT)$(mandir)/man3/mxml.3 ++ #$(INSTALL_DIR) $(BUILDROOT)$(mandir)/man1 ++ #$(INSTALL_MAN) doc/mxmldoc.man $(BUILDROOT)$(mandir)/man1/mxmldoc.1 ++ #$(INSTALL_DIR) $(BUILDROOT)$(mandir)/man3 ++ #$(INSTALL_MAN) doc/mxml.man $(BUILDROOT)$(mandir)/man3/mxml.3 + + install-libmxml.a: + $(INSTALL_DIR) $(BUILDROOT)$(libdir) +@@ -294,7 +294,7 @@ mxmldoc: $(LIBMXML) mxmldoc.o + $(CC) -L. $(LDFLAGS) -o $@ mxmldoc.o -lmxml $(LIBS) + + mxmldoc-static: libmxml.a mxmldoc.o +- $(CC) $(LDFLAGS) -o $@ mxmldoc.o libmxml.a $(LIBS) ++ $(CC_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ mxmldoc.o libmxml.a $(LIBS) + + mxmldoc.o: mxml.h + +@@ -304,28 +304,7 @@ mxmldoc.o: mxml.h + # + + testmxml: libmxml.a testmxml.o +- $(CC) $(LDFLAGS) -o $@ testmxml.o libmxml.a $(LIBS) +- @echo Testing library... +- ./testmxml test.xml >temp1.xml 2>temp1s.xml +- ./testmxml temp1.xml >temp2.xml 2>temp2s.xml +- @if cmp temp1.xml temp2.xml; then \ +- echo Stdio file test passed!; \ +- $(RM) temp2.xml temp2s.xml; \ +- else \ +- echo Stdio file test failed!; \ +- fi +- @if cmp temp1.xml temp1s.xml; then \ +- echo String test passed!; \ +- $(RM) temp1.xml temp1s.xml; \ +- else \ +- echo String test failed!; \ +- fi +- @if cmp test.xml test.xmlfd; then \ +- echo File descriptor test passed!; \ +- $(RM) test.xmlfd; \ +- else \ +- echo File descriptor test failed!; \ +- fi ++ $(CC_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ testmxml.o libmxml.a $(LIBS) + + testmxml.o: mxml.h + +@@ -336,19 +315,7 @@ testmxml.o: mxml.h + + mxml.xml: mxmldoc-static mxml.h $(PUBLIBOBJS:.o=.c) + $(RM) mxml.xml +- ./mxmldoc-static --header doc/reference.heading mxml.xml mxml.h $(PUBLIBOBJS:.o=.c) >doc/reference.html +- if test "x`uname`" = xDarwin; then \ +- ./mxmldoc-static --docset org.minixml.docset \ +- --docversion @VERSION@ --feedname minixml.org \ +- --feedurl http://www.minixml.org/org.minixml.atom \ +- --header doc/docset.header --intro doc/docset.intro \ +- --css doc/docset.css --title "Mini-XML API Reference" \ +- mxml.xml || exit 1; \ +- /Developer/usr/bin/docsetutil package --output org.minixml.xar \ +- --atom org.minixml.atom \ +- --download-url http://www.minixml.org/org.minixml.xar \ +- org.minixml.docset || exit 1; \ +- fi ++ #./mxmldoc-static --header doc/reference.heading mxml.xml mxml.h $(PUBLIBOBJS:.o=.c) >doc/reference.html + + valgrind: mxmldoc-static + $(RM) valgrind.xml diff --git a/package/mxml/patches/patch-Makefile_in.orig b/package/mxml/patches/patch-Makefile_in.orig new file mode 100644 index 000000000..efe63f91a --- /dev/null +++ b/package/mxml/patches/patch-Makefile_in.orig @@ -0,0 +1,91 @@ +--- mxml-2.6.orig/Makefile.in 2008-12-06 05:20:38.000000000 +0100 ++++ mxml-2.6/Makefile.in 2011-05-10 13:05:50.000000000 +0200 +@@ -88,7 +88,7 @@ PUBLIBOBJS = mxml-attr.o mxml-entity.o m + mxml-node.o mxml-search.o mxml-set.o + LIBOBJS = $(PUBLIBOBJS) mxml-private.o mxml-string.o + OBJS = mxmldoc.o testmxml.o $(LIBOBJS) +-TARGETS = $(LIBMXML) mxmldoc testmxml mxml.xml doc/mxml.man ++TARGETS = $(LIBMXML) + + + # +@@ -133,13 +133,13 @@ clang: + # Install everything... + # + +-install: $(TARGETS) install-$(LIBMXML) install-libmxml.a ++install: $(TARGETS) install-$(LIBMXML) + $(INSTALL_DIR) $(BUILDROOT)$(bindir) +- $(INSTALL_BIN) mxmldoc $(BUILDROOT)$(bindir) +- $(INSTALL_DIR) $(BUILDROOT)$(docdir) +- for file in $(DOCFILES); do \ +- $(INSTALL_MAN) $$file $(BUILDROOT)$(docdir); \ +- done ++ #$(INSTALL_BIN) mxmldoc $(BUILDROOT)$(bindir) ++ #$(INSTALL_DIR) $(BUILDROOT)$(docdir) ++ #for file in $(DOCFILES); do \ ++ # $(INSTALL_MAN) $$file $(BUILDROOT)$(docdir); \ ++ #done + $(INSTALL_DIR) $(BUILDROOT)$(includedir) + $(INSTALL_DATA) mxml.h $(BUILDROOT)$(includedir) + $(INSTALL_DIR) $(BUILDROOT)$(libdir)/pkgconfig +@@ -294,7 +294,7 @@ mxmldoc: $(LIBMXML) mxmldoc.o + $(CC) -L. $(LDFLAGS) -o $@ mxmldoc.o -lmxml $(LIBS) + + mxmldoc-static: libmxml.a mxmldoc.o +- $(CC) $(LDFLAGS) -o $@ mxmldoc.o libmxml.a $(LIBS) ++ $(CC_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ mxmldoc.o libmxml.a $(LIBS) + + mxmldoc.o: mxml.h + +@@ -304,28 +304,7 @@ mxmldoc.o: mxml.h + # + + testmxml: libmxml.a testmxml.o +- $(CC) $(LDFLAGS) -o $@ testmxml.o libmxml.a $(LIBS) +- @echo Testing library... +- ./testmxml test.xml >temp1.xml 2>temp1s.xml +- ./testmxml temp1.xml >temp2.xml 2>temp2s.xml +- @if cmp temp1.xml temp2.xml; then \ +- echo Stdio file test passed!; \ +- $(RM) temp2.xml temp2s.xml; \ +- else \ +- echo Stdio file test failed!; \ +- fi +- @if cmp temp1.xml temp1s.xml; then \ +- echo String test passed!; \ +- $(RM) temp1.xml temp1s.xml; \ +- else \ +- echo String test failed!; \ +- fi +- @if cmp test.xml test.xmlfd; then \ +- echo File descriptor test passed!; \ +- $(RM) test.xmlfd; \ +- else \ +- echo File descriptor test failed!; \ +- fi ++ $(CC_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ testmxml.o libmxml.a $(LIBS) + + testmxml.o: mxml.h + +@@ -336,19 +315,7 @@ testmxml.o: mxml.h + + mxml.xml: mxmldoc-static mxml.h $(PUBLIBOBJS:.o=.c) + $(RM) mxml.xml +- ./mxmldoc-static --header doc/reference.heading mxml.xml mxml.h $(PUBLIBOBJS:.o=.c) >doc/reference.html +- if test "x`uname`" = xDarwin; then \ +- ./mxmldoc-static --docset org.minixml.docset \ +- --docversion @VERSION@ --feedname minixml.org \ +- --feedurl http://www.minixml.org/org.minixml.atom \ +- --header doc/docset.header --intro doc/docset.intro \ +- --css doc/docset.css --title "Mini-XML API Reference" \ +- mxml.xml || exit 1; \ +- /Developer/usr/bin/docsetutil package --output org.minixml.xar \ +- --atom org.minixml.atom \ +- --download-url http://www.minixml.org/org.minixml.xar \ +- org.minixml.docset || exit 1; \ +- fi ++ #./mxmldoc-static --header doc/reference.heading mxml.xml mxml.h $(PUBLIBOBJS:.o=.c) >doc/reference.html + + valgrind: mxmldoc-static + $(RM) valgrind.xml diff --git a/package/mxml/patches/patch-configure b/package/mxml/patches/patch-configure new file mode 100644 index 000000000..5c8b5da9f --- /dev/null +++ b/package/mxml/patches/patch-configure @@ -0,0 +1,30 @@ +--- mxml-2.6.orig/configure 2009-04-18 19:05:52.000000000 +0200 ++++ mxml-2.6/configure 2011-05-10 12:55:05.000000000 +0200 +@@ -1778,8 +1778,8 @@ else + fi + + +-uname=`uname` +-uversion=`uname -r | sed -e '1,$s/[^0-9]//g'` ++uname=Linux ++uversion=2.6 + if test x$uname = xIRIX64; then + uname="IRIX" + fi +@@ -3479,15 +3479,7 @@ fi + + + +-case "$uname" in +- Darwin* | *BSD*) +- ARFLAGS="-rcv" +- ;; +- *) +- ARFLAGS="crvs" +- ;; +-esac +- ++ARFLAGS="crvs" + + + diff --git a/package/mxml/patches/patch-doc_reference_html b/package/mxml/patches/patch-doc_reference_html new file mode 100644 index 000000000..0fa8d3521 --- /dev/null +++ b/package/mxml/patches/patch-doc_reference_html @@ -0,0 +1,1638 @@ +--- mxml-2.6.orig/doc/reference.html 2009-03-19 06:38:52.000000000 +0100 ++++ mxml-2.6/doc/reference.html 2011-05-10 12:57:21.000000000 +0200 +@@ -1,1635 +0,0 @@ +- +- +- +-Documentation +- +- +- +- +-
+-

CLibrary +-Reference

+- +-

Contents

+-
+- +- diff --git a/package/mxml/patches/patch-mxmldoc_c b/package/mxml/patches/patch-mxmldoc_c new file mode 100644 index 000000000..15d520b05 --- /dev/null +++ b/package/mxml/patches/patch-mxmldoc_c @@ -0,0 +1,11 @@ +--- mxml-2.6.orig/mxmldoc.c 2009-05-05 15:38:00.000000000 +0200 ++++ mxml-2.6/mxmldoc.c 2011-05-10 12:52:35.000000000 +0200 +@@ -57,7 +57,7 @@ + #ifndef WIN32 + # include + # include +-# include ++//# include + # include + extern char **environ; + #endif /* !WIN32 */ -- cgit v1.2.3