[open-cobol] Use source file from sourceforge.net

Jochen Schmitt s4504kr at fedoraproject.org
Mon Sep 2 18:53:18 UTC 2013


commit 8de23ffa43891f063f0fec52ff39353de652cb6d
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date:   Mon Sep 2 20:53:03 2013 +0200

    Use source file from sourceforge.net
    
    - Fix issue with FORTIFY_SOURCE
    - Add libdb-devel as a BR

 dead.package    |    1 -
 open-cobol.spec |  167 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources         |    1 +
 3 files changed, 168 insertions(+), 1 deletions(-)
---
diff --git a/open-cobol.spec b/open-cobol.spec
new file mode 100644
index 0000000..bb5ae4e
--- /dev/null
+++ b/open-cobol.spec
@@ -0,0 +1,167 @@
+%define cobvers 1.1
+
+Name:           open-cobol
+Version:        1.1
+Release:        1%{?dist}
+Summary:        OpenCOBOL - COBOL compiler
+
+Group:          Development/Languages
+License:        GPLv2+ and LGPLv2+
+
+URL:            http://www.opencobol.org
+# Source:       http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source:         http://downloads.sourceforge.net/open-cobol/open-cobol-1.1.tar.gz
+
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  gmp-devel >= 4.1.4
+BuildRequires:  readline-devel
+BuildRequires:  db4-devel >= 4.1.24 libdb-devel
+BuildRequires:  libtool
+BuildRequires:  libtool-ltdl-devel
+
+Requires:       gcc
+Requires:       glibc-devel
+Requires:       gmp >= 4.1.4
+Requires:       gmp-devel >= 4.1.4
+Requires:       db4 >= 4.1.24
+Requires:       ncurses >= 5.4
+Requires:       libcob = %{version}
+Obsoletes:      libcob-devel < 1.0.90
+Requires(post): /sbin/install-info
+
+%description
+OpenCOBOL is an open-source COBOL compiler, which translates COBOL
+programs to C code and compiles it using GCC.
+
+%package -n libcob
+Summary:        OpenCOBOL runtime library
+Group:          Development/Libraries
+Requires(post): /sbin/ldconfig
+Requires(postun):       /sbin/ldconfig
+
+%description -n libcob
+%{summary}.
+Runtime libraries for OpenCOBOL
+
+%prep
+%setup -q -n %{name}-%{cobvers}
+
+%build
+export CFLAGS="$RPM_OPT_FLAGS -fPIC -O"
+export CPPFLAGS="$CFLAGS"
+%configure --disable-rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
+make %{?_smp_mflags} 
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT/%{_libdir} -type f -name "*.*a" -exec rm -f {} ';'
+rm -rf $RPM_BUILD_ROOT/%{_infodir}/dir
+
+%find_lang %{name}
+
+%check
+make check CLFAGS="$RPM_OPT_FLGAS -O"
+
+%files -f %{name}.lang
+%defattr (-,root,root,-)
+%doc AUTHORS COPYING ChangeLog
+%doc NEWS README THANKS
+%{_bindir}/cobc
+%{_bindir}/cob-config
+%{_bindir}/cobcrun
+%{_datadir}/open-cobol
+%{_infodir}/open-cobol.info*
+%{_includedir}/*
+%{_libdir}/libcob.so
+
+%files -n libcob
+%defattr (-,root,root,-)
+%doc COPYING.LIB
+%{_libdir}/libcob.so.*
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post 
+/sbin/install-info %{_infodir}/open-cobol.info %{_infodir}/dir 2>/dev/null || :
+
+%postun 
+if [ $1 = 0 ]; then
+  /sbin/install-info --delete %{_infodir}/open-cobol.info %{_infodir}/dir 2>/dev/null || :
+fi
+
+%post -n libcob -p /sbin/ldconfig
+
+%postun -n libcob -p /sbin/ldconfig
+
+%changelog
+* Sat Aug 31 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1.1-1
+- Use source file from sourceforge.net
+- Fix issue with FORTIFY_SOURCE
+- Add libdb-devel as a BR
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1-0.20090211.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1-0.20090210.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1-0.20090209.2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Wed Oct 26 2011 Marcela Mašláňová <mmaslano at redhat.com> - 1.1-0.20090208.2
+- rebuild with new gmp without compat lib
+
+* Wed Oct 12 2011 Peter Schiffer <pschiffe at redhat.com> - 1.1-0.20090208.1
+- rebuild with new gmp
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1-0.20090208
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1-0.20090207
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Mar 23 2009 Jochen Schmitt <Jochen herr-schmitt de> 1.1-0.20090206
+- Adapt version to naming guidelines
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.95-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Dec  1 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.95-3
+- Obsoleting libcob-devel
+
+* Tue Oct 21 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.95-2
+- Fix Changelog entry
+- Rebuild
+
+* Mon Oct 20 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.95-1
+- New upstream relase
+- Fix FORTIFY_SOURCE issue (#464554)
+
+* Mon Sep 15 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.90-4
+- Remove _FORTIFY_SOURCE as adviced by the upstream
+
+* Thu Sep 11 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.90-3
+- Add -D__NO_STRING_INLINES for the i86 arch
+
+* Sun Aug 17 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.90-2
+- Fix dependency open-cobol -> libcob
+
+* Tue Aug 12 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.90-1
+- Prerelease of opben-cobol-1.1
+
+* Tue Aug  5 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0-3
+- Blocking Test #98 to failing
+
+* Wed Jul 30 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0-2
+- OpenCOBOL req. libcob-devel
+- Fix URIs
+- Fix tiwce groups
+
+* Wed Jul 30 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0-1
+- Initional Fedora RPM package
+
diff --git a/sources b/sources
new file mode 100644
index 0000000..885a0af
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+e38c898e01d50a7ca6bb3e41cfcb0c64  open-cobol-1.1.tar.gz


More information about the scm-commits mailing list