# HG changeset patch # User John Donoghue # Date 1403963422 14400 # Node ID 3959e3b1fcbf9d9d3df8f69f17eed4c0c4e08cb9 # Parent c86eb8093b3eba3c880edf06448e8a9c61dbaf08 xvidcore: update version, enable shared lib * src/xvidcore.mk: update to 1.3.3, enable shared lib handling * src/xvidcore-1-fixes.patch: removed old patch * dist-files.mk: removed xvidcore-1-fixes.patch diff -r c86eb8093b3e -r 3959e3b1fcbf dist-files.mk --- a/dist-files.mk Sat Jun 28 07:57:32 2014 -0400 +++ b/dist-files.mk Sat Jun 28 09:50:22 2014 -0400 @@ -598,7 +598,6 @@ xine-lib-1-fixes.patch \ xine-lib.mk \ xmlwrapp.mk \ - xvidcore-1-fixes.patch \ xvidcore.mk \ xz.mk \ yasm.mk \ diff -r c86eb8093b3e -r 3959e3b1fcbf src/xvidcore-1-fixes.patch --- a/src/xvidcore-1-fixes.patch Sat Jun 28 07:57:32 2014 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -This file is part of MXE. -See index.html for further information. - -Contains ad hoc patches for cross building. - -From dce4564d204160aee0da5107e69cbdefe2bec921 Mon Sep 17 00:00:00 2001 -From: MXE -Date: Mon, 28 Mar 2011 00:00:51 +0200 -Subject: [PATCH] remove obsolete -mno-cygwin - - -diff --git a/configure.in b/configure.in -index 0536fe1..b954a10 100644 ---- a/configure.in -+++ b/configure.in -@@ -286,8 +286,8 @@ case "$target_os" in - AC_MSG_RESULT([ok]) - STATIC_LIB="xvidcore.\$(STATIC_EXTENSION)" - SHARED_LIB="xvidcore.\$(SHARED_EXTENSION)" -- SPECIFIC_LDFLAGS="-mno-cygwin -shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def" -- SPECIFIC_CFLAGS="-mno-cygwin" -+ SPECIFIC_LDFLAGS="-shared -Wl,--dll,--out-implib,\$@.a libxvidcore.def" -+ SPECIFIC_CFLAGS="" - ;; - darwin*|raphsody*) - STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)" --- -1.7.4.1 - diff -r c86eb8093b3e -r 3959e3b1fcbf src/xvidcore.mk --- a/src/xvidcore.mk Sat Jun 28 07:57:32 2014 -0400 +++ b/src/xvidcore.mk Sat Jun 28 09:50:22 2014 -0400 @@ -3,8 +3,8 @@ PKG := xvidcore $(PKG)_IGNORE := -$(PKG)_VERSION := 1.3.2 -$(PKG)_CHECKSUM := 56e065d331545ade04c63c91153b9624b51d6e1b +$(PKG)_VERSION := 1.3.3 +$(PKG)_CHECKSUM := 465763c92679ca230526d4890d17dbf6d6974b08 $(PKG)_SUBDIR := xvidcore/build/generic $(PKG)_FILE := xvidcore-$($(PKG)_VERSION).tar.gz $(PKG)_URL := http://downloads.xvid.org/downloads/$($(PKG)_FILE) @@ -20,10 +20,15 @@ cd '$(1)' && ./configure \ $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ --prefix='$(HOST_PREFIX)' - $(MAKE) -C '$(1)' -j '$(JOBS)' BUILD_DIR='build' SHARED_LIB= + $(MAKE) -C '$(1)' -j '$(JOBS)' BUILD_DIR='build' $(if $(filter $(BUILD_STATIC), yes),SHARED,STATIC)_LIB= $(INSTALL) -d '$(HOST_INCDIR)' $(INSTALL) -m644 '$(1)/../../src/xvid.h' '$(HOST_INCDIR)' $(INSTALL) -d '$(HOST_LIBDIR)' - $(INSTALL) -m644 '$(1)/build/xvidcore.a' '$(HOST_LIBDIR)' - $(INSTALL) -m644 '$(HOST_LIBDIR)/xvidcore.a' '$(HOST_LIBDIR)/libxvidcore.a' + $(INSTALL) -d '$(HOST_BINDIR)' + if [ "x$(BUILD_STATIC)" == "xyes" ]; then \ + $(INSTALL) -m644 '$(1)/build/xvidcore.a' '$(HOST_LIBDIR)/libxvidcore.a'; \ + else \ + $(INSTALL) -m644 '$(1)/build/xvidcore.dll.a' '$(HOST_LIBDIR)/libxvidcore.dll.alibxvidcore.dll.a'; \ + $(INSTALL) -m644 '$(1)/build/xvidcore.dll' '$(HOST_BINDIR)/libxvidcore.dll'; \ + fi endef