diff options
author | Tuukka Pasanen <tuukka.pasanen@ilmi.fi> | 2013-12-31 14:32:36 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2014-01-28 05:01:57 (GMT) |
commit | 5829b940ec14242c59535389c9fb22ca5ad47aef (patch) | |
tree | 32cf72b8debb14ded3f35b9ced91992773f8d2b9 | |
parent | c4567f72cc663cd0c2c7f04e904bedbb2222a734 (diff) | |
download | mxe-5829b940ec14242c59535389c9fb22ca5ad47aef.zip mxe-5829b940ec14242c59535389c9fb22ca5ad47aef.tar.gz mxe-5829b940ec14242c59535389c9fb22ca5ad47aef.tar.bz2 |
new package libmpcdec: depency of xine-lib 1.2
-rw-r--r-- | index.html | 4 | ||||
-rw-r--r-- | src/libmpcdec-1-configure_ac.patch | 47 | ||||
-rw-r--r-- | src/libmpcdec.mk | 31 |
3 files changed, 82 insertions, 0 deletions
@@ -1675,6 +1675,10 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre> <td class="website"><a href="http://modplug-xmms.sourceforge.net/">libmodplug</a></td> </tr> <tr> + <td class="package">libmpcdec</td> + <td class="website"><a href="http://www.musepack.net/">libmpcdec</a></td> + </tr> + <tr> <td class="package">libntlm</td> <td class="website"><a href="http://www.nongnu.org/libntlm/">Libntlm</a></td> </tr> diff --git a/src/libmpcdec-1-configure_ac.patch b/src/libmpcdec-1-configure_ac.patch new file mode 100644 index 0000000..55c2725 --- /dev/null +++ b/src/libmpcdec-1-configure_ac.patch @@ -0,0 +1,47 @@ +diff -urN libmpcdec-1.2.6/configure.ac libmpcdec-1.2.6-patch/configure.ac +--- libmpcdec-1.2.6/configure.ac 2007-04-17 22:05:32.000000000 +0300 ++++ libmpcdec-1.2.6-patch/configure.ac 2013-12-17 15:45:49.892190871 +0200 +@@ -5,6 +5,7 @@ + AM_CONFIG_HEADER(include/config.h) + + AM_PROG_LIBTOOL ++AC_PROG_CXX + + CFLAGS="$CFLAGS -O3 -fomit-frame-pointer -fPIC" + +@@ -58,14 +59,14 @@ + ac_cv_c_int64_t=int64_t + fi + +-AC_FUNC_MEMCMP +-if test "x$ac_cv_func_memcmp_working" = "xno" ; then +- AC_MSG_ERROR([working memcmp is not available.]) +-fi +- +-AC_CHECK_FUNCS([memmove memset], [], +- AC_MSG_ERROR([memset or memmove is missing.])) +- ++dnl AC_FUNC_MEMCMP ++dnl if test "x$ac_cv_func_memcmp_working" = "xno" ; then ++dnl AC_MSG_ERROR([working memcmp is not available.]) ++dnl fi ++ ++dnl AC_CHECK_FUNCS([memmove memset], [], ++dnl AC_MSG_ERROR([memset or memmove is missing.])) ++dnl + dnl Make substitutions + + AC_SUBST(VERSION) +diff -urN libmpcdec-1.2.6/include/Makefile.am libmpcdec-1.2.6-patch/include/Makefile.am +--- libmpcdec-1.2.6/include/Makefile.am 2007-01-09 22:22:14.000000000 +0200 ++++ libmpcdec-1.2.6-patch/include/Makefile.am 2013-12-17 15:49:30.054396946 +0200 +@@ -10,7 +10,8 @@ + mpcdec/mpcdec.h \ + mpcdec/reader.h \ + mpcdec/requant.h \ +- mpcdec/streaminfo.h ++ mpcdec/streaminfo.h \ ++ mpcdec/config_win32.h + + EXTRA_DIST = \ + mpcdec/internal.h diff --git a/src/libmpcdec.mk b/src/libmpcdec.mk new file mode 100644 index 0000000..f490d9a --- /dev/null +++ b/src/libmpcdec.mk @@ -0,0 +1,31 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := libmpcdec +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.2.6 +$(PKG)_CHECKSUM := 32139ff5cb43a18f7c99637da76703c63a55485a +$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2 +$(PKG)_URL := http://files.musepack.net/source/$(PKG)-$($(PKG)_VERSION).tar.bz2 +$(PKG)_DEPS := gcc + +define $(PKG)_UPDATE + $(WGET) -q -O- 'http://files.musepack.net/source/$(PKG)-$($(PKG)_VERSION)' | \ + $(SED) -n 's,.*$(PKG)-\([0-9][^>]*\)\.tar.*,\1,p' | \ + grep -v 'alpha' | \ + grep -v 'beta' | \ + $(SORT) -Vr | \ + head -1 +endef + +define $(PKG)_BUILD + cd '$(1)' && aclocal + cd '$(1)' && libtoolize + cd '$(1)' && autoreconf + cd '$(1)' && ./configure \ + --host='$(TARGET)' \ + --disable-shared \ + --prefix='$(PREFIX)/$(TARGET)' + $(MAKE) -C '$(1)' -j 1 install +endef |