[csw-devel] SF.net SVN: gar:[2375] csw/mgar/pkg/ncurses/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Fri Nov 28 11:08:15 CET 2008


Revision: 2375
          http://gar.svn.sourceforge.net/gar/?rev=2375&view=rev
Author:   dmichelsen
Date:     2008-11-28 10:08:14 +0000 (Fri, 28 Nov 2008)

Log Message:
-----------
ncurses: Update to 5.7 and mGAR v2

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

Property Changed:
----------------
    csw/mgar/pkg/ncurses/trunk/


Property changes on: csw/mgar/pkg/ncurses/trunk
___________________________________________________________________
Modified: svn:externals
   - gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v1

   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Modified: csw/mgar/pkg/ncurses/trunk/Makefile
===================================================================
--- csw/mgar/pkg/ncurses/trunk/Makefile	2008-11-28 09:01:26 UTC (rev 2374)
+++ csw/mgar/pkg/ncurses/trunk/Makefile	2008-11-28 10:08:14 UTC (rev 2375)
@@ -1,119 +1,43 @@
 GARNAME = ncurses
-GARVERSION = 5.5
+GARVERSION = 5.7
 CATEGORIES = lib
 
+EXTRA_MODULATORS = GARVERSION
+MODULATIONS_GARVERSION = 5.4 5.6 5.7
+
 DESCRIPTION = ncurses library and utilities
 define BLURB
-	The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 and more. It uses terminfo format, supports pads and color and multiple highlights and forms charcters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses. It should port easily to any ANSI/POSIX-conforming UNIX-like system. On systems supporting libiconv, the library can be built to support wide- and multibyte-character applications, e.g., UTF-8. 
+        The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 and more. It uses terminfo forma
+t, supports pads and color and multiple highlights and forms charcters and function-key mapping, and has all the other SYSV-curses enhan
+cements over BSD curses. It should port easily to any ANSI/POSIX-conforming UNIX-like system. On systems supporting libiconv, the librar
+y can be built to support wide- and multibyte-character applications, e.g., UTF-8. 
 endef
 
-MASTER_SITES = ftp://ftp.gnu.org/pub/gnu/ncurses/
-DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+MASTER_SITES = $(GNU_MIRROR)
+DISTFILES  = $(foreach V,$(MODULATIONS_GARVERSION),$(GARNAME)-$(V).tar.gz)
+DISTFILES += $(call admfiles,CSWncurses)
 
-GARCH = $(shell uname -p)
+BUILD64 = 1
 
-#Compatibility libraries
-DISTFILES += $(call admfiles,CSWncurses,prototype.i386 prototype.sparc)
-
 CONFIGURE_ARGS = --prefix=/opt/csw 
 CONFIGURE_ARGS += --without-libtool
 CONFIGURE_ARGS += --with-shared 
 CONFIGURE_ARGS += --disable-overwrite
 CONFIGURE_ARGS += --without-ada
+ifeq ($(MEMORYMODEL),64)
+CONFIGURE_ARGS += --with-build-ldflags="-64"
+endif
 
 TEST_SCRIPTS =
 
 include gar/category.mk
 
+# 32 Bit
+#LDFLAGS := $(filter-out -xarch=386,$(filter-out -m32,$(LDFLAGS)))
 
-LDFLAGS = -L/export/home/aalmroth/csw-build.5.8-i386/opt/csw/lib  -L/opt/csw/lib
+# 64 Bit
+#LDFLAGS := $(filter-out -xarch=sse2,$(filter-out -m64,$(LDFLAGS)))
+#ifeq ($(MEMORYMODEL),64)
+#LDFLAGS := $(LDFLAGS) -64
+#endif
 
