[csw-devel] SF.net SVN: gar:[2367] csw/branches/dam/automatic-multiarch-compile/lib/ ncurses
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Thu Nov 27 12:24:43 CET 2008
Revision: 2367
http://gar.svn.sourceforge.net/gar/?rev=2367&view=rev
Author: dmichelsen
Date: 2008-11-27 11:24:43 +0000 (Thu, 27 Nov 2008)
Log Message:
-----------
ncurses: Update to 5.6 with modulated builds
Modified Paths:
--------------
csw/branches/dam/automatic-multiarch-compile/lib/ncurses/Makefile
csw/branches/dam/automatic-multiarch-compile/lib/ncurses/checksums
Modified: csw/branches/dam/automatic-multiarch-compile/lib/ncurses/Makefile
===================================================================
--- csw/branches/dam/automatic-multiarch-compile/lib/ncurses/Makefile 2008-11-26 22:07:26 UTC (rev 2366)
+++ csw/branches/dam/automatic-multiarch-compile/lib/ncurses/Makefile 2008-11-27 11:24:43 UTC (rev 2367)
@@ -1,119 +1,43 @@
GARNAME = ncurses
-GARVERSION = 5.5
+GARVERSION = 5.6
CATEGORIES = lib
+EXTRA_MODULATORS = GARVERSION
+MODULATIONS_GARVERSION = 5.4 5.6
+
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 ../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/branches/dam/automatic-multiarch-compile/lib/ncurses/checksums
===================================================================
--- csw/branches/dam/automatic-multiarch-compile/lib/ncurses/checksums 2008-11-26 22:07:26 UTC (rev 2366)
+++ csw/branches/dam/automatic-multiarch-compile/lib/ncurses/checksums 2008-11-27 11:24:43 UTC (rev 2367)
@@ -1,4 +1,3 @@
-e73c1ac10b4bfc46db43b2ddfd6244ef download/ncurses-5.5.tar.gz
+069c8880072060373290a4fefff43520 download/ncurses-5.4.tar.gz
+b6593abe1089d6aab1551c105c9300e3 download/ncurses-5.6.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