rpms/ncurses/devel ncurses-5.6-20070210-nodl.patch, NONE, 1.1 .cvsignore, 1.22, 1.23 ncurses.spec, 1.70, 1.71 sources, 1.22, 1.23
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Feb 12 15:01:17 UTC 2007
- Previous message (by thread): rpms/filesystem/devel filesystem.spec,1.32,1.33
- Next message (by thread): rpms/vim/devel 7.0.192, NONE, 1.1 vim-7.0-bracket-203577.patch, NONE, 1.1 README.patches, 1.71, 1.72 vim.spec, 1.159, 1.160
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: mlichvar
Update of /cvs/dist/rpms/ncurses/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv8340
Modified Files:
.cvsignore ncurses.spec sources
Added Files:
ncurses-5.6-20070210-nodl.patch
Log Message:
- update to patch 20070210
- generate separate terminfo library
- move static libraries to -static subpackage
- avoid unnecessary linking with libdl
ncurses-5.6-20070210-nodl.patch:
configure | 1 +
form/Makefile.in | 2 +-
menu/Makefile.in | 2 +-
panel/Makefile.in | 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)
--- NEW FILE ncurses-5.6-20070210-nodl.patch ---
--- ncurses-5.6/menu/Makefile.in.nodl 2006-10-14 22:40:36.000000000 +0200
+++ ncurses-5.6/menu/Makefile.in 2007-02-12 12:38:36.000000000 +0100
@@ -95,7 +95,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses at LIB_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses at LIB_SUFFIX@
MK_SHARED_LIB = @MK_SHARED_LIB@
--- ncurses-5.6/configure.nodl 2007-02-12 12:32:00.000000000 +0100
+++ ncurses-5.6/configure 2007-02-12 12:32:00.000000000 +0100
@@ -15000,6 +15000,7 @@
# TICS_LIST and TINFO_LIST are needed to build the libtic.so and libterm.so
TICS_LIST="$SHLIB_LIST"
TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl//'`
+LIBS=`echo "$LIBS" | sed -e 's/-ldl//'`
if test "$with_ticlib" != no ; then
--- ncurses-5.6/panel/Makefile.in.nodl 2006-10-14 22:40:36.000000000 +0200
+++ ncurses-5.6/panel/Makefile.in 2007-02-12 12:38:58.000000000 +0100
@@ -96,7 +96,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses at LIB_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses at LIB_SUFFIX@
MK_SHARED_LIB = @MK_SHARED_LIB@
--- ncurses-5.6/form/Makefile.in.nodl 2006-10-14 22:40:36.000000000 +0200
+++ ncurses-5.6/form/Makefile.in 2007-02-12 12:38:12.000000000 +0100
@@ -95,7 +95,7 @@
LDFLAGS = @LDFLAGS@ @LD_MODEL@ @LIBS@
SHLIB_DIRS = -L../lib
-SHLIB_LIST = $(SHLIB_DIRS) -lncurses at LIB_SUFFIX@ @SHLIB_LIST@
+SHLIB_LIST = $(SHLIB_DIRS) -lncurses at LIB_SUFFIX@
MK_SHARED_LIB = @MK_SHARED_LIB@
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/ncurses/devel/.cvsignore,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- .cvsignore 6 Feb 2007 12:02:16 -0000 1.22
+++ .cvsignore 12 Feb 2007 15:01:10 -0000 1.23
@@ -1,3 +1,4 @@
ncurses-5.6.tar.gz
ncurses-5.6-20061223-20070120.patch.bz2
ncurses-5.6-20070127-20070203.patch.bz2
+ncurses-5.6-20070210.patch.gz
Index: ncurses.spec
===================================================================
RCS file: /cvs/dist/rpms/ncurses/devel/ncurses.spec,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -r1.70 -r1.71
--- ncurses.spec 6 Feb 2007 12:02:16 -0000 1.70
+++ ncurses.spec 12 Feb 2007 15:01:10 -0000 1.71
@@ -1,7 +1,7 @@
Summary: A terminal handling library
Name: ncurses
Version: 5.6
-Release: 3.20070203%{?dist}
+Release: 4.20070210%{?dist}
License: MIT
Group: System Environment/Libraries
URL: http://invisible-island.net/ncurses/ncurses.html
@@ -9,12 +9,14 @@
Patch1: ncurses-5.6-20061223-20070120.patch.bz2
Patch2: ncurses-5.6-20070127-20070203.patch.bz2
+Patch3: ncurses-5.6-20070210.patch.gz
Patch6: ncurses-5.5-20061209-tgetent.patch
Patch8: ncurses-5.5-20061209-config.patch
Patch9: ncurses-5.5-liblinks.patch
Patch10: ncurses-5.5-20061209-xterm.patch
Patch11: ncurses-5.6-20070120-urxvt.patch
+Patch12: ncurses-5.6-20070210-nodl.patch
BuildRequires: gpm-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -44,6 +46,14 @@
-I %{_includedir}/ncursesw -lncursesw
(compile and link against the wide-character, UTF-8, library)
+%package static
+Summary: Static libraries for the ncurses library
+Group: Development/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description static
+The ncurses-static package includes static libraries of the ncurses library.
+
%prep
%setup -q
@@ -51,12 +61,14 @@
%patch2 -p1
# tack isn't in ncurses tree since 20070203
rm -rf tack
+%patch3 -p1
%patch6 -p1 -b .tgetent
%patch8 -p1 -b .config
%patch9 -p1 -b .liblinks
%patch10 -p1 -b .xterm
%patch11 -p1 -b .urxvt
+%patch12 -p1 -b .nodl
# this will be in documentation, drop executable bits
chmod 644 test/*
@@ -74,7 +86,7 @@
mkdir narrowc widec
cd narrowc
ln -s ../configure .
-%configure %{ncurses_options} --with-ticlib
+%configure %{ncurses_options} --with-termlib --with-ticlib
make %{?_smp_mflags} libs
make %{?_smp_mflags} -C progs
@@ -93,10 +105,10 @@
chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.*
chmod 644 ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
-# move libncurses.so.* to /lib*
+# move lib{ncurses,tinfo}.so.* to /lib*
mkdir $RPM_BUILD_ROOT/%{_lib}
-mv $RPM_BUILD_ROOT%{_libdir}/libncurses.so.* $RPM_BUILD_ROOT/%{_lib}
-for l in $RPM_BUILD_ROOT%{_libdir}/libncurses.so; do
+mv $RPM_BUILD_ROOT%{_libdir}/lib{ncurses,tinfo}.so.* $RPM_BUILD_ROOT/%{_lib}
+for l in $RPM_BUILD_ROOT%{_libdir}/lib{ncurses,tinfo}.so; do
ln -sf $(echo %{_libdir} | \
sed 's,\(^/\|\)[^/][^/]*,..,g')/%{_lib}/$(readlink $l) $l
done
@@ -141,7 +153,7 @@
%files
%defattr(-,root,root)
%doc ANNOUNCE AUTHORS README TO-DO
-/%{_lib}/libncurses*.so.*
+/%{_lib}/lib*.so.*
%{_libdir}/lib*.so.*
%dir %{_sysconfdir}/terminfo
%{rootdatadir}/terminfo
@@ -159,7 +171,6 @@
%doc doc/html/ncurses-intro.html
%doc c++/README*
%{_bindir}/ncurses*-config
-%{_libdir}/lib*.a
%{_libdir}/lib*.so
%dir %{_includedir}/ncurses
%dir %{_includedir}/ncursesw
@@ -175,11 +186,20 @@
%{_includedir}/unctrl.h
%{_mandir}/man3/*
+%files static
+%defattr(-,root,root)
+%{_libdir}/lib*.a
%clean
rm -rf ${RPM_BUILD_ROOT}
%changelog
+* Mon Feb 12 2007 Miroslav Lichvar <mlichvar at redhat.com> 5.6-4.20070210
+- update to patch 20070210
+- generate separate terminfo library
+- move static libraries to -static subpackage
+- avoid unnecessary linking with libdl
+
* Tue Feb 06 2007 Miroslav Lichvar <mlichvar at redhat.com> 5.6-3.20070203
- update to patch 20070203
- spec cleanup (#226188)
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/ncurses/devel/sources,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- sources 6 Feb 2007 12:02:16 -0000 1.22
+++ sources 12 Feb 2007 15:01:10 -0000 1.23
@@ -1,3 +1,4 @@
b6593abe1089d6aab1551c105c9300e3 ncurses-5.6.tar.gz
f66addc615259d75eaf2b7143246f516 ncurses-5.6-20061223-20070120.patch.bz2
e38f33a9da9b3010d1ab5d22a5325b36 ncurses-5.6-20070127-20070203.patch.bz2
+f8ec00b5c7304271d779e7e4c21548c3 ncurses-5.6-20070210.patch.gz
- Previous message (by thread): rpms/filesystem/devel filesystem.spec,1.32,1.33
- Next message (by thread): rpms/vim/devel 7.0.192, NONE, 1.1 vim-7.0-bracket-203577.patch, NONE, 1.1 README.patches, 1.71, 1.72 vim.spec, 1.159, 1.160
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list