SHA256
3
0
forked from pool/libedit

Accepting request 39660 from devel:libraries:c_c++

checked in (request 39660)

OBS-URL: https://build.opensuse.org/request/show/39660
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libedit?expand=0&rev=35
This commit is contained in:
OBS User autobuild 2010-05-13 22:34:19 +00:00 committed by Git OBS Bridge
parent 839bd1fbe2
commit 2a5ec4f6fc
7 changed files with 65 additions and 70 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bf2fd1388122f2494fcc408aafc7aab4afeae3d8ea98d530fd2dded756985b86
size 374234

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f3ec1581a0b3a767fa0393eb47890965bdca5daee8c0e0b6e911d32671f0864
size 366942

View File

@ -1,24 +0,0 @@
--- aclocal.m4.orig 2010-04-24 23:29:53.000000000 +0200
+++ aclocal.m4 2010-04-24 23:30:29.000000000 +0200
@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
-[m4_warning([this file was generated for autoconf 2.65.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.60],,
+[m4_warning([this file was generated for autoconf 2.60.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
--- configure.ac.orig 2010-04-24 23:30:34.000000000 +0200
+++ configure.ac 2010-04-24 23:30:42.000000000 +0200
@@ -9,7 +9,7 @@
# "./configure --disable-silent-rules" or "make V=1"
#
-AC_PREREQ(2.65)
+AC_PREREQ(2.60)
AC_INIT(libedit, [EL_RELEASE],, libedit-[EL_TIMESTAMP])
AC_CONFIG_SRCDIR([src/strlcat.c])
AC_CONFIG_HEADER([config.h])

View File

@ -0,0 +1,41 @@
Index: libedit-20090923-3.0/configure.ac
===================================================================
--- libedit-20090923-3.0.orig/configure.ac
+++ libedit-20090923-3.0/configure.ac
@@ -20,9 +20,11 @@ AC_PROG_LN_S
AC_PROG_AWK
EL_MANTYPE
-AC_CHECK_LIB(curses, tgetent,,
- [AC_CHECK_LIB(ncurses, tgetent,,
+CURSES=
+AC_CHECK_LIB(curses, tgetent,[CURSES=curses],
+ [AC_CHECK_LIB(ncurses, tgetent,[CURSES=ncurses],
[AC_MSG_ERROR([libtermcap, libcurses or libncurses are required!])] )] )
+AC_SUBST(CURSES)
# Checks for header files.
AC_FUNC_ALLOCA
Index: libedit-20090923-3.0/libedit.pc.in
===================================================================
--- libedit-20090923-3.0.orig/libedit.pc.in
+++ libedit-20090923-3.0/libedit.pc.in
@@ -7,6 +7,6 @@ Name: libedit
Description: command line editor library provides generic line editing, history, and tokenization functions.
Version: @VERSION@
Requires:
-Libs: -L${libdir} -ledit -lcurses
+Libs: -L${libdir} -ledit -l@CURSES@
Cflags: -I${includedir} -I${includedir}/editline
Index: libedit-20090923-3.0/examples/Makefile.am
===================================================================
--- libedit-20090923-3.0.orig/examples/Makefile.am
+++ libedit-20090923-3.0/examples/Makefile.am
@@ -1,5 +1,5 @@
-LDADD = $(top_builddir)/src/libedit.la
+LDADD = $(top_builddir)/src/libedit.la -l@CURSES@
AM_CFLAGS = -I$(top_srcdir)/src
noinst_PROGRAMS = test fileman

View File

@ -1,10 +0,0 @@
diff -ru libedit-20100424-3.0.orig/examples/Makefile.am libedit-20100424-3.0/examples/Makefile.am
--- libedit-20100424-3.0.orig/examples/Makefile.am 2010-04-22 21:13:17.000000000 +0200
+++ libedit-20100424-3.0/examples/Makefile.am 2010-04-24 23:26:48.000000000 +0200
@@ -1,5 +1,5 @@
-LDADD = $(top_builddir)/src/libedit.la
+LDADD = $(top_builddir)/src/libedit.la -l@CURSES@
AM_CFLAGS = -I$(top_srcdir)/src
noinst_PROGRAMS = tc1 fileman

View File

@ -1,10 +1,3 @@
-------------------------------------------------------------------
Sat Apr 24 20:17:13 UTC 2010 - pascal.bleser@opensuse.org
- update to 20100424:
* synchronized with the upstream source
* UTF-8 support was added
-------------------------------------------------------------------
Mon Dec 21 17:27:40 UTC 2009 - coolo@novell.com

View File

@ -19,10 +19,10 @@
Name: libedit
Version: 3.0.snap20100424
Release: 0
Version: 3.0.snap20090923
Release: 2
%define pkg_name libedit
%define pkg_version 20100424-3.0
%define pkg_version 20090923-3.0
#
License: BSD3c
Group: Development/Libraries/C and C++
@ -31,12 +31,13 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc-c++ ncurses-devel
#
Url: http://www.thrysoee.dk/editline/
# http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.gz
Source: %{pkg_name}-%{pkg_version}.tar.bz2
# http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.gz
Source: http://www.thrysoee.dk/editline/%{pkg_name}-%{pkg_version}.tar.bz2
Source1: README.SuSE
Patch1: libedit-downgrade_autoconf.patch
# PATCH-FIX-UPSTREAM libedit-ncurses-pkg-config.patch vuntz@opensuse.org -- Use ncurses in pkg-config file, sent upstream by mail
Patch0: libedit-ncurses-pkg-config.patch
#
Summary: Command Line Editing and History Library
Summary: A command line editing and history library
%description
libedit is a command line editing and history library. It is designed
@ -45,30 +46,28 @@ at a terminal prompt.
Authors:
--------
Jess Thrysoee
%define library_name libedit0
%define soname 0
%define debug_package_requires %{library_name} = %{version}-%{release}
%package -n %{library_name}
%package -n libedit0
License: BSD3c
Group: Development/Libraries/C and C++
Provides: %{pkg_name} = %{version}-%{release}
Obsoletes: %{pkg_name} < %{version}
#
Summary: Command Line Editing and History Library
Summary: A command line editing and history library
%description -n %{library_name}
%description -n libedit0
libedit is a command line editing and history library. It is designed
to be used by interactive programs that allow the user to type commands
at a terminal prompt.
Authors:
--------
Jess Thrysoee
@ -98,22 +97,19 @@ Authors:
%prep
%setup -n %{pkg_name}-%{pkg_version}
%{__cp} %{S:1} .
%patch1
%patch0 -p1
%build
NOCONFIGURE=1 autoreconf -fiv
%configure --disable-static --with-pic \
--disable-silent-rules \
--enable-widec
%__make %{?jobs:-j%jobs}
autoreconf -f -i
%configure --disable-static --with-pic
%{__make} %{?jobs:-j%jobs}
%install
%makeinstall
%__rm "%{buildroot}%{_libdir}"/*.la
rm %{buildroot}%{_libdir}/libedit.la
%clean
%{?buildroot:%__rm -rf "%{buildroot}"}
%{__rm} -rf %{buildroot}
%post -n %{library_name} -p /sbin/ldconfig
@ -121,9 +117,8 @@ NOCONFIGURE=1 autoreconf -fiv
%files -n %{library_name}
%defattr(-,root,root,-)
%{_libdir}/libedit.so.%{soname}
%{_libdir}/libedit.so.%{soname}.*
%{_mandir}/man5/editrc.5%{ext_man}
%{_libdir}/libedit.so.*
%{_mandir}/man5/editrc.5*
%doc README.SuSE THANKS ChangeLog COPYING examples/*c
%files -n libedit-devel
@ -131,7 +126,7 @@ NOCONFIGURE=1 autoreconf -fiv
%{_libdir}/libedit.so
%{_includedir}/histedit.h
%{_includedir}/editline/
%{_mandir}/man3/*.3%{ext_man}
%{_mandir}/man3/*.3*
%{_libdir}/pkgconfig/libedit.pc
%changelog