[csw-devel] SF.net SVN: gar:[6782] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Thu Oct 8 15:25:52 CEST 2009


Revision: 6782
          http://gar.svn.sourceforge.net/gar/?rev=6782&view=rev
Author:   dmichelsen
Date:     2009-10-08 13:25:51 +0000 (Thu, 08 Oct 2009)

Log Message:
-----------
libmatroska: Initial commit

Added Paths:
-----------
    csw/mgar/pkg/libmatroska/
    csw/mgar/pkg/libmatroska/branches/
    csw/mgar/pkg/libmatroska/tags/
    csw/mgar/pkg/libmatroska/trunk/
    csw/mgar/pkg/libmatroska/trunk/Makefile
    csw/mgar/pkg/libmatroska/trunk/checksums
    csw/mgar/pkg/libmatroska/trunk/files/
    csw/mgar/pkg/libmatroska/trunk/files/libmatroska-shared-library.diff


Property changes on: csw/mgar/pkg/libmatroska/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Copied: csw/mgar/pkg/libmatroska/trunk/Makefile (from rev 6780, csw/mgar/pkg/libebml/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/libmatroska/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/libmatroska/trunk/Makefile	2009-10-08 13:25:51 UTC (rev 6782)
@@ -0,0 +1,41 @@
+GARNAME = libmatroska
+GARVERSION = 0.8.1
+CATEGORIES = lib
+
+DESCRIPTION = A C++ libary to parse Matroska files (.mkv and .mka)
+define BLURB
+endef
+
+MASTER_SITES = http://dl.matroska.org/downloads/libmatroska/libmatroska-0.8.1.tar.bz2
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.bz2
+PATCHFILES = libmatroska-shared-library.diff
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.bz2
+
+SPKG_SOURCEURL = http://www.matroska.org/
+
+REQUIRED_PKGS = CSWlibebml
+PREREQUISITE_PKGS = $(REQUIRED_PKGS)
+
+BUILD64 = 1
+NOISALIST = 1
+
+CONFIGURE_SCRIPTS = 
+
+# Needed for shared library
+EXTRA_CFLAGS = -xcode=pic32
+EXTRA_CXXFLAGS = -xcode=pic32
+
+WARNINGFLAGS =
+BUILD_OVERRIDE_DIRS = CC CXX LD CFLAGS WARNINGFLAGS
+BUILD_SCRIPTS = $(WORKSRC)/make/linux/Makefile
+
+TEST_SCRIPTS = 
+
+INSTALL_OVERRIDE_VARS = CC CXX LD CFLAGS WARNINGFLAGS INSTALL
+INSTALL_OVERRIDE_VAR_INSTALL = /opt/csw/bin/ginstall
+INSTALL_OVERRIDE_DIRS = prefix libdir includedir
+INSTALL_SCRIPTS = $(WORKSRC)/make/linux/Makefile
+
+include gar/category.mk

Added: csw/mgar/pkg/libmatroska/trunk/checksums
===================================================================
--- csw/mgar/pkg/libmatroska/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/libmatroska/trunk/checksums	2009-10-08 13:25:51 UTC (rev 6782)
@@ -0,0 +1,2 @@
+20cf624ace0c58a54c7752eebfbc0b19  libmatroska-0.8.1.tar.bz2
+154440024a5596dc63e4ec24ded01f24  libmatroska-shared-library.diff

Copied: csw/mgar/pkg/libmatroska/trunk/files/libmatroska-shared-library.diff (from rev 6780, csw/mgar/pkg/libebml/trunk/files/libebml-shared-library.diff)
===================================================================
--- csw/mgar/pkg/libmatroska/trunk/files/libmatroska-shared-library.diff	                        (rev 0)
+++ csw/mgar/pkg/libmatroska/trunk/files/libmatroska-shared-library.diff	2009-10-08 13:25:51 UTC (rev 6782)
@@ -0,0 +1,12 @@
+diff -Naur libmatroska-0.8.1.orig/make/linux/Makefile libmatroska-0.8.1.patched/make/linux/Makefile
+--- libmatroska-0.8.1.orig/make/linux/Makefile	2006-06-02 16:32:52.000000000 +0200
++++ libmatroska-0.8.1.patched/make/linux/Makefile	2009-10-08 14:19:53.080322384 +0200
+@@ -102,7 +102,7 @@
+ 	$(RANLIB) $@
+ 
+ $(LIBRARY_SO): $(objects_so)
+-	$(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
++	$(CXX) -G $(LDFLAGS) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
+ 	rm -f $(LIBRARY_SO)
+ 	ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
+ 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list