+++ /dev/null
-Index: b/Makefile.am
-===================================================================
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,10 +1,10 @@
- ## Process this file with automake to produce Makefile.in
-
- AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
-
--SUBDIRS = src include doc
-+SUBDIRS = src include
-
- m4datadir = $(datadir)/aclocal
- m4data_DATA = ogg.m4
-
- pkgconfigdir = $(libdir)/pkgconfig
-Index: b/Makefile.in
-===================================================================
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -203,11 +203,11 @@ srcdir = @srcdir@
- sysconfdir = @sysconfdir@
- target_alias = @target_alias@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
- AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
--SUBDIRS = src include doc
-+SUBDIRS = src include
- m4datadir = $(datadir)/aclocal
- m4data_DATA = ogg.m4
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = ogg.pc
- EXTRA_DIST = README AUTHORS CHANGES COPYING \
+++ /dev/null
-Index: b/Makefile.am
-===================================================================
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,10 +2,10 @@
-
-
- #AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
- AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
-
--SUBDIRS = src include doc
-+SUBDIRS = src include
-
- m4datadir = $(datadir)/aclocal
- m4data_DATA = ogg.m4
-
- pkgconfigdir = $(libdir)/pkgconfig
-Index: b/Makefile.in
-===================================================================
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -257,11 +257,11 @@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
-
- #AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
- AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
--SUBDIRS = src include doc
-+SUBDIRS = src include
- m4datadir = $(datadir)/aclocal
- m4data_DATA = ogg.m4
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = ogg.pc
- EXTRA_DIST = README AUTHORS CHANGES COPYING
+++ /dev/null
-Index: b/Makefile.am
-===================================================================
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,10 +2,10 @@
-
-
- #AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
- AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
-
--SUBDIRS = src include doc
-+SUBDIRS = src include
-
- m4datadir = $(datadir)/aclocal
- m4data_DATA = ogg.m4
-
- pkgconfigdir = $(libdir)/pkgconfig
-Index: b/Makefile.in
-===================================================================
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -257,11 +257,11 @@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
-
- #AUTOMAKE_OPTIONS = foreign 1.6 dist-zip
- AUTOMAKE_OPTIONS = foreign 1.11 dist-zip dist-xz
--SUBDIRS = src include doc
-+SUBDIRS = src include
- m4datadir = $(datadir)/aclocal
- m4data_DATA = ogg.m4
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = ogg.pc
- EXTRA_DIST = README AUTHORS CHANGES COPYING
$(ARCHIVE)/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz:
$(WGET) https://sourceforge.net/projects/mxedeps/files/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz
-$(ARCHIVE)/libogg-1.3.1.tar.gz:
- $(WGET) http://www.fhloston-paradise.de/libogg-1.3.1.tar.gz
+$(ARCHIVE)/libogg-$(LIBOGG_VER).tar.gz:
+ $(WGET) https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-$(LIBOGG_VER).tar.gz
$(ARCHIVE)/libvorbis-1.3.2.tar.bz2:
$(WGET) http://www.fhloston-paradise.de/libvorbis-1.3.2.tar.bz2
$(REMOVE)/libvorbis-1.3.2
$(TOUCH)
-$(D)/libogg: $(ARCHIVE)/libogg-1.3.1.tar.gz | $(TARGETPREFIX)
+$(D)/libogg: $(ARCHIVE)/libogg-$(LIBOGG_VER).tar.gz | $(TARGETPREFIX)
$(START_BUILD)
- $(UNTAR)/libogg-1.3.1.tar.gz
- pushd $(BUILD_TMP)/libogg-1.3.1 && \
- patch -p1 < $(PATCHES)/libogg-1.3.1-nodoc.diff && \
- $(CONFIGURE) --prefix= --enable-shared && \
+ $(UNTAR)/libogg-$(LIBOGG_VER).tar.gz
+ pushd $(BUILD_TMP)/libogg-$(LIBOGG_VER) && \
+ $(CONFIGURE) \
+ --prefix= \
+ --docdir=/.remove \
+ --enable-shared \
+ --disable-static && \
$(MAKE) && \
$(MAKE) install DESTDIR=$(TARGETPREFIX)
$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/ogg.pc
$(REWRITE_LIBTOOL)/libogg.la
- $(REMOVE)/libogg-1.3.1
+ $(REMOVE)/libogg-$(LIBOGG_VER)
+ $(TOUCH)
+
+#
+# minidlna
+#
+MINIDLNA_VER = 1.1.5
+MINIDLNA_SOURCE = minidlna-$(MINIDLNA_VER).tar.gz
+MINIDLNA_PATCH = minidlna-$(MINIDLNA_VER).patch
+
+$(ARCHIVE)/$(MINIDLNA_SOURCE):
+ $(WGET) https://sourceforge.net/projects/minidlna/files/minidlna/$(MINIDLNA_VER)/$(MINIDLNA_SOURCE)
+
+$(D)/minidlna: $(D)/bootstrap $(D)/zlib $(D)/sqlite $(D)/libexif $(D)/libjpeg $(D)/libid3tag $(D)/libogg $(D)/libvorbis $(D)/flac $(D)/ffmpeg $(ARCHIVE)/$(MINIDLNA_SOURCE)
+ $(START_BUILD)
+ $(REMOVE)/minidlna-$(MINIDLNA_VER)
+ $(UNTAR)/$(MINIDLNA_SOURCE)
+ set -e; cd $(BUILD_TMP)/minidlna-$(MINIDLNA_VER); \
+ $(call apply_patches,$(MINIDLNA_PATCH)); \
+ autoreconf -fi $(SILENT_OPT); \
+ $(CONFIGURE) \
+ --prefix=/usr \
+ ; \
+ $(MAKE); \
+ $(MAKE) install prefix=/usr DESTDIR=$(TARGET_DIR)
+ $(REMOVE)/minidlna-$(MINIDLNA_VER)
+ $(TOUCH)
+
+#
+# libexif
+#
+LIBEXIF_VER = 0.6.21
+LIBEXIF_SOURCE = libexif-$(LIBEXIF_VER).tar.gz
+
+$(ARCHIVE)/$(LIBEXIF_SOURCE):
+ $(WGET) https://sourceforge.net/projects/libexif/files/libexif/$(LIBEXIF_VER)/$(LIBEXIF_SOURCE)
+
+$(D)/libexif: $(D)/bootstrap $(ARCHIVE)/$(LIBEXIF_SOURCE)
+ $(START_BUILD)
+ $(REMOVE)/libexif-$(LIBEXIF_VER)
+ $(UNTAR)/$(LIBEXIF_SOURCE)
+ set -e; cd $(BUILD_TMP)/libexif-$(LIBEXIF_VER); \
+ $(CONFIGURE) \
+ --prefix=/usr \
+ ; \
+ $(MAKE); \
+ $(MAKE) install prefix=/usr DESTDIR=$(TARGET_DIR)
+ $(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/libexif.pc
+ $(REWRITE_LIBTOOL)/libexif.la
+ $(REMOVE)/libexif-$(LIBEXIF_VER)
$(TOUCH)
$(D)/libopenthreads: $(ARCHIVE)/OpenThreads-$(LIBOPENTHREADS_VER).tar.gz | $(TARGETPREFIX)
OPENSSL_VER=1.0.2
OPENSSL_SUBVER=p
+# libogg
+LIBOGG_VER = 1.3.3
+
# openthreads; an object-oriented thread interface for C++ programmers
LIBOPENTHREADS_VER=3.2