SF.net SVN: gar:[22864] csw/mgar/pkg/llvm/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Wed Jan 22 10:09:15 CET 2014


Revision: 22864
          http://sourceforge.net/p/gar/code/22864
Author:   wahwah
Date:     2014-01-22 09:09:13 +0000 (Wed, 22 Jan 2014)
Log Message:
-----------
llvm/trunk: Commit my local changes. Nothing works. The helper idea is probably stupid.

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

Added Paths:
-----------
    csw/mgar/pkg/llvm/trunk/files/gar_helper.sh

Modified: csw/mgar/pkg/llvm/trunk/Makefile
===================================================================
--- csw/mgar/pkg/llvm/trunk/Makefile	2014-01-21 21:50:56 UTC (rev 22863)
+++ csw/mgar/pkg/llvm/trunk/Makefile	2014-01-22 09:09:13 UTC (rev 22864)
@@ -2,7 +2,7 @@
 # TODO (release-critical prefixed with !, non release-critical with *)
 #
 NAME = llvm
-VERSION = 2.9
+VERSION = 3.0
 GARTYPE = v2
 
 DESCRIPTION = Collection of modular and reusable compiler and toolchain technologies
@@ -11,12 +11,15 @@
 endef
 
 MASTER_SITES = http://llvm.org/releases/$(VERSION)/
-DISTFILES  = $(DISTNAME).tgz
+DISTFILES   = llvm-$(VERSION).tar.gz
+DISTFILES  += clang-$(VERSION).tar.gz
 
-# If the url used to check for software update is different of MASTER_SITES, then 
-# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES
-# UPSTREAM_MASTER_SITES = 
+DISTNAME = llvm-$(VERSION).src
 
+PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386
+
+NOGITPATCH = 1
+
 GARCOMPILER = GNU
 
 libdir = $(prefix)/lib/llvm
@@ -28,6 +31,10 @@
 # http://lists.cs.uiuc.edu/pipermail/llvmbugs/2010-December/015968.html
 CONFIGURE_ARGS += --enable-bindings=none
 # CONFIGURE_ARGS += --enable-libffi
+CONFIGURE_ARGS += --enable-shared
+# CONFIGURE_ARGS += --with-llvmgcc
+# CONFIGURE_ARGS += --with-llvmgxx
+# CONFIGURE_ARGS += --with-clang
 
 PATCHFILES += 0001-limits.h-used-for-MAX_PATH.patch
 PATCHFILES += 0002-OpenCSW-bash-for-tests.patch
@@ -39,14 +46,14 @@
 
 ENABLE_OPTIMIZED = 1
 OPTIMIZE_OPTION = -O0
-SHELL = /opt/csw/bin/bash
 CONFIG_SHELL = /opt/csw/bin/bash
 EXTRA_CONFIGURE_EXPORTS  = ENABLE_OPTIMIZED
 EXTRA_CONFIGURE_EXPORTS += OPTIMIZE_OPTION
 EXTRA_CONFIGURE_EXPORTS += CONFIG_SHELL
 EXTRA_BUILD_EXPORTS  = ENABLE_OPTIMIZED
 EXTRA_BUILD_EXPORTS += OPTIMIZE_OPTION
-EXTRA_TEST_EXPORTS = SHELL
+# SHELL = /opt/csw/bin/bash
+# EXTRA_TEST_EXPORTS = SHELL
 
 NM = /opt/csw/bin/gnm
 EXTRA_CONFIGURE_EXPORTS += NM
@@ -67,9 +74,17 @@
 # http://www.mail-archive.com/maintainers@lists.opencsw.org/msg06095.html
 # http://opencsw.wikidot.com/porting-faq#toc6
 # ifeq ($(ISA),sparcv8)
-OPT_FLAGS_GCC = -O0
+# OPT_FLAGS_GCC = -O0
 # endif
 # ifeq ($(ISA),i386)
 # OPT_FLAGS_GCC =
 # endif
 
+# pre-configure-modulated:
+# 	(cd $(WORKSRC)/tools && gln -s -v ../../clang-$(VERSION) clang)
+# 	@$(MAKECOOKIE)
+
+pre-configure-modulated:
+	(cd $(WORKSRC)/tools; gln -v -s ../../clang-$(VERSION).src clang)
+	# $(FILEDIR)/gar_helper.sh $@ "$(WORKSRC)"
+	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/llvm/trunk/checksums
===================================================================
--- csw/mgar/pkg/llvm/trunk/checksums	2014-01-21 21:50:56 UTC (rev 22863)
+++ csw/mgar/pkg/llvm/trunk/checksums	2014-01-22 09:09:13 UTC (rev 22864)
@@ -1 +1,2 @@
-793138412d2af2c7c7f54615f8943771  llvm-2.9.tgz
+43350706ae6cf05d0068885792ea0591  clang-3.0.tar.gz
+a8e5f5f1c1adebae7b4a654c376a6005  llvm-3.0.tar.gz

Added: csw/mgar/pkg/llvm/trunk/files/gar_helper.sh
===================================================================
--- csw/mgar/pkg/llvm/trunk/files/gar_helper.sh	                        (rev 0)
+++ csw/mgar/pkg/llvm/trunk/files/gar_helper.sh	2014-01-22 09:09:13 UTC (rev 22864)
@@ -0,0 +1,20 @@
+#!/opt/csw/bin/bash
+# vim:sw=2 ts=2 sts=2 expandtab:
+
+echo "called: $0 $*"
+
+readonly WORKSRC=$2
+
+case "$1" in
+  post-extract-modulated)
+    pushd ${WORKSRC}
+    pushd tools
+    ln -s ../../clang-3.0.src clang
+    popd
+    popd
+    ;;
+  *)
+    echo "Dunno what to do with '$1'."
+    ;;
+esac
+exit 1


Property changes on: csw/mgar/pkg/llvm/trunk/files/gar_helper.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
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