[csw-devel] SF.net SVN: gar:[17251] csw/mgar/pkg/freerdp/trunk

janholzh at users.sourceforge.net janholzh at users.sourceforge.net
Wed Feb 29 17:42:17 CET 2012


Revision: 17251
          http://gar.svn.sourceforge.net/gar/?rev=17251&view=rev
Author:   janholzh
Date:     2012-02-29 16:42:17 +0000 (Wed, 29 Feb 2012)
Log Message:
-----------
freerdp/trunk: update to 1.0.1, make progress it builds without rpath

Modified Paths:
--------------
    csw/mgar/pkg/freerdp/trunk/Makefile
    csw/mgar/pkg/freerdp/trunk/checksums

Modified: csw/mgar/pkg/freerdp/trunk/Makefile
===================================================================
--- csw/mgar/pkg/freerdp/trunk/Makefile	2012-02-29 13:27:11 UTC (rev 17250)
+++ csw/mgar/pkg/freerdp/trunk/Makefile	2012-02-29 16:42:17 UTC (rev 17251)
@@ -1,10 +1,9 @@
 # TODO (release-critical prefixed with !, non release-critical with *)
 #
-# ! libxcursor packages missing (currently only available in the CSW
-#   X11 stack which should be obsoleted)
+# ! cmake kills RPATH in linker flags somehow needs to be fixed.
 #
-NAME = freerdp
-VERSION = 0.8.2
+NAME = FreeRDP
+VERSION = 1.0.1
 CATEGORIES = utils
 GARTYPE = v2
 
@@ -13,10 +12,59 @@
   Long description
 endef
 
-MASTER_SITES = $(SF_MIRROR)
+MASTER_SITES = http://github.com/downloads/FreeRDP/FreeRDP/
 DISTFILES    = $(NAME)-$(VERSION).tar.gz
 UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
 
+
+PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
+GARCOMPILER = GCC4
+
+PACKAGES += CSWfreerdp-dev
+CATALOGNAME_CSWfreerdp-dev = FreeRDP_dev
+SPKG_DESC_CSWfreerdp-dev += $(DESCRIPTION), development files
+RUNTIME_DEP_PKGS_CSWfreerdp-dev += CSWfreerdp
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-cache.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-channels.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-codec.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-core.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-gdi.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-kbd.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-rail.so
+PKGFILES_CSWfreerdp-dev += /opt/csw/lib/libfreerdp-utils.so
+PKGFILES_CSWfeerdp-dev += $(PKGFILES_DEVEL)
+
+PACKAGES += CSWfreerdp
+SPKG_DESC_CSWfreerdp = $(DESCRIPTION)
+RUNTIME_DEP_PKGS_CSWfreerdp += CSWlibgcc-s1
+
+
 CONFIGURE_ARGS = $(DIRPATHS)
 
+# http://forge.mysql.com/wiki/Autotools_to_CMake_Transition_Guide
+CMAKE_ARGS += -DCMAKE_INSTALL_PREFIX=$(prefix)
+CMAKE_ARGS += -DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CXXFLAGS)"
+CMAKE_ARGS += -DCMAKE_INCLUDE_PATH="$(includedir)"
+CMAKE_ARGS += -DCMAKE_LIBRARY_PATH="$(libdir)"
+CMAKE_ARGS += -DWITH_SSE2=OFF 
+CMAKE_ARGS += -DWITH_ALSA=OFF
+CMAKE_ARGS += -DCMAKE_SKIP_RPATH=NO
+
+CONFIGURE_SCRIPTS = custom
+
+SKIPTEST = 1
+
 include gar/category.mk
+
+post-extract-isa-$(ISA_DEFAULT_$(GARCH)):
+	@( cd $(WORKDIR) ; mv Free* $(NAME)-$(VERSION$) )
+	@$(MAKECOOKIE)
+
+configure-custom:
+	(cd $(WORKSRC) && \
+		/usr/bin/env -i \
+		  $(CONFIGURE_ENV) \
+			cmake \
+			. \
+			$(CMAKE_ARGS))
+	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/freerdp/trunk/checksums
===================================================================
--- csw/mgar/pkg/freerdp/trunk/checksums	2012-02-29 13:27:11 UTC (rev 17250)
+++ csw/mgar/pkg/freerdp/trunk/checksums	2012-02-29 16:42:17 UTC (rev 17251)
@@ -1 +1 @@
-cde590336292c977dfc1b4b7badf24d2  freerdp-0.8.2.tar.gz
+1282189a87893bf196da20382e45f6c1  FreeRDP-1.0.1.tar.gz

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