[packages/bison] - bcond R: libtextstyle too, disable looking for libtexstyle if no libtextyle was requested

hawk hawk at pld-linux.org
Sun Aug 28 12:43:51 CEST 2022


commit 575c0706845c40b004159c14667eb2331ff73ef1
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Sun Aug 28 12:42:41 2022 +0200

    - bcond R: libtextstyle too, disable looking for libtexstyle if
      no libtextyle was requested

 bison.spec            |  8 +++++++-
 no_libtextstyle.patch | 21 +++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/bison.spec b/bison.spec
index 928384d..8723b89 100644
--- a/bison.spec
+++ b/bison.spec
@@ -17,6 +17,7 @@ Source0:	https://ftp.gnu.org/gnu/bison/%{name}-%{version}.tar.lz
 # Source0-md5:	26e76218c2a50a0dd307286d42eb0af9
 Source1:	%{name}.1.pl
 Patch0:		%{name}-info.patch
+Patch1:		no_libtextstyle.patch
 URL:		http://www.gnu.org/software/bison/
 BuildRequires:	flex
 BuildRequires:	gcc >= 5:3.2
@@ -31,7 +32,7 @@ BuildRequires:	rpmbuild(find_lang) >= 1.31
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	texinfo >= 4.0
 Requires:	%{name}-runtime = %{version}-%{release}
-Requires:	libtextstyle >= 0.20.5
+%{?with_libtextstyle:Requires:	libtextstyle >= 0.20.5}
 Requires:	m4 >= 1.4.6
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -107,10 +108,15 @@ zawierajacych parsery wygenerowane przez bisona.
 %prep
 %setup -q
 %patch0 -p1
+%{!?with_libtextstyle:%patch1 -p1}
 
 %{__rm} po/stamp-po
 
 %build
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 %configure \
 	--disable-silent-rules
 %{__make}
diff --git a/no_libtextstyle.patch b/no_libtextstyle.patch
new file mode 100644
index 0000000..d5aa64b
--- /dev/null
+++ b/no_libtextstyle.patch
@@ -0,0 +1,21 @@
+diff -ur bison-3.8.2.orig/m4/libtextstyle-optional.m4 bison-3.8.2/m4/libtextstyle-optional.m4
+--- bison-3.8.2.orig/m4/libtextstyle-optional.m4	2021-03-10 06:41:25.000000000 +0100
++++ bison-3.8.2/m4/libtextstyle-optional.m4	2022-08-28 12:38:58.097300031 +0200
+@@ -21,14 +21,9 @@
+ 
+ AC_DEFUN([gl_LIBTEXTSTYLE_OPTIONAL],
+ [
+-  gl_LIBTEXTSTYLE([$1])
+-  if test $HAVE_LIBTEXTSTYLE = yes; then
+-    TEXTSTYLE_H=
+-  else
+-    TEXTSTYLE_H=textstyle.h
+-    AC_REQUIRE([AC_C_INLINE])
+-    AC_CHECK_FUNCS_ONCE([tcdrain])
+-  fi
++  TEXTSTYLE_H=textstyle.h
++  AC_REQUIRE([AC_C_INLINE])
++  AC_CHECK_FUNCS_ONCE([tcdrain])
+   AC_SUBST([TEXTSTYLE_H])
+   AM_CONDITIONAL([GL_GENERATE_TEXTSTYLE_H], [test -n "$TEXTSTYLE_H"])
+ ])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bison.git/commitdiff/575c0706845c40b004159c14667eb2331ff73ef1



More information about the pld-cvs-commit mailing list