-post-extract:
-	@( cd $(WORKDIR) ; gzcat ../../$(FILEDIR)/$(GARNAME)-$(GARCH)-libs-5.4.tar.gz | tar xf - )
-
-pre-install:
-	@if test ! -d $(DESTDIR)/opt/csw/share ; then \
-		mkdir -p $(DESTDIR)/opt/csw/share ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/lib ; then \
-		mkdir $(DESTDIR)/opt/csw/lib ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/bin ; then \
-		mkdir $(DESTDIR)/opt/csw/bin ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/sbin ; then \
-		 mkdir $(DESTDIR)/opt/csw/sbin ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/share/doc ; then \
-		 mkdir $(DESTDIR)/opt/csw/share/doc ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/share/info ; then \
-		mkdir $(DESTDIR)/opt/csw/share/info ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/share/locale ; then \
-		mkdir $(DESTDIR)/opt/csw/share/locale ; \
-	fi
-	@if test ! -d $(DESTDIR)/opt/csw/share/man ; then \
-		mkdir $(DESTDIR)/opt/csw/share/man ; \
-	fi
-	ln -s $(DESTDIR)/opt/csw/share/man $(DESTDIR)/opt/csw/man
-	ln -s $(DESTDIR)/opt/csw/share/doc $(DESTDIR)/opt/csw/doc
-	ln -s $(DESTDIR)/opt/csw/share/info $(DESTDIR)/opt/csw/info
-	ln -s $(DESTDIR)/opt/csw/share/locale $(DESTDIR)/opt/csw/lib/locale
-
-post-install:
-	@if test -f $(WORKDIR)/libform.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/libform.so.5.4 \
-			$(DESTDIR)$(libdir)/libform.so.5.4 ; \
-	fi
-	@if test -f $(WORKDIR)/libmenu.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/libmenu.so.5.4 \
-			$(DESTDIR)$(libdir)/libmenu.so.5.4 ; \
-	fi
-	@if test -f $(WORKDIR)/libncurses.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/libncurses.so.5.4 \
-			$(DESTDIR)$(libdir)/libncurses.so.5.4 ; \
-	fi
-	@if test -f $(WORKDIR)/libpanel.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/libpanel.so.5.4 \
-			$(DESTDIR)$(libdir)/libpanel.so.5.4 ; \
-	fi
-ifeq ($(GARCH),sparc)
-	mkdir $(DESTDIR)$(libdir)/sparcv9
-	@if test -f $(WORKDIR)/sparcv9/libform.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/sparcv9/libform.so.5.4 \
-			$(DESTDIR)$(libdir)/sparcv9/libform.so.5.4 ; \
-	fi
-	@if test -f $(WORKDIR)/sparcv9/libmenu.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/sparcv9/libmenu.so.5.4 \
-			$(DESTDIR)$(libdir)/sparcv9/libmenu.so.5.4 ; \
-	fi
-	@if test -f $(WORKDIR)/sparcv9/libncurses.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/sparcv9/libncurses.so.5.4 \
-			$(DESTDIR)$(libdir)/sparcv9/libncurses.so.5.4 ; \
-	fi
-	@if test -f $(WORKDIR)/sparcv9/libpanel.so.5.4 ; then \
-		ginstall -m0755 \
-			$(WORKDIR)/sparcv9/libpanel.so.5.4 \
-			$(DESTDIR)$(libdir)/sparcv9/libpanel.so.5.4 ; \
-	fi
-endif
-	@$(MAKECOOKIE)
-
-pre-package:
-	@if test -f $(WORKDIR)/CSWncurses.prototype ; then \
-		rm $(WORKDIR)/CSWncurses.prototype ; \
-	fi
-ifeq ($(GARCH),i386)
-	mv $(WORKDIR)/CSWncurses.prototype.i386 $(WORKDIR)/CSWncurses.prototype
-else
-	mv $(WORKDIR)/CSWncurses.prototype.sparc $(WORKDIR)/CSWncurses.prototype
-endif
-	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/ncurses/trunk/checksums
===================================================================
--- csw/mgar/pkg/ncurses/trunk/checksums	2008-11-28 09:01:26 UTC (rev 2374)
+++ csw/mgar/pkg/ncurses/trunk/checksums	2008-11-28 10:08:14 UTC (rev 2375)
@@ -1,4 +1,4 @@
-e73c1ac10b4bfc46db43b2ddfd6244ef  download/ncurses-5.5.tar.gz
+069c8880072060373290a4fefff43520  download/ncurses-5.4.tar.gz
+b6593abe1089d6aab1551c105c9300e3  download/ncurses-5.6.tar.gz
+cce05daf61a64501ef6cd8da1f727ec6  download/ncurses-5.7.tar.gz
 15d0b480df618fcdf7a8b829fe4a2300  download/CSWncurses.gspec
-3179ced110cac294cd66cf706ab5cc51  download/CSWncurses.prototype.i386
-db993e819dafcd66ad68e298fcaeb0a7  download/CSWncurses.prototype.sparc


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