first commit
This commit is contained in:
20
.gitignore
vendored
Normal file
20
.gitignore
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
dts-11/*
|
||||
temp/*
|
||||
*.tar
|
||||
*.tgz
|
||||
*.tbz
|
||||
*.xz
|
||||
*.gz
|
||||
*.bz2
|
||||
*.zip
|
||||
*.rar
|
||||
*.rpm
|
||||
*.asc
|
||||
*.sig
|
||||
*.swp
|
||||
*_orig
|
||||
*_old
|
||||
*.bak
|
||||
*.old
|
||||
*/a/*
|
||||
*/b/*
|
||||
2319
ImageMagick6/ImageMagick6.spec
Normal file
2319
ImageMagick6/ImageMagick6.spec
Normal file
File diff suppressed because it is too large
Load Diff
439
acl/acl.spec
Normal file
439
acl/acl.spec
Normal file
@@ -0,0 +1,439 @@
|
||||
Summary: Access control list utilities
|
||||
Name: acl
|
||||
Version: 2.2.53
|
||||
Release: 1%{?dist}
|
||||
BuildRequires: devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-build
|
||||
BuildRequires: gawk
|
||||
BuildRequires: gettext
|
||||
BuildRequires: libattr-devel
|
||||
BuildRequires: libtool
|
||||
Requires: libacl = %{version}-%{release}
|
||||
Source: https://download-mirror.savannah.gnu.org/releases/acl/acl-%{version}.tar.gz
|
||||
|
||||
License: GPLv2+
|
||||
URL: https://savannah.nongnu.org/projects/acl
|
||||
|
||||
%description
|
||||
This package contains the getfacl and setfacl utilities needed for
|
||||
manipulating access control lists.
|
||||
|
||||
%package -n libacl
|
||||
Summary: Dynamic library for access control list support
|
||||
License: LGPLv2+
|
||||
Group: System Environment/Libraries
|
||||
#Conflicts: filesystem < 3
|
||||
|
||||
%description -n libacl
|
||||
This package contains the libacl.so dynamic library which contains
|
||||
the POSIX 1003.1e draft standard 17 functions for manipulating access
|
||||
control lists.
|
||||
|
||||
%package -n libacl-devel
|
||||
Summary: Files needed for building programs with libacl
|
||||
License: LGPLv2+
|
||||
Group: Development/Libraries
|
||||
Requires: libacl = %{version}-%{release}, libattr-devel
|
||||
|
||||
%description -n libacl-devel
|
||||
This package contains header files and documentation needed to develop
|
||||
programs which make use of the access control list programming interface
|
||||
defined in POSIX 1003.1e draft standard 17.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%enable_devtoolset8
|
||||
%configure
|
||||
|
||||
# uncomment to turn on optimizations
|
||||
# sed -i 's/-O2/-O0/' libtool include/builddefs
|
||||
# unset CFLAGS
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
if ./setfacl -m "u:$(id -u):rwx" .; then
|
||||
if test 0 = "$(id -u)"; then
|
||||
# test/root/permissions.test requires the 'daemon' user to be a member
|
||||
# of the 'bin' group in order not to fail. Prevent the test from
|
||||
# running if we detect that its requirements are not met (#1085389).
|
||||
if id -nG daemon | { ! grep bin >/dev/null; }; then
|
||||
sed -e 's|test/root/permissions.test||' \
|
||||
-i test/Makemodule.am Makefile.in Makefile
|
||||
fi
|
||||
|
||||
# test/root/setfacl.test fails if 'bin' user cannot access build dir
|
||||
if ! runuser -u bin -- "${PWD}/setfacl" --version; then
|
||||
sed -e 's|test/root/setfacl.test||' \
|
||||
-i test/Makemodule.am Makefile.in Makefile
|
||||
fi
|
||||
fi
|
||||
|
||||
# run the upstream test-suite
|
||||
make check || exit $?
|
||||
else
|
||||
echo '*** ACLs are probably not supported by the file system,' \
|
||||
'the test-suite will NOT run ***'
|
||||
fi
|
||||
|
||||
%install
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
# get rid of libacl.a and libacl.la
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libacl.a
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libacl.la
|
||||
|
||||
chmod 0755 $RPM_BUILD_ROOT/%{_libdir}/libacl.so.*.*.*
|
||||
|
||||
# drop already installed documentation, we will use an RPM macro to install it
|
||||
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}*
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%ldconfig_scriptlets -n libacl
|
||||
|
||||
%files -f %{name}.lang
|
||||
%doc doc/COPYING*
|
||||
%{_bindir}/chacl
|
||||
%{_bindir}/getfacl
|
||||
%{_bindir}/setfacl
|
||||
%{_mandir}/man1/chacl.1*
|
||||
%{_mandir}/man1/getfacl.1*
|
||||
%{_mandir}/man1/setfacl.1*
|
||||
%{_mandir}/man5/acl.5*
|
||||
|
||||
%files -n libacl-devel
|
||||
%{_libdir}/libacl.so
|
||||
%{_libdir}/pkgconfig/*.pc
|
||||
%{_includedir}/acl
|
||||
%{_includedir}/sys/acl.h
|
||||
%{_mandir}/man3/acl_*
|
||||
|
||||
%files -n libacl
|
||||
%{_libdir}/libacl.so.*
|
||||
|
||||
%changelog
|
||||
* Mon Jul 02 2018 Kamil Dudka <kdudka@redhat.com> 2.2.53-1
|
||||
- new upstream release
|
||||
|
||||
* Tue Mar 13 2018 Kamil Dudka <kdudka@redhat.com> 2.2.52-21
|
||||
- update link to POSIX.1e draft in acl(5) man page (#1510527)
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.52-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Sun Feb 04 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.2.52-19
|
||||
- Switch to %%ldconfig_scriptlets
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.52-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.52-17
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon Jul 24 2017 Kamil Dudka <kdudka@redhat.com> 2.2.52-16
|
||||
- fix test-suite failure with perl-5.26.0 (#1473845)
|
||||
- update URL of the upstream source tarball
|
||||
|
||||
* Thu May 18 2017 Kamil Dudka <kdudka@redhat.com> 2.2.52-15
|
||||
- setfacl.1: document the meaning of '-' in perms (#1337039)
|
||||
- avoid failure of %%check when building as root (#1085389)
|
||||
- apply patches automatically to ease maintenance
|
||||
|
||||
* Wed May 17 2017 Kamil Dudka <kdudka@redhat.com> 2.2.52-14
|
||||
- drop obsolete BuildRoot and Group tags
|
||||
- fix spurious acl_check() failure on setfacl --restore (#1451826)
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.52-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Fri Feb 03 2017 Kamil Dudka <kdudka@redhat.com> 2.2.52-12
|
||||
- update project URL (#1418474)
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.52-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Fri Aug 14 2015 Adam Jackson <ajax@redhat.com> 2.2.52-10
|
||||
- Remove bizarre 12 year old libtool invocation workaround that prevented
|
||||
hardened cflags working
|
||||
|
||||
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.52-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.2.52-8
|
||||
- Rebuilt for
|
||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.52-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> - 2.2.52-6
|
||||
- tag licenses properly
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.52-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Fri Nov 01 2013 Kamil Dudka <kdudka@redhat.com> 2.2.52-4
|
||||
- fix SIGSEGV of getfacl -e on overly long group name
|
||||
|
||||
* Fri Aug 09 2013 Kamil Dudka <kdudka@redhat.com> 2.2.52-3
|
||||
- drop a docdir-related patch to fix a packaging failure (#993659)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.52-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Mon May 20 2013 Kamil Dudka <kdudka@redhat.com> 2.2.52-1
|
||||
- new upstream release, drop applied patches
|
||||
- drop workarounds that are no longer necessary
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.51-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Tue Aug 28 2012 Kamil Dudka <kdudka@redhat.com> 2.2.51-8
|
||||
- fix specfile issues reported by the fedora-review script
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.51-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Wed May 02 2012 Kamil Dudka <kdudka@redhat.com> 2.2.51-6
|
||||
- do not mention static libraries in the summary of libacl{,-devel} (#817952)
|
||||
|
||||
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 2.2.51-5
|
||||
- add filesystem guard
|
||||
|
||||
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 2.2.51-4
|
||||
- install everything in /usr
|
||||
https://fedoraproject.org/wiki/Features/UsrMove
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.51-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Fri May 06 2011 Kamil Dudka <kdudka@redhat.com> 2.2.51-2
|
||||
- update project URL (#699058)
|
||||
|
||||
* Thu Apr 21 2011 Kamil Dudka <kdudka@redhat.com> 2.2.51-1
|
||||
- new upstream release
|
||||
|
||||
* Tue Apr 19 2011 Kamil Dudka <kdudka@redhat.com> 2.2.50-1
|
||||
- new upstream release
|
||||
|
||||
* Wed Apr 06 2011 Kamil Dudka <kdudka@redhat.com> 2.2.49-11
|
||||
- add function acl_extended_file_nofollow() (#692982)
|
||||
|
||||
* Tue Mar 29 2011 Kamil Dudka <kdudka@redhat.com> 2.2.49-10
|
||||
- fix typos in setfacl(1) man page (#675451)
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.49-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Thu Jul 08 2010 Kamil Dudka <kdudka@redhat.com> 2.2.49-8
|
||||
- remove dependency of libacl-devel on nfs-utils-lib and openldap
|
||||
|
||||
* Tue May 25 2010 Kamil Dudka <kdudka@redhat.com> 2.2.49-7
|
||||
- let acl depend on the same version of libacl (#595674)
|
||||
|
||||
* Wed Mar 24 2010 Kamil Dudka <kdudka@redhat.com> 2.2.49-6
|
||||
- prevent setfacl --restore from SIGSEGV on malformed restore file (#576550)
|
||||
|
||||
* Wed Mar 10 2010 Kamil Dudka <kdudka@redhat.com> 2.2.49-5
|
||||
- run the test-suite if possible
|
||||
|
||||
* Tue Jan 19 2010 Kamil Dudka <kdudka@redhat.com> 2.2.49-4
|
||||
- do not package a static library (#556036)
|
||||
- remove multilib patch no longer useful
|
||||
- cleanup in BuildRequires
|
||||
|
||||
* Tue Jan 05 2010 Kamil Dudka <kdudka@redhat.com> 2.2.49-3
|
||||
- upstream patch for setfacl --restore SUID/SGID bits handling (#467936)
|
||||
|
||||
* Sat Dec 26 2009 Kamil Dudka <kdudka@redhat.com> 2.2.49-2
|
||||
- tweaked setfacl tree walk flags (#488674), thanks to Markus Steinborn
|
||||
|
||||
* Sun Dec 20 2009 Kamil Dudka <kdudka@redhat.com> 2.2.49-1
|
||||
- new upstream bugfix release
|
||||
- big cleanup in patches
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.47-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.47-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Thu Jul 31 2008 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.47-3
|
||||
- little improvement to params patch
|
||||
- Resolves: #457244
|
||||
|
||||
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.2.47-2
|
||||
- rework params patch to apply with fuzz=0
|
||||
- fix license tag
|
||||
|
||||
* Tue Feb 12 2008 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.47-1
|
||||
- new upstream version
|
||||
|
||||
* Mon Jan 28 2008 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.45-3
|
||||
- Fixed segfault when using only "--" as parameter
|
||||
- Resolves: #430458
|
||||
|
||||
* Wed Nov 7 2007 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.45-2
|
||||
- Fixed setfacl exitcodes
|
||||
- Resolves: #368451
|
||||
|
||||
* Wed Oct 31 2007 Jiri Moskovcak <jmoskovc@redhat.com> - 2.2.45-1
|
||||
- New version
|
||||
- dropped walk patch
|
||||
|
||||
* Thu Sep 20 2007 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.39-10
|
||||
- Rewriten path_max patch to support long UTF8 names
|
||||
- Resolves #287701, #183181
|
||||
|
||||
* Fri Aug 31 2007 Steve Dickson <steved@redhat.com> - 2.2.39-9
|
||||
- Removed NFS4 ACL patch since it was rejected by upstream.
|
||||
|
||||
* Thu Aug 30 2007 Jeremy Katz <katzj@redhat.com> - 2.2.39-8
|
||||
- disable nfs patch; linking libacl against libs in /usr will lead to breakage
|
||||
|
||||
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.2.39-7
|
||||
- Build Require gawk
|
||||
|
||||
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.2.39-6
|
||||
- Rebuild for selinux ppc32 issue.
|
||||
|
||||
* Mon Aug 27 2007 Steve Dickson <steved@redhat.com> 2.2.39-5
|
||||
- Added NFS v4 ACL support
|
||||
|
||||
* Thu Jul 26 2007 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.39-4.1
|
||||
- Updated man page for getfacl
|
||||
|
||||
* Wed Jul 25 2007 Jiri Moskovcak <jmoskovc@redhat.com> 2.2.39-4
|
||||
- Added support fort short params to getfacl
|
||||
- Resolves: #204087
|
||||
|
||||
* Wed Mar 21 2007 Thomas Woerner <twoerner@redhat.com> 2.2.39-3.1
|
||||
- new improved walk patch with fixed getfacl exit code (rhbz#232884)
|
||||
|
||||
* Fri Feb 23 2007 Karsten Hopp <karsten@redhat.com> 2.2.39-3
|
||||
- fix buildroot
|
||||
- remove trailing dot from summary
|
||||
- -devel requires same version of libacl
|
||||
- escape macro in changelog
|
||||
- make .so symlink relative
|
||||
|
||||
* Thu Feb 22 2007 Steve Grubb <sgrubb@redhat.com> 2.2.39-2
|
||||
- Apply patch to make order consistent.
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.2.39-1.1
|
||||
- rebuild
|
||||
|
||||
* Wed Jul 5 2006 Thomas Woerner <twoerner@redhat.com> 2.2.39-1
|
||||
- new version 2.2.39
|
||||
- fixed usage of long UTF-8 filenames (#183181)
|
||||
Thanks to Andrey for the initial patch.
|
||||
|
||||
* Wed Jun 7 2006 Jeremy Katz <katzj@redhat.com> - 2.2.34-2
|
||||
- rebuild for -devel deps
|
||||
|
||||
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2.34-1.2
|
||||
- bump again for double-long bug on ppc(64)
|
||||
|
||||
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2.34-1.1
|
||||
- rebuilt for new gcc4.1 snapshot and glibc changes
|
||||
|
||||
* Fri Feb 3 2006 Thomas Woerner <twoerner@redhat.com> 2.2.34-1
|
||||
- new version 2.2.34
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Dec 6 2005 Thomas Woerner <twoerner@redhat.com> 2.2.32-2.1
|
||||
- fixed permissions of libacl
|
||||
|
||||
* Tue Dec 6 2005 Thomas Woerner <twoerner@redhat.com> 2.2.32-2
|
||||
- spec file cleanup
|
||||
- mark po files as lang specific
|
||||
|
||||
* Sun Nov 06 2005 Florian La Roche <laroche@redhat.com>
|
||||
- 2.2.32
|
||||
|
||||
* Wed Sep 28 2005 Than Ngo <than@redhat.com> 2.2.31-1
|
||||
- update to 2.2.31
|
||||
|
||||
* Wed Sep 28 2005 Than Ngo <than@redhat.com> 2.2.23-9
|
||||
- get rid of *.la files
|
||||
- remove duplicate doc files
|
||||
|
||||
* Wed Feb 9 2005 Stephen C. Tweedie <sct@redhat.com> 2.2.23-6
|
||||
- Rebuild
|
||||
|
||||
* Thu Sep 16 2004 Jeremy Katz <katzj@redhat.com> - 2.2.23-5
|
||||
- make the libs executable so that we find their dependencies (#132696)
|
||||
|
||||
* Fri Sep 10 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.23-4
|
||||
- libacl-devel Requires: libattr-devel for libattr.la
|
||||
|
||||
* Fri Sep 10 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.23-3
|
||||
- Requires libtool >= 1.5 for building
|
||||
|
||||
* Thu Aug 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.2.23-2
|
||||
- Make libacl.so.* executable.
|
||||
|
||||
* Thu Aug 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.2.23-1
|
||||
- Update to latest upstream version.
|
||||
|
||||
* Sun Aug 8 2004 Alan Cox <alan@redhat.com> 2.2.7-7
|
||||
- Close bug #125300 (Steve Grubb: build requires libtool,gettext)
|
||||
|
||||
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Mar 31 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.7-5
|
||||
- Add missing %%defattr
|
||||
|
||||
* Tue Mar 30 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.7-3
|
||||
- Add /usr/include/acl to files manifest
|
||||
- Fix location of doc files, add main doc dir to files manifest
|
||||
|
||||
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Aug 5 2003 Elliot Lee <sopwith@redhat.com> 2.2.7-2
|
||||
- Fix libtool invocation
|
||||
|
||||
* Tue Jun 3 2003 Stephen C. Tweedie <sct@redhat.com> 2.2.7-1
|
||||
- Update to acl-2.2.7
|
||||
|
||||
* Wed Mar 26 2003 Michael K. Johnson <johnsonm@redhat.com> 2.2.3-2
|
||||
- include patch from Jay Berkenbilt to print better error messages
|
||||
|
||||
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 2.2.3-1
|
||||
- udpate/rebuild
|
||||
|
||||
* Sat Jan 4 2003 Jeff Johnson <jbj@redhat.com> 2.0.11-7
|
||||
- set execute bits on library so that requires are generated.
|
||||
|
||||
* Tue Nov 19 2002 Elliot Lee <sopwith@redhat.com> 2.0.11-5
|
||||
- Correct patch in previous fix so that shared libraries go in /lib*
|
||||
instead of /usr/lib*
|
||||
|
||||
* Tue Nov 19 2002 Elliot Lee <sopwith@redhat.com> 2.0.11-4
|
||||
- Fix multilibbing
|
||||
|
||||
* Wed Sep 11 2002 Than Ngo <than@redhat.com> 2.0.11-3
|
||||
- Added fix to install libs in correct directory on 64bit machine
|
||||
|
||||
* Thu Aug 08 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.11-2
|
||||
- Made the package only own the one directory that is unique to it:
|
||||
/usr/include/acl
|
||||
|
||||
* Mon Jun 24 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.11-1
|
||||
- Initial Red Hat package
|
||||
Made as few changes as possible relative to upstream packaging to
|
||||
make it easier to maintain long-term. This means that some of
|
||||
the techniques used here are definitely not standard Red Hat
|
||||
techniques. If you are looking for an example package to fit
|
||||
into Red Hat Linux transparently, this would not be the one to
|
||||
pick.
|
||||
- acl-devel -> libacl-devel
|
||||
49
autoconf/2.13/autoconf-2.12-race.patch
Normal file
49
autoconf/2.13/autoconf-2.12-race.patch
Normal file
@@ -0,0 +1,49 @@
|
||||
--- autoconf-2.12/autoconf.sh.race Thu Aug 27 19:01:23 1998
|
||||
+++ autoconf-2.12/autoconf.sh Thu Aug 27 19:05:04 1998
|
||||
@@ -45,7 +45,7 @@
|
||||
esac
|
||||
|
||||
: ${TMPDIR=/tmp}
|
||||
-tmpout=${TMPDIR}/acout.$$
|
||||
+tmpout=`/bin/mktemp ${TMPDIR}/acout.XXXXXX`
|
||||
localdir=
|
||||
show_version=no
|
||||
|
||||
@@ -97,10 +97,10 @@
|
||||
|
||||
trap 'rm -f $tmpin $tmpout; exit 1' 1 2 15
|
||||
|
||||
-tmpin=${TMPDIR}/acin.$$ # Always set this, to avoid bogus errors from some rm's.
|
||||
+tmpin=`/bin/mktemp ${TMPDIR}/acin.XXXXXX`
|
||||
+# Always set this, to avoid bogus errors from some rm's.
|
||||
if test z$infile = z-; then
|
||||
infile=$tmpin
|
||||
- cat > $infile
|
||||
elif test ! -r "$infile"; then
|
||||
echo "autoconf: ${infile}: No such file or directory" >&2
|
||||
exit 1
|
||||
--- autoconf-2.12/autoheader.sh.race Thu Aug 27 19:05:19 1998
|
||||
+++ autoconf-2.12/autoheader.sh Thu Aug 27 19:08:18 1998
|
||||
@@ -194,9 +194,9 @@
|
||||
# Some fgrep's have limits on the number of lines that can be in the
|
||||
# pattern on the command line, so use a temporary file containing the
|
||||
# pattern.
|
||||
- (fgrep_tmp=${TMPDIR-/tmp}/autoh$$
|
||||
+ (fgrep_tmp=`/bin/mktemp ${TMPDIR-/tmp}/autoh$$.XXXXXX`
|
||||
trap "rm -f $fgrep_tmp; exit 1" 1 2 15
|
||||
- cat > $fgrep_tmp <<EOF
|
||||
+ cat >> $fgrep_tmp <<EOF
|
||||
$syms
|
||||
EOF
|
||||
fgrep -f $fgrep_tmp
|
||||
--- autoconf-2.12/autoupdate.sh.race Thu Aug 27 19:09:12 1998
|
||||
+++ autoconf-2.12/autoupdate.sh Thu Aug 27 19:10:05 1998
|
||||
@@ -26,7 +26,7 @@
|
||||
Usage: autoupdate [-h] [--help] [-m dir] [--macrodir=dir]
|
||||
[--version] [template-file]"
|
||||
|
||||
-sedtmp=/tmp/acups.$$
|
||||
+sedtmp=`/bin/mktemp /tmp/acups.XXXXXX`
|
||||
# For debugging.
|
||||
#sedtmp=/tmp/acups
|
||||
show_version=no
|
||||
53
autoconf/2.13/autoconf-2.13-autoscan.patch
Normal file
53
autoconf/2.13/autoconf-2.13-autoscan.patch
Normal file
@@ -0,0 +1,53 @@
|
||||
--- autoconf-2.13/autoscan.pl~ Tue Jul 10 19:00:10 2001
|
||||
+++ autoconf-2.13/autoscan.pl Tue Jul 10 19:00:10 2001
|
||||
@@ -123,14 +123,33 @@
|
||||
# Called by &find on each file.
|
||||
sub wanted
|
||||
{
|
||||
- if (/^.*\.[chlymC]$/ || /^.*\.cc$/) {
|
||||
- $name =~ s?^\./??; push(@cfiles, $name);
|
||||
- }
|
||||
- elsif (/^[Mm]akefile$/ || /^[Mm]akefile\.in$/ || /^GNUmakefile$/) {
|
||||
- $name =~ s?^\./??; push(@makefiles, $name);
|
||||
- }
|
||||
- elsif (/^.*\.sh$/) {
|
||||
- $name =~ s?^\./??; push(@shfiles, $name);
|
||||
+ # Wanted only if there is no corresponding FILE.in.
|
||||
+ return
|
||||
+ if -f "$_.in";
|
||||
+
|
||||
+ # Strip a useless leading `./'.
|
||||
+ $name =~ s,^\./,,;
|
||||
+
|
||||
+ if (/^.*\.[chlymC](\.in)?$/)
|
||||
+ {
|
||||
+ push (@cfiles, $name);
|
||||
+ $programs{cc}++;
|
||||
+ }
|
||||
+ elsif (/^.*\.(cc|cpp|cxx|CC|C|hh|hpp|hxx|HH|H|yy|ypp|ll|lpp)(\.in)?$/)
|
||||
+ {
|
||||
+ push (@cfiles, $name);
|
||||
+ $programs{CC}++;
|
||||
+ }
|
||||
+ elsif (/^[Mm]akefile(\.in)?$/ || /^GNUmakefile$/)
|
||||
+ {
|
||||
+ # Wanted only if there is no corresponding Makefile.in.
|
||||
+ # Using Find, $_ contains the current filename with the current
|
||||
+ # directory of the walk through.
|
||||
+ push (@makefiles, $name);
|
||||
+ }
|
||||
+ elsif (/^.*\.sh(\.in)?$/)
|
||||
+ {
|
||||
+ push (@shfiles, $name);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -244,7 +263,7 @@
|
||||
$libraries{$1}++;
|
||||
}
|
||||
# Tokens in the code.
|
||||
- while (s/\W([a-zA-Z_]\w*)\W/ /) {
|
||||
+ while (s/\W([a-zA-Z_][\w\+\.-]*)\W/ /) {
|
||||
$programs{$1}++;
|
||||
}
|
||||
}
|
||||
57
autoconf/2.13/autoconf-2.13-c++exit.patch
Normal file
57
autoconf/2.13/autoconf-2.13-c++exit.patch
Normal file
@@ -0,0 +1,57 @@
|
||||
--- autoconf-2.13/acgeneral.m4~ Tue Jun 26 17:00:28 2001
|
||||
+++ autoconf-2.13/acgeneral.m4 Tue Jun 26 17:00:28 2001
|
||||
@@ -1817,10 +1817,6 @@
|
||||
[cat > conftest.$ac_ext <<EOF
|
||||
[#]line __oline__ "configure"
|
||||
#include "confdefs.h"
|
||||
-ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
|
||||
-extern "C" void exit(int);
|
||||
-#endif
|
||||
-])dnl
|
||||
[$1]
|
||||
EOF
|
||||
if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
|
||||
--- autoconf-2.13/acspecific.m4~ Tue Jun 26 17:04:34 2001
|
||||
+++ autoconf-2.13/acspecific.m4 Tue Jun 26 17:04:34 2001
|
||||
@@ -152,8 +152,41 @@
|
||||
CXXFLAGS=
|
||||
fi
|
||||
fi
|
||||
+
|
||||
+AC_PROG_CXX_EXIT_DECLARATION
|
||||
])
|
||||
|
||||
+
|
||||
+# AC_PROG_CXX_EXIT_DECLARATION
|
||||
+# -----------------------------
|
||||
+# Find a valid prototype for exit and declare it in confdefs.h.
|
||||
+AC_DEFUN(AC_PROG_CXX_EXIT_DECLARATION,
|
||||
+[for ac_declaration in \
|
||||
+ ''\
|
||||
+ '#include <stdlib.h>' \
|
||||
+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
|
||||
+ 'extern "C" void std::exit (int); using std::exit;' \
|
||||
+ 'extern "C" void exit (int) throw ();' \
|
||||
+ 'extern "C" void exit (int);' \
|
||||
+ 'void exit (int);'
|
||||
+do
|
||||
+ AC_TRY_COMPILE([#include <stdlib.h>
|
||||
+$ac_declaration],
|
||||
+ [exit (42);],
|
||||
+ [],
|
||||
+ [continue])
|
||||
+ AC_TRY_COMPILE([$ac_declaration],
|
||||
+ [exit (42);],
|
||||
+ [break])
|
||||
+done
|
||||
+if test -n "$ac_declaration"; then
|
||||
+ echo '#ifdef __cplusplus' >>confdefs.h
|
||||
+ echo $ac_declaration >>confdefs.h
|
||||
+ echo '#endif' >>confdefs.h
|
||||
+fi
|
||||
+])# AC_PROG_CXX_EXIT_DECLARATION
|
||||
+
|
||||
+
|
||||
dnl Determine a Fortran 77 compiler to use. If `F77' is not already set
|
||||
dnl in the environment, check for `g77', `f77' and `f2c', in that order.
|
||||
dnl Set the output variable `F77' to the name of the compiler found.
|
||||
18
autoconf/2.13/autoconf-2.13-exit.patch
Normal file
18
autoconf/2.13/autoconf-2.13-exit.patch
Normal file
@@ -0,0 +1,18 @@
|
||||
--- autoconf-2.13/acgeneral.m4.orig Thu Jul 26 15:13:37 2001
|
||||
+++ autoconf-2.13/acgeneral.m4 Thu Jul 26 15:14:00 2001
|
||||
@@ -1988,12 +1988,12 @@
|
||||
AC_MSG_CHECKING(size of $1)
|
||||
AC_CACHE_VAL(AC_CV_NAME,
|
||||
[AC_TRY_RUN([#include <stdio.h>
|
||||
-main()
|
||||
+int main()
|
||||
{
|
||||
FILE *f=fopen("conftestval", "w");
|
||||
- if (!f) exit(1);
|
||||
+ if (!f) return(1);
|
||||
fprintf(f, "%d\n", sizeof($1));
|
||||
- exit(0);
|
||||
+ return(0);
|
||||
}], AC_CV_NAME=`cat conftestval`, AC_CV_NAME=0, ifelse([$2], , , AC_CV_NAME=$2))])dnl
|
||||
AC_MSG_RESULT($AC_CV_NAME)
|
||||
AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME)
|
||||
39
autoconf/2.13/autoconf-2.13-headers.patch
Normal file
39
autoconf/2.13/autoconf-2.13-headers.patch
Normal file
@@ -0,0 +1,39 @@
|
||||
--- autoconf-2.13/acspecific.m4.orig Fri Jun 29 16:26:39 2001
|
||||
+++ autoconf-2.13/acspecific.m4 Fri Jun 29 16:26:39 2001
|
||||
@@ -1010,7 +1043,7 @@
|
||||
])
|
||||
|
||||
AC_DEFUN(AC_FUNC_MMAP,
|
||||
-[AC_CHECK_HEADERS(unistd.h)
|
||||
+[AC_CHECK_HEADERS(stdlib.h unistd.h sys/stat.h sys/types.h)
|
||||
AC_CHECK_FUNCS(getpagesize)
|
||||
AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap_fixed_mapped,
|
||||
[AC_TRY_RUN([
|
||||
@@ -1039,11 +1072,24 @@
|
||||
#include <fcntl.h>
|
||||
#include <sys/mman.h>
|
||||
|
||||
+#if HAVE_SYS_TYPES_H
|
||||
+# include <sys/types.h>
|
||||
+#endif
|
||||
+
|
||||
+#if HAVE_STDLIB_H
|
||||
+# include <stdlib.h>
|
||||
+#endif
|
||||
+
|
||||
+#if HAVE_SYS_STAT_H
|
||||
+# include <sys/stat.h>
|
||||
+#endif
|
||||
+
|
||||
+#if HAVE_UNISTD_H
|
||||
+# include <unistd.h>
|
||||
+#endif
|
||||
+
|
||||
/* This mess was copied from the GNU getpagesize.h. */
|
||||
#ifndef HAVE_GETPAGESIZE
|
||||
-# ifdef HAVE_UNISTD_H
|
||||
-# include <unistd.h>
|
||||
-# endif
|
||||
|
||||
/* Assume that all systems that can run configure have sys/param.h. */
|
||||
# ifndef HAVE_SYS_PARAM_H
|
||||
54
autoconf/2.13/autoconf-2.13-make-defs-62361.patch
Normal file
54
autoconf/2.13/autoconf-2.13-make-defs-62361.patch
Normal file
@@ -0,0 +1,54 @@
|
||||
diff -u autoconf-2.13/acgeneral.m4~ autoconf-2.13/acgeneral.m4
|
||||
--- autoconf-2.13/acgeneral.m4~ Wed May 15 14:47:12 2002
|
||||
+++ autoconf-2.13/acgeneral.m4 Wed May 15 14:47:12 2002
|
||||
@@ -2156,20 +2156,38 @@
|
||||
dnl AC_OUTPUT_MAKE_DEFS()
|
||||
define(AC_OUTPUT_MAKE_DEFS,
|
||||
[# Transform confdefs.h into DEFS.
|
||||
-dnl Using a here document instead of a string reduces the quoting nightmare.
|
||||
# Protect against shell expansion while executing Makefile rules.
|
||||
# Protect against Makefile macro expansion.
|
||||
-cat > conftest.defs <<\EOF
|
||||
-changequote(<<, >>)dnl
|
||||
-s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
|
||||
-s%[ `~<<#>>$^&*(){}\\|;'"<>?]%\\&%g
|
||||
-s%\[%\\&%g
|
||||
-s%\]%\\&%g
|
||||
-s%\$%$$%g
|
||||
-changequote([, ])dnl
|
||||
-EOF
|
||||
-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
|
||||
-rm -f conftest.defs
|
||||
+#
|
||||
+# If the first sed substitution is executed (which looks for macros that
|
||||
+# take arguments), then we branch to the quote section. Otherwise,
|
||||
+# look for a macro that doesn't take arguments.
|
||||
+cat >confdef2opt.sed <<\_ACEOF
|
||||
+changequote(<<, >>)dnl
|
||||
+t clear
|
||||
+: clear
|
||||
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
|
||||
+t quote
|
||||
+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
|
||||
+t quote
|
||||
+d
|
||||
+: quote
|
||||
+s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
|
||||
+s,\[,\\&,g
|
||||
+s,\],\\&,g
|
||||
+s,\$,$$,g
|
||||
+p
|
||||
+changequote([, ])dnl
|
||||
+_ACEOF
|
||||
+# We use echo to avoid assuming a particular line-breaking character.
|
||||
+# The extra dot is to prevent the shell from consuming trailing
|
||||
+# line-breaks from the sub-command output. A line-break within
|
||||
+# single-quotes doesn't work because, if this script is created in a
|
||||
+# platform that uses two characters for line-breaks (e.g., DOS), tr
|
||||
+# would break.
|
||||
+ac_LF_and_DOT=`echo; echo .`
|
||||
+DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
|
||||
+rm -f confdef2opt.sed
|
||||
])
|
||||
|
||||
dnl Do the variable substitutions to create the Makefiles or whatever.
|
||||
41
autoconf/2.13/autoconf-2.13-mawk.patch
Normal file
41
autoconf/2.13/autoconf-2.13-mawk.patch
Normal file
@@ -0,0 +1,41 @@
|
||||
--- autoconf-2.13/configure.mawk Tue Jan 5 08:28:57 1999
|
||||
+++ autoconf-2.13/configure Sun Mar 21 16:58:01 1999
|
||||
@@ -583,7 +583,7 @@
|
||||
done
|
||||
test -n "$M4" || M4="m4"
|
||||
|
||||
-for ac_prog in mawk gawk nawk awk
|
||||
+for ac_prog in gawk mawk nawk awk
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
--- autoconf-2.13/acspecific.m4.mawk Tue Jan 5 08:27:52 1999
|
||||
+++ autoconf-2.13/acspecific.m4 Sun Mar 21 16:58:56 1999
|
||||
@@ -479,9 +479,9 @@
|
||||
AC_DEFUN(AC_PROG_RANLIB,
|
||||
[AC_CHECK_PROG(RANLIB, ranlib, ranlib, :)])
|
||||
|
||||
-dnl Check for mawk first since it's generally faster.
|
||||
+dnl Don't check for mawk first even if it's generally faster.
|
||||
AC_DEFUN(AC_PROG_AWK,
|
||||
-[AC_CHECK_PROGS(AWK, mawk gawk nawk awk, )])
|
||||
+[AC_CHECK_PROGS(AWK, gawk mawk nawk awk, )])
|
||||
|
||||
AC_DEFUN(AC_PROG_YACC,
|
||||
[AC_CHECK_PROGS(YACC, 'bison -y' byacc, yacc)])
|
||||
--- autoconf-2.13/autoconf.texi.mawk Tue Jan 5 08:28:37 1999
|
||||
+++ autoconf-2.13/autoconf.texi Sun Mar 21 16:59:42 1999
|
||||
@@ -1535,10 +1535,10 @@
|
||||
@defmac AC_PROG_AWK
|
||||
@maindex PROG_AWK
|
||||
@ovindex AWK
|
||||
-Check for @code{mawk}, @code{gawk}, @code{nawk}, and @code{awk}, in that
|
||||
+Check for @code{gawk}, @code{mawk}, @code{nawk}, and @code{awk}, in that
|
||||
order, and set output variable @code{AWK} to the first one that it
|
||||
-finds. It tries @code{mawk} first because that is reported to be the
|
||||
-fastest implementation.
|
||||
+finds. It tries @code{gawk} first because that is reported to be the
|
||||
+best implementation.
|
||||
@end defmac
|
||||
|
||||
@defmac AC_PROG_CC
|
||||
129
autoconf/2.13/autoconf-2.13-notmp.patch
Normal file
129
autoconf/2.13/autoconf-2.13-notmp.patch
Normal file
@@ -0,0 +1,129 @@
|
||||
--- autoconf-2.13/autoconf.sh~ Fri Mar 26 20:50:48 1999
|
||||
+++ autoconf-2.13/autoconf.sh Fri Mar 26 20:58:22 1999
|
||||
@@ -52,13 +52,13 @@
|
||||
while test $# -gt 0 ; do
|
||||
case "${1}" in
|
||||
-h | --help | --h* )
|
||||
- echo "${usage}" 1>&2; exit 0 ;;
|
||||
+ echo "${usage}" 1>&2; rm -f $tmpout ; exit 0 ;;
|
||||
--localdir=* | --l*=* )
|
||||
localdir="`echo \"${1}\" | sed -e 's/^[^=]*=//'`"
|
||||
shift ;;
|
||||
-l | --localdir | --l*)
|
||||
shift
|
||||
- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
|
||||
+ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; }
|
||||
localdir="${1}"
|
||||
shift ;;
|
||||
--macrodir=* | --m*=* )
|
||||
@@ -66,7 +66,7 @@
|
||||
shift ;;
|
||||
-m | --macrodir | --m* )
|
||||
shift
|
||||
- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
|
||||
+ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; }
|
||||
AC_MACRODIR="${1}"
|
||||
shift ;;
|
||||
--version | --v* )
|
||||
@@ -76,7 +76,7 @@
|
||||
- ) # Use stdin as input.
|
||||
break ;;
|
||||
-* )
|
||||
- echo "${usage}" 1>&2; exit 1 ;;
|
||||
+ echo "${usage}" 1>&2; rm -f $tmpout; exit 1 ;;
|
||||
* )
|
||||
break ;;
|
||||
esac
|
||||
@@ -86,13 +86,14 @@
|
||||
version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \
|
||||
$AC_MACRODIR/acgeneral.m4`
|
||||
echo "Autoconf version $version"
|
||||
+ rm -f $tmpout
|
||||
exit 0
|
||||
fi
|
||||
|
||||
case $# in
|
||||
0) infile=configure.in ;;
|
||||
1) infile="$1" ;;
|
||||
- *) echo "$usage" >&2; exit 1 ;;
|
||||
+ *) echo "$usage" >&2; rm -f $tmpout; exit 1 ;;
|
||||
esac
|
||||
|
||||
trap 'rm -f $tmpin $tmpout; exit 1' 1 2 15
|
||||
@@ -103,6 +104,7 @@
|
||||
infile=$tmpin
|
||||
elif test ! -r "$infile"; then
|
||||
echo "autoconf: ${infile}: No such file or directory" >&2
|
||||
+ rm -f $tmpin $tmpout
|
||||
exit 1
|
||||
fi
|
||||
|
||||
@@ -111,6 +113,8 @@
|
||||
else
|
||||
use_localdir=
|
||||
fi
|
||||
+# Make sure we don't leave those around - they are annoying
|
||||
+trap 'rm -f $tmpin $tmpout' 0
|
||||
|
||||
# Use the frozen version of Autoconf if available.
|
||||
r= f=
|
||||
@@ -118,7 +122,7 @@
|
||||
case `$M4 --help < /dev/null 2>&1` in
|
||||
*reload-state*) test -r $AC_MACRODIR/autoconf.m4f && { r=--reload f=f; } ;;
|
||||
*traditional*) ;;
|
||||
-*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin; exit 1 ;;
|
||||
+*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin $tmpout; exit 1 ;;
|
||||
esac
|
||||
|
||||
$M4 -I$AC_MACRODIR $use_localdir $r autoconf.m4$f $infile > $tmpout ||
|
||||
@@ -154,6 +158,6 @@
|
||||
/__oline__/s/^\([0-9][0-9]*\):\(.*\)__oline__/\2\1/
|
||||
' >&4
|
||||
|
||||
-rm -f $tmpout
|
||||
+rm -f $tmpout $tmpin
|
||||
|
||||
exit $status
|
||||
--- autoconf-2.13/autoupdate.sh~ Fri Mar 26 20:50:48 1999
|
||||
+++ autoconf-2.13/autoupdate.sh Fri Mar 26 21:02:18 1999
|
||||
@@ -35,13 +35,13 @@
|
||||
while test $# -gt 0 ; do
|
||||
case "${1}" in
|
||||
-h | --help | --h* )
|
||||
- echo "${usage}" 1>&2; exit 0 ;;
|
||||
+ echo "${usage}" 1>&2; rm -f $sedtmp; exit 0 ;;
|
||||
--macrodir=* | --m*=* )
|
||||
AC_MACRODIR="`echo \"${1}\" | sed -e 's/^[^=]*=//'`"
|
||||
shift ;;
|
||||
-m | --macrodir | --m* )
|
||||
shift
|
||||
- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
|
||||
+ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $sedtmp; exit 1; }
|
||||
AC_MACRODIR="${1}"
|
||||
shift ;;
|
||||
--version | --versio | --versi | --vers)
|
||||
@@ -51,7 +51,7 @@
|
||||
- ) # Use stdin as input.
|
||||
break ;;
|
||||
-* )
|
||||
- echo "${usage}" 1>&2; exit 1 ;;
|
||||
+ echo "${usage}" 1>&2; rm -f $sedtmp; exit 1 ;;
|
||||
* )
|
||||
break ;;
|
||||
esac
|
||||
@@ -61,6 +61,7 @@
|
||||
version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \
|
||||
$AC_MACRODIR/acgeneral.m4`
|
||||
echo "Autoconf version $version"
|
||||
+ rm -f $sedtmp
|
||||
exit 0
|
||||
fi
|
||||
|
||||
@@ -68,6 +69,7 @@
|
||||
|
||||
tmpout=acupo.$$
|
||||
trap 'rm -f $sedtmp $tmpout; exit 1' 1 2 15
|
||||
+trap 'rm -f $sedtmp' 0
|
||||
case $# in
|
||||
0) infile=configure.in; out="> $tmpout"
|
||||
# Make sure $infile can be read, and $tmpout has the same permissions.
|
||||
12
autoconf/2.13/autoconf-2.13-versioning.patch
Normal file
12
autoconf/2.13/autoconf-2.13-versioning.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff -u autoconf-2.13/Makefile.in~ autoconf-2.13/Makefile.in
|
||||
--- autoconf-2.13/Makefile.in~ Wed May 15 15:36:06 2002
|
||||
+++ autoconf-2.13/Makefile.in Wed May 15 15:36:06 2002
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
# Directory in which to install library files.
|
||||
datadir = @datadir@
|
||||
-acdatadir = $(datadir)/autoconf
|
||||
+acdatadir = $(datadir)/autoconf-2.13
|
||||
|
||||
# Directory in which to install documentation info files.
|
||||
infodir = @infodir@
|
||||
11
autoconf/2.13/autoconf-2.13-wait3test.patch
Normal file
11
autoconf/2.13/autoconf-2.13-wait3test.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- autoconf-2.13/acspecific.m4.sopwith Mon Feb 25 18:05:39 2002
|
||||
+++ autoconf-2.13/acspecific.m4 Mon Feb 25 18:18:35 2002
|
||||
@@ -1419,6 +1419,8 @@
|
||||
r.ru_majflt = r.ru_minflt = 0;
|
||||
switch (fork()) {
|
||||
case 0: /* Child. */
|
||||
+ /* Unless we actually _do_ something, the kernel sometimes doesn't chalk up any system time to this process. */
|
||||
+ if(fork()) { i = 123; wait(NULL); } else { i = 234; exit(0); }
|
||||
sleep(1); /* Give up the CPU. */
|
||||
_exit(0);
|
||||
case -1: _exit(0); /* What can we do? */
|
||||
46
autoconf/2.13/autoconf213-destdir.patch
Normal file
46
autoconf/2.13/autoconf213-destdir.patch
Normal file
@@ -0,0 +1,46 @@
|
||||
--- autoconf-2.13/Makefile.in.rh1 2007-02-14 16:22:52.000000000 +0100
|
||||
+++ autoconf-2.13/Makefile.in 2007-02-14 16:23:26.000000000 +0100
|
||||
@@ -137,23 +137,23 @@
|
||||
cd testsuite && ${MAKE} AUTOCONF=${bindir}/autoconf $@
|
||||
|
||||
installdirs:
|
||||
- $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(acdatadir)
|
||||
+ $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)/$(bindir) $(DESTDIR)/$(infodir) $(DESTDIR)/$(acdatadir)
|
||||
|
||||
install: all $(M4FILES) acconfig.h installdirs install-info
|
||||
for p in $(ASCRIPTS); do \
|
||||
- $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
|
||||
+ $(INSTALL_PROGRAM) $$p $(DESTDIR)/$(bindir)/`echo $$p|sed '$(transform)'`; \
|
||||
done
|
||||
for i in $(M4FROZEN); do \
|
||||
- $(INSTALL_DATA) $$i $(acdatadir)/$$i; \
|
||||
+ $(INSTALL_DATA) $$i $(DESTDIR)/$(acdatadir)/$$i; \
|
||||
done
|
||||
for i in $(M4FILES) acconfig.h; do \
|
||||
- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
|
||||
+ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \
|
||||
done
|
||||
-if test -f autoscan; then \
|
||||
- $(INSTALL_PROGRAM) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \
|
||||
+ $(INSTALL_PROGRAM) autoscan $(DESTDIR)/$(bindir)/`echo autoscan|sed '$(transform)'`; \
|
||||
for i in acfunctions acheaders acidentifiers acprograms \
|
||||
acmakevars; do \
|
||||
- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
|
||||
+ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \
|
||||
done; \
|
||||
else :; fi
|
||||
|
||||
@@ -161,11 +161,11 @@
|
||||
install-info: info installdirs
|
||||
if test -f autoconf.info; then \
|
||||
for i in *.info*; do \
|
||||
- $(INSTALL_DATA) $$i $(infodir)/$$i; \
|
||||
+ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/$$i; \
|
||||
done; \
|
||||
else \
|
||||
for i in $(srcdir)/*.info*; do \
|
||||
- $(INSTALL_DATA) $$i $(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \
|
||||
+ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \
|
||||
done; \
|
||||
fi
|
||||
|
||||
79
autoconf/2.13/autoconf213-info.patch
Normal file
79
autoconf/2.13/autoconf213-info.patch
Normal file
@@ -0,0 +1,79 @@
|
||||
--- autoconf-2.13/autoconf.texi.version 2007-02-15 11:33:42.000000000 +0100
|
||||
+++ autoconf-2.13/autoconf.texi 2007-02-15 11:33:42.000000000 +0100
|
||||
@@ -1,7 +1,7 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@c %**start of header
|
||||
-@setfilename autoconf.info
|
||||
-@settitle Autoconf
|
||||
+@setfilename autoconf213.info
|
||||
+@settitle Autoconf-2.13
|
||||
@c For double-sided printing, uncomment:
|
||||
@c @setchapternewpage odd
|
||||
@c %**end of header
|
||||
@@ -17,7 +17,8 @@
|
||||
@ifinfo
|
||||
@format
|
||||
START-INFO-DIR-ENTRY
|
||||
-* Autoconf: (autoconf). Create source code configuration scripts.
|
||||
+* Autoconf213: (autoconf213). Create source code configuration scripts.
|
||||
+ This is a legacy version of autoconf.
|
||||
END-INFO-DIR-ENTRY
|
||||
@end format
|
||||
|
||||
--- autoconf-2.13/Makefile.in.version 2007-02-15 11:33:42.000000000 +0100
|
||||
+++ autoconf-2.13/Makefile.in 2007-02-15 11:37:18.000000000 +0100
|
||||
@@ -68,8 +68,8 @@
|
||||
DISTFILES = AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL \
|
||||
Makefile.in NEWS README TODO $(M4FILES) \
|
||||
acconfig.h acfunctions acheaders acidentifiers \
|
||||
- acmakevars acprograms autoconf.info* \
|
||||
- autoconf.sh autoconf.texi install.texi \
|
||||
+ acmakevars acprograms autoconf-2.13.info* \
|
||||
+ autoconf.sh autoconf-2.13.texi install.texi \
|
||||
autoheader.sh autoscan.pl autoreconf.sh autoupdate.sh ifnames.sh \
|
||||
config.guess config.sub configure configure.in \
|
||||
install-sh mkinstalldirs texinfo.tex \
|
||||
@@ -106,11 +106,11 @@
|
||||
autoconf.m4f: autoconf.m4 acgeneral.m4 acspecific.m4 acoldnames.m4
|
||||
autoheader.m4f: autoheader.m4 acgeneral.m4 acspecific.m4 acoldnames.m4
|
||||
|
||||
-info: autoconf.info @standards_info@ INSTALL
|
||||
+info: autoconf213.info @standards_info@ INSTALL
|
||||
|
||||
# Use --no-split to avoid creating filenames > 14 chars.
|
||||
-autoconf.info: autoconf.texi install.texi
|
||||
- $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@
|
||||
+autoconf213.info: autoconf-2.13.texi install.texi
|
||||
+ $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf-2.13.texi --no-split --output=$@
|
||||
|
||||
INSTALL: install.texi
|
||||
$(MAKEINFO) -I$(srcdir) $(srcdir)/install.texi --output=$@ \
|
||||
@@ -121,8 +121,8 @@
|
||||
|
||||
dvi: autoconf.dvi @standards_dvi@
|
||||
|
||||
-autoconf.dvi: autoconf.texi
|
||||
- $(TEXI2DVI) $(srcdir)/autoconf.texi
|
||||
+autoconf.dvi: autoconf-2.13.texi
|
||||
+ $(TEXI2DVI) $(srcdir)/autoconf-2.13.texi
|
||||
|
||||
standards.dvi: standards.texi make-stds.texi
|
||||
$(TEXI2DVI) $(srcdir)/standards.texi
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
# Don't cd, to avoid breaking install-sh references.
|
||||
install-info: info installdirs
|
||||
- if test -f autoconf.info; then \
|
||||
+ if test -f autoconf213.info; then \
|
||||
for i in *.info*; do \
|
||||
$(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/$$i; \
|
||||
done; \
|
||||
@@ -174,7 +174,7 @@
|
||||
rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
|
||||
done
|
||||
rm -fr $(acdatadir)
|
||||
- cd $(infodir) && rm -f autoconf.info*
|
||||
+ cd $(infodir) && rm -f autoconf213.info*
|
||||
if test -f standards.info || test -f $(srcdir)/standards.info; \
|
||||
then cd $(infodir) && rm -f standards.info*; fi
|
||||
|
||||
13
autoconf/2.13/autoconf213-testsuite-rhel.patch
Normal file
13
autoconf/2.13/autoconf213-testsuite-rhel.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/testsuite/autoconf.s/syntax.exp b/testsuite/autoconf.s/syntax.exp
|
||||
index 3c5738a..6f8c4f0 100644
|
||||
--- a/testsuite/autoconf.s/syntax.exp
|
||||
+++ b/testsuite/autoconf.s/syntax.exp
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
send_user "Checking for syntax errors in the specific tests...\n"
|
||||
set script {s/^AC_DEFUN(\([^,]*\).*/\1/p}
|
||||
-set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v AC_FUNC_GETLOADAVG]
|
||||
+set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v -e AC_FUNC_GETLOADAVG -e F77]
|
||||
|
||||
foreach mac $macros {
|
||||
send_user "$mac\n"
|
||||
13
autoconf/2.13/autoconf213-testsuite.patch
Normal file
13
autoconf/2.13/autoconf213-testsuite.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/testsuite/autoconf.s/syntax.exp b/testsuite/autoconf.s/syntax.exp
|
||||
index 95a4611..3c5738a 100644
|
||||
--- a/testsuite/autoconf.s/syntax.exp
|
||||
+++ b/testsuite/autoconf.s/syntax.exp
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
send_user "Checking for syntax errors in the specific tests...\n"
|
||||
set script {s/^AC_DEFUN(\([^,]*\).*/\1/p}
|
||||
-set macros [exec sed -n $script $srcdir/../acspecific.m4]
|
||||
+set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v AC_FUNC_GETLOADAVG]
|
||||
|
||||
foreach mac $macros {
|
||||
send_user "$mac\n"
|
||||
337
autoconf/2.13/autoconf213.spec
Normal file
337
autoconf/2.13/autoconf213.spec
Normal file
@@ -0,0 +1,337 @@
|
||||
Summary: A GNU tool for automatically configuring source code
|
||||
Name: autoconf2.13
|
||||
Version: 2.13
|
||||
Release: 31%{?dist}
|
||||
License: GPLv2+
|
||||
Group: Development/Tools
|
||||
URL: http://www.gnu.org/software/autoconf/
|
||||
Source: ftp://prep.ai.mit.edu/pub/gnu/autoconf/autoconf-%{version}.tar.gz
|
||||
Patch0: autoconf-2.12-race.patch
|
||||
Patch1: autoconf-2.13-mawk.patch
|
||||
Patch2: autoconf-2.13-notmp.patch
|
||||
Patch3: autoconf-2.13-c++exit.patch
|
||||
Patch4: autoconf-2.13-headers.patch
|
||||
Patch5: autoconf-2.13-autoscan.patch
|
||||
Patch6: autoconf-2.13-exit.patch
|
||||
Patch7: autoconf-2.13-wait3test.patch
|
||||
Patch8: autoconf-2.13-make-defs-62361.patch
|
||||
Patch9: autoconf-2.13-versioning.patch
|
||||
Patch10: autoconf213-destdir.patch
|
||||
Patch11: autoconf213-info.patch
|
||||
Patch12: autoconf213-testsuite.patch
|
||||
Patch13: autoconf213-testsuite-rhel.patch
|
||||
Requires: gawk, m4 >= 1.1, coreutils, perl
|
||||
Requires(post): /sbin/install-info %{_sbindir}/alternatives
|
||||
Requires(preun): /sbin/install-info %{_sbindir}/alternatives
|
||||
|
||||
BuildRequires: texinfo, m4 >= 1.1, perl, gawk, dejagnu, flex
|
||||
%if !0%{?rhel:1}
|
||||
BuildRequires: compat-gcc-34-g77
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
Provides: autoconf213 = %{version}-%{release}
|
||||
Obsoletes: autoconf = %{version}
|
||||
|
||||
%description
|
||||
GNU's Autoconf is a tool for configuring source code and Makefiles.
|
||||
Using Autoconf, programmers can create portable and configurable
|
||||
packages, since the person building the package is allowed to specify
|
||||
various configuration options.
|
||||
|
||||
You should install Autoconf if you are developing software and you
|
||||
would like to use it to create shell scripts that will configure your
|
||||
source code packages. If you are installing Autoconf, you will also
|
||||
need to install the GNU m4 package.
|
||||
|
||||
Note that the Autoconf package is not required for the end-user who
|
||||
may be configuring software with an Autoconf-generated script;
|
||||
Autoconf is only required for the generation of the scripts, not their
|
||||
use.
|
||||
|
||||
%prep
|
||||
%setup -q -n autoconf-%{version}
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1
|
||||
%patch5 -p1
|
||||
%patch6 -p1
|
||||
%patch7 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%if 0%{?rhel:1}
|
||||
# don't expect /usr/bin/f77 is installed on RHEL7
|
||||
%patch13 -p1
|
||||
%endif
|
||||
mv autoconf.texi autoconf-2.13.texi
|
||||
rm -f autoconf.info
|
||||
|
||||
%build
|
||||
%configure --program-suffix=-%{version}
|
||||
make
|
||||
|
||||
%install
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
#makeinstall
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
touch %{buildroot}%{_bindir}autoconf
|
||||
touch %{buildroot}%{_bindir}/autoheader
|
||||
touch %{buildroot}%{_bindir}/autom4te
|
||||
touch %{buildroot}%{_bindir}/autoreconf
|
||||
touch %{buildroot}%{_bindir}/autoscan
|
||||
touch %{buildroot}%{_bindir}/autoupdate
|
||||
touch %{buildroot}%{_bindir}/ifnames
|
||||
|
||||
|
||||
%check
|
||||
make check
|
||||
|
||||
# We don't want to include the standards.info stuff in the package,
|
||||
# because it comes from binutils...
|
||||
rm -f ${RPM_BUILD_ROOT}%{_infodir}/standards*
|
||||
|
||||
%post
|
||||
%{_sbindir}/alternatives --install %{_bindir}/autoconf autoconf %{_bindir}/autoconf-%{version} 213 \
|
||||
--slave %{_bindir}/autoheader autoheader %{_bindir}/autoheader-%{version} \
|
||||
--slave %{_bindir}/autom4te autom4te %{_bindir}/autom4te-%{version} \
|
||||
--slave %{_bindir}/autoreconf autoreconf %{_bindir}/autoreconf-%{version} \
|
||||
--slave %{_bindir}/autoscan autoscan %{_bindir}/autoscan-%{version} \
|
||||
--slave %{_bindir}/autoupdate autoupdate %{_bindir}/autoupdate-%{version} \
|
||||
--slave %{_bindir}/ifnames ifnames %{_bindir}/ifnames-%{version}
|
||||
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
||||
|
||||
%preun
|
||||
%{_sbindir}/alternatives --remove autoconf %{_bindir}/autoconf-%{version}
|
||||
if [ "$1" = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
|
||||
fi
|
||||
|
||||
%posttrans
|
||||
%{_sbindir}/alternatives --auto autoconf
|
||||
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/*-%{version}
|
||||
%attr(0755,root,root) %ghost %{_bindir}autoconf
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoheader
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autom4te
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoreconf
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoscan
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoupdate
|
||||
%attr(0755,root,root) %ghost %{_bindir}/ifnames
|
||||
%{_infodir}/*.info*
|
||||
%{_datadir}/autoconf-%{version}/
|
||||
%doc AUTHORS COPYING NEWS README TODO
|
||||
|
||||
%changelog
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.13-31
|
||||
- Mass rebuild 2013-12-27
|
||||
|
||||
* Fri Oct 18 2013 Pavel Raiskup <praiskup@redhat.com> - 2.13-30
|
||||
- disable g77 tests for RHEL7 builds
|
||||
|
||||
* Wed Oct 09 2013 Pavel Raiskup <praiskup@redhat.com> - 2.13-29
|
||||
- enable testsuite for obsolescent autoconf213
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-28
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.13-27
|
||||
- Perl 5.18 rebuild
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-26
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Mon Oct 29 2012 Pavel Raiskup <praiskup@redhat.com> - 2.13-25
|
||||
- remove unnecessary BR, remove trailing whitespaces
|
||||
|
||||
* Fri Oct 12 2012 Pavel Raiskup <praiskup@redhat.com> - 2.13-24
|
||||
- update license tag in specfile
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-21
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.13-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Aug 08 2007 Karsten Hopp <karsten@redhat.com> 2.13-18
|
||||
- update license tag
|
||||
|
||||
* Mon Feb 26 2007 Karsten Hopp <karsten@redhat.com> 2.13-17
|
||||
- our tarball hat different size and timestamps then the upstream
|
||||
tarball. No changes, though.
|
||||
- rebuild with upstream sources
|
||||
|
||||
* Thu Feb 15 2007 Karsten Hopp <karsten@redhat.com> 2.13-16
|
||||
- delete old autoconf.info file
|
||||
|
||||
* Thu Feb 15 2007 Karsten Hopp <karsten@redhat.com> 2.13-15
|
||||
- add autoconf213 info entry
|
||||
- add disttag
|
||||
|
||||
* Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 2.13-14
|
||||
- buildrequire perl for autoscan script
|
||||
|
||||
* Wed Feb 14 2007 Karsten Hopp <karsten@redhat.com> 2.13-13
|
||||
- buildroot fixed
|
||||
- removed textutils requirement
|
||||
- dot removed from summary
|
||||
- requires gawk, but not perl
|
||||
- use install-info
|
||||
- use BuildArch
|
||||
- replace tabs with spaces
|
||||
- fix defattr
|
||||
- use 'make install DESTDIR=...'
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.13-12.1
|
||||
- rebuild
|
||||
|
||||
* Mon Feb 27 2006 Karsten Hopp <karsten@redhat.de> 2.13-12
|
||||
- require m4 >= 1.1
|
||||
|
||||
* Mon Feb 27 2006 Karsten Hopp <karsten@redhat.de> 2.13-11
|
||||
- BuildRequire m4 (#181959)
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Mon Feb 21 2005 Karsten Hopp <karsten@redhat.de> 2.13-10
|
||||
- Copyright -> License
|
||||
|
||||
* Thu Sep 23 2004 Daniel Reed <djr@redhat.com> - 2.13-9
|
||||
- rebuilt for dist-fc3
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Dec 9 2003 Jens Petersen <petersen@redhat.com> - 2.13-7
|
||||
- buildrequire texinfo (#111169) [mvd@mylinux.com.ua]
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 12 2002 Elliot Lee <sopwith@redhat.com> 2.13-5
|
||||
- Fix unpackaged file
|
||||
|
||||
* Fri Jun 28 2002 Jens Petersen <petersen@redhat.com> 2.13-4
|
||||
- update url (#66840)
|
||||
- added doc files
|
||||
|
||||
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.13-3
|
||||
- automated rebuild
|
||||
|
||||
* Thu May 23 2002 Tim Powers <timp@redhat.com> 2.13-2
|
||||
- automated rebuild
|
||||
|
||||
* Wed May 15 2002 Jens Petersen <petersen@redhat.com> 2.13-1
|
||||
- new package based on autoconf-2.13-17
|
||||
- don't make unversioned bindir symlinks
|
||||
- version datadir
|
||||
- version info filename, but don't install-info it
|
||||
- update AC_OUTPUT_MAKE_DEFS to fix problem with c++exit patch (#62361)
|
||||
|
||||
* Wed Mar 27 2002 Jens Petersen <petersen@redhat.com> 2.13-17
|
||||
- add URL
|
||||
|
||||
* Wed Feb 27 2002 Jens Petersen <petersen@redhat.com> 2.13-16
|
||||
- add version suffix to bindir files and symlink them to their
|
||||
unversioned names
|
||||
|
||||
* Mon Feb 25 2002 Elliot Lee <sopwith@redhat.com> 2.13-15
|
||||
- Add wait3test.patch to make sure that the child process actually does
|
||||
something that the kernel will take note of. Fixes the failing wait3 test
|
||||
that was worked around in time-1.7-15.
|
||||
|
||||
* Mon Aug 6 2001 Tim Powers <timp@redhat.com>
|
||||
- rebuilt to fix bug #50761
|
||||
|
||||
* Thu Jul 26 2001 Than Ngo <than@redhat.com>
|
||||
- add patch to fix exit status
|
||||
|
||||
* Tue Jul 10 2001 Jens Petersen <petersen@redhat.com>
|
||||
- add patch to include various standard C headers as needed
|
||||
by various autoconf tests (#19114)
|
||||
- add patch to autoscan.pl to get a better choice of init
|
||||
file (#42071), to test for CPP after CC (#42072) and to
|
||||
detect C++ source and g++ (#42073).
|
||||
|
||||
* Tue Jun 26 2001 Jens Petersen <petersen@redhat.com>
|
||||
- Add a back-port of _AC_PROG_CXX_EXIT_DECLARATION
|
||||
from version 2.50 to make detection of C++ exit()
|
||||
declaration prototype platform independent. The check is
|
||||
done in AC_PROG_CXX with the result stored in "confdefs.h".
|
||||
The exit() prototype in AC_TRY_RUN_NATIVE is no longer needed.
|
||||
(fixes #18829)
|
||||
|
||||
* Wed Nov 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
||||
- Fix up interoperability with glibc 2.2 and gcc 2.96:
|
||||
AC_TRY_RUN_NATIVE in C++ mode added a prototype for exit() to
|
||||
the test code without throwing an exception, causing a conflict
|
||||
with stdlib.h --> AC_TRY_RUN_NATIVE for C++ code including stdlib.h
|
||||
always failed, returning wrong results
|
||||
|
||||
* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
|
||||
- add textutils as a dependency (#14439)
|
||||
|
||||
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
|
||||
- FHS packaging.
|
||||
|
||||
* Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
|
||||
- fix preun
|
||||
|
||||
* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- add patch to help autoconf clean after itself and not leave /tmp clobbered
|
||||
with acin.* and acout.* files (can you say annoying?)
|
||||
|
||||
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- auto rebuild in the new build environment (release 4)
|
||||
- use gawk, not mawk
|
||||
|
||||
* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
|
||||
- moved /usr/lib/autoconf to /usr/share/autoconf (with automake)
|
||||
|
||||
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
|
||||
- Injected new description and group.
|
||||
|
||||
* Tue Jan 12 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 2.13.
|
||||
|
||||
* Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- build against glibc 2.1
|
||||
|
||||
* Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- requires perl
|
||||
|
||||
* Thu Aug 27 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- patch for fixing /tmp race conditions
|
||||
|
||||
* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
|
||||
- spec file cleanups
|
||||
- made a noarch package
|
||||
- uses autoconf
|
||||
- uses install-info
|
||||
|
||||
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
|
||||
- built with glibc
|
||||
28
autoconf/2.69/autoconf-2.69-perl-5.22-autoscan.patch
Normal file
28
autoconf/2.69/autoconf-2.69-perl-5.22-autoscan.patch
Normal file
@@ -0,0 +1,28 @@
|
||||
From e5654a5591884b92633c7785f325626711e7f7aa Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggert <eggert@cs.ucla.edu>
|
||||
Date: Tue, 29 Jan 2013 13:46:48 -0800
|
||||
Subject: [PATCH] autoscan: port to perl 5.17
|
||||
|
||||
* bin/autoscan.in (scan_sh_file): Escape '{'. This avoids a
|
||||
feature that is deprecated in Perl 5.17. Reported by Ray Lauff in
|
||||
<http://lists.gnu.org/archive/html/bug-autoconf/2013-01/msg00059.html>.
|
||||
---
|
||||
bin/autoscan.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/bin/autoscan.in b/bin/autoscan.in
|
||||
index 993a750..db1df79 100644
|
||||
--- a/bin/autoscan.in
|
||||
+++ b/bin/autoscan.in
|
||||
@@ -358,7 +358,7 @@ sub scan_sh_file ($)
|
||||
{
|
||||
# Strip out comments and variable references.
|
||||
s/#.*//;
|
||||
- s/\${[^\}]*}//g;
|
||||
+ s/\$\{[^\}]*}//g;
|
||||
s/@[^@]*@//g;
|
||||
|
||||
# Tokens in the code.
|
||||
--
|
||||
2.1.0
|
||||
|
||||
16
autoconf/2.69/autoconf-init.el
Normal file
16
autoconf/2.69/autoconf-init.el
Normal file
@@ -0,0 +1,16 @@
|
||||
;; Activate autoconf-mode
|
||||
|
||||
;; Uncomment the following code if you feel that autoconf-mode.el does better
|
||||
;; job than Emacs's default autoconf.el.
|
||||
|
||||
;; (autoload 'autoconf-mode "autoconf-mode"
|
||||
;; "Major mode for editing autoconf files." t)
|
||||
;; (setq auto-mode-alist
|
||||
;; (cons '("\.ac\'\|configure\.in\'" . autoconf-mode)
|
||||
;; auto-mode-alist))
|
||||
|
||||
;; Activate autotest-mode
|
||||
(autoload 'autotest-mode "autotest-mode"
|
||||
"Major mode for editing autotest files." t)
|
||||
(setq auto-mode-alist
|
||||
(cons '("\.at\'" . autotest-mode) auto-mode-alist))
|
||||
588
autoconf/2.69/autoconf.spec
Normal file
588
autoconf/2.69/autoconf.spec
Normal file
@@ -0,0 +1,588 @@
|
||||
# Enable Emacs support
|
||||
%bcond_without autoconf_enables_emacs
|
||||
# Run extended test
|
||||
%bcond_without autoconf_enables_optional_test
|
||||
|
||||
Summary: A GNU tool for automatically configuring source code
|
||||
Name: autoconf2.69
|
||||
Version: 2.69
|
||||
Release: 29%{?dist}
|
||||
License: GPLv2+ and GFDL
|
||||
Source0: http://ftpmirror.gnu.org/autoconf/autoconf-%{version}.tar.xz
|
||||
Source1: config.site
|
||||
Source2: autoconf-init.el
|
||||
URL: http://www.gnu.org/software/autoconf/
|
||||
|
||||
Patch1: autoconf-2.69-perl-5.22-autoscan.patch
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
# run "make check" by default
|
||||
%bcond_without check
|
||||
|
||||
# m4 >= 1.4.6 is required, >= 1.4.14 is recommended:
|
||||
BuildRequires: m4 >= 1.4.14
|
||||
Requires: m4 >= 1.4.14
|
||||
%if %{with autoconf_enables_emacs}
|
||||
BuildRequires: emacs
|
||||
%endif
|
||||
# the filtering macros are currently in /etc/rpm/macros.perl:
|
||||
BuildRequires: perl-generators
|
||||
BuildRequires: /etc/rpm/macros.perl
|
||||
BuildRequires: perl(Data::Dumper)
|
||||
# from f19, Text::ParseWords is not the part of 'perl' package
|
||||
BuildRequires: perl(Text::ParseWords)
|
||||
|
||||
# %%configure replaces config.guess/config.sub for us, which confuses autoconf
|
||||
# build system and it produces empty man pages for those scripts if help2man is
|
||||
# not installed
|
||||
BuildRequires: help2man
|
||||
|
||||
%if %{with check}
|
||||
%if %{with autoconf_enables_optional_test}
|
||||
# For extended testsuite coverage
|
||||
BuildRequires: gcc-gfortran
|
||||
%if 0%{?fedora} >= 15
|
||||
BuildRequires: erlang
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
|
||||
Requires(post): /sbin/install-info %{_sbindir}/alternatives
|
||||
Requires(preun): /sbin/install-info %{_sbindir}/alternatives
|
||||
|
||||
Provides: autoconf269 = %{version}-%{release}
|
||||
Provides: autoconf = %{version}-%{release}
|
||||
Provides: autoreconf = %{version}-%{release}
|
||||
|
||||
# filter out bogus perl(Autom4te*) dependencies
|
||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Autom4te::
|
||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Autom4te::
|
||||
|
||||
%description
|
||||
GNU's Autoconf is a tool for configuring source code and Makefiles.
|
||||
Using Autoconf, programmers can create portable and configurable
|
||||
packages, since the person building the package is allowed to
|
||||
specify various configuration options.
|
||||
|
||||
You should install Autoconf if you are developing software and
|
||||
would like to create shell scripts that configure your source code
|
||||
packages. If you are installing Autoconf, you will also need to
|
||||
install the GNU m4 package.
|
||||
|
||||
Note that the Autoconf package is not required for the end-user who
|
||||
may be configuring software with an Autoconf-generated script;
|
||||
Autoconf is only required for the generation of the scripts, not
|
||||
their use.
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n autoconf-%{version}
|
||||
|
||||
%build
|
||||
|
||||
|
||||
%if %{with autoconf_enables_emacs}
|
||||
export EMACS=%{_bindir}/emacs
|
||||
%else
|
||||
export EMACS=%{_bindir}/false
|
||||
%endif
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--mandir=%{_mandir} \
|
||||
--infodir=%{_infodir} \
|
||||
--bindir=%{_bindir} \
|
||||
--datadir=%{_datadir}/autoconf-%{version} \
|
||||
--libdir=%{_libdir} \
|
||||
--program-suffix=-%{version} \
|
||||
%{?with_autoconf_enables_emacs:--with-lispdir=%{_emacs_sitelispdir}/autoconf-%{version}}
|
||||
make %{?_smp_mflags}
|
||||
|
||||
|
||||
%check
|
||||
|
||||
%if %{with check}
|
||||
# make check # TESTSUITEFLAGS='1-198 200-' # will disable nr. 199.
|
||||
# make check TESTSUITEFLAGS="-k \!erlang"
|
||||
make check %{?_smp_mflags}
|
||||
%endif
|
||||
|
||||
|
||||
%install
|
||||
|
||||
make install %{?_smp_mflags} DESTDIR=%{buildroot}
|
||||
install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}
|
||||
|
||||
%if %{with autoconf_enables_emacs}
|
||||
# Create file to activate Emacs modes as required
|
||||
mkdir -p %{buildroot}%{_emacs_sitestartdir}
|
||||
install -p -m 0644 %{SOURCE2} %{buildroot}%{_emacs_sitestartdir}
|
||||
%endif
|
||||
|
||||
mv %{buildroot}%{_infodir}/autoconf.info %{buildroot}%{_infodir}/%{name}.info
|
||||
|
||||
rm -f %{buildroot}%{_infodir}/standards*
|
||||
|
||||
touch %{buildroot}%{_bindir}autoconf
|
||||
touch %{buildroot}%{_bindir}/autoheader
|
||||
touch %{buildroot}%{_bindir}/autom4te
|
||||
touch %{buildroot}%{_bindir}/autoreconf
|
||||
touch %{buildroot}%{_bindir}/autoscan
|
||||
touch %{buildroot}%{_bindir}/autoupdate
|
||||
touch %{buildroot}%{_bindir}/ifnames
|
||||
|
||||
|
||||
|
||||
%post
|
||||
/sbin/install-info %{_infodir}/autoconf%{version}.info %{_infodir}/dir || :
|
||||
|
||||
%{_sbindir}/alternatives --install %{_bindir}/autoconf autoconf %{_bindir}/autoconf-%{version} 269 \
|
||||
--slave %{_bindir}/autoheader autoheader %{_bindir}/autoheader-%{version} \
|
||||
--slave %{_bindir}/autom4te autom4te %{_bindir}/autom4te-%{version} \
|
||||
--slave %{_bindir}/autoreconf autoreconf %{_bindir}/autoreconf-%{version} \
|
||||
--slave %{_bindir}/autoscan autoscan %{_bindir}/autoscan-%{version} \
|
||||
--slave %{_bindir}/autoupdate autoupdate %{_bindir}/autoupdate-%{version} \
|
||||
--slave %{_bindir}/ifnames ifnames %{_bindir}/ifnames-%{version}
|
||||
|
||||
%preun
|
||||
if [ "$1" = 0 ]; then
|
||||
/sbin/install-info --del %{_infodir}/autoconf%{version}.info %{_infodir}/dir || :
|
||||
fi
|
||||
%{_sbindir}/alternatives --remove autoconf %{_bindir}/autoconf-%{version}
|
||||
|
||||
%posttrans
|
||||
%{_sbindir}/alternatives --auto autoconf
|
||||
|
||||
|
||||
%files
|
||||
%doc COPYING*
|
||||
%attr(0755,root,root) %ghost %{_bindir}autoconf
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoheader
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autom4te
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoreconf
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoscan
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoupdate
|
||||
%attr(0755,root,root) %ghost %{_bindir}/ifnames
|
||||
%{_bindir}/*-%{version}
|
||||
%{_infodir}/autoconf%{version}.info*
|
||||
# don't include info's TOP directory
|
||||
%exclude %{_infodir}/dir
|
||||
%{_datadir}/autoconf-%{version}/
|
||||
%{_datadir}/config.site
|
||||
%if %{with autoconf_enables_emacs}
|
||||
%{_datadir}/emacs/site-lisp/*
|
||||
%endif
|
||||
%{_mandir}/man1/*
|
||||
%doc AUTHORS ChangeLog NEWS README THANKS TODO
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 28 2021 Honza Horak <hhorak@redhat.com> - 2.69-29
|
||||
- Bump release number to avoid installing reverted RPM in CStream
|
||||
Resolves: #1956598
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-27
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Oct 27 2017 Pavel Raiskup <praiskup@redhat.com> - 2.69-26
|
||||
- drop %%config attribute for /usr/share/config.site file (rhbz#1506655)
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-24
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Fri Jul 29 2016 Pavel Raiskup <praiskup@redhat.com> - 2.69-23
|
||||
- re-enable erlang tests, after rhbz#1240487 fix
|
||||
- packaging guidelines fixes
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Jul 13 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-21
|
||||
- disable erlang tests as erlang on i386 is currently broken (#1236072)
|
||||
|
||||
* Mon Jul 06 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-21
|
||||
- '{' character in regular expression must be escaped with perl 5.22
|
||||
|
||||
* Fri Jun 26 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-20
|
||||
- conform to Packaging:Emacs guidelines (#1204274), init script
|
||||
by Jonathan Underwood
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Fri Mar 20 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-18
|
||||
- depend on emacs-filesystem (rhbz#1204274)
|
||||
|
||||
* Fri Feb 27 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-17
|
||||
- config.site: take AC_PREFIX_DEFAULT([/usr]) into account, by
|
||||
agruen at kernel.org (rhbz#1196340)
|
||||
|
||||
* Wed Nov 12 2014 Pavel Raiskup <praiskup@redhat.com> - 2.69-16
|
||||
- avoid generating empty man pages for gnuconfig (#1162227)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-15
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Dec 17 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-14
|
||||
- fix config.site to not affect cross compilation (Stefan Sørensen, #1042775)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.69-12
|
||||
- Perl 5.18 rebuild
|
||||
|
||||
* Mon Jun 17 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-11
|
||||
- config.site installation should be safe as long as the CONFIG_SITE=NONE is
|
||||
exported by the rpmbuild environment (#772999)
|
||||
|
||||
* Thu Feb 14 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-10
|
||||
- BR the perl(Text::ParseWords) explicitly to enable build again
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Jan 23 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-9
|
||||
- disable 'config.site' under /usr/share for now
|
||||
|
||||
* Tue Jan 15 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-8
|
||||
- the 'INSTALL' file can be used as template file for packages which are using
|
||||
autoconf - mark it for installation again (#661623)
|
||||
|
||||
* Tue Jan 08 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-7
|
||||
- Support the 'config.site' file in /usr/share
|
||||
|
||||
* Thu Oct 25 2012 Pavel Raiskup <praiskup@redhat.com> - 2.69-6
|
||||
- fedora-review (minor) fixes and typos: trim lines, remove defattr(,,), do not
|
||||
run `rm -rf %%{buildroot} at the beginning of install section, use curly
|
||||
brackets only around rpm macros/variables and not around shell variables,
|
||||
remove clean section
|
||||
|
||||
* Wed Sep 26 2012 Pavel Raiskup <praiskup@redhat.com> - 2.69-5
|
||||
- do not install the "INSTALL" documentation file (#661623)
|
||||
|
||||
* Thu Sep 13 2012 Karsten Hopp <karsten@redhat.com> 2.69-4
|
||||
- don't require erlang in RHEL
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Mon Jun 18 2012 Karsten Hopp <karsten@redhat.com> 2.69-2
|
||||
- spec file changes by Ralf Corsépius:
|
||||
- Use %%bcond_without for --with/out=check.
|
||||
- Add BR: perl(Data::Dumper).
|
||||
- Remove BR: automake (Testsuite doesn't need automake).
|
||||
- Add BR: gcc-gfortran, erlang (Extend testsuite).
|
||||
- Remove TESTSUITEFLAGS (Was referring to autoconf < 2.69).
|
||||
- Add rpm-4.9 perl-filters %%__provides_exclude, %%__requires_exclude.
|
||||
Remove rpm-4.8 perl-filters (Address RHBZ 823770).
|
||||
- Reflect autoconf being GPLv3'ed.
|
||||
- Add BR: perl-macros, Remove BR: perl-devel
|
||||
|
||||
* Tue May 15 2012 Karsten Hopp <karsten@redhat.com> 2.69-1
|
||||
- update to 2.69
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.68-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.68-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Mon Dec 06 2010 Karsten Hopp <karsten@redhat.com> 2.68-1
|
||||
- update to 2.68
|
||||
|
||||
* Tue Jul 06 2010 Karsten Hopp <karsten@redhat.com> 2.66-2
|
||||
- add 2 upstream patches (#611661)
|
||||
- allow rpmbuild --without check
|
||||
|
||||
* Mon Jul 5 2010 Stepan Kasal <kasal@ucw.cz> - 2.66-1
|
||||
- new upstream version, drop upstreamed patches
|
||||
|
||||
* Tue Mar 2 2010 Stepan Kasal <skasal@redhat.com> - 2.65-2
|
||||
- use perl filtering macros
|
||||
|
||||
* Wed Nov 25 2009 Stepan Kasal <skasal@redhat.com> - 2.65-1
|
||||
- new upstream version
|
||||
- backported patch: make AC_FUNC_MMAP work with C++ again
|
||||
|
||||
* Tue Nov 24 2009 Stepan Kasal <skasal@redhat.com> - 2.64-2
|
||||
- add back upstream AH_CHECK_HEADERS, backported from upstream
|
||||
fixes some build failures
|
||||
|
||||
* Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 2.64-1
|
||||
- new upstream version
|
||||
- skip failing test
|
||||
|
||||
* Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.63-4
|
||||
- Use lzma compressed upstream tarball.
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.63-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.63-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Sep 17 2008 Stepan Kasal <skasal@redhat.com> 2.63-1
|
||||
- upstream bugfix release
|
||||
- all patches dropped, the issues are fixed upstream
|
||||
|
||||
* Mon Jul 07 2008 Karsten Hopp <karsten@redhat.com> 2.62-5
|
||||
- fix multiline variables (p.e. #449467)
|
||||
|
||||
* Fri Jul 4 2008 Stepan Kasal <skasal@redhat.com> 2.62-4
|
||||
- add a quick fix for #449944
|
||||
- remove Requires: mktemp, imake, grep; these are required by the generated
|
||||
configure, but not by Autoconf.
|
||||
- switch on make check
|
||||
|
||||
* Tue Jun 24 2008 Karsten Hopp <karsten@redhat.com> 2.62-3
|
||||
- add fix for same line comments #449245 (Ralf Wildenhues)
|
||||
|
||||
* Fri Jun 06 2008 Karsten Hopp <karsten@redhat.com> 2.62-2
|
||||
- add upstream fix from Eric Blake for #449973,
|
||||
m4_if releated error message from autotest
|
||||
|
||||
* Tue May 13 2008 Karsten Hopp <karsten@redhat.com> 2.62-1
|
||||
- autoconf-2.62
|
||||
|
||||
* Mon Oct 29 2007 Stepan Kasal <skasal@redhat.com> 2.61-10
|
||||
- require m4 >= 1.4.7
|
||||
- Resolves: #236073
|
||||
|
||||
* Wed Aug 08 2007 Karsten Hopp <karsten@redhat.com> 2.61-9
|
||||
- update license tag
|
||||
|
||||
* Tue Feb 27 2007 Karsten Hopp <karsten@redhat.com> 2.61-8
|
||||
- own %%{_datadir}/emacs/ (#225296)
|
||||
|
||||
* Mon Feb 26 2007 Karsten Hopp <karsten@redhat.com> 2.61-7
|
||||
- add Requires: grep
|
||||
|
||||
* Thu Feb 22 2007 Karsten Hopp <karsten@redhat.com> 2.61-6
|
||||
- drop gawk, sed requirements (#225296)
|
||||
- add some comments
|
||||
|
||||
* Mon Feb 19 2007 Karsten Hopp <karsten@redhat.com> 2.61-5
|
||||
- use ./configure
|
||||
- filter dependencies
|
||||
|
||||
* Thu Feb 15 2007 Karsten Hopp <karsten@redhat.com> 2.61-4
|
||||
- add disttag
|
||||
- replace tabs with spaces
|
||||
- fix buildroot
|
||||
- use Requires(post), Requires(preun)
|
||||
- use make install DESTDIR=....
|
||||
- drop perl requirement as it gets pulled it automatically
|
||||
|
||||
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 2.61-3
|
||||
- don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)
|
||||
|
||||
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 2.61-2
|
||||
- drop obsolete linkX11 patch
|
||||
|
||||
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 2.61-1
|
||||
- autoconf-2.61
|
||||
|
||||
* Thu Nov 09 2006 Karsten Hopp <karsten@redhat.com> 2.60-4
|
||||
- autoconf-2.60
|
||||
|
||||
* Fri Oct 13 2006 Stepan Kasal <skasal@redhat.com> 2.59-12
|
||||
- Add autoconf-2.59-lock.patch to eliminate a perl warning (#210653).
|
||||
|
||||
* Thu Jul 27 2006 Karsten Hopp <karsten@redhat.de> 2.59-11
|
||||
- Requires imake for _AC_PATH_X
|
||||
|
||||
* Thu Jul 20 2006 Karsten Hopp <karsten@redhat.de> 2.59-10
|
||||
- rebuild
|
||||
|
||||
* Wed Jul 19 2006 Karsten Hopp <karsten@redhat.de> 2.59-9
|
||||
- rebuild
|
||||
|
||||
* Tue May 16 2006 Karsten Hopp <karsten@redhat.de> 2.59-8
|
||||
- try to link with libX11 instead of libXt
|
||||
|
||||
* Wed Feb 15 2006 Karsten Hopp <karsten@redhat.de> 2.59-7
|
||||
- XrmInitialize takes no argument (#181340)
|
||||
|
||||
* Mon Feb 06 2006 Karsten Hopp <karsten@redhat.de> 2.59-6
|
||||
- check for Xlib.h instead of Intrinsic.h to find X11 headers
|
||||
(#176379)
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Sep 21 2004 Daniel Reed <djr@redhat.com> - 2.59-5
|
||||
- rebuilt for dist-fc3
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 18 2003 Jens Petersen <petersen@redhat.com> - 2.59-2
|
||||
- rebuild with perl-5.8.2 [Harald Hoyer]
|
||||
|
||||
* Thu Nov 13 2003 Jens Petersen <petersen@redhat.com> - 2.59-1
|
||||
- update to 2.59 bugfix release
|
||||
- remove autoconf-2.58-fix-ac_abs-109267.patch no longer needed
|
||||
|
||||
* Fri Nov 7 2003 Jens Petersen <petersen@redhat.com> - 2.58-2
|
||||
- fix problem with ac_abs_{build,src}dir (#109267) [reported by Joe Orton,
|
||||
patch by Alexandre Duret-Lutz]
|
||||
|
||||
* Wed Nov 5 2003 Jens Petersen <petersen@redhat.com> - 2.58-1
|
||||
- 2.58 release
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 12 2002 Elliot Lee <sopwith@redhat.com> 2.57-2
|
||||
- Fix missing/unpackaged file
|
||||
|
||||
* Thu Dec 5 2002 Jens Petersen <petersen@redhat.com> 2.57-1
|
||||
- update to 2.57 bugfix release
|
||||
- buildrequire emacs (#79031), sed and m4
|
||||
|
||||
* Sat Nov 23 2002 Jens Petersen <petersen@redhat.com> 2.56-2
|
||||
- add --without check build option to control whether "make check" run
|
||||
- don't gzip info files explicitly
|
||||
- use exclude for unwanted info files
|
||||
|
||||
* Thu Nov 21 2002 Jens Petersen <petersen@redhat.com>
|
||||
- no longer obsolete autoconf253
|
||||
|
||||
* Mon Nov 18 2002 Jens Petersen <petersen@redhat.com> 2.56-1
|
||||
- update to 2.56
|
||||
- obsolete autoheader-warn patch
|
||||
- no longer provide autoconf253
|
||||
- include site-lisp and man files
|
||||
- remove info dir which is not in the manifest
|
||||
- do not version suffix bin files for now
|
||||
|
||||
* Mon Aug 19 2002 Jens Petersen <petersen@redhat.com> 2.53-8
|
||||
- make check
|
||||
|
||||
* Fri Jun 28 2002 Jens Petersen <petersen@redhat.com> 2.53-7
|
||||
- update url (#66840)
|
||||
- added doc files
|
||||
|
||||
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.53-6
|
||||
- automated rebuild
|
||||
|
||||
* Sun May 26 2002 Tim Powers <timp@redhat.com> 2.53-5
|
||||
- automated rebuild
|
||||
|
||||
* Mon May 20 2002 Bill Nottingham <notting@redhat.com> 2.53-4
|
||||
- provide autoconf253
|
||||
|
||||
* Thu May 16 2002 Bill Nottingham <notting@redhat.com> 2.53-3
|
||||
- obsolete autoconf253
|
||||
|
||||
* Wed May 8 2002 Jens Petersen <petersen@redhat.com> 2.53-2
|
||||
- patch autoheader so that --warnings=CATEGORY works (#64566)
|
||||
[reported with fix by hjl@gnu.org]
|
||||
|
||||
* Tue Apr 23 2002 Jens Petersen <petersen@redhat.com> 2.53-1
|
||||
- update to autoconf-2.53
|
||||
- drop mawk patch again
|
||||
- version suffix bindir files and add symlinks to unversioned names
|
||||
|
||||
* Fri Feb 1 2002 Jens Petersen <petersen@redhat.com> 2.52-7
|
||||
- revert to 2.52 (also fixes #58210!)
|
||||
- remove relversion variable
|
||||
- bring back mawk -> gawk patch
|
||||
|
||||
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 2.52-6
|
||||
- automated rebuild
|
||||
|
||||
* Thu Dec 20 2001 Jens Petersen <petersen@redhat.com> 2.52-5
|
||||
- update to 2.52f
|
||||
- add URL
|
||||
- minor description improvements
|
||||
- define relversion to carry version number
|
||||
- mawk.patch no longer needed
|
||||
|
||||
* Sat Nov 17 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.52-4
|
||||
- rebuild
|
||||
|
||||
* Wed Sep 19 2001 Jens Petersen <petersen@redhat.com> 2.52-3
|
||||
- restore patch to prefer gawk to mawk
|
||||
|
||||
* Tue Sep 18 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.52-2
|
||||
- update to 2.52d
|
||||
|
||||
* Mon Sep 17 2001 Jens Petersen <petersen@redhat.com> 2.52-1
|
||||
- update to 2.52
|
||||
- remove obsolete patches, since already new version
|
||||
- dont install install-sh
|
||||
|
||||
* Tue Jul 10 2001 Jens Petersen <petersen@redhat.com>
|
||||
- add patch to include various standard C headers as needed
|
||||
by various autoconf tests (#19114)
|
||||
- add patch to autoscan.pl to get a better choice of init
|
||||
file (#42071), to test for CPP after CC (#42072) and to
|
||||
detect C++ source and g++ (#42073).
|
||||
|
||||
* Tue Jun 26 2001 Jens Petersen <petersen@redhat.com>
|
||||
- Add a back-port of _AC_PROG_CXX_EXIT_DECLARATION
|
||||
from version 2.50 to make detection of C++ exit()
|
||||
declaration prototype platform independent. The check is
|
||||
done in AC_PROG_CXX with the result stored in "confdefs.h".
|
||||
The exit() prototype in AC_TRY_RUN_NATIVE is no longer needed.
|
||||
(fixes #18829)
|
||||
|
||||
* Wed Nov 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
||||
- Fix up interoperability with glibc 2.2 and gcc 2.96:
|
||||
AC_TRY_RUN_NATIVE in C++ mode added a prototype for exit() to
|
||||
the test code without throwing an exception, causing a conflict
|
||||
with stdlib.h --> AC_TRY_RUN_NATIVE for C++ code including stdlib.h
|
||||
always failed, returning wrong results
|
||||
|
||||
* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
|
||||
- add textutils as a dependency (#14439)
|
||||
|
||||
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
|
||||
- FHS packaging.
|
||||
|
||||
* Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
|
||||
- fix preun
|
||||
|
||||
* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- add patch to help autoconf clean after itself and not leave /tmp clobbered
|
||||
with acin.* and acout.* files (can you say annoying?)
|
||||
|
||||
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- auto rebuild in the new build environment (release 4)
|
||||
- use gawk, not mawk
|
||||
|
||||
* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
|
||||
- moved /usr/lib/autoconf to /usr/share/autoconf (with automake)
|
||||
|
||||
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
|
||||
- Injected new description and group.
|
||||
|
||||
* Tue Jan 12 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 2.13.
|
||||
|
||||
* Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- build against glibc 2.1
|
||||
|
||||
* Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- requires perl
|
||||
|
||||
* Thu Aug 27 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- patch for fixing /tmp race conditions
|
||||
|
||||
* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
|
||||
- spec file cleanups
|
||||
- made a noarch package
|
||||
- uses autoconf
|
||||
- uses install-info
|
||||
|
||||
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
|
||||
- built with glibc
|
||||
29
autoconf/2.69/config.site
Normal file
29
autoconf/2.69/config.site
Normal file
@@ -0,0 +1,29 @@
|
||||
# This is the config.site file to satisfy FHS defaults when installing below
|
||||
# /usr.
|
||||
#
|
||||
# You may override this file by your config.site using the CONFIG_SITE env
|
||||
# variable.
|
||||
#
|
||||
# Note: This file includes also RHEL/Fedora fix for installing libraries into
|
||||
# "/lib/lib64" on 64bit systems.
|
||||
|
||||
if test -n "$host"; then
|
||||
# skip when cross-compiling
|
||||
return 0
|
||||
fi
|
||||
|
||||
if test "$prefix" = /usr \
|
||||
|| { test "$prefix" = NONE && test "$ac_default_prefix" = /usr ; }
|
||||
then
|
||||
test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc
|
||||
test "$sharedstatedir" = '${prefix}/com' && sharedstatedir=/var
|
||||
test "$localstatedir" = '${prefix}/var' && localstatedir=/var
|
||||
|
||||
ARCH=`uname -m`
|
||||
for i in x86_64 ppc64 s390x aarch64; do
|
||||
if test $ARCH = $i; then
|
||||
test "$libdir" = '${exec_prefix}/lib' && libdir='${exec_prefix}/lib64'
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
16
autoconf/2.71/autoconf-init.el
Executable file
16
autoconf/2.71/autoconf-init.el
Executable file
@@ -0,0 +1,16 @@
|
||||
;; Activate autoconf-mode
|
||||
|
||||
;; Uncomment the following code if you feel that autoconf-mode.el does better
|
||||
;; job than Emacs's default autoconf.el.
|
||||
|
||||
;; (autoload 'autoconf-mode "autoconf-mode"
|
||||
;; "Major mode for editing autoconf files." t)
|
||||
;; (setq auto-mode-alist
|
||||
;; (cons '("\.ac\'\|configure\.in\'" . autoconf-mode)
|
||||
;; auto-mode-alist))
|
||||
|
||||
;; Activate autotest-mode
|
||||
(autoload 'autotest-mode "autotest-mode"
|
||||
"Major mode for editing autotest files." t)
|
||||
(setq auto-mode-alist
|
||||
(cons '("\.at\'" . autotest-mode) auto-mode-alist))
|
||||
583
autoconf/2.71/autoconf2.7x.spec
Executable file
583
autoconf/2.71/autoconf2.7x.spec
Executable file
@@ -0,0 +1,583 @@
|
||||
# Enable Emacs support
|
||||
%bcond_without autoconf_enables_emacs
|
||||
# Run extended test
|
||||
%bcond_without autoconf_enables_optional_test
|
||||
|
||||
Summary: A GNU tool for automatically configuring source code
|
||||
Name: autoconf2.71
|
||||
Version: 2.71
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+ and GFDL
|
||||
Source0: https://ftp.gnu.org/gnu/autoconf/autoconf-%{version}.tar.xz
|
||||
Source1: config.site
|
||||
Source2: autoconf-init.el
|
||||
URL: https://www.gnu.org/software/autoconf/
|
||||
Patch0: autoconf27.patch
|
||||
BuildArch: noarch
|
||||
|
||||
|
||||
# run "make check" by default
|
||||
%bcond_without check
|
||||
|
||||
# m4 >= 1.4.6 is required, >= 1.4.14 is recommended:
|
||||
BuildRequires: perl
|
||||
Requires: perl(File::Compare)
|
||||
Requires: perl
|
||||
Requires(post): %{_sbindir}/alternatives
|
||||
Requires(preun): %{_sbindir}/alternatives
|
||||
BuildRequires: m4 >= 1.4.14
|
||||
Requires: m4 >= 1.4.14
|
||||
%if %{with autoconf_enables_emacs}
|
||||
Requires: emacs-filesystem
|
||||
BuildRequires: emacs
|
||||
%endif
|
||||
# the filtering macros are currently in /etc/rpm/macros.perl:
|
||||
BuildRequires: perl
|
||||
BuildRequires: /etc/rpm/macros.perl
|
||||
BuildRequires: perl(Data::Dumper)
|
||||
# from f19, Text::ParseWords is not the part of 'perl' package
|
||||
BuildRequires: perl(Text::ParseWords)
|
||||
|
||||
# %%configure replaces config.guess/config.sub for us, which confuses autoconf
|
||||
# build system and it produces empty man pages for those scripts if help2man is
|
||||
# not installed
|
||||
BuildRequires: help2man
|
||||
BuildRequires: make, texinfo
|
||||
|
||||
%if %{with check}
|
||||
%if %{with autoconf_enables_optional_test}
|
||||
# For extended testsuite coverage
|
||||
BuildRequires: gcc-gfortran
|
||||
%if 0%{?fedora} >= 15
|
||||
BuildRequires: erlang
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
|
||||
Provides: autoconf271 = %{version}-%{release}
|
||||
|
||||
# filter out bogus perl(Autom4te*) dependencies
|
||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Autom4te::
|
||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Autom4te::
|
||||
|
||||
%description
|
||||
GNU's Autoconf is a tool for configuring source code and Makefiles.
|
||||
Using Autoconf, programmers can create portable and configurable
|
||||
packages, since the person building the package is allowed to
|
||||
specify various configuration options.
|
||||
|
||||
You should install Autoconf if you are developing software and
|
||||
would like to create shell scripts that configure your source code
|
||||
packages. If you are installing Autoconf, you will also need to
|
||||
install the GNU m4 package.
|
||||
|
||||
Note that the Autoconf package is not required for the end-user who
|
||||
may be configuring software with an Autoconf-generated script;
|
||||
Autoconf is only required for the generation of the scripts, not
|
||||
their use.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -n autoconf-%{version}
|
||||
%patch0 -p1
|
||||
mv doc/autoconf.info doc/autoconf-2.71.info
|
||||
mv doc/autoconf.texi doc/autoconf-2.71.texi
|
||||
|
||||
%build
|
||||
%configure --program-suffix=-2.71 --with-lispdir=%{_emacs_sitelispdir}/autoconf-2.71
|
||||
make
|
||||
|
||||
%check
|
||||
%if %{with check}
|
||||
make check %{?_smp_mflags}
|
||||
%endif
|
||||
|
||||
|
||||
%install
|
||||
%make_install
|
||||
mkdir -p %{buildroot}/share
|
||||
install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}
|
||||
##%%mv %{buildroot}/usr/share/autoconf %{buildroot}/usr/share/autoconf_27
|
||||
|
||||
touch %{buildroot}%{_bindir}autoconf
|
||||
touch %{buildroot}%{_bindir}/autoheader
|
||||
touch %{buildroot}%{_bindir}/autom4te
|
||||
touch %{buildroot}%{_bindir}/autoreconf
|
||||
touch %{buildroot}%{_bindir}/autoscan
|
||||
touch %{buildroot}%{_bindir}/autoupdate
|
||||
touch %{buildroot}%{_bindir}/ifnames
|
||||
|
||||
%post
|
||||
%{_sbindir}/alternatives --install %{_bindir}/autoconf autoconf %{_bindir}/autoconf-%{version} 271 \
|
||||
--slave %{_bindir}/autoheader autoheader %{_bindir}/autoheader-%{version} \
|
||||
--slave %{_bindir}/autom4te autom4te %{_bindir}/autom4te-%{version} \
|
||||
--slave %{_bindir}/autoreconf autoreconf %{_bindir}/autoreconf-%{version} \
|
||||
--slave %{_bindir}/autoscan autoscan %{_bindir}/autoscan-%{version} \
|
||||
--slave %{_bindir}/autoupdate autoupdate %{_bindir}/autoupdate-%{version} \
|
||||
--slave %{_bindir}/ifnames ifnames %{_bindir}/ifnames-%{version}
|
||||
|
||||
%preun
|
||||
%{_sbindir}/alternatives --remove autoconf %{_bindir}/autoconf-%{version}
|
||||
|
||||
%posttrans
|
||||
%{_sbindir}/alternatives --auto autoconf
|
||||
|
||||
%files
|
||||
%{_bindir}/*-%{version}
|
||||
%attr(0755,root,root) %ghost %{_bindir}autoconf
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoheader
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autom4te
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoreconf
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoscan
|
||||
%attr(0755,root,root) %ghost %{_bindir}/autoupdate
|
||||
%attr(0755,root,root) %ghost %{_bindir}/ifnames
|
||||
%{_infodir}/autoconf-2.71.info*
|
||||
# don't include standards.info, because it comes from binutils...
|
||||
%exclude %{_infodir}/standards*
|
||||
# don't include info's TOP directory
|
||||
%exclude %{_infodir}/dir
|
||||
%{_datadir}/emacs/site-lisp/*
|
||||
%{_datadir}/autoconf-2.71/
|
||||
%{_datadir}/config.site
|
||||
%{_mandir}/man1/*
|
||||
%doc AUTHORS ChangeLog NEWS README THANKS TODO COPYING*
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Aug 24 2021 Ondrej Dubaj <odubaj@redhat.com> - 2.71-1
|
||||
- Rebase to version 2.71 (#1905678)
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-37
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-36
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Jan 15 2021 Patrik Novotný <panovotn@redhat.com> - 2.69-35
|
||||
- Backport: add --runstatedir option to configure
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-34
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Mar 11 2020 Ondrej Dubaj <odubaj@redhat.com> - 2.69-33
|
||||
- Added perl dependency
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-32
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Aug 28 2019 Ondrej Dubaj <odubaj@redhat.com> - 2.69-31
|
||||
- Port tests to Bash 5
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-30
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-29
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-28
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-27
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Fri Oct 27 2017 Pavel Raiskup <praiskup@redhat.com> - 2.69-26
|
||||
- drop %%config attribute for /usr/share/config.site file (rhbz#1506655)
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-24
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Fri Jul 29 2016 Pavel Raiskup <praiskup@redhat.com> - 2.69-23
|
||||
- re-enable erlang tests, after rhbz#1240487 fix
|
||||
- packaging guidelines fixes
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.69-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Jul 13 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-21
|
||||
- disable erlang tests as erlang on i386 is currently broken (#1236072)
|
||||
|
||||
* Mon Jul 06 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-21
|
||||
- '{' character in regular expression must be escaped with perl 5.22
|
||||
|
||||
* Fri Jun 26 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-20
|
||||
- conform to Packaging:Emacs guidelines (#1204274), init script
|
||||
by Jonathan Underwood
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Fri Mar 20 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-18
|
||||
- depend on emacs-filesystem (rhbz#1204274)
|
||||
|
||||
* Fri Feb 27 2015 Pavel Raiskup <praiskup@redhat.com> - 2.69-17
|
||||
- config.site: take AC_PREFIX_DEFAULT([/usr]) into account, by
|
||||
agruen at kernel.org (rhbz#1196340)
|
||||
|
||||
* Wed Nov 12 2014 Pavel Raiskup <praiskup@redhat.com> - 2.69-16
|
||||
- avoid generating empty man pages for gnuconfig (#1162227)
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-15
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Dec 17 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-14
|
||||
- fix config.site to not affect cross compilation (Stefan Sørensen, #1042775)
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.69-12
|
||||
- Perl 5.18 rebuild
|
||||
|
||||
* Mon Jun 17 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-11
|
||||
- config.site installation should be safe as long as the CONFIG_SITE=NONE is
|
||||
exported by the rpmbuild environment (#772999)
|
||||
|
||||
* Thu Feb 14 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-10
|
||||
- BR the perl(Text::ParseWords) explicitly to enable build again
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Jan 23 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-9
|
||||
- disable 'config.site' under /usr/share for now
|
||||
|
||||
* Tue Jan 15 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-8
|
||||
- the 'INSTALL' file can be used as template file for packages which are using
|
||||
autoconf - mark it for installation again (#661623)
|
||||
|
||||
* Tue Jan 08 2013 Pavel Raiskup <praiskup@redhat.com> - 2.69-7
|
||||
- Support the 'config.site' file in /usr/share
|
||||
|
||||
* Thu Oct 25 2012 Pavel Raiskup <praiskup@redhat.com> - 2.69-6
|
||||
- fedora-review (minor) fixes and typos: trim lines, remove defattr(,,), do not
|
||||
run `rm -rf %%{buildroot} at the beginning of install section, use curly
|
||||
brackets only around rpm macros/variables and not around shell variables,
|
||||
remove clean section
|
||||
|
||||
* Wed Sep 26 2012 Pavel Raiskup <praiskup@redhat.com> - 2.69-5
|
||||
- do not install the "INSTALL" documentation file (#661623)
|
||||
|
||||
* Thu Sep 13 2012 Karsten Hopp <karsten@redhat.com> 2.69-4
|
||||
- don't require erlang in RHEL
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.69-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Mon Jun 18 2012 Karsten Hopp <karsten@redhat.com> 2.69-2
|
||||
- spec file changes by Ralf Corsépius:
|
||||
- Use %%bcond_without for --with/out=check.
|
||||
- Add BR: perl(Data::Dumper).
|
||||
- Remove BR: automake (Testsuite doesn't need automake).
|
||||
- Add BR: gcc-gfortran, erlang (Extend testsuite).
|
||||
- Remove TESTSUITEFLAGS (Was referring to autoconf < 2.69).
|
||||
- Add rpm-4.9 perl-filters %%__provides_exclude, %%__requires_exclude.
|
||||
Remove rpm-4.8 perl-filters (Address RHBZ 823770).
|
||||
- Reflect autoconf being GPLv3'ed.
|
||||
- Add BR: perl-macros, Remove BR: perl-devel
|
||||
|
||||
* Tue May 15 2012 Karsten Hopp <karsten@redhat.com> 2.69-1
|
||||
- update to 2.69
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.68-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.68-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Mon Dec 06 2010 Karsten Hopp <karsten@redhat.com> 2.68-1
|
||||
- update to 2.68
|
||||
|
||||
* Tue Jul 06 2010 Karsten Hopp <karsten@redhat.com> 2.66-2
|
||||
- add 2 upstream patches (#611661)
|
||||
- allow rpmbuild --without check
|
||||
|
||||
* Mon Jul 5 2010 Stepan Kasal <kasal@ucw.cz> - 2.66-1
|
||||
- new upstream version, drop upstreamed patches
|
||||
|
||||
* Tue Mar 2 2010 Stepan Kasal <skasal@redhat.com> - 2.65-2
|
||||
- use perl filtering macros
|
||||
|
||||
* Wed Nov 25 2009 Stepan Kasal <skasal@redhat.com> - 2.65-1
|
||||
- new upstream version
|
||||
- backported patch: make AC_FUNC_MMAP work with C++ again
|
||||
|
||||
* Tue Nov 24 2009 Stepan Kasal <skasal@redhat.com> - 2.64-2
|
||||
- add back upstream AH_CHECK_HEADERS, backported from upstream
|
||||
fixes some build failures
|
||||
|
||||
* Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 2.64-1
|
||||
- new upstream version
|
||||
- skip failing test
|
||||
|
||||
* Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> - 2.63-4
|
||||
- Use lzma compressed upstream tarball.
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.63-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.63-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Sep 17 2008 Stepan Kasal <skasal@redhat.com> 2.63-1
|
||||
- upstream bugfix release
|
||||
- all patches dropped, the issues are fixed upstream
|
||||
|
||||
* Mon Jul 07 2008 Karsten Hopp <karsten@redhat.com> 2.62-5
|
||||
- fix multiline variables (p.e. #449467)
|
||||
|
||||
* Fri Jul 4 2008 Stepan Kasal <skasal@redhat.com> 2.62-4
|
||||
- add a quick fix for #449944
|
||||
- remove Requires: mktemp, imake, grep; these are required by the generated
|
||||
configure, but not by Autoconf.
|
||||
- switch on make check
|
||||
|
||||
* Tue Jun 24 2008 Karsten Hopp <karsten@redhat.com> 2.62-3
|
||||
- add fix for same line comments #449245 (Ralf Wildenhues)
|
||||
|
||||
* Fri Jun 06 2008 Karsten Hopp <karsten@redhat.com> 2.62-2
|
||||
- add upstream fix from Eric Blake for #449973,
|
||||
m4_if releated error message from autotest
|
||||
|
||||
* Tue May 13 2008 Karsten Hopp <karsten@redhat.com> 2.62-1
|
||||
- autoconf-2.62
|
||||
|
||||
* Mon Oct 29 2007 Stepan Kasal <skasal@redhat.com> 2.61-10
|
||||
- require m4 >= 1.4.7
|
||||
- Resolves: #236073
|
||||
|
||||
* Wed Aug 08 2007 Karsten Hopp <karsten@redhat.com> 2.61-9
|
||||
- update license tag
|
||||
|
||||
* Tue Feb 27 2007 Karsten Hopp <karsten@redhat.com> 2.61-8
|
||||
- own %%{_datadir}/emacs/ (#225296)
|
||||
|
||||
* Mon Feb 26 2007 Karsten Hopp <karsten@redhat.com> 2.61-7
|
||||
- add Requires: grep
|
||||
|
||||
* Thu Feb 22 2007 Karsten Hopp <karsten@redhat.com> 2.61-6
|
||||
- drop gawk, sed requirements (#225296)
|
||||
- add some comments
|
||||
|
||||
* Mon Feb 19 2007 Karsten Hopp <karsten@redhat.com> 2.61-5
|
||||
- use ./configure
|
||||
- filter dependencies
|
||||
|
||||
* Thu Feb 15 2007 Karsten Hopp <karsten@redhat.com> 2.61-4
|
||||
- add disttag
|
||||
- replace tabs with spaces
|
||||
- fix buildroot
|
||||
- use Requires(post), Requires(preun)
|
||||
- use make install DESTDIR=....
|
||||
- drop perl requirement as it gets pulled it automatically
|
||||
|
||||
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 2.61-3
|
||||
- don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)
|
||||
|
||||
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 2.61-2
|
||||
- drop obsolete linkX11 patch
|
||||
|
||||
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 2.61-1
|
||||
- autoconf-2.61
|
||||
|
||||
* Thu Nov 09 2006 Karsten Hopp <karsten@redhat.com> 2.60-4
|
||||
- autoconf-2.60
|
||||
|
||||
* Fri Oct 13 2006 Stepan Kasal <skasal@redhat.com> 2.59-12
|
||||
- Add autoconf-2.59-lock.patch to eliminate a perl warning (#210653).
|
||||
|
||||
* Thu Jul 27 2006 Karsten Hopp <karsten@redhat.de> 2.59-11
|
||||
- Requires imake for _AC_PATH_X
|
||||
|
||||
* Thu Jul 20 2006 Karsten Hopp <karsten@redhat.de> 2.59-10
|
||||
- rebuild
|
||||
|
||||
* Wed Jul 19 2006 Karsten Hopp <karsten@redhat.de> 2.59-9
|
||||
- rebuild
|
||||
|
||||
* Tue May 16 2006 Karsten Hopp <karsten@redhat.de> 2.59-8
|
||||
- try to link with libX11 instead of libXt
|
||||
|
||||
* Wed Feb 15 2006 Karsten Hopp <karsten@redhat.de> 2.59-7
|
||||
- XrmInitialize takes no argument (#181340)
|
||||
|
||||
* Mon Feb 06 2006 Karsten Hopp <karsten@redhat.de> 2.59-6
|
||||
- check for Xlib.h instead of Intrinsic.h to find X11 headers
|
||||
(#176379)
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Sep 21 2004 Daniel Reed <djr@redhat.com> - 2.59-5
|
||||
- rebuilt for dist-fc3
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 18 2003 Jens Petersen <petersen@redhat.com> - 2.59-2
|
||||
- rebuild with perl-5.8.2 [Harald Hoyer]
|
||||
|
||||
* Thu Nov 13 2003 Jens Petersen <petersen@redhat.com> - 2.59-1
|
||||
- update to 2.59 bugfix release
|
||||
- remove autoconf-2.58-fix-ac_abs-109267.patch no longer needed
|
||||
|
||||
* Fri Nov 7 2003 Jens Petersen <petersen@redhat.com> - 2.58-2
|
||||
- fix problem with ac_abs_{build,src}dir (#109267) [reported by Joe Orton,
|
||||
patch by Alexandre Duret-Lutz]
|
||||
|
||||
* Wed Nov 5 2003 Jens Petersen <petersen@redhat.com> - 2.58-1
|
||||
- 2.58 release
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 12 2002 Elliot Lee <sopwith@redhat.com> 2.57-2
|
||||
- Fix missing/unpackaged file
|
||||
|
||||
* Thu Dec 5 2002 Jens Petersen <petersen@redhat.com> 2.57-1
|
||||
- update to 2.57 bugfix release
|
||||
- buildrequire emacs (#79031), sed and m4
|
||||
|
||||
* Sat Nov 23 2002 Jens Petersen <petersen@redhat.com> 2.56-2
|
||||
- add --without check build option to control whether "make check" run
|
||||
- don't gzip info files explicitly
|
||||
- use exclude for unwanted info files
|
||||
|
||||
* Thu Nov 21 2002 Jens Petersen <petersen@redhat.com>
|
||||
- no longer obsolete autoconf253
|
||||
|
||||
* Mon Nov 18 2002 Jens Petersen <petersen@redhat.com> 2.56-1
|
||||
- update to 2.56
|
||||
- obsolete autoheader-warn patch
|
||||
- no longer provide autoconf253
|
||||
- include site-lisp and man files
|
||||
- remove info dir which is not in the manifest
|
||||
- do not version suffix bin files for now
|
||||
|
||||
* Mon Aug 19 2002 Jens Petersen <petersen@redhat.com> 2.53-8
|
||||
- make check
|
||||
|
||||
* Fri Jun 28 2002 Jens Petersen <petersen@redhat.com> 2.53-7
|
||||
- update url (#66840)
|
||||
- added doc files
|
||||
|
||||
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 2.53-6
|
||||
- automated rebuild
|
||||
|
||||
* Sun May 26 2002 Tim Powers <timp@redhat.com> 2.53-5
|
||||
- automated rebuild
|
||||
|
||||
* Mon May 20 2002 Bill Nottingham <notting@redhat.com> 2.53-4
|
||||
- provide autoconf253
|
||||
|
||||
* Thu May 16 2002 Bill Nottingham <notting@redhat.com> 2.53-3
|
||||
- obsolete autoconf253
|
||||
|
||||
* Wed May 8 2002 Jens Petersen <petersen@redhat.com> 2.53-2
|
||||
- patch autoheader so that --warnings=CATEGORY works (#64566)
|
||||
[reported with fix by hjl@gnu.org]
|
||||
|
||||
* Tue Apr 23 2002 Jens Petersen <petersen@redhat.com> 2.53-1
|
||||
- update to autoconf-2.53
|
||||
- drop mawk patch again
|
||||
- version suffix bindir files and add symlinks to unversioned names
|
||||
|
||||
* Fri Feb 1 2002 Jens Petersen <petersen@redhat.com> 2.52-7
|
||||
- revert to 2.52 (also fixes #58210!)
|
||||
- remove relversion variable
|
||||
- bring back mawk -> gawk patch
|
||||
|
||||
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 2.52-6
|
||||
- automated rebuild
|
||||
|
||||
* Thu Dec 20 2001 Jens Petersen <petersen@redhat.com> 2.52-5
|
||||
- update to 2.52f
|
||||
- add URL
|
||||
- minor description improvements
|
||||
- define relversion to carry version number
|
||||
- mawk.patch no longer needed
|
||||
|
||||
* Sat Nov 17 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.52-4
|
||||
- rebuild
|
||||
|
||||
* Wed Sep 19 2001 Jens Petersen <petersen@redhat.com> 2.52-3
|
||||
- restore patch to prefer gawk to mawk
|
||||
|
||||
* Tue Sep 18 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.52-2
|
||||
- update to 2.52d
|
||||
|
||||
* Mon Sep 17 2001 Jens Petersen <petersen@redhat.com> 2.52-1
|
||||
- update to 2.52
|
||||
- remove obsolete patches, since already new version
|
||||
- dont install install-sh
|
||||
|
||||
* Tue Jul 10 2001 Jens Petersen <petersen@redhat.com>
|
||||
- add patch to include various standard C headers as needed
|
||||
by various autoconf tests (#19114)
|
||||
- add patch to autoscan.pl to get a better choice of init
|
||||
file (#42071), to test for CPP after CC (#42072) and to
|
||||
detect C++ source and g++ (#42073).
|
||||
|
||||
* Tue Jun 26 2001 Jens Petersen <petersen@redhat.com>
|
||||
- Add a back-port of _AC_PROG_CXX_EXIT_DECLARATION
|
||||
from version 2.50 to make detection of C++ exit()
|
||||
declaration prototype platform independent. The check is
|
||||
done in AC_PROG_CXX with the result stored in "confdefs.h".
|
||||
The exit() prototype in AC_TRY_RUN_NATIVE is no longer needed.
|
||||
(fixes #18829)
|
||||
|
||||
* Wed Nov 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
|
||||
- Fix up interoperability with glibc 2.2 and gcc 2.96:
|
||||
AC_TRY_RUN_NATIVE in C++ mode added a prototype for exit() to
|
||||
the test code without throwing an exception, causing a conflict
|
||||
with stdlib.h --> AC_TRY_RUN_NATIVE for C++ code including stdlib.h
|
||||
always failed, returning wrong results
|
||||
|
||||
* Fri Jul 21 2000 Nalin Dahyabhai <nalin@redhat.com>
|
||||
- add textutils as a dependency (#14439)
|
||||
|
||||
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
|
||||
- FHS packaging.
|
||||
|
||||
* Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
|
||||
- fix preun
|
||||
|
||||
* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- add patch to help autoconf clean after itself and not leave /tmp clobbered
|
||||
with acin.* and acout.* files (can you say annoying?)
|
||||
|
||||
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- auto rebuild in the new build environment (release 4)
|
||||
- use gawk, not mawk
|
||||
|
||||
* Thu Mar 18 1999 Preston Brown <pbrown@redhat.com>
|
||||
- moved /usr/lib/autoconf to /usr/share/autoconf (with automake)
|
||||
|
||||
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
|
||||
- Injected new description and group.
|
||||
|
||||
* Tue Jan 12 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 2.13.
|
||||
|
||||
* Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- build against glibc 2.1
|
||||
|
||||
* Mon Oct 05 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- requires perl
|
||||
|
||||
* Thu Aug 27 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- patch for fixing /tmp race conditions
|
||||
|
||||
* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
|
||||
- spec file cleanups
|
||||
- made a noarch package
|
||||
- uses autoconf
|
||||
- uses install-info
|
||||
|
||||
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
|
||||
- built with glibc
|
||||
149
autoconf/2.71/autoconf27.patch
Executable file
149
autoconf/2.71/autoconf27.patch
Executable file
@@ -0,0 +1,149 @@
|
||||
Only in autoconf-version/bin: autoconf
|
||||
Only in autoconf-version/bin: autoconf.in
|
||||
Only in autoconf-version/bin: autoheader
|
||||
Only in autoconf-version/bin: autom4te
|
||||
Only in autoconf-version/bin: autoreconf
|
||||
Only in autoconf-version/bin: autoscan
|
||||
Only in autoconf-version/bin: autoupdate
|
||||
Only in autoconf-version/bin: ifnames
|
||||
Only in autoconf-version/: config.log
|
||||
Only in autoconf-version/: config.status
|
||||
diff -ur autoconf-2.71/doc/autoconf.texi autoconf-version/doc/autoconf.texi
|
||||
--- autoconf-2.71/doc/autoconf.texi 2021-01-28 21:46:48.000000000 +0100
|
||||
+++ autoconf-version/doc/autoconf.texi 2022-01-31 10:05:40.000000000 +0100
|
||||
@@ -1,9 +1,9 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@comment ========================================================
|
||||
@comment %**start of header
|
||||
-@setfilename autoconf.info
|
||||
+@setfilename autoconf-2.71.info
|
||||
@include version.texi
|
||||
-@settitle Autoconf
|
||||
+@settitle Autoconf_271
|
||||
@documentencoding UTF-8
|
||||
@set txicodequoteundirected
|
||||
@set txicodequotebacktick
|
||||
@@ -227,7 +227,7 @@
|
||||
|
||||
@dircategory Software development
|
||||
@direntry
|
||||
-* Autoconf: (autoconf). Create source code configuration scripts.
|
||||
+* Autoconf_271: (autoconf271). Create source code configuration scripts.
|
||||
@end direntry
|
||||
|
||||
@dircategory Individual utilities
|
||||
Only in autoconf-version/lib/autoconf: autoconf.m4f
|
||||
Only in autoconf-version/lib: autom4te.cfg
|
||||
Only in autoconf-version/lib/autoscan: autoscan.list
|
||||
Only in autoconf-version/lib/autotest: autotest.m4f
|
||||
Only in autoconf-version/lib/m4sugar: m4sh.m4f
|
||||
Only in autoconf-version/lib/m4sugar: m4sugar.m4f
|
||||
Only in autoconf-version/lib/m4sugar: version.m4
|
||||
Only in autoconf-version/: Makefile
|
||||
diff -ur autoconf-2.71/Makefile.in autoconf-version/Makefile.in
|
||||
--- autoconf-2.71/Makefile.in 2021-01-28 22:06:02.000000000 +0100
|
||||
+++ autoconf-version/Makefile.in 2022-01-31 10:37:04.000000000 +0100
|
||||
@@ -195,7 +195,7 @@
|
||||
test $$has_opt = yes
|
||||
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
|
||||
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
|
||||
-pkgdatadir = $(datadir)/@PACKAGE@
|
||||
+pkgdatadir = $(datadir)/autoconf-2.71
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||
@@ -311,13 +311,13 @@
|
||||
am__v_texidevnull_0 = > /dev/null
|
||||
am__v_texidevnull_1 =
|
||||
am__dirstamp = $(am__leading_dot)dirstamp
|
||||
-INFO_DEPS = $(srcdir)/doc/autoconf.info $(srcdir)/doc/standards.info
|
||||
+INFO_DEPS = $(srcdir)/doc/autoconf-2.71.info $(srcdir)/doc/standards.info
|
||||
am__TEXINFO_TEX_DIR = $(srcdir)/build-aux
|
||||
DVIS = doc/autoconf.dvi doc/standards.dvi
|
||||
PDFS = doc/autoconf.pdf doc/standards.pdf
|
||||
PSS = doc/autoconf.ps doc/standards.ps
|
||||
HTMLS = doc/autoconf.html doc/standards.html
|
||||
-TEXINFOS = doc/autoconf.texi doc/standards.texi
|
||||
+TEXINFOS = doc/autoconf-2.71.texi doc/standards.texi
|
||||
TEXI2DVI = texi2dvi
|
||||
TEXI2PDF = $(TEXI2DVI) --pdf --batch
|
||||
MAKEINFOHTML = $(MAKEINFO) --html
|
||||
@@ -691,7 +691,7 @@
|
||||
AM_MAKEINFOFLAGS = --no-split
|
||||
TEXI2HTML_FLAGS = -split_chapter
|
||||
TEXINFO_TEX = build-aux/texinfo.tex
|
||||
-info_TEXINFOS = doc/autoconf.texi doc/standards.texi
|
||||
+info_TEXINFOS = doc/autoconf-2.71.texi doc/standards.texi
|
||||
doc_autoconf_TEXINFOS = doc/fdl.texi doc/install.texi
|
||||
doc_standards_TEXINFOS = doc/fdl.texi doc/gnu-oids.texi doc/make-stds.texi
|
||||
TAGS_FILES = $(dist_perllib_DATA) $(dist_autoconflib_DATA) \
|
||||
@@ -1019,7 +1019,7 @@
|
||||
@$(MKDIR_P) doc
|
||||
@: > doc/$(am__dirstamp)
|
||||
|
||||
-$(srcdir)/doc/autoconf.info: doc/autoconf.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS)
|
||||
+$(srcdir)/doc/autoconf-2.71.info: doc/autoconf-2.71.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS)
|
||||
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
||||
am__cwd=`pwd` && $(am__cd) $(srcdir) && \
|
||||
rm -rf $$backupdir && mkdir $$backupdir && \
|
||||
@@ -1030,7 +1030,7 @@
|
||||
else :; fi && \
|
||||
cd "$$am__cwd"; \
|
||||
if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc \
|
||||
- -o $@ $(srcdir)/doc/autoconf.texi; \
|
||||
+ -o $@ $(srcdir)/doc/autoconf-2.71.texi; \
|
||||
then \
|
||||
rc=0; \
|
||||
$(am__cd) $(srcdir); \
|
||||
@@ -1041,32 +1041,32 @@
|
||||
fi; \
|
||||
rm -rf $$backupdir; exit $$rc
|
||||
|
||||
-doc/autoconf.dvi: doc/autoconf.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS) doc/$(am__dirstamp)
|
||||
+doc/autoconf.dvi: doc/autoconf-2.71.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS) doc/$(am__dirstamp)
|
||||
$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc' \
|
||||
$(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
|
||||
- `test -f 'doc/autoconf.texi' || echo '$(srcdir)/'`doc/autoconf.texi
|
||||
+ `test -f 'doc/autoconf-2.71.texi' || echo '$(srcdir)/'`doc/autoconf-2.71.texi
|
||||
|
||||
-doc/autoconf.pdf: doc/autoconf.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS) doc/$(am__dirstamp)
|
||||
+doc/autoconf.pdf: doc/autoconf-2.71.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS) doc/$(am__dirstamp)
|
||||
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc' \
|
||||
$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
|
||||
- `test -f 'doc/autoconf.texi' || echo '$(srcdir)/'`doc/autoconf.texi
|
||||
+ `test -f 'doc/autoconf-2.71.texi' || echo '$(srcdir)/'`doc/autoconf-2.71.texi
|
||||
|
||||
-doc/autoconf.html: doc/autoconf.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS) doc/$(am__dirstamp)
|
||||
+doc/autoconf.html: doc/autoconf-2.71.texi $(srcdir)/doc/version.texi $(doc_autoconf_TEXINFOS) doc/$(am__dirstamp)
|
||||
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
|
||||
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc \
|
||||
- -o $(@:.html=.htp) `test -f 'doc/autoconf.texi' || echo '$(srcdir)/'`doc/autoconf.texi; \
|
||||
+ -o $(@:.html=.htp) `test -f 'doc/autoconf-2.71.texi' || echo '$(srcdir)/'`doc/autoconf-2.71.texi; \
|
||||
then \
|
||||
rm -rf $@ && mv $(@:.html=.htp) $@; \
|
||||
else \
|
||||
rm -rf $(@:.html=.htp); exit 1; \
|
||||
fi
|
||||
$(srcdir)/doc/version.texi: $(srcdir)/doc/stamp-vti
|
||||
-$(srcdir)/doc/stamp-vti: doc/autoconf.texi $(top_srcdir)/configure
|
||||
+$(srcdir)/doc/stamp-vti: doc/autoconf-2.71.texi $(top_srcdir)/configure
|
||||
@test -f doc/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) doc/$(am__dirstamp)
|
||||
- @(dir=.; test -f ./doc/autoconf.texi || dir=$(srcdir); \
|
||||
- set `$(SHELL) $(top_srcdir)/build-aux/mdate-sh $$dir/doc/autoconf.texi`; \
|
||||
+ @(dir=.; test -f ./doc/autoconf-2.71.texi || dir=$(srcdir); \
|
||||
+ set `$(SHELL) $(top_srcdir)/build-aux/mdate-sh $$dir/doc/autoconf-2.71.texi`; \
|
||||
echo "@set UPDATED $$1 $$2 $$3"; \
|
||||
echo "@set UPDATED-MONTH $$2 $$3"; \
|
||||
echo "@set EDITION $(VERSION)"; \
|
||||
Only in autoconf-version/tests: atconfig
|
||||
Only in autoconf-version/tests: atlocal
|
||||
Only in autoconf-version/tests: autoconf
|
||||
Only in autoconf-version/tests: autoheader
|
||||
Only in autoconf-version/tests: autom4te
|
||||
Only in autoconf-version/tests: autoreconf
|
||||
Only in autoconf-version/tests: autoscan
|
||||
Only in autoconf-version/tests: autoupdate
|
||||
Only in autoconf-version/tests: ifnames
|
||||
Only in autoconf-version/tests: wrapper.in
|
||||
29
autoconf/2.71/config.site
Executable file
29
autoconf/2.71/config.site
Executable file
@@ -0,0 +1,29 @@
|
||||
# This is the config.site file to satisfy FHS defaults when installing below
|
||||
# /usr.
|
||||
#
|
||||
# You may override this file by your config.site using the CONFIG_SITE env
|
||||
# variable.
|
||||
#
|
||||
# Note: This file includes also RHEL/Fedora fix for installing libraries into
|
||||
# "/lib/lib64" on 64bit systems.
|
||||
|
||||
if test -n "$host"; then
|
||||
# skip when cross-compiling
|
||||
return 0
|
||||
fi
|
||||
|
||||
if test "$prefix" = /usr \
|
||||
|| { test "$prefix" = NONE && test "$ac_default_prefix" = /usr ; }
|
||||
then
|
||||
test "$sysconfdir" = '${prefix}/etc' && sysconfdir=/etc
|
||||
test "$sharedstatedir" = '${prefix}/com' && sharedstatedir=/var
|
||||
test "$localstatedir" = '${prefix}/var' && localstatedir=/var
|
||||
|
||||
ARCH=`uname -m`
|
||||
for i in x86_64 ppc64 s390x aarch64; do
|
||||
if test $ARCH = $i; then
|
||||
test "$libdir" = '${exec_prefix}/lib' && libdir='${exec_prefix}/lib64'
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
13
automake/automake1.11/automake-1.11.1-CVE-2012-3386.patch
Normal file
13
automake/automake1.11/automake-1.11.1-CVE-2012-3386.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
diff --git a/lib/am/distdir.am b/lib/am/distdir.am
|
||||
index 35aad4f..bc0774c 100644
|
||||
--- a/lib/am/distdir.am
|
||||
+++ b/lib/am/distdir.am
|
||||
@@ -298,7 +298,7 @@ distcheck: dist
|
||||
## Make the new source tree read-only. Distributions ought to work in
|
||||
## this case. However, make the top-level directory writable so we
|
||||
## can make our new subdirs.
|
||||
- chmod -R a-w $(distdir); chmod a+w $(distdir)
|
||||
+ chmod -R a-w $(distdir); chmod u+w $(distdir)
|
||||
mkdir $(distdir)/_build
|
||||
mkdir $(distdir)/_inst
|
||||
## Undo the write access.
|
||||
32
automake/automake1.11/automake-1.11.1-novala.patch
Normal file
32
automake/automake1.11/automake-1.11.1-novala.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
diff -up automake-1.11.1/tests/Makefile.am.novala automake-1.11.1/tests/Makefile.am
|
||||
--- automake-1.11.1/tests/Makefile.am.novala 2010-02-19 13:33:06.000000000 +0100
|
||||
+++ automake-1.11.1/tests/Makefile.am 2010-02-19 13:33:13.000000000 +0100
|
||||
@@ -703,12 +703,6 @@ unused.test \
|
||||
upc.test \
|
||||
upc2.test \
|
||||
upc3.test \
|
||||
-vala.test \
|
||||
-vala1.test \
|
||||
-vala2.test \
|
||||
-vala3.test \
|
||||
-vala4.test \
|
||||
-vala5.test \
|
||||
vars.test \
|
||||
vars3.test \
|
||||
vartar.test \
|
||||
diff -up automake-1.11.1/tests/Makefile.in.novala automake-1.11.1/tests/Makefile.in
|
||||
--- automake-1.11.1/tests/Makefile.in.novala 2010-02-19 13:33:22.000000000 +0100
|
||||
+++ automake-1.11.1/tests/Makefile.in 2010-02-19 13:33:26.000000000 +0100
|
||||
@@ -937,12 +937,6 @@ unused.test \
|
||||
upc.test \
|
||||
upc2.test \
|
||||
upc3.test \
|
||||
-vala.test \
|
||||
-vala1.test \
|
||||
-vala2.test \
|
||||
-vala3.test \
|
||||
-vala4.test \
|
||||
-vala5.test \
|
||||
vars.test \
|
||||
vars3.test \
|
||||
vartar.test \
|
||||
420
automake/automake1.11/automake.spec
Normal file
420
automake/automake1.11/automake.spec
Normal file
@@ -0,0 +1,420 @@
|
||||
%define api_version 1.11
|
||||
# Kludge to remove bogus Automake perl dependencies and provides
|
||||
%global reqfilt /bin/sh -c "%{__perl_requires} | grep -Fv 'perl(Automake::'"
|
||||
%define __perl_requires %{reqfilt}
|
||||
%global provfilt /bin/sh -c "%{__perl_provides} | grep -Fv 'perl(Automake::'"
|
||||
%define __perl_provides %{provfilt}
|
||||
|
||||
Summary: A GNU tool for automatically creating Makefiles
|
||||
Name: automake%{api_version}
|
||||
Version: %{api_version}.1
|
||||
Release: 4%{?dist}
|
||||
License: GPLv2+ and GFDL
|
||||
Group: Development/Tools
|
||||
Source: http://ftp.gnu.org/gnu/automake/automake-%{version}.tar.bz2
|
||||
Patch0: automake-1.11.1-novala.patch
|
||||
Patch1: automake-1.11.1-CVE-2012-3386.patch
|
||||
URL: http://sources.redhat.com/automake
|
||||
Requires: autoconf >= 2.62
|
||||
BuildRequires: autoconf2.69
|
||||
Requires(post): /sbin/install-info
|
||||
Requires(preun): /sbin/install-info
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
# for better tests coverage:
|
||||
BuildRequires: libtool gettext-devel flex bison texinfo-tex texlive-dvips
|
||||
BuildRequires: gcc44-java gcc44-gfortran /usr/bin/g77
|
||||
BuildRequires: dejagnu expect emacs imake python-docutils
|
||||
|
||||
%description
|
||||
Automake is a tool for automatically generating `Makefile.in'
|
||||
files compliant with the GNU Coding Standards.
|
||||
|
||||
You should install Automake if you are developing software and would
|
||||
like to use its ability to automatically generate GNU standard
|
||||
Makefiles. If you install Automake, you will also need to install
|
||||
GNU's Autoconf package.
|
||||
|
||||
%prep
|
||||
%setup -q -n automake-%{version}
|
||||
%patch0 -p1
|
||||
# fix for CVE-2012-3386 (#848469)
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
export CC=gcc44
|
||||
export CXX=gcc44-c++
|
||||
|
||||
./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} \
|
||||
--bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} --program-suffix="-1.11" \
|
||||
--docdir=%{_docdir}/%{name}-%{version}
|
||||
make %{?_smp_mflags}
|
||||
mv -f NEWS NEWS_
|
||||
iconv -f ISO_8859-15 -t UTF-8 NEWS_ -o NEWS
|
||||
|
||||
%install
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
make install DESTDIR=${RPM_BUILD_ROOT}
|
||||
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
|
||||
|
||||
# create this dir empty so we can own it
|
||||
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/aclocal
|
||||
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
|
||||
|
||||
pushd %{buildroot}%{_infodir}
|
||||
for f in $(ls); do
|
||||
mv $f "$(echo $f | sed 's/automake/automake-%{api_version}/g')"
|
||||
done
|
||||
popd
|
||||
|
||||
|
||||
%check
|
||||
make check
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
%post
|
||||
/sbin/install-info %{_infodir}/automake-%{api_version}.info.gz %{_infodir}/dir || :
|
||||
|
||||
%preun
|
||||
if [ $1 = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/automake-%{api_version}.info.gz %{_infodir}/dir || :
|
||||
fi
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS README THANKS NEWS
|
||||
%{_bindir}/*
|
||||
%{_infodir}/*.info*
|
||||
%{_datadir}/automake-%{api_version}
|
||||
%{_datadir}/aclocal-%{api_version}
|
||||
%{_mandir}/man1/*
|
||||
%dir %{_datadir}/aclocal
|
||||
|
||||
%changelog
|
||||
* Tue Dec 18 2012 Pavel Raiskup <praiskup@redhat.com> - 1.11.1-4
|
||||
- remove BR dependency on java-devel-openjdk
|
||||
|
||||
* Tue Dec 18 2012 Pavel Raiskup <praiskup@redhat.com> - 1.11.1-3
|
||||
- fix for CVE-2012-3386 -- 'make distcheck' was making the directory distdir
|
||||
world-readable (#848469)
|
||||
|
||||
* Wed Jun 23 2010 Karsten Hopp <karsten@redhat.com> 1.11.1-1.2
|
||||
- fix release number
|
||||
|
||||
* Fri Feb 19 2010 Karsten Hopp <karsten@redhat.com> 1.11.1-1.1
|
||||
- remove vala from buildrequires and from self checks
|
||||
- fix variable usage in spec file
|
||||
- use pregenerated manpages from automake-1.11
|
||||
|
||||
* Wed Dec 09 2009 Karsten Hopp <karsten@redhat.com> 1.11.1-1
|
||||
- update to version 1.11.1 to fix CVE-2009-4029
|
||||
|
||||
* Tue Dec 01 2009 Karsten Hopp <karsten@redhat.com> 1.11-6
|
||||
- preserve time stamps of man pages (#225302)
|
||||
- drop MIT from list of licenses
|
||||
|
||||
* Wed Nov 4 2009 Stepan Kasal <skasal@redhat.com> - 1.11-5
|
||||
- add even more testsuite build requires
|
||||
|
||||
* Wed Nov 4 2009 Stepan Kasal <skasal@redhat.com> - 1.11-4
|
||||
- add build requires for testsuite
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon May 25 2009 Stepan Kasal <skasal@redhat.com> 1.11-2
|
||||
- re-enable make check
|
||||
- Automake 1.11 requires autoconf 2.62 or later
|
||||
|
||||
* Mon May 25 2009 Karsten Hopp <karsten@redhat.com> 1.11-1
|
||||
- update to automake 1.11
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Jan 21 2009 Karsten Hopp <karsten@redhat.com> 1.10.2-2
|
||||
- convert NEWS file to UTF-8 (#225302)
|
||||
|
||||
* Wed Jan 14 2009 Karsten Hopp <karsten@redhat.com> 1.10.2-1
|
||||
- version 1.10.2
|
||||
|
||||
* Mon Feb 4 2008 Stepan Kasal <skasal@redhat.com> 1.10.1-2
|
||||
- require autoconf 2.60 or later
|
||||
|
||||
* Sat Jan 26 2008 Stepan Kasal <skasal@redhat.com> 1.10.1-1
|
||||
- automake-1.10.1
|
||||
|
||||
* Mon Oct 29 2007 Stepan Kasal <skasal@redhat.com> 1.10-7
|
||||
- keep amhello-1.0.tar.gz in the installed documentation
|
||||
|
||||
* Thu Aug 09 2007 Karsten Hopp <karsten@redhat.com> 1.10-6
|
||||
- update license tag
|
||||
- add Debian man pages for aclocal and automake (#246087)
|
||||
|
||||
* Tue Feb 20 2007 Karsten Hopp <karsten@redhat.com> 1.10-5
|
||||
- fix some rpmlint warnings
|
||||
|
||||
* Tue Feb 20 2007 Karsten Hopp <karsten@redhat.com> 1.10-4
|
||||
- bz 225302:
|
||||
- make install DESTDIR=...
|
||||
- fix BuildRoot
|
||||
- fix post/preun requirements
|
||||
- define all directories on ./configure line
|
||||
- filter perl(Automake*) dependencies
|
||||
- replace all tabs with spaces
|
||||
- remove trailing dot from summary
|
||||
|
||||
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 1.10-3
|
||||
- don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)
|
||||
|
||||
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 1.10-2
|
||||
- rebuild
|
||||
|
||||
* Fri Nov 10 2006 Karsten Hopp <karsten@redhat.de> 1.10-1
|
||||
- automake 1.10
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.9.6-2.1
|
||||
- rebuild
|
||||
|
||||
* Mon Dec 19 2005 Karsten Hopp <karsten@redhat.de> 1.9.6-2
|
||||
- include NEWS file (#174674)
|
||||
- add %%check (#174674)
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Jul 19 2005 Karsten Hopp <karsten@redhat.de> 1.9.6-1
|
||||
- Automake 1.9.6
|
||||
|
||||
* Sun Feb 13 2005 Florian La Roche <laroche@redhat.com>
|
||||
- 1.9.5 bug-fix release
|
||||
|
||||
* Tue Feb 1 2005 Daniel Reed <djr@redhat.com> 1.9.4-1
|
||||
- version bump
|
||||
- Portability nits in install-sh and mdata-sh.
|
||||
- Don't let `make install' fails if a _JAVA primary becomes empty
|
||||
because of conditionals.
|
||||
- Do not confuse CHANGELOG with ChangeLog on case-insensitive
|
||||
case-preserving file systems (likewise for all automatically
|
||||
distributed files).
|
||||
- Do not embed $DESTDIR in Python's byte-code files.
|
||||
- Work around programs that read stdin when checking for --version
|
||||
and --help options (when the `std-options' is used).
|
||||
- Fix AM_PATH_PYTHON to correctly define PYTHON as `:' when no minimum
|
||||
version was supplied and no interpreter is found.
|
||||
|
||||
* Mon Nov 1 2004 Daniel Reed <djr@redhat.com> 1.9.3-1
|
||||
- version bump
|
||||
- Dependency tracking using mode "dashmstdout" or "dashXmstdout" did not work for libtool objects compiled with --tag (i.e., compiled with Libtool 1.5 or later). The compilation would succeed, but `depcomp' would emit a warning and not output any dependency information.
|
||||
- Ignore comments from augmented variables ...
|
||||
- `install-sh -d a/b/' failed to create `a/b/' because of the trailing `/'.
|
||||
- _PROGRAMS now always create programs. Before 1.9 it would mistakenly create a libtool library if the name of the program ended in `.la'.
|
||||
- `compile' now handles `*.obj' objects.
|
||||
- `aclocal' recognizes AC_DEFUN_ONCE.
|
||||
|
||||
* Tue Sep 28 2004 Warren Togami <wtogami@redhat.com> - 1.9.2-3
|
||||
- trim docs
|
||||
|
||||
* Mon Sep 20 2004 Daniel Reed <djr@redhat.com> - 1.9.2-1
|
||||
- version bump
|
||||
- Sort rm commands output for mostlyclean-generic, clean-generic, distclean-generic and maintainer-clean-generic, so that the produced Makefile is not sensitive to the way Perl sorts its hashes.
|
||||
- Support `+' in the name of directories given to `include'.
|
||||
- Preserve spaces in the arguments of `compile'.
|
||||
- `missing' will no longer try to emulate a tool that is run with `--version' or `--help' as argument.
|
||||
- There is a new chapter about the history of Automake.
|
||||
|
||||
* Wed Aug 11 2004 Daniel Reed <djr@redhat.com> - 1.9.1-1
|
||||
- version bump
|
||||
- Adjust #line directives in `parser.h' (when ylwrap is not used). (PR/432)
|
||||
- Fix definition of YLWRAP when ylwrap is installed in a default aux directory found in a parent package.
|
||||
- Properly recognize AC_CANONICAL_BUILD and AC_CANONICAL_TARGET.
|
||||
|
||||
* Fri Jul 30 2004 Daniel Reed <djr@redhat.com> - 1.9-1
|
||||
- version bump
|
||||
|
||||
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Mon May 17 2004 Jens Petersen <petersen@redhat.com> - 1.8.5-1
|
||||
- update to 1.8.5
|
||||
|
||||
* Thu May 13 2004 Jens Petersen <petersen@redhat.com> - 1.8.4-1
|
||||
- update to 1.8.4
|
||||
|
||||
* Fri Mar 12 2004 Jens Petersen <petersen@redhat.com> - 1.8.3-1
|
||||
- update to 1.8.3 bugfix release
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Jan 13 2004 Jens Petersen <petersen@redhat.com> - 1.8.2-1
|
||||
- 1.8.2 bugfix release
|
||||
- do not pass VERBOSE=xNO to "make check" as non-empty means be verbose
|
||||
|
||||
* Thu Dec 11 2003 Jens Petersen <petersen@redhat.com> - 1.8-1
|
||||
- update to 1.8 release
|
||||
- require autoconf 2.58 or later
|
||||
- don't use %%configure for now to prevent very recent configure from running
|
||||
"config.sub noarch-redhat-linux"
|
||||
|
||||
* Mon Nov 10 2003 Jens Petersen <petersen@redhat.com> - 1.7.9-1
|
||||
- update to 1.7.9 bugfix release
|
||||
- require autoconf 2.54 or later
|
||||
|
||||
* Tue Oct 7 2003 Jens Petersen <petersen@redhat.com> - 1.7.8-1
|
||||
- update to 1.7.8 bugfix release
|
||||
|
||||
* Wed Sep 10 2003 Jens Petersen <petersen@redhat.com> - 1.7.7-1
|
||||
- update to 1.7.7 bugfix release
|
||||
|
||||
* Fri Jul 11 2003 Jens Petersen <petersen@redhat.com> - 1.7.6-1
|
||||
- update to 1.7.6 bugfix release
|
||||
|
||||
* Tue May 20 2003 Jens Petersen <petersen@redhat.com> - 1.7.5-1
|
||||
- update to 1.7.5 bugfix release
|
||||
|
||||
* Thu Apr 24 2003 Jens Petersen <petersen@redhat.com> - 1.7.4-1
|
||||
- update to 1.7.4
|
||||
|
||||
* Thu Mar 6 2003 Jens Petersen <petersen@redhat.com> - 1.7.3-1
|
||||
- update to 1.7.3
|
||||
- python dir lib64 patch no longer needed
|
||||
- build requires Autoconf 2.54 or later
|
||||
|
||||
* Mon Jan 27 2003 Jens Petersen <petersen@redhat.com> - 1.6.3-5
|
||||
- patch from 1.7-branch to try python distutils for setting pythondir (#80994)
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 12 2002 Elliot Lee <sopwith@redhat.com> 1.6.3-3
|
||||
- Fix unpackaged file
|
||||
|
||||
* Tue Dec 3 2002 Jens Petersen <petersen@redhat.com> 1.6.3-2
|
||||
- add "--without check" rpmbuild option to switch "make check" off
|
||||
- exclude info dir file
|
||||
- don't gzip info files explicitly
|
||||
|
||||
* Mon Nov 18 2002 Jens Petersen <petersen@redhat.com>
|
||||
- use api_version in version
|
||||
|
||||
* Mon Jul 29 2002 Jens Petersen <petersen@redhat.com> 1.6.3-1
|
||||
- bug fix release 1.6.3
|
||||
|
||||
* Thu Jul 11 2002 Jens Petersen <petersen@redhat.com> 1.6.2-2
|
||||
- add buildrequires autoconf 2.52 or greater [reported by Edward Avis]
|
||||
|
||||
* Wed Jun 19 2002 Jens Petersen <petersen@redhat.com> 1.6.2-1
|
||||
- 1.6.2 (bug fix release)
|
||||
- do "make check" after building
|
||||
|
||||
* Thu May 23 2002 Tim Powers <timp@redhat.com> 1.6.1-2
|
||||
- automated rebuild
|
||||
|
||||
* Tue Apr 23 2002 Jens Petersen <petersen@redhat.com> 1.6.1-1
|
||||
- 1.6.1
|
||||
|
||||
* Tue Mar 12 2002 Jens Petersen <petersen@redhat.com> 1.6-1
|
||||
- new package based on automake15
|
||||
- 1.6
|
||||
|
||||
* Wed Jan 23 2002 Jens Petersen <petersen@redhat.com> 1.5-8
|
||||
- better aclocal versioning
|
||||
|
||||
* Wed Jan 23 2002 Jens Petersen <petersen@redhat.com> 1.5-7
|
||||
- don't version datadir/automake
|
||||
|
||||
* Tue Jan 15 2002 Jens Petersen <petersen@redhat.com> 1.5-6
|
||||
- version suffix programs and data directories
|
||||
- own symlinks to programs and /usr/share/aclocal
|
||||
|
||||
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 1.5-5
|
||||
- automated rebuild
|
||||
|
||||
* Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.5-4
|
||||
- Completely back out the fix for #56624 for now, it causes more problems
|
||||
than it fixes in either form.
|
||||
|
||||
* Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.5-3
|
||||
- Don't use AS_DIRNAME, it doesn't work.
|
||||
|
||||
* Tue Jan 7 2002 Jens Petersen <petersen@redhat.com> 1.5-2
|
||||
- Patch depout.m4 to handle makefiles passed to make with "-f" (#56624)
|
||||
|
||||
* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.5-1
|
||||
- Update to 1.5 - much better to coexist with autoconf 2.52...
|
||||
- Fix specfile
|
||||
- No patches
|
||||
|
||||
* Fri Aug 24 2001 Jens Petersen <petersen@redhat.com> - 1.4p5-2
|
||||
- dont raise error when there is source in a subdirectory (bug #35156).
|
||||
This was preventing automake from working in binutuls/gas
|
||||
[patch from HJ Lu <hjl@gnu.org>]
|
||||
- format long lines of output properly with backslash + newlines as in 1.4
|
||||
(bug #35259) [patch from HJ Lu <hjl@gnu.org>]
|
||||
|
||||
* Sat Jul 21 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- 1.4-p5, fixes #48788
|
||||
|
||||
* Tue Jun 12 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- add the patch from #20559
|
||||
- really update to 1.4-p4
|
||||
|
||||
* Mon Jun 11 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.4-p4
|
||||
|
||||
* Sat May 12 2001 Owen Taylor <otaylor@redhat.com>
|
||||
- Version 1.4-p1 to work with libtool-1.4
|
||||
|
||||
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
|
||||
- FHS packaging.
|
||||
|
||||
* Fri Feb 04 2000 Nalin Dahyabhai <nalin@redhat.com>
|
||||
- fix bug #8870
|
||||
|
||||
* Sat Aug 21 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- revert to pristine automake-1.4.
|
||||
|
||||
* Mon Mar 22 1999 Preston Brown <pbrown@redhat.com>
|
||||
- arm netwinder patch
|
||||
|
||||
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
|
||||
- Injected new description and group.
|
||||
|
||||
* Mon Feb 8 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- add patches from CVS for 6.0beta1
|
||||
|
||||
* Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 1.4.
|
||||
|
||||
* Mon Nov 23 1998 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 1.3b.
|
||||
- add URL.
|
||||
|
||||
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
|
||||
- translations modified for de, fr, tr
|
||||
|
||||
* Tue Apr 07 1998 Erik Troan <ewt@redhat.com>
|
||||
- updated to 1.3
|
||||
|
||||
* Tue Oct 28 1997 Cristian Gafton <gafton@redhat.com>
|
||||
- added BuildRoot; added aclocal files
|
||||
|
||||
* Fri Oct 24 1997 Erik Troan <ewt@redhat.com>
|
||||
- made it a noarch package
|
||||
|
||||
* Thu Oct 16 1997 Michael Fulbright <msf@redhat.com>
|
||||
- Fixed some tag lines to conform to 5.0 guidelines.
|
||||
|
||||
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
|
||||
- updated to 1.2
|
||||
|
||||
* Wed Mar 5 1997 msf@redhat.com <Michael Fulbright>
|
||||
- first version (1.0)
|
||||
21
automake/automake1.13/automake-1.13.1-disable-tests.patch
Normal file
21
automake/automake1.13/automake-1.13.1-disable-tests.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
diff --git a/t/list-of-tests.mk b/t/list-of-tests.mk
|
||||
index 591b4f0..20a9398 100644
|
||||
--- a/t/list-of-tests.mk
|
||||
+++ b/t/list-of-tests.mk
|
||||
@@ -1202,16 +1200,6 @@ t/upc2.sh \
|
||||
t/upc3.sh \
|
||||
t/vala-configure.sh \
|
||||
t/vala-grepping.sh \
|
||||
-t/vala-headers.sh \
|
||||
-t/vala-libs.sh \
|
||||
-t/vala-mix.sh \
|
||||
-t/vala-mix2.sh \
|
||||
-t/vala-non-recursive-setup.sh \
|
||||
-t/vala-parallel.sh \
|
||||
-t/vala-per-target-flags.sh \
|
||||
-t/vala-recursive-setup.sh \
|
||||
-t/vala-vapi.sh \
|
||||
-t/vala-vpath.sh \
|
||||
t/vars.sh \
|
||||
t/vars3.sh \
|
||||
t/var-recurs.sh \
|
||||
619
automake/automake1.13/automake.spec
Normal file
619
automake/automake1.13/automake.spec
Normal file
@@ -0,0 +1,619 @@
|
||||
|
||||
%bcond_with X11
|
||||
|
||||
# run "make check" by default
|
||||
%bcond_with check
|
||||
|
||||
%global api_version 1.13
|
||||
|
||||
Summary: A GNU tool for automatically creating Makefiles
|
||||
Name: automake%{api_version}
|
||||
Version: %{api_version}.4
|
||||
Release: 3%{?dist}
|
||||
|
||||
# docs ~> GFDL, sources ~> GPLv2+, mkinstalldirs ~> PD and install-sh ~> MIT
|
||||
License: GPLv2+ and GFDL and Public Domain and MIT
|
||||
|
||||
Group: Development/Tools
|
||||
Source: ftp://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
|
||||
|
||||
# Disable tests for broken vala installation
|
||||
# ~> downstream
|
||||
Patch0: automake-1.13.1-disable-tests.patch
|
||||
|
||||
URL: http://www.gnu.org/software/automake/
|
||||
Requires: autoconf >= 2.65
|
||||
|
||||
# requirements not detected automatically (#919810)
|
||||
Requires: perl(Thread::Queue)
|
||||
Requires: perl(threads)
|
||||
|
||||
BuildRequires: autoconf >= 2.65
|
||||
BuildRequires: automake
|
||||
Requires(post): /sbin/install-info %{_sbindir}/alternatives
|
||||
Requires(preun): /sbin/install-info %{_sbindir}/alternatives
|
||||
BuildArch: noarch
|
||||
|
||||
# for better tests coverage:
|
||||
%if %{with check}
|
||||
BuildRequires: libtool gettext-devel flex bison texinfo-tex texlive-dvips
|
||||
BuildRequires: java-devel-openjdk gcc-gfortran
|
||||
# /usr/bin/g77 is not in RHEL7
|
||||
%if ! (0%{?rhel} || 0%{?amzn})
|
||||
%ifnarch %{arm}
|
||||
# g77 is also not present on arm systems
|
||||
BuildRequires: /usr/bin/g77
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: dejagnu expect emacs imake python-docutils
|
||||
BuildRequires: cscope ncompress sharutils help2man
|
||||
BuildRequires: gcc-objc gcc-objc++
|
||||
%if ! (0%{?rhel:1} || 0%{?amzn})
|
||||
# gcc-java was disabled in RHEL >= 7
|
||||
BuildRequires: gcc-java python-virtualenv lzip
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if %{with X11}
|
||||
BuildRequires: vala
|
||||
%endif
|
||||
# the filtering macros are currently in /etc/rpm/macros.perl:
|
||||
BuildRequires: /etc/rpm/macros.perl
|
||||
|
||||
# remove bogus Automake perl dependencies and provides
|
||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake::
|
||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake::
|
||||
|
||||
%description
|
||||
Automake is a tool for automatically generating `Makefile.in'
|
||||
files compliant with the GNU Coding Standards.
|
||||
|
||||
You should install Automake if you are developing software and would
|
||||
like to use its ability to automatically generate GNU standard
|
||||
Makefiles.
|
||||
|
||||
%prep
|
||||
%setup -q -n automake-%{version}
|
||||
%patch0 -p1 -b .disable_tests
|
||||
autoreconf -iv
|
||||
|
||||
|
||||
# Fedora only to add ppc64p7 (Power7 optimized) arch:
|
||||
perl -pi -e "s/ppc64-\*/ppc64-\* \| ppc64p7-\*/" lib/config.sub
|
||||
|
||||
%build
|
||||
./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} \
|
||||
--bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir} \
|
||||
--docdir=%{_docdir}/%{name}-%{version} --disable-silent-rules
|
||||
make V=0 %{?_smp_mflags}
|
||||
cp m4/acdir/README README.aclocal
|
||||
cp contrib/multilib/README README.multilib
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot}
|
||||
|
||||
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
|
||||
pushd %{buildroot}%{_infodir}
|
||||
for f in $(ls); do
|
||||
mv $f "$(echo $f | sed 's/automake/automake-%{api_version}/g')"
|
||||
done
|
||||
popd
|
||||
rm -f %{buildroot}%{_mandir}/man1/{automake,aclocal}.1*
|
||||
rm %{buildroot}%{_bindir}/automake
|
||||
rm %{buildroot}%{_bindir}/aclocal
|
||||
touch %{buildroot}%{_bindir}/automake
|
||||
touch %{buildroot}%{_bindir}/aclocal
|
||||
|
||||
%check
|
||||
%if %{with check}
|
||||
make -k %{?_smp_mflags} check || ( cat ./test-suite.log && false )
|
||||
%endif
|
||||
|
||||
%post
|
||||
%{_sbindir}/alternatives --install %{_bindir}/automake automake %{_bindir}/automake-%{api_version} 113 \
|
||||
--slave %{_bindir}/aclocal aclocal %{_bindir}/aclocal-%{api_version}
|
||||
|
||||
/sbin/install-info %{_infodir}/automake1.13.info.gz %{_infodir}/dir || :
|
||||
|
||||
%preun
|
||||
%{_sbindir}/alternatives --remove automake %{_bindir}/automake-%{api_version}
|
||||
if [ $1 = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/automake1.13.info.gz %{_infodir}/dir || :
|
||||
fi
|
||||
|
||||
%posttrans
|
||||
%{_sbindir}/alternatives --auto automake
|
||||
|
||||
%files
|
||||
%doc AUTHORS README THANKS NEWS README.aclocal README.multilib COPYING*
|
||||
%exclude %{_datadir}/aclocal
|
||||
%{_bindir}/*-%{api_version}
|
||||
%attr(0755,root,root) %ghost %{_bindir}/automake
|
||||
%attr(0755,root,root) %ghost %{_bindir}/aclocal
|
||||
%{_infodir}/*.info*
|
||||
%{_datadir}/automake-%{api_version}
|
||||
%{_datadir}/aclocal-%{api_version}
|
||||
%{_mandir}/man1/*
|
||||
|
||||
%changelog
|
||||
* Tue May 6 2014 Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL7/automake-1.13.4-3.el7
|
||||
|
||||
* Tue Feb 4 2014 Cristian Gafton <gafton@amazon.com>
|
||||
- update build requires for Amazon Linux
|
||||
|
||||
* Wed Jan 15 2014 Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL7/automake-1.13.4-2.el7
|
||||
|
||||
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.13.4-3
|
||||
- Mass rebuild 2013-12-27
|
||||
|
||||
* Tue Nov 05 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.4-2
|
||||
- don't BR g77 in arm and RHEL build roots (#1023781)
|
||||
|
||||
* Mon Jun 17 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.4-1
|
||||
- update to automake 1.13.4
|
||||
|
||||
* Thu May 16 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.2-1
|
||||
- update to automake 1.13.2 (#963556), remove (now) redundant patches
|
||||
|
||||
* Thu May 02 2013 Petr Hracek <phracek@redhat.com> - 1.13.1-18
|
||||
- Patch pax hang up with big UID corrected on the base of upstream(#843379)
|
||||
|
||||
* Wed Apr 24 2013 Petr Hracek <phracek@redhat.com> - 1.13.1-17
|
||||
- Patch pax hang up with big UID was removed(#843379)
|
||||
|
||||
* Wed Apr 24 2013 Petr Hracek <phracek@redhat.com> - 1.13.1-16
|
||||
- configure stops when run by big UID (#843379)
|
||||
|
||||
* Thu Apr 11 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-15
|
||||
- tune %%check to show testsuite.log when failed
|
||||
|
||||
* Tue Apr 02 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-14
|
||||
- fix another requirement on perl package which may cause problems in future,
|
||||
thanks to Paul Howarth (#924938)
|
||||
- f-r: remove Buildroot tag, fix license tag
|
||||
|
||||
* Mon Mar 18 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-13
|
||||
- remove old build dependency comment
|
||||
- fix bogus dates in changelog
|
||||
- use the %%{_smp_mflags} also by `make check`
|
||||
|
||||
* Mon Mar 18 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-11
|
||||
- do not BR gcc-java in RHEL (change C&Ped from libtool)
|
||||
|
||||
* Sun Mar 10 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-10
|
||||
- add the 'perl(Thread::Queue)' dependency (#919810)
|
||||
|
||||
* Sat Feb 23 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.13.1-9
|
||||
- Bump build for ARM
|
||||
|
||||
* Fri Feb 22 2013 Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL6/automake-1.11.1-4.el6
|
||||
|
||||
* Fri Feb 22 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-8
|
||||
- update the patch for the non-existent 'm4' directory issue to the one already
|
||||
committed in upstream repository
|
||||
|
||||
* Thu Feb 21 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-7
|
||||
- do not run 'autoreconf --force' (#913279)
|
||||
|
||||
* Wed Feb 20 2013 Karsten Hopp <karsten@redhat.com> 1.13.1-6
|
||||
- add support for ppc64p7 arch (Power7 optimized)
|
||||
|
||||
* Thu Feb 14 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-5
|
||||
- Do not fail in aclocal when the first include directory does not exist
|
||||
(#901333)
|
||||
- do not require texlive-latex-fonts (rawhide texinfo repaired)
|
||||
- use macros in Patch statements
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.13.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Thu Jan 17 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-3
|
||||
- re-enable AM_CONFIG_HEADER macro in Fedora distribution (#896442)
|
||||
- disable testing for non-existence of this macros (join with vala)
|
||||
|
||||
* Mon Jan 14 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-2
|
||||
- allow to run bigger subset of tests in testsuite
|
||||
|
||||
* Sat Jan 12 2013 Pavel Raiskup <praiskup@redhat.com> - 1.13.1-1
|
||||
- update to recent automake-1.13.1
|
||||
- minimum required autoconf is 2.65 (based on upstream suggestion)
|
||||
- make check is run now parallel (based on 't/README' it helps also on
|
||||
single-thread machines)
|
||||
- drop old sleep-patch and better disable vala tests (requires autoreconf)
|
||||
- add temporary BR dependency on texlive-latex-fonts for rawhide (f19 only)
|
||||
(should be implicitly pulled by texlive-dvips probably)
|
||||
|
||||
* Thu Oct 25 2012 Pavel Raiskup <praiskup@redhat.com> - 1.12.2-6
|
||||
- fedora-review -> s/define/global/, s/RPM_BUILD_ROOT/buildroot/,
|
||||
remove defattr() from %%files section
|
||||
|
||||
* Wed Sep 26 2012 Pavel Raiskup <praiskup@redhat.com> - 1.12.2-5
|
||||
- rather skip failing tests than disabling - previous solution required
|
||||
autoreconf (#860577)
|
||||
|
||||
* Wed Sep 26 2012 Pavel Raiskup <praiskup@redhat.com> - 1.12.2-4
|
||||
- ups, forgot to add patch for (#860577)
|
||||
|
||||
* Wed Sep 26 2012 Pavel Raiskup <praiskup@redhat.com> - 1.12.2-3
|
||||
- temporarily disable vala checks in testsuite because of vala rebase to
|
||||
vala-0.18.0 (#860577)
|
||||
|
||||
* Tue Sep 25 2012 Pavel Raiskup <praiskup@redhat.com> - 1.12.2-3
|
||||
- Thanks to Ralf Corsépius <corsepiu@fedoraproject.org> - these fixes are
|
||||
slightly reworked changes (due to rebase of automake) from his patch attached
|
||||
to bug #823766
|
||||
- Include COPYING.
|
||||
- Add rpm-4.9 perl-filters %%__provides_exclude, %%__requires_exclude.
|
||||
Remove rpm-4.8 perl-filters (Address RHBZ 823766).
|
||||
- Remove utf-8 conversion of NEWS (Already utf-8 encoded).
|
||||
- Add BR: perl-macros, Remove BR: perl-devel.
|
||||
- Add support for --with/out=check.
|
||||
- Append --disable-silent-rules to configure.
|
||||
- remove trailing white spaces
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue Jul 17 2012 Karsten Hopp <karsten@redhat.com> 1.12.2-1
|
||||
- automake-1.12.2
|
||||
|
||||
* Mon Apr 16 2012 Karsten Hopp <karsten@redhat.com> 1.11.5-1
|
||||
- automake-1.11.5
|
||||
|
||||
* Tue Apr 03 2012 Karsten Hopp <karsten@redhat.com> 1.11.4-1
|
||||
- automake-1.11.4
|
||||
|
||||
* Thu Feb 02 2012 Karsten Hopp <karsten@redhat.com> 1.11.3-1
|
||||
- automake 1.11.3
|
||||
|
||||
* Mon Jan 30 2012 Karsten Hopp <karsten@redhat.com> 1.11.2-1
|
||||
- automake 1.11.2, enable all checks again
|
||||
|
||||
* Wed Dec 07 2011 Karsten Hopp <karsten@redhat.com> 1.11.1-7
|
||||
- disable some erroneous checks (660739, 756957)
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Thu Dec 2 2010 Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL6/automake-1.11.1-1.2.el6
|
||||
|
||||
* Fri Jul 9 2010 Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL6/automake-1.11.1-1.el6.1
|
||||
- import source package RHEL6/automake-1.11.1-1.el6
|
||||
|
||||
* Fri May 7 2010 Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL5/automake-1.9.6-2.3.el5
|
||||
- import source package RHEL5/automake-1.9.6-2.1
|
||||
- added submodule prep for package automake
|
||||
|
||||
* Mon Mar 29 2010 Karsten Hopp <karsten@redhat.com> 1.11.1-5
|
||||
- removed redundant text about installing autoconf from package
|
||||
description (#225302)
|
||||
- don't create /usr/share/aclocal as it is owned be the filesystem
|
||||
package (#570744, #225302)
|
||||
|
||||
* Fri Mar 05 2010 Karsten Hopp <karsten@redhat.com> 1.11.1-4
|
||||
- Directory /usr/share/aclocal now owned by filesystem
|
||||
(#570744)
|
||||
|
||||
* Tue Mar 2 2010 Stepan Kasal <skasal@redhat.com> - 1.11.1-3
|
||||
- use perl filtering macros
|
||||
|
||||
* Tue Mar 02 2010 Karsten Hopp <karsten@redhat.com> 1.11.1-2
|
||||
- better method of fixing the perl requires/provides (Paul Howarth, #225302)
|
||||
- fix variable usage in spec file (#225302)
|
||||
- use pregenerated manpages from automake-1.11 (#225302)
|
||||
- update URL (#225302)
|
||||
|
||||
* Wed Dec 09 2009 Karsten Hopp <karsten@redhat.com> 1.11.1-1
|
||||
- update to version 1.11.1 to fix CVE-2009-4029
|
||||
|
||||
* Tue Dec 01 2009 Karsten Hopp <karsten@redhat.com> 1.11-6
|
||||
- preserve time stamps of man pages (#225302)
|
||||
- drop MIT from list of licenses
|
||||
|
||||
* Wed Nov 4 2009 Stepan Kasal <skasal@redhat.com> - 1.11-5
|
||||
- add even more testsuite build requires
|
||||
|
||||
* Wed Nov 4 2009 Stepan Kasal <skasal@redhat.com> - 1.11-4
|
||||
- add build requires for testsuite
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.11-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon May 25 2009 Stepan Kasal <skasal@redhat.com> 1.11-2
|
||||
- re-enable make check
|
||||
- Automake 1.11 requires autoconf 2.62 or later
|
||||
|
||||
* Mon May 25 2009 Karsten Hopp <karsten@redhat.com> 1.11-1
|
||||
- update to automake 1.11
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.10.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Wed Jan 21 2009 Karsten Hopp <karsten@redhat.com> 1.10.2-2
|
||||
- convert NEWS file to UTF-8 (#225302)
|
||||
|
||||
* Wed Jan 14 2009 Karsten Hopp <karsten@redhat.com> 1.10.2-1
|
||||
- version 1.10.2
|
||||
|
||||
* Mon Feb 4 2008 Stepan Kasal <skasal@redhat.com> 1.10.1-2
|
||||
- require autoconf 2.60 or later
|
||||
|
||||
* Sat Jan 26 2008 Stepan Kasal <skasal@redhat.com> 1.10.1-1
|
||||
- automake-1.10.1
|
||||
|
||||
* Mon Oct 29 2007 Stepan Kasal <skasal@redhat.com> 1.10-7
|
||||
- keep amhello-1.0.tar.gz in the installed documentation
|
||||
|
||||
* Thu Aug 09 2007 Karsten Hopp <karsten@redhat.com> 1.10-6
|
||||
- update license tag
|
||||
- add Debian man pages for aclocal and automake (#246087)
|
||||
|
||||
* Tue Feb 20 2007 Karsten Hopp <karsten@redhat.com> 1.10-5
|
||||
- fix some rpmlint warnings
|
||||
|
||||
* Tue Feb 20 2007 Karsten Hopp <karsten@redhat.com> 1.10-4
|
||||
- bz 225302:
|
||||
- make install DESTDIR=...
|
||||
- fix BuildRoot
|
||||
- fix post/preun requirements
|
||||
- define all directories on ./configure line
|
||||
- filter perl(Automake*) dependencies
|
||||
- replace all tabs with spaces
|
||||
- remove trailing dot from summary
|
||||
|
||||
* Thu Jan 18 2007 Karsten Hopp <karsten@redhat.com> 1.10-3
|
||||
- don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä)
|
||||
|
||||
* Tue Nov 21 2006 Karsten Hopp <karsten@redhat.com> 1.10-2
|
||||
- rebuild
|
||||
|
||||
* Fri Nov 10 2006 Karsten Hopp <karsten@redhat.de> 1.10-1
|
||||
- automake 1.10
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.9.6-2.1
|
||||
- rebuild
|
||||
|
||||
* Mon Dec 19 2005 Karsten Hopp <karsten@redhat.de> 1.9.6-2
|
||||
- include NEWS file (#174674)
|
||||
- add %%check (#174674)
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Jul 19 2005 Karsten Hopp <karsten@redhat.de> 1.9.6-1
|
||||
- Automake 1.9.6
|
||||
|
||||
* Sun Feb 13 2005 Florian La Roche <laroche@redhat.com>
|
||||
- 1.9.5 bug-fix release
|
||||
|
||||
* Tue Feb 1 2005 Daniel Reed <djr@redhat.com> 1.9.4-1
|
||||
- version bump
|
||||
- Portability nits in install-sh and mdata-sh.
|
||||
- Don't let `make install' fails if a _JAVA primary becomes empty
|
||||
because of conditionals.
|
||||
- Do not confuse CHANGELOG with ChangeLog on case-insensitive
|
||||
case-preserving file systems (likewise for all automatically
|
||||
distributed files).
|
||||
- Do not embed $DESTDIR in Python's byte-code files.
|
||||
- Work around programs that read stdin when checking for --version
|
||||
and --help options (when the `std-options' is used).
|
||||
- Fix AM_PATH_PYTHON to correctly define PYTHON as `:' when no minimum
|
||||
version was supplied and no interpreter is found.
|
||||
|
||||
* Mon Nov 1 2004 Daniel Reed <djr@redhat.com> 1.9.3-1
|
||||
- version bump
|
||||
- Dependency tracking using mode "dashmstdout" or "dashXmstdout" did not work for libtool objects compiled with --tag (i.e., compiled with Libtool 1.5 or later). The compilation would succeed, but `depcomp' would emit a warning and not output any dependency information.
|
||||
- Ignore comments from augmented variables ...
|
||||
- `install-sh -d a/b/' failed to create `a/b/' because of the trailing `/'.
|
||||
- _PROGRAMS now always create programs. Before 1.9 it would mistakenly create a libtool library if the name of the program ended in `.la'.
|
||||
- `compile' now handles `*.obj' objects.
|
||||
- `aclocal' recognizes AC_DEFUN_ONCE.
|
||||
|
||||
* Tue Sep 28 2004 Warren Togami <wtogami@redhat.com> - 1.9.2-3
|
||||
- trim docs
|
||||
|
||||
* Mon Sep 20 2004 Daniel Reed <djr@redhat.com> - 1.9.2-1
|
||||
- version bump
|
||||
- Sort rm commands output for mostlyclean-generic, clean-generic, distclean-generic and maintainer-clean-generic, so that the produced Makefile is not sensitive to the way Perl sorts its hashes.
|
||||
- Support `+' in the name of directories given to `include'.
|
||||
- Preserve spaces in the arguments of `compile'.
|
||||
- `missing' will no longer try to emulate a tool that is run with `--version' or `--help' as argument.
|
||||
- There is a new chapter about the history of Automake.
|
||||
|
||||
* Wed Aug 11 2004 Daniel Reed <djr@redhat.com> - 1.9.1-1
|
||||
- version bump
|
||||
- Adjust #line directives in `parser.h' (when ylwrap is not used). (PR/432)
|
||||
- Fix definition of YLWRAP when ylwrap is installed in a default aux directory found in a parent package.
|
||||
- Properly recognize AC_CANONICAL_BUILD and AC_CANONICAL_TARGET.
|
||||
|
||||
* Fri Jul 30 2004 Daniel Reed <djr@redhat.com> - 1.9-1
|
||||
- version bump
|
||||
|
||||
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Mon May 17 2004 Jens Petersen <petersen@redhat.com> - 1.8.5-1
|
||||
- update to 1.8.5
|
||||
|
||||
* Thu May 13 2004 Jens Petersen <petersen@redhat.com> - 1.8.4-1
|
||||
- update to 1.8.4
|
||||
|
||||
* Fri Mar 12 2004 Jens Petersen <petersen@redhat.com> - 1.8.3-1
|
||||
- update to 1.8.3 bugfix release
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Tue Jan 13 2004 Jens Petersen <petersen@redhat.com> - 1.8.2-1
|
||||
- 1.8.2 bugfix release
|
||||
- do not pass VERBOSE=xNO to "make check" as non-empty means be verbose
|
||||
|
||||
* Thu Dec 11 2003 Jens Petersen <petersen@redhat.com> - 1.8-1
|
||||
- update to 1.8 release
|
||||
- require autoconf 2.58 or later
|
||||
- don't use %%configure for now to prevent very recent configure from running
|
||||
"config.sub noarch-redhat-linux"
|
||||
|
||||
* Mon Nov 10 2003 Jens Petersen <petersen@redhat.com> - 1.7.9-1
|
||||
- update to 1.7.9 bugfix release
|
||||
- require autoconf 2.54 or later
|
||||
|
||||
* Tue Oct 7 2003 Jens Petersen <petersen@redhat.com> - 1.7.8-1
|
||||
- update to 1.7.8 bugfix release
|
||||
|
||||
* Wed Sep 10 2003 Jens Petersen <petersen@redhat.com> - 1.7.7-1
|
||||
- update to 1.7.7 bugfix release
|
||||
|
||||
* Fri Jul 11 2003 Jens Petersen <petersen@redhat.com> - 1.7.6-1
|
||||
- update to 1.7.6 bugfix release
|
||||
|
||||
* Tue May 20 2003 Jens Petersen <petersen@redhat.com> - 1.7.5-1
|
||||
- update to 1.7.5 bugfix release
|
||||
|
||||
* Thu Apr 24 2003 Jens Petersen <petersen@redhat.com> - 1.7.4-1
|
||||
- update to 1.7.4
|
||||
|
||||
* Thu Mar 6 2003 Jens Petersen <petersen@redhat.com> - 1.7.3-1
|
||||
- update to 1.7.3
|
||||
- python dir lib64 patch no longer needed
|
||||
- build requires Autoconf 2.54 or later
|
||||
|
||||
* Mon Jan 27 2003 Jens Petersen <petersen@redhat.com> - 1.6.3-5
|
||||
- patch from 1.7-branch to try python distutils for setting pythondir (#80994)
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Dec 12 2002 Elliot Lee <sopwith@redhat.com> 1.6.3-3
|
||||
- Fix unpackaged file
|
||||
|
||||
* Tue Dec 3 2002 Jens Petersen <petersen@redhat.com> 1.6.3-2
|
||||
- add "--without check" rpmbuild option to switch "make check" off
|
||||
- exclude info dir file
|
||||
- don't gzip info files explicitly
|
||||
|
||||
* Mon Nov 18 2002 Jens Petersen <petersen@redhat.com>
|
||||
- use api_version in version
|
||||
|
||||
* Mon Jul 29 2002 Jens Petersen <petersen@redhat.com> 1.6.3-1
|
||||
- bug fix release 1.6.3
|
||||
|
||||
* Thu Jul 11 2002 Jens Petersen <petersen@redhat.com> 1.6.2-2
|
||||
- add buildrequires autoconf 2.52 or greater [reported by Edward Avis]
|
||||
|
||||
* Wed Jun 19 2002 Jens Petersen <petersen@redhat.com> 1.6.2-1
|
||||
- 1.6.2 (bug fix release)
|
||||
- do "make check" after building
|
||||
|
||||
* Thu May 23 2002 Tim Powers <timp@redhat.com> 1.6.1-2
|
||||
- automated rebuild
|
||||
|
||||
* Tue Apr 23 2002 Jens Petersen <petersen@redhat.com> 1.6.1-1
|
||||
- 1.6.1
|
||||
|
||||
* Tue Mar 12 2002 Jens Petersen <petersen@redhat.com> 1.6-1
|
||||
- new package based on automake15
|
||||
- 1.6
|
||||
|
||||
* Wed Jan 23 2002 Jens Petersen <petersen@redhat.com> 1.5-8
|
||||
- better aclocal versioning
|
||||
|
||||
* Wed Jan 23 2002 Jens Petersen <petersen@redhat.com> 1.5-7
|
||||
- don't version datadir/automake
|
||||
|
||||
* Tue Jan 15 2002 Jens Petersen <petersen@redhat.com> 1.5-6
|
||||
- version suffix programs and data directories
|
||||
- own symlinks to programs and /usr/share/aclocal
|
||||
|
||||
* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 1.5-5
|
||||
- automated rebuild
|
||||
|
||||
* Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.5-4
|
||||
- Completely back out the fix for #56624 for now, it causes more problems
|
||||
than it fixes in either form.
|
||||
|
||||
* Wed Jan 9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.5-3
|
||||
- Don't use AS_DIRNAME, it doesn't work.
|
||||
|
||||
* Tue Jan 8 2002 Jens Petersen <petersen@redhat.com> 1.5-2
|
||||
- Patch depout.m4 to handle makefiles passed to make with "-f" (#56624)
|
||||
|
||||
* Tue Sep 18 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.5-1
|
||||
- Update to 1.5 - much better to coexist with autoconf 2.52...
|
||||
- Fix specfile
|
||||
- No patches
|
||||
|
||||
* Fri Aug 24 2001 Jens Petersen <petersen@redhat.com> - 1.4p5-2
|
||||
- dont raise error when there is source in a subdirectory (bug #35156).
|
||||
This was preventing automake from working in binutuls/gas
|
||||
[patch from HJ Lu <hjl@gnu.org>]
|
||||
- format long lines of output properly with backslash + newlines as in 1.4
|
||||
(bug #35259) [patch from HJ Lu <hjl@gnu.org>]
|
||||
|
||||
* Sat Jul 21 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- 1.4-p5, fixes #48788
|
||||
|
||||
* Tue Jun 12 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- add the patch from #20559
|
||||
- really update to 1.4-p4
|
||||
|
||||
* Mon Jun 11 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.4-p4
|
||||
|
||||
* Sat May 12 2001 Owen Taylor <otaylor@redhat.com>
|
||||
- Version 1.4-p1 to work with libtool-1.4
|
||||
|
||||
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Mon Jun 5 2000 Jeff Johnson <jbj@redhat.com>
|
||||
- FHS packaging.
|
||||
|
||||
* Fri Feb 04 2000 Nalin Dahyabhai <nalin@redhat.com>
|
||||
- fix bug #8870
|
||||
|
||||
* Sat Aug 21 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- revert to pristine automake-1.4.
|
||||
|
||||
* Mon Mar 22 1999 Preston Brown <pbrown@redhat.com>
|
||||
- arm netwinder patch
|
||||
|
||||
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
|
||||
- Injected new description and group.
|
||||
|
||||
* Mon Feb 8 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- add patches from CVS for 6.0beta1
|
||||
|
||||
* Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 1.4.
|
||||
|
||||
* Mon Nov 23 1998 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 1.3b.
|
||||
- add URL.
|
||||
|
||||
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
|
||||
- translations modified for de, fr, tr
|
||||
|
||||
* Tue Apr 07 1998 Erik Troan <ewt@redhat.com>
|
||||
- updated to 1.3
|
||||
|
||||
* Tue Oct 28 1997 Cristian Gafton <gafton@redhat.com>
|
||||
- added BuildRoot; added aclocal files
|
||||
|
||||
* Fri Oct 24 1997 Erik Troan <ewt@redhat.com>
|
||||
- made it a noarch package
|
||||
|
||||
* Thu Oct 16 1997 Michael Fulbright <msf@redhat.com>
|
||||
- Fixed some tag lines to conform to 5.0 guidelines.
|
||||
|
||||
* Thu Jul 17 1997 Erik Troan <ewt@redhat.com>
|
||||
- updated to 1.2
|
||||
|
||||
* Wed Mar 5 1997 msf@redhat.com <Michael Fulbright>
|
||||
- first version (1.0)
|
||||
@@ -0,0 +1,51 @@
|
||||
From ed1368e8803e8934a8bbab52a38753484dba2a37 Mon Sep 17 00:00:00 2001
|
||||
From: Karl Berry <karl@freefriends.org>
|
||||
Date: Mon, 12 Dec 2022 14:50:33 -0800
|
||||
Subject: [PATCH] test: avoid apostrophe in test document.
|
||||
|
||||
From automake patch https://bugs.gnu.org/59989
|
||||
(though a different solution), suggestion by Frederic Berat.
|
||||
|
||||
* t/txinfo-include.sh: avoid apostrophes in test document,
|
||||
since Texinfo 7.0 turns them into UTF-8 by default.
|
||||
---
|
||||
t/txinfo-include.sh | 9 ++++++---
|
||||
1 file changed, 6 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/t/txinfo-include.sh b/t/txinfo-include.sh
|
||||
index 8a15f01b0..10fff0753 100644
|
||||
--- a/t/txinfo-include.sh
|
||||
+++ b/t/txinfo-include.sh
|
||||
@@ -28,6 +28,9 @@ main_TEXINFOS = one.texi two.texi three.texi
|
||||
sub_more_TEXINFOS = sub/desc.texi sub/hist.texi
|
||||
END
|
||||
|
||||
+# We avoid apostrophes in the test document since Texinfo
|
||||
+# turns them into UTF-8, which is not easy to grep.
|
||||
+#
|
||||
cat > main.texi << 'END'
|
||||
\input texinfo
|
||||
@setfilename main.info
|
||||
@@ -61,8 +64,8 @@ END
|
||||
|
||||
cat > three.texi << 'END'
|
||||
@node three
|
||||
-@chapter Chapter two
|
||||
-GNU's Not Unix.
|
||||
+@chapter Chapter three
|
||||
+Quux quux quux.
|
||||
END
|
||||
|
||||
mkdir sub
|
||||
@@ -106,7 +109,7 @@ check_info_contents ()
|
||||
srcdir=${1-.}
|
||||
$FGREP "Foo bar, baz." $srcdir/main.info
|
||||
$FGREP "Blah Blah Blah." $srcdir/main.info
|
||||
- $FGREP "GNU's Not Unix." $srcdir/main.info
|
||||
+ $FGREP "Quux quux quux." $srcdir/main.info
|
||||
$FGREP 'It does something, really.' $srcdir/sub/more.info
|
||||
$FGREP 'It was written somehow.' $srcdir/sub/more.info
|
||||
}
|
||||
--
|
||||
2.39.0
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
From 2a9908da9dbc075ee6c4e853cf3be0365b15f202 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20B=C3=A9rat?= <fberat@redhat.com>
|
||||
Date: Mon, 12 Dec 2022 08:05:53 +0100
|
||||
Subject: [PATCH] tests: Fix 'type defaults' error in link_cond due to main not
|
||||
being properly declared
|
||||
|
||||
This is related to an effort to prepare Automake for future GCC/Clang
|
||||
versions which set c99 as default standard to be used.
|
||||
Not properly declaring main as "int main(...)" is rejected since c99.
|
||||
|
||||
* t/link_cond.sh: Add (void) to main definition.
|
||||
---
|
||||
t/link_cond.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/t/link_cond.sh b/t/link_cond.sh
|
||||
index 45d0d7f40..889623131 100644
|
||||
--- a/t/link_cond.sh
|
||||
+++ b/t/link_cond.sh
|
||||
@@ -52,7 +52,7 @@ $AUTOCONF
|
||||
rm -f *.c++
|
||||
cat > less.c <<'END'
|
||||
/* Valid C but deliberately invalid C++ */
|
||||
-main ()
|
||||
+int main (void)
|
||||
{
|
||||
int new = 0;
|
||||
return new;
|
||||
--
|
||||
2.39.1
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
From 6d6fc91c472fd84bd71a1b012fa9ab77bd94efea Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20B=C3=A9rat?= <fberat@redhat.com>
|
||||
Date: Mon, 12 Dec 2022 07:32:13 +0100
|
||||
Subject: [PATCH] tests: depcomp: ensure make_ok() fails when run_make fails
|
||||
|
||||
While running automake tests with -std-gnu=c99, the compiler report
|
||||
errors which lead to make to fail. Yet, these failures are ignored
|
||||
during the tests, which considers them to be successful as stderror is
|
||||
check for one specific pattern.
|
||||
|
||||
If make fails, investigation should be made to discover why, whatever
|
||||
the reason for the failure is.
|
||||
|
||||
* t/ax/depcomp.sh: Make make_ok fail when make fails.
|
||||
---
|
||||
t/ax/depcomp.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/t/ax/depcomp.sh b/t/ax/depcomp.sh
|
||||
index 3c4db10e3..7a3ac63a7 100644
|
||||
--- a/t/ax/depcomp.sh
|
||||
+++ b/t/ax/depcomp.sh
|
||||
@@ -160,7 +160,7 @@ case $depcomp_with_libtool in
|
||||
echo lib_LTLIBRARIES = libfoo.la >> Makefile.am
|
||||
make_ok ()
|
||||
{
|
||||
- run_make -M -- ${1+"$@"}
|
||||
+ run_make -M -- ${1+"$@"} || return 1
|
||||
$FGREP 'unknown directive' output && return 1
|
||||
rm -f output
|
||||
# Checks for stray files possibly left around by less common
|
||||
--
|
||||
2.39.1
|
||||
|
||||
136
automake/automake1.16/automake.spec
Normal file
136
automake/automake1.16/automake.spec
Normal file
@@ -0,0 +1,136 @@
|
||||
%define api_version 1.16
|
||||
|
||||
Summary: A GNU tool for automatically creating Makefiles
|
||||
Name: automake%{api_version}
|
||||
Version: %{api_version}.5
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+ and MIT and OFSFDL
|
||||
Group: Development/Tools
|
||||
Source: ftp://ftp.gnu.org/gnu/automake/automake-%{version}.tar.xz
|
||||
URL: http://sources.redhat.com/automake
|
||||
|
||||
# ~> downstream
|
||||
# The patch is only made necessary due to fedora specific changes
|
||||
# which lead to .package_note-automake-1.16.5-3.fc36.x86_64.ld
|
||||
# being inserted in build logs, breaking the original grep instruction
|
||||
Patch0: fort2.patch
|
||||
|
||||
# From upstream: ed1368e8803e8934a8bbab52a38753484dba2a37
|
||||
Patch1: 0001-test-avoid-apostrophe-in-test-document.patch
|
||||
# From upstream: 2a9908da9dbc075ee6c4e853cf3be0365b15f202
|
||||
Patch2: 0001-tests-Fix-type-defaults-error-in-link_cond-due-to-ma.patch
|
||||
# Proposed upstream: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59993#23
|
||||
Patch3: v2-0002-tests-Fix-implicit-function-declaration-errors.patch
|
||||
# Proposed upstream: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=60962#5
|
||||
Patch4: v3-0003-tests-Fix-implicit-function-declaration-in-ax-dep.patch
|
||||
# Proposed upstream: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59994#29
|
||||
Patch5: v2-0001-tests-Don-t-try-to-prevent-flex-to-include-unistd.patch
|
||||
|
||||
# From upstream: 6d6fc91c472fd84bd71a1b012fa9ab77bd94efea
|
||||
# Reveals failures due to C99 porting that wouldn't be seen otherwise
|
||||
Patch6: 0001-tests-depcomp-ensure-make_ok-fails-when-run_make-fai.patch
|
||||
|
||||
Obsoletes: automake <= %{api_version}
|
||||
Provides: automake = %{version}-%{release}
|
||||
# Required for tests:
|
||||
BuildRequires: autoconf >= 2.65
|
||||
BuildRequires: bison flex texinfo
|
||||
Requires(post): /sbin/install-info %{_sbindir}/alternatives
|
||||
Requires(preun): /sbin/install-info %{_sbindir}/alternatives
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
# the filtering macros are currently in /etc/rpm/macros.perl:
|
||||
BuildRequires: /etc/rpm/macros.perl
|
||||
|
||||
# remove bogus Automake perl dependencies and provides
|
||||
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Automake::
|
||||
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Automake::
|
||||
|
||||
# run "make check" by default
|
||||
%{?_without_check: %define _without_check 1}
|
||||
%{!?_without_check: %define _without_check 0}
|
||||
|
||||
%description
|
||||
Automake is a tool for automatically generating
|
||||
`Makefile.in' files compliant with the GNU Coding Standards.
|
||||
|
||||
This package contains Automake 1.16, an older version of Automake.
|
||||
You should install it if you need to run automake in a project that
|
||||
has not yet been updated to work with latest version of Automake.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n automake-%{version}
|
||||
|
||||
%build
|
||||
# use plain ./configure here to avoid overwriting config.{sub/guess}
|
||||
./configure --prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} \
|
||||
--bindir=%{_bindir} --datadir=%{_datadir} --libdir=%{_libdir}
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
%if ! 0%{?_without_check}
|
||||
make check
|
||||
%endif
|
||||
|
||||
%install
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
make install DESTDIR=$RPM_BUILD_ROOT
|
||||
|
||||
rm -f ${RPM_BUILD_ROOT}%{_infodir}/dir
|
||||
rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/{automake,aclocal}.1*
|
||||
rm -f ${RPM_BUILD_ROOT}%{_datadir}/aclocal/README
|
||||
mkdir -p ${RPM_BUILD_ROOT}%{_docdir}/automake-%{api_version}/
|
||||
mv ${RPM_BUILD_ROOT}%{_docdir}/automake/* ${RPM_BUILD_ROOT}%{_docdir}/automake-%{api_version}/
|
||||
rm -fr ${RPM_BUILD_ROOT}%{_docdir}/automake
|
||||
|
||||
# create this dir empty so we can own it
|
||||
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/aclocal
|
||||
|
||||
rm %{buildroot}%{_bindir}/automake
|
||||
rm %{buildroot}%{_bindir}/aclocal
|
||||
touch %{buildroot}%{_bindir}/automake
|
||||
touch %{buildroot}%{_bindir}/aclocal
|
||||
|
||||
%post
|
||||
%{_sbindir}/alternatives --install %{_bindir}/automake automake %{_bindir}/automake-%{api_version} 116 \
|
||||
--slave %{_bindir}/aclocal aclocal %{_bindir}/aclocal-%{api_version}
|
||||
|
||||
/sbin/install-info %{_infodir}/automake16.info %{_infodir}/dir || :
|
||||
|
||||
%preun
|
||||
%{_sbindir}/alternatives --remove automake %{_bindir}/automake-%{api_version}
|
||||
if [ $1 = 0 ]; then
|
||||
/sbin/install-info --delete %{_infodir}/automake16.info %{_infodir}/dir || :
|
||||
fi
|
||||
|
||||
%posttrans
|
||||
%{_sbindir}/alternatives --auto automake
|
||||
|
||||
%clean
|
||||
rm -rf ${RPM_BUILD_ROOT}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/*-%{api_version}
|
||||
%attr(0755,root,root) %ghost %{_bindir}/automake
|
||||
%attr(0755,root,root) %ghost %{_bindir}/aclocal
|
||||
%{_docdir}/automake-%{api_version}
|
||||
%{_mandir}/man1/*-%{api_version}.1*
|
||||
%{_datadir}/automake-%{api_version}
|
||||
%{_datadir}/aclocal-%{api_version}
|
||||
%dir %{_datadir}/aclocal
|
||||
%{_infodir}/*
|
||||
|
||||
%changelog
|
||||
* Fri Jul 9 2010 21:36:48 UTC Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL6/automake16-1.6.3-18.el6.1
|
||||
|
||||
* Thu May 20 2010 09:15:21 UTC Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL5/automake16-1.6.3-8.el5.1
|
||||
|
||||
* Thu May 20 2010 09:15:20 UTC Cristian Gafton <gafton@amazon.com>
|
||||
- import source package RHEL5/automake16-1.6.3-8
|
||||
|
||||
* Thu May 20 2010 08:59:03 UTC Cristian Gafton <gafton@amazon.com>
|
||||
- added submodule prep for package automake16
|
||||
110
automake/automake1.16/automake1.16-info.patch
Normal file
110
automake/automake1.16/automake1.16-info.patch
Normal file
@@ -0,0 +1,110 @@
|
||||
--- automake-1.16.5/doc/automake.texi 2021-10-02 01:30:59.000000000 +0600
|
||||
+++ automake-1.16.5/doc/automake1.16.texi 2023-10-27 11:34:29.214808376 +0600
|
||||
@@ -1,7 +1,7 @@
|
||||
\input texinfo @c -*-texinfo-*-
|
||||
@c %**start of header
|
||||
-@setfilename automake.info
|
||||
-@settitle automake
|
||||
+@setfilename automake1.16.info
|
||||
+@settitle automake_116
|
||||
@documentencoding UTF-8
|
||||
@documentlanguage en
|
||||
@setchapternewpage off
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
@dircategory Software development
|
||||
@direntry
|
||||
-* Automake: (automake). Making GNU standards-compliant Makefiles.
|
||||
+* Automake_116: (automake1.16). Making GNU standards-compliant Makefiles.
|
||||
@end direntry
|
||||
|
||||
@dircategory Individual utilities
|
||||
--- automake-1.16.5/Makefile1.16 2023-10-27 11:36:14.253703943 +0600
|
||||
+++ automake-1.16.5/Makefile 2023-10-27 11:39:36.790502587 +0600
|
||||
@@ -202,7 +202,7 @@
|
||||
am__v_texidevnull_0 = > /dev/null
|
||||
am__v_texidevnull_1 =
|
||||
am__dirstamp = $(am__leading_dot)dirstamp
|
||||
-INFO_DEPS = $(srcdir)/doc/automake.info \
|
||||
+INFO_DEPS = $(srcdir)/doc/automake1.16.info \
|
||||
$(srcdir)/doc/automake-history.info
|
||||
TEXINFO_TEX = $(top_srcdir)/lib/texinfo.tex
|
||||
am__TEXINFO_TEX_DIR = $(top_srcdir)/lib
|
||||
@@ -210,7 +210,7 @@
|
||||
PDFS = doc/automake.pdf doc/automake-history.pdf
|
||||
PSS = doc/automake.ps doc/automake-history.ps
|
||||
HTMLS = doc/automake.html doc/automake-history.html
|
||||
-TEXINFOS = doc/automake.texi doc/automake-history.texi
|
||||
+TEXINFOS = doc/automake1.13.texi doc/automake-history.texi
|
||||
TEXI2DVI = texi2dvi
|
||||
TEXI2PDF = $(TEXI2DVI) --pdf --batch
|
||||
MAKEINFOHTML = $(MAKEINFO) --html
|
||||
@@ -691,7 +691,7 @@
|
||||
automake_script = bin/automake
|
||||
aclocal_script = bin/aclocal
|
||||
AUTOMAKESOURCES = $(automake_in) $(aclocal_in)
|
||||
-info_TEXINFOS = doc/automake.texi doc/automake-history.texi
|
||||
+info_TEXINFOS = doc/automake1.16.texi doc/automake-history.texi
|
||||
doc_automake_TEXINFOS = doc/fdl.texi
|
||||
doc_automake_history_TEXINFOS = doc/fdl.texi
|
||||
man1_MANS = \
|
||||
@@ -2554,7 +2554,7 @@
|
||||
@$(MKDIR_P) doc
|
||||
@: > doc/$(am__dirstamp)
|
||||
|
||||
-$(srcdir)/doc/automake.info: doc/automake.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS)
|
||||
+$(srcdir)/doc/automake1.16.info: doc/automake1.16.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS)
|
||||
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
|
||||
am__cwd=`pwd` && $(am__cd) $(srcdir) && \
|
||||
rm -rf $$backupdir && mkdir $$backupdir && \
|
||||
@@ -2565,7 +2565,7 @@
|
||||
else :; fi && \
|
||||
cd "$$am__cwd"; \
|
||||
if $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc \
|
||||
- -o $@ $(srcdir)/doc/automake.texi; \
|
||||
+ -o $@ $(srcdir)/doc/automake1.16.texi; \
|
||||
then \
|
||||
rc=0; \
|
||||
$(am__cd) $(srcdir); \
|
||||
@@ -2576,32 +2576,32 @@
|
||||
fi; \
|
||||
rm -rf $$backupdir; exit $$rc
|
||||
|
||||
-doc/automake.dvi: doc/automake.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS) doc/$(am__dirstamp)
|
||||
+doc/automake.dvi: doc/automake1.16.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS) doc/$(am__dirstamp)
|
||||
$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc' \
|
||||
$(TEXI2DVI) $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
|
||||
- `test -f 'doc/automake.texi' || echo '$(srcdir)/'`doc/automake.texi
|
||||
+ `test -f 'doc/automake1.16.texi' || echo '$(srcdir)/'`doc/automake1.16.texi
|
||||
|
||||
-doc/automake.pdf: doc/automake.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS) doc/$(am__dirstamp)
|
||||
+doc/automake.pdf: doc/automake1.16.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS) doc/$(am__dirstamp)
|
||||
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
|
||||
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc' \
|
||||
$(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
|
||||
- `test -f 'doc/automake.texi' || echo '$(srcdir)/'`doc/automake.texi
|
||||
+ `test -f 'doc/automake1.16.texi' || echo '$(srcdir)/'`doc/automake1.16.texi
|
||||
|
||||
-doc/automake.html: doc/automake.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS) doc/$(am__dirstamp)
|
||||
+doc/automake.html: doc/automake1.16.texi $(srcdir)/doc/version.texi $(doc_automake_TEXINFOS) doc/$(am__dirstamp)
|
||||
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
|
||||
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I doc -I $(srcdir)/doc \
|
||||
- -o $(@:.html=.htp) `test -f 'doc/automake.texi' || echo '$(srcdir)/'`doc/automake.texi; \
|
||||
+ -o $(@:.html=.htp) `test -f 'doc/automake1.16.texi' || echo '$(srcdir)/'`doc/automake1.16.texi; \
|
||||
then \
|
||||
rm -rf $@ && mv $(@:.html=.htp) $@; \
|
||||
else \
|
||||
rm -rf $(@:.html=.htp); exit 1; \
|
||||
fi
|
||||
$(srcdir)/doc/version.texi: $(srcdir)/doc/stamp-vti
|
||||
-$(srcdir)/doc/stamp-vti: doc/automake.texi $(top_srcdir)/configure
|
||||
+$(srcdir)/doc/stamp-vti: doc/automake1.16.texi $(top_srcdir)/configure
|
||||
@test -f doc/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) doc/$(am__dirstamp)
|
||||
- @(dir=.; test -f ./doc/automake.texi || dir=$(srcdir); \
|
||||
- set `$(SHELL) $(top_srcdir)/lib/mdate-sh $$dir/doc/automake.texi`; \
|
||||
+ @(dir=.; test -f ./doc/automake1.16.texi || dir=$(srcdir); \
|
||||
+ set `$(SHELL) $(top_srcdir)/lib/mdate-sh $$dir/doc/automake1.16.texi`; \
|
||||
echo "@set UPDATED $$1 $$2 $$3"; \
|
||||
echo "@set UPDATED-MONTH $$2 $$3"; \
|
||||
echo "@set EDITION $(VERSION)"; \
|
||||
16
automake/automake1.16/fort2.patch
Normal file
16
automake/automake1.16/fort2.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
diff -r -U5 automake-1.16.5.old/t/fort2.sh automake-1.16.5/t/fort2.sh
|
||||
--- automake-1.16.5.old/t/fort2.sh 2022-05-16 15:12:39.683825720 +0200
|
||||
+++ automake-1.16.5/t/fort2.sh 2022-05-16 15:12:53.495805448 +0200
|
||||
@@ -80,11 +80,11 @@
|
||||
grep ' fake-fc .* --@08 .* greets\.f08 ' out
|
||||
grep ' fake-fc .* --@08 .* sub/bonjour\.f08 ' out
|
||||
grep ' fake-fc .* --gby .* --@95 .*[` ]bye\.f95 ' out
|
||||
grep ' fake-fc .* --gby .* --@90 .*[` ]sub/baz\.f90 ' out
|
||||
|
||||
-test $(grep -c '.*--gby.*\.f' out) -eq 2
|
||||
+test $(grep -cE '.*--gby.*bye\.f95|--gby.*baz\.f90' out) -eq 2
|
||||
|
||||
$EGREP 'fake-fc.*--@(95|03|08).*\.f90' out && exit 1
|
||||
$EGREP 'fake-fc.*--@(90|03|08).*\.f95' out && exit 1
|
||||
$EGREP 'fake-fc.*--@(90|95|08).*\.f03' out && exit 1
|
||||
$EGREP 'fake-fc.*--@(95|95|03).*\.f08' out && exit 1
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,265 @@
|
||||
From 38f4f6dcdb907e0006a8e83246e010d5d5cad98d Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20B=C3=A9rat?= <fberat@redhat.com>
|
||||
Date: Thu, 8 Dec 2022 10:09:14 +0100
|
||||
Subject: [PATCH v2 2/3] tests: Fix implicit function declaration errors
|
||||
In-Reply-To: <20221212070554.1635775-3-fberat@redhat.com>
|
||||
|
||||
Changes from v1:
|
||||
Modifications to "t/ax/depcomp.sh" have been moved to a dedicated patch
|
||||
|
||||
-- 8< --
|
||||
|
||||
This is related to an effort to prepare Automake for future GCC/Clang
|
||||
versions which set c99 as default standard to be used.
|
||||
|
||||
Function should be properly declared prior to use in order to be
|
||||
compatible with c99 standard.
|
||||
This is valid for both local functions and standard functions (as
|
||||
printf).
|
||||
|
||||
Modified files:
|
||||
|
||||
* t/c-demo.sh
|
||||
* t/cond35.sh
|
||||
* t/dist-vs-built-sources.sh
|
||||
* t/lex-clean.sh
|
||||
* t/lex-multiple.sh
|
||||
* t/lex-nodist.sh
|
||||
* t/ltcond2.sh
|
||||
* t/ltconv.sh
|
||||
* t/subobj-clean-lt-pr10697.sh
|
||||
* t/subobj-clean-pr10697.sh
|
||||
* t/tags-pr12372.sh
|
||||
* t/yacc-basic.sh
|
||||
* t/yacc-clean.sh
|
||||
* t/yacc-nodist.sh
|
||||
---
|
||||
t/c-demo.sh | 1 +
|
||||
t/cond35.sh | 2 ++
|
||||
t/dist-vs-built-sources.sh | 1 +
|
||||
t/lex-clean.sh | 1 +
|
||||
t/lex-multiple.sh | 4 ++++
|
||||
t/lex-nodist.sh | 2 ++
|
||||
t/ltcond2.sh | 2 ++
|
||||
t/ltconv.sh | 6 ++++++
|
||||
t/subobj-clean-lt-pr10697.sh | 10 +++++++++-
|
||||
t/subobj-clean-pr10697.sh | 10 +++++++++-
|
||||
t/tags-pr12372.sh | 3 ++-
|
||||
t/yacc-basic.sh | 1 +
|
||||
t/yacc-clean.sh | 4 ++++
|
||||
t/yacc-nodist.sh | 2 ++
|
||||
14 files changed, 46 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/t/c-demo.sh b/t/c-demo.sh
|
||||
index 7e0e8d64f..d25bf214b 100644
|
||||
--- a/t/c-demo.sh
|
||||
+++ b/t/c-demo.sh
|
||||
@@ -113,6 +113,7 @@ test -f build-aux/compile # We have per-target flags on C sources.
|
||||
./configure --enable-dependency-tracking
|
||||
|
||||
cat > src/main.c << 'END'
|
||||
+#include <stdio.h>
|
||||
#include "foo.h"
|
||||
#include "bar.h"
|
||||
int main (void)
|
||||
diff --git a/t/cond35.sh b/t/cond35.sh
|
||||
index 215a22548..bad133970 100644
|
||||
--- a/t/cond35.sh
|
||||
+++ b/t/cond35.sh
|
||||
@@ -73,6 +73,8 @@ END
|
||||
|
||||
cat > tparse.y << 'END'
|
||||
%{
|
||||
+extern int yylex(void);
|
||||
+
|
||||
void yyerror (const char *s) {}
|
||||
%}
|
||||
%token EOF
|
||||
diff --git a/t/dist-vs-built-sources.sh b/t/dist-vs-built-sources.sh
|
||||
index d038e66dd..db2776f9a 100644
|
||||
--- a/t/dist-vs-built-sources.sh
|
||||
+++ b/t/dist-vs-built-sources.sh
|
||||
@@ -41,6 +41,7 @@ foo_SOURCES = foo.c
|
||||
END
|
||||
|
||||
cat > foo.c << 'END'
|
||||
+#include <stdio.h>
|
||||
#include "h.h"
|
||||
int main (void) { printf ("%s\n", F); return 0; }
|
||||
END
|
||||
diff --git a/t/lex-clean.sh b/t/lex-clean.sh
|
||||
index 5aa199338..e53da8fd2 100644
|
||||
--- a/t/lex-clean.sh
|
||||
+++ b/t/lex-clean.sh
|
||||
@@ -61,6 +61,7 @@ cat > lexer.l << 'END'
|
||||
END
|
||||
|
||||
cat > main.c << 'END'
|
||||
+extern int yylex (void);
|
||||
int main (void)
|
||||
{
|
||||
return yylex ();
|
||||
diff --git a/t/lex-multiple.sh b/t/lex-multiple.sh
|
||||
index 2655b633e..bf119ec84 100644
|
||||
--- a/t/lex-multiple.sh
|
||||
+++ b/t/lex-multiple.sh
|
||||
@@ -56,6 +56,10 @@ cat > main.c << 'END'
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
+extern int yylex (void);
|
||||
+extern int foolex (void);
|
||||
+extern int bar_lex (void);
|
||||
+
|
||||
int main (int argc, char *argv[])
|
||||
{
|
||||
if (argc != 2)
|
||||
diff --git a/t/lex-nodist.sh b/t/lex-nodist.sh
|
||||
index 599539405..187dd5437 100644
|
||||
--- a/t/lex-nodist.sh
|
||||
+++ b/t/lex-nodist.sh
|
||||
@@ -62,6 +62,8 @@ CLEANFILES = $(nodist_prog_SOURCES)
|
||||
END
|
||||
|
||||
cat > main.c << 'END'
|
||||
+extern int yylex (void);
|
||||
+
|
||||
int main ()
|
||||
{
|
||||
return yylex ();
|
||||
diff --git a/t/ltcond2.sh b/t/ltcond2.sh
|
||||
index 29244c9b3..7e7bcadc4 100644
|
||||
--- a/t/ltcond2.sh
|
||||
+++ b/t/ltcond2.sh
|
||||
@@ -73,6 +73,8 @@ void print (void)
|
||||
END
|
||||
|
||||
cat > main.c <<'END'
|
||||
+extern void print(void);
|
||||
+
|
||||
int main (void)
|
||||
{
|
||||
print();
|
||||
diff --git a/t/ltconv.sh b/t/ltconv.sh
|
||||
index 2c4cc47a1..ec79ef80e 100644
|
||||
--- a/t/ltconv.sh
|
||||
+++ b/t/ltconv.sh
|
||||
@@ -91,6 +91,12 @@ echo 'int sub22 () { return 22; }' > sub2/sub22/sub22.c
|
||||
|
||||
cat >test.c <<'EOF'
|
||||
#include <stdio.h>
|
||||
+
|
||||
+extern int sub1 (void);
|
||||
+extern int sub2 (void);
|
||||
+extern int sub21 (void);
|
||||
+extern int sub22 (void);
|
||||
+
|
||||
int main ()
|
||||
{
|
||||
if (1 != sub1 ())
|
||||
diff --git a/t/subobj-clean-lt-pr10697.sh b/t/subobj-clean-lt-pr10697.sh
|
||||
index bb656c43f..53fc02f09 100644
|
||||
--- a/t/subobj-clean-lt-pr10697.sh
|
||||
+++ b/t/subobj-clean-lt-pr10697.sh
|
||||
@@ -83,7 +83,15 @@ libfoo_la_SOURCES = \
|
||||
END
|
||||
|
||||
mkdir sub1 sub2
|
||||
-echo 'int libmain (void)' > main.c
|
||||
+
|
||||
+echo "/* Subobj clean: libtool case*/" > main.c
|
||||
+for i in 1 2; do
|
||||
+ for j in a b c d e f; do
|
||||
+ echo "extern void $j$i (void);" >> main.c
|
||||
+ done
|
||||
+done
|
||||
+
|
||||
+echo 'int libmain (void)' >> main.c
|
||||
echo '{' >> main.c
|
||||
for i in 1 2; do
|
||||
for j in a b c d e f; do
|
||||
diff --git a/t/subobj-clean-pr10697.sh b/t/subobj-clean-pr10697.sh
|
||||
index f77de8c92..a7f97f6d1 100644
|
||||
--- a/t/subobj-clean-pr10697.sh
|
||||
+++ b/t/subobj-clean-pr10697.sh
|
||||
@@ -81,7 +81,15 @@ foo_SOURCES = \
|
||||
END
|
||||
|
||||
mkdir sub1 sub2
|
||||
-echo 'int main (void)' > main.c
|
||||
+
|
||||
+echo "/* Subobj clean: generic case*/" > main.c
|
||||
+for i in 1 2; do
|
||||
+ for j in a b c d e f; do
|
||||
+ echo "extern void $j$i (void);" >> main.c
|
||||
+ done
|
||||
+done
|
||||
+
|
||||
+echo 'int main (void)' >> main.c
|
||||
echo '{' >> main.c
|
||||
for i in 1 2; do
|
||||
for j in a b c d e f; do
|
||||
diff --git a/t/tags-pr12372.sh b/t/tags-pr12372.sh
|
||||
index b9c022f70..1a9e1e026 100644
|
||||
--- a/t/tags-pr12372.sh
|
||||
+++ b/t/tags-pr12372.sh
|
||||
@@ -53,7 +53,8 @@ noinst_PROGRAMS = zap
|
||||
zap_SOURCES = zardoz.pc
|
||||
END
|
||||
|
||||
-echo 'int main(void) [ return bar(1); ]' > foo-main.pc
|
||||
+echo 'extern int bar(int);' > foo-main.pc
|
||||
+echo 'int main(void) [ return bar(1); ]' >> foo-main.pc
|
||||
echo 'int bar(int x) { return !x; }' > barbar.c
|
||||
echo 'int m@in(void) { return 0; }' > sub/zardoz.pc
|
||||
|
||||
diff --git a/t/yacc-basic.sh b/t/yacc-basic.sh
|
||||
index 5b258a30c..8cc0d06a2 100644
|
||||
--- a/t/yacc-basic.sh
|
||||
+++ b/t/yacc-basic.sh
|
||||
@@ -49,6 +49,7 @@ a : 'a' { exit(0); };
|
||||
END
|
||||
|
||||
cat > foo.c << 'END'
|
||||
+extern int yyparse(void);
|
||||
int main () { yyparse (); return 1; }
|
||||
END
|
||||
|
||||
diff --git a/t/yacc-clean.sh b/t/yacc-clean.sh
|
||||
index 373774b6a..fef079cf3 100644
|
||||
--- a/t/yacc-clean.sh
|
||||
+++ b/t/yacc-clean.sh
|
||||
@@ -65,6 +65,8 @@ END
|
||||
|
||||
cat > sub1/parse.y << 'END'
|
||||
%{
|
||||
+#include <stdio.h>
|
||||
+
|
||||
int yylex () { return (getchar ()); }
|
||||
void yyerror (const char *s) {}
|
||||
%}
|
||||
@@ -74,6 +76,8 @@ END
|
||||
cp sub1/parse.y sub2/parse.y
|
||||
|
||||
cat > sub1/main.c << 'END'
|
||||
+extern int yyparse(void);
|
||||
+
|
||||
int main ()
|
||||
{
|
||||
return yyparse ();
|
||||
diff --git a/t/yacc-nodist.sh b/t/yacc-nodist.sh
|
||||
index d350a80f9..4a8ebe9ca 100644
|
||||
--- a/t/yacc-nodist.sh
|
||||
+++ b/t/yacc-nodist.sh
|
||||
@@ -78,6 +78,8 @@ BUILT_SOURCES = parse.h
|
||||
END
|
||||
|
||||
cat > sub1/main.c << 'END'
|
||||
+extern int yyparse(void);
|
||||
+
|
||||
int main ()
|
||||
{
|
||||
return yyparse ();
|
||||
--
|
||||
2.38.1
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
From 5e74354030fe88e038a6fc1b3f4c2321df150352 Mon Sep 17 00:00:00 2001
|
||||
From: Frederic Berat <fberat@redhat.com>
|
||||
Date: Fri, 16 Dec 2022 06:42:45 +0100
|
||||
Subject: [PATCH v3] tests: Fix implicit function declaration in ax/depcomp.sh
|
||||
In-Reply-To: <20230113064804.580F5340B54@smtp.gentoo.org>
|
||||
|
||||
Change since v2:
|
||||
- Replace the mv operation by a cp operation to ensure that subfoo.h is
|
||||
considered being modified.
|
||||
|
||||
-- 8< --
|
||||
|
||||
In depcomp.sh, the following occurs:
|
||||
|
||||
1. Files are created so that headers and units are available in
|
||||
subdirectories
|
||||
2. Multiple "make" are executed, while modifying the content of the
|
||||
headers, some should fail, others should succeed.
|
||||
3. At the end, the "sub/subfoo.h" header gets removed.
|
||||
4. make is executed again, which is expected to succeed.
|
||||
|
||||
Yet, with c99, this can't work as the subfoo.h header contains
|
||||
declaration that are used by foo.c.
|
||||
Thus, we need to get them back, either by inserting the declaration in
|
||||
foo.c (or any other header/unit), or by restoring subfoo.h to its
|
||||
original state.
|
||||
|
||||
The later solution seems the easiest path, being less intrusive in
|
||||
depcomp.sh.
|
||||
---
|
||||
t/ax/depcomp.sh | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/t/ax/depcomp.sh b/t/ax/depcomp.sh
|
||||
index 7a3ac63a7..c92f7c8df 100644
|
||||
--- a/t/ax/depcomp.sh
|
||||
+++ b/t/ax/depcomp.sh
|
||||
@@ -243,6 +243,7 @@ cat > sub/subfoo.h <<'END'
|
||||
#include <stdio.h>
|
||||
extern int subfoo (void);
|
||||
END
|
||||
+cp sub/subfoo.h sub/subfoo.save
|
||||
|
||||
cat > src/baz.c <<'END'
|
||||
#include "baz.h"
|
||||
@@ -399,8 +400,7 @@ do_test ()
|
||||
&& rewrite "$srcdir"/sub/subfoo.h echo 'choke me' \
|
||||
&& not $MAKE \
|
||||
&& delete "$srcdir"/sub/subfoo.h \
|
||||
- && edit "$srcdir"/sub/subfoo.c -e 1d \
|
||||
- && edit "$srcdir"/foo.h -e 2d \
|
||||
+ && cp "$srcdir"/sub/subfoo.save "$srcdir"/sub/subfoo.h \
|
||||
&& make_ok \
|
||||
|| r='not ok'
|
||||
result_ "$r" "$pfx dependency tracking works"
|
||||
--
|
||||
2.39.0
|
||||
|
||||
151
bison/bison-3.0.4-c++-test-failure.patch
Normal file
151
bison/bison-3.0.4-c++-test-failure.patch
Normal file
@@ -0,0 +1,151 @@
|
||||
commit 952416114729b95209dccfc4edacfc1ff13b4e82
|
||||
Author: Akim Demaille <akim@lrde.epita.fr>
|
||||
Date: Mon Jan 26 18:23:12 2015 +0100
|
||||
|
||||
tests: c++: fix symbol lookup issue
|
||||
|
||||
Sun C 5.13 SunOS_sparc 2014/10/20 reports errors on tests 430-432.
|
||||
|
||||
Reported by Dennis Clarke.
|
||||
<http://lists.gnu.org/archive/html/bug-bison/2015-01/msg00087.html>
|
||||
|
||||
* tests/c++.at (Variants): Be sure to emit operator<< before using it:
|
||||
use "%code top" rather than "%code".
|
||||
Prefer std::vector to std::list.
|
||||
Do not define anything in std::, to avoid undefined behavior.
|
||||
|
||||
diff --git a/tests/c++.at b/tests/c++.at
|
||||
index 55d7d40..60292f4 100644
|
||||
--- a/tests/c++.at
|
||||
+++ b/tests/c++.at
|
||||
@@ -96,7 +96,7 @@ AT_SETUP([C++ Variant-based Symbols])
|
||||
AT_KEYWORDS([variant])
|
||||
|
||||
AT_BISON_OPTION_PUSHDEFS([%skeleton "lalr1.cc" %debug $1])
|
||||
-# Store strings and integers in a list of strings.
|
||||
+# Store strings and integers in a vector of strings.
|
||||
AT_DATA_GRAMMAR([list.y],
|
||||
[[%skeleton "lalr1.cc"
|
||||
%define api.value.type variant
|
||||
@@ -114,20 +114,20 @@ AT_DATA_GRAMMAR([list.y],
|
||||
}
|
||||
|
||||
%token <int> INT "int"
|
||||
-%type < std::list<int> > exp
|
||||
+%type < std::vector<int> > exp
|
||||
|
||||
%printer { yyo << $$; } <int>
|
||||
%printer
|
||||
{
|
||||
- for (std::list<int>::const_iterator i = $$.begin (); i != $$.end (); ++i)
|
||||
+ for (std::vector<int>::const_iterator i = $$.begin (); i != $$.end (); ++i)
|
||||
{
|
||||
if (i != $$.begin ())
|
||||
yyo << ", ";
|
||||
yyo << *i;
|
||||
}
|
||||
- } < std::list<int> >
|
||||
+ } < std::vector<int> >
|
||||
|
||||
-%code requires { #include <list> }
|
||||
+%code requires { #include <vector> }
|
||||
%code { int yylex (yy::parser::semantic_type* yylval); }
|
||||
|
||||
%%
|
||||
@@ -185,7 +185,7 @@ m4_pushdef([AT_TEST],
|
||||
[AT_SETUP([Variants $1])
|
||||
|
||||
AT_BISON_OPTION_PUSHDEFS([%debug $1])
|
||||
-# Store strings and integers in a list of strings.
|
||||
+# Store strings and integers in a vector of strings.
|
||||
AT_DATA_GRAMMAR([list.y],
|
||||
[[%debug
|
||||
%define api.value.type variant
|
||||
@@ -194,29 +194,25 @@ AT_DATA_GRAMMAR([list.y],
|
||||
|
||||
%code requires // code for the .hh file
|
||||
{
|
||||
-#include <list>
|
||||
+#include <vector>
|
||||
#include <string>
|
||||
-typedef std::list<std::string> strings_type;
|
||||
+typedef std::vector<std::string> strings_type;
|
||||
}
|
||||
|
||||
-%code // code for the .cc file
|
||||
+%code top // code for the .cc file.
|
||||
{
|
||||
#include <cstdlib> // abort, getenv
|
||||
#include <iostream>
|
||||
+#include <vector>
|
||||
#include <sstream>
|
||||
+#include <string>
|
||||
|
||||
- namespace yy
|
||||
- {
|
||||
- static]AT_TOKEN_CTOR_IF([[
|
||||
- parser::symbol_type yylex ()]], [[
|
||||
- parser::token_type yylex (parser::semantic_type* yylval]AT_LOCATION_IF([,
|
||||
- parser::location_type* yylloc])[)]])[;
|
||||
- }
|
||||
|
||||
- // Printing a list of strings (for %printer).
|
||||
- // Koening look up will look into std, since that's an std::list.
|
||||
- namespace std
|
||||
+ typedef std::vector<std::string> strings_type;
|
||||
+
|
||||
+ namespace yy
|
||||
{
|
||||
+ // Must be available early, as is used in %destructor.
|
||||
std::ostream&
|
||||
operator<<(std::ostream& o, const strings_type& s)
|
||||
{
|
||||
@@ -230,16 +226,27 @@ typedef std::list<std::string> strings_type;
|
||||
return o << ')';
|
||||
}
|
||||
}
|
||||
+}
|
||||
|
||||
- // Conversion to string.
|
||||
- template <typename T>
|
||||
- inline
|
||||
- std::string
|
||||
- to_string (const T& t)
|
||||
+%code // code for the .cc file.
|
||||
+{
|
||||
+ namespace yy
|
||||
{
|
||||
- std::ostringstream o;
|
||||
- o << t;
|
||||
- return o.str ();
|
||||
+ static]AT_TOKEN_CTOR_IF([[
|
||||
+ parser::symbol_type yylex ()]], [[
|
||||
+ parser::token_type yylex (parser::semantic_type* yylval]AT_LOCATION_IF([,
|
||||
+ parser::location_type* yylloc])[)]])[;
|
||||
+
|
||||
+ // Conversion to string.
|
||||
+ template <typename T>
|
||||
+ inline
|
||||
+ std::string
|
||||
+ to_string (const T& t)
|
||||
+ {
|
||||
+ std::ostringstream o;
|
||||
+ o << t;
|
||||
+ return o.str ();
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -252,10 +259,10 @@ typedef std::list<std::string> strings_type;
|
||||
// Using the template type to exercize its parsing.
|
||||
// Starting with :: to ensure we don't output "<::" which starts by the
|
||||
// digraph for the left square bracket.
|
||||
-%type <::std::list<std::string>> list;
|
||||
+%type <::std::vector<std::string>> list;
|
||||
|
||||
%printer { yyo << $$; }
|
||||
- <int> <::std::string> <::std::list<std::string>>;
|
||||
+ <int> <::std::string> <::std::vector<std::string>>;
|
||||
%destructor { std::cerr << "Destroy: " << $$ << '\n'; } <*>;
|
||||
%destructor { std::cerr << "Destroy: \"" << $$ << "\"\n"; } <::std::string>;
|
||||
%%
|
||||
19
bison/bison-3.0.4-gnulib-fseterr.patch
Normal file
19
bison/bison-3.0.4-gnulib-fseterr.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
commit 4af4a4a71827c0bc5e0ec67af23edef4f15cee8e
|
||||
Author: Paul Eggert <address@hidden>
|
||||
Date: Mon Mar 5 10:56:29 2018 -0800
|
||||
|
||||
fflush: adjust to glibc 2.28 libio.h removal
|
||||
(Only part of this commit was backported as needed.)
|
||||
|
||||
diff -Nrup a/lib/fseterr.c b/lib/fseterr.c
|
||||
--- a/lib/fseterr.c 2015-01-04 11:43:50.000000000 -0500
|
||||
+++ b/lib/fseterr.c 2018-08-06 01:27:29.869844228 -0400
|
||||
@@ -29,7 +29,7 @@ fseterr (FILE *fp)
|
||||
/* Most systems provide FILE as a struct and the necessary bitmask in
|
||||
<stdio.h>, because they need it for implementing getc() and putc() as
|
||||
fast macros. */
|
||||
-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||||
+#if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
|
||||
fp->_flags |= _IO_ERR_SEEN;
|
||||
#elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin */
|
||||
fp_->_flags |= __SERR;
|
||||
454
bison/bison.spec
Normal file
454
bison/bison.spec
Normal file
@@ -0,0 +1,454 @@
|
||||
Summary: A GNU general-purpose parser generator
|
||||
Name: bison
|
||||
Version: 3.0.4
|
||||
Release: 10%{?dist}
|
||||
License: GPLv3+
|
||||
Group: Development/Tools
|
||||
Source: ftp://ftp.gnu.org/pub/gnu/bison/bison-%{version}.tar.xz
|
||||
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=948856
|
||||
# Submitted for upstream inclusion on 2013-05-17.
|
||||
Patch0: bison-3.0.4-c++-test-failure.patch
|
||||
Patch1: bison-3.0.4-gnulib-fseterr.patch
|
||||
|
||||
# testsuite dependency
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: flex
|
||||
BuildRequires: gcc-c++
|
||||
|
||||
URL: http://www.gnu.org/software/bison/
|
||||
BuildRoot: %{_tmppath}/%{name}-root
|
||||
BuildRequires: m4 >= 1.4
|
||||
#java-1.7.0-openjdk-devel
|
||||
Requires: m4 >= 1.4
|
||||
Requires(post): /sbin/install-info
|
||||
Requires(preun): /sbin/install-info
|
||||
|
||||
# bison contains a copy of gnulib. As a copylib, gnulib was granted
|
||||
# an exception that allows bundling it with other software. For
|
||||
# details, see:
|
||||
# https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Exceptions
|
||||
Provides: bundled(gnulib)
|
||||
|
||||
%description
|
||||
Bison is a general purpose parser generator that converts a grammar
|
||||
description for an LALR(1) context-free grammar into a C program to
|
||||
parse that grammar. Bison can be used to develop a wide range of
|
||||
language parsers, from ones used in simple desk calculators to complex
|
||||
programming languages. Bison is upwardly compatible with Yacc, so any
|
||||
correctly written Yacc grammar should work with Bison without any
|
||||
changes. If you know Yacc, you shouldn't have any trouble using
|
||||
Bison. You do need to be very proficient in C programming to be able
|
||||
to use Bison. Bison is only needed on systems that are used for
|
||||
development.
|
||||
|
||||
If your system will be used for C development, you should install
|
||||
Bison.
|
||||
|
||||
%package devel
|
||||
Summary: -ly library for development using Bison-generated parsers
|
||||
Group: Development/Libraries
|
||||
Provides: bison-static = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The bison-devel package contains the -ly library sometimes used by
|
||||
programs using Bison-generated parsers. If you are developing programs
|
||||
using Bison, you might want to link with this library. This library
|
||||
is not required by all Bison-generated parsers, but may be employed by
|
||||
simple programs to supply minimal support for the generated parsers.
|
||||
|
||||
# -ly is kept static. It only contains two symbols: main and yyerror,
|
||||
# and both of these are extremely simple (couple lines of C total).
|
||||
# It doesn't really pay off to introduce a shared library for that.
|
||||
#
|
||||
# Therefore -devel subpackage could have been created as -static, but
|
||||
# the split was done in Jan 2005, which predates current guidelines.
|
||||
# Besides there is logic to that: the library is devel in the sense
|
||||
# that the generated parser could be distributed together with other
|
||||
# sources, and only bison-devel would be necessary to wrap the build.
|
||||
|
||||
%package runtime
|
||||
Summary: Runtime support files used by Bison-generated parsers
|
||||
Group: Development/Libraries
|
||||
|
||||
%description runtime
|
||||
The bison-runtime package contains files used at runtime by parsers
|
||||
that Bison generates. Packages whose binaries contain parsers
|
||||
generated by Bison should depend on bison-runtime to ensure that
|
||||
these files are available. See the Internationalization in the
|
||||
Bison manual section for more information.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
%build
|
||||
%configure
|
||||
make
|
||||
|
||||
%check
|
||||
make check
|
||||
#make maintainer-check
|
||||
|
||||
%install
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
%makeinstall
|
||||
|
||||
# Remove unpackaged files.
|
||||
rm -f $RPM_BUILD_ROOT/%{_bindir}/yacc
|
||||
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
|
||||
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/yacc*
|
||||
rm -f $RPM_BUILD_ROOT/%{_docdir}/%{name}/examples/calc++/*
|
||||
rm -f $RPM_BUILD_ROOT/%{_docdir}/%{name}/examples/mfcalc/*
|
||||
rm -f $RPM_BUILD_ROOT/%{_docdir}/%{name}/examples/rpcalc/*
|
||||
|
||||
%find_lang %{name}
|
||||
%find_lang %{name}-runtime
|
||||
|
||||
gzip -9nf ${RPM_BUILD_ROOT}%{_infodir}/bison.info*
|
||||
|
||||
%post
|
||||
if [ -f %{_infodir}/bison.info.gz ]; then # for --excludedocs
|
||||
/sbin/install-info %{_infodir}/bison.info.gz %{_infodir}/dir --entry="* bison: (bison). The GNU parser generator." || :
|
||||
fi
|
||||
|
||||
%preun
|
||||
if [ $1 = 0 ]; then
|
||||
if [ -f %{_infodir}/bison.info.gz ]; then # for --excludedocs
|
||||
/sbin/install-info --delete %{_infodir}/bison.info.gz %{_infodir}/dir --entry="* bison: (bison). The GNU parser generator." || :
|
||||
fi
|
||||
fi
|
||||
|
||||
# The distribution contains also source files. These are used by m4
|
||||
# when the target parser file is generated.
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS ChangeLog NEWS README THANKS TODO COPYING
|
||||
%{_mandir}/*/bison*
|
||||
%{_datadir}/bison
|
||||
%{_infodir}/bison.info*
|
||||
%{_bindir}/bison
|
||||
%{_datadir}/aclocal/bison*.m4
|
||||
%{_datadir}/doc/%{name}
|
||||
|
||||
%files -f %{name}-runtime.lang runtime
|
||||
%doc COPYING
|
||||
|
||||
%files devel
|
||||
%doc COPYING
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/liby.a
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%changelog
|
||||
* Sun Aug 05 2018 Patsy Griffin Franklin <pfrankli@redhat.com> - 3.0.4-10
|
||||
- Add changes needed to gnulib fseterr.c since libio.h has been removed.
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Mon Feb 13 2017 Patsy Franklin <pfrankli@redhat.com> - 3.0.4-6
|
||||
- Proposed upstream patch to fix testsuite failures for tests 430-432.
|
||||
BZ #1422261
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.4-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Thu Oct 22 2015 Patsy Franklin <pfrankli@redhat.com> - 3.0.4-3
|
||||
- Remove unpackaged files.
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Mon Mar 02 2015 Patsy Franklin <pfrankli@redhat.com> - 2.0.4-1
|
||||
- Rebase to 3.0.4.
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Mon Dec 09 2013 Patsy Franklin <pfrankli@redhat.com> - 3.0.2-1
|
||||
- Rebase to 3.0.2. Add BuildRequires: flex for testsuite.
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Fri May 17 2013 Petr Machata <pmachata@redhat.com> - 2.7-2
|
||||
- Drop unused options --raw, -n, -e, --include and -I
|
||||
|
||||
* Thu Mar 21 2013 Petr Machata <pmachata@redhat.com> - 2.7-1
|
||||
- Rebase to 2.7
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Fri Nov 2 2012 Orion Poplawski <orion@cora.nwra.com> - 2.6.4-1
|
||||
- Update to 2.6.4
|
||||
|
||||
* Tue Jul 31 2012 Petr Machata <pmachata@redhat.com> - 2.6.1-1
|
||||
- Rebase to 2.6.1
|
||||
- Drop bison-2.4.2-drop-test-67.patch
|
||||
- Resolves: #829028
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Tue May 15 2012 Petr Machata <pmachata@redhat.com> - 2.5-4
|
||||
- Add a virtual provides for bundled(gnulib).
|
||||
- Resolves: #821746
|
||||
|
||||
* Tue Apr 17 2012 Bill Nottingham <notting@redhat.com> - 2.5-2
|
||||
- swap java-openjdk-1.6.0 for 1.7.0 in buildrequirements
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Wed Jun 22 2011 Petr Machata <pmachata@redhat.com> - 2.5-1
|
||||
- Upstream 2.5
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.3-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Wed Aug 11 2010 Petr Machata <pmachata@redhat.com> - 2.4.3-1
|
||||
- Rebase to 2.4.3
|
||||
- Resolves: #621854
|
||||
|
||||
* Thu Jul 1 2010 Petr Machata <pmachata@redhat.com> - 2.4.2-3
|
||||
- Devel subpackage now provides boost-static, as per Fedora
|
||||
guidelines.
|
||||
- Resolves: #609599
|
||||
|
||||
* Thu Apr 8 2010 Petr Machata <pmachata@redhat.com> - 2.4.2-2
|
||||
- Disable the mysteriously failing test no. 67. Details in associated
|
||||
bugreport. (bison-2.4.2-drop-test-67.patch)
|
||||
- Resolves: #576513
|
||||
|
||||
* Wed Apr 7 2010 Petr Machata <pmachata@redhat.com> - 2.4.2-1
|
||||
- Rebase to 2.4.2
|
||||
- Drop reap_subpipe patch, upstream has a fix
|
||||
- Resolves: #576513
|
||||
|
||||
* Fri Mar 5 2010 Petr Machata <pmachata@redhat.com> - 2.4.1-5
|
||||
- Fix the license tag
|
||||
- Install COPYING
|
||||
|
||||
* Mon Aug 24 2009 Petr Machata <pmachata@redhat.com> - 2.4.1-4
|
||||
- Fix installation with --excludedocs
|
||||
- Resolves: #515939
|
||||
|
||||
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Sun Dec 28 2008 Petr Machata <pmachata@redhat.com> - 2.4.1-1
|
||||
- Rebase to 2.4.1
|
||||
- Resolves: #478348
|
||||
|
||||
* Wed Nov 12 2008 Petr Machata <pmachata@redhat.com> - 2.4-2
|
||||
- Rebase to 2.4
|
||||
- Resolves: #471183
|
||||
|
||||
* Mon Sep 15 2008 Petr Machata <pmachata@redhat.com> - 2.3-6
|
||||
- Merge review:
|
||||
- Drop terminating dot from Summary
|
||||
- Escape macros inadvertently left in changelog
|
||||
- Explain why are there source files in the main package
|
||||
|
||||
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3-5
|
||||
- Autorebuild for GCC 4.3
|
||||
|
||||
* Tue Aug 28 2007 Roland McGrath <roland@redhat.com> - 2.3-4
|
||||
- Canonicalize License tag.
|
||||
|
||||
* Sun Jan 21 2007 Roland McGrath <roland@redhat.com> - 2.3-3
|
||||
- Canonicalize post/preun use of install-info.
|
||||
- Resolves: 223679
|
||||
|
||||
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.3-2.1
|
||||
- rebuild
|
||||
|
||||
* Wed Jun 7 2006 Roland McGrath <roland@redhat.com> - 2.3-2
|
||||
- Add BuildRequires on m4.
|
||||
|
||||
* Wed Jun 7 2006 Roland McGrath <roland@redhat.com> - 2.3-1
|
||||
- New upstream version 2.3
|
||||
|
||||
* Mon May 22 2006 Roland McGrath <roland@redhat.com> - 2.2-1
|
||||
- New upstream version 2.2
|
||||
|
||||
* Mon May 1 2006 Roland McGrath <roland@redhat.com> - 2.1-3
|
||||
- Fix K&R parser definition when it has no arguments (#190376).
|
||||
|
||||
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1-1.2.1
|
||||
- bump again for double-long bug on ppc(64)
|
||||
|
||||
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1-1.2
|
||||
- rebuilt for new gcc4.1 snapshot and glibc changes
|
||||
|
||||
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Oct 14 2005 Roland McGrath <roland@redhat.com> - 2.1-1
|
||||
- New upstream version 2.1
|
||||
- New subpackage bison-runtime for i18n support files used by parsers.
|
||||
|
||||
* Thu Apr 7 2005 Roland McGrath <roland@redhat.com> - 2.0-6
|
||||
- run test suite in %%check
|
||||
|
||||
* Mon Mar 14 2005 Roland McGrath <roland@redhat.com> - 2.0-5
|
||||
- rebuilt
|
||||
|
||||
* Thu Jan 6 2005 Roland McGrath <roland@redhat.com> - 2.0-4
|
||||
- update upstream URLs, add doc files (#144346)
|
||||
|
||||
* Thu Jan 6 2005 Roland McGrath <roland@redhat.com> - 2.0-3
|
||||
- missing %%defattr for subpackage
|
||||
|
||||
* Thu Jan 6 2005 Roland McGrath <roland@redhat.com> - 2.0-2
|
||||
- split liby.a into bison-devel package
|
||||
|
||||
* Tue Jan 4 2005 Roland McGrath <roland@redhat.com> - 2.0-1
|
||||
- new upstream version
|
||||
|
||||
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Jun 4 2004 Roland McGrath <roland@redhat.com> 1.875c-1
|
||||
- new upstream version (fixes bug #116823)
|
||||
|
||||
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Thu Oct 30 2003 Roland McGrath <roland@redhat.com> 1.875-6
|
||||
- add dependency on m4 (bug #108655)
|
||||
|
||||
* Wed Sep 24 2003 Roland McGrath <roland@redhat.com> 1.875-5
|
||||
- remove problematic __attribute__ use for label (bug #105034)
|
||||
|
||||
* Fri Aug 1 2003 Havoc Pennington <hp@redhat.com> 1.875-3
|
||||
- put #ifndef __cplusplus around attribute(unused) on goto label in yacc.c
|
||||
|
||||
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Sat Mar 22 2003 Roland McGrath <roland@redhat.com> 1.875-2
|
||||
- update specs for new files installed by new version
|
||||
|
||||
* Wed Mar 19 2003 Roland McGrath <roland@redhat.com> 1.875-1
|
||||
- new upstream version 1.875 (bug #83184)
|
||||
|
||||
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||
- rebuilt
|
||||
|
||||
* Wed Nov 27 2002 Than Ngo <than@redhat.com> 1.35-5
|
||||
- rebuild in new build enviroment
|
||||
- remove unneeded file
|
||||
|
||||
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
||||
- automated rebuild
|
||||
|
||||
* Tue Jun 18 2002 Than Ngo <than@redhat.com> 1.35-3
|
||||
- don't forcibly strip binaries
|
||||
|
||||
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
||||
- automated rebuild
|
||||
|
||||
* Wed Mar 27 2002 Than Ngo <than@redhat.com> 1.35-1
|
||||
- 1.35 fix incompatible with C++ compilers (bug #62121)
|
||||
|
||||
* Sun Mar 17 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.34
|
||||
|
||||
* Sat Feb 09 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.33
|
||||
|
||||
* Sat Jan 26 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.32
|
||||
|
||||
* Tue Jan 15 2002 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.31
|
||||
|
||||
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
|
||||
- automated rebuild
|
||||
|
||||
* Tue Nov 27 2001 Than Ngo <than@redhat.com> 1.30-4
|
||||
- add missing Url
|
||||
|
||||
* Sun Nov 25 2001 Than Ngo <than@redhat.com> 1.30-3
|
||||
- fixed coredumps on some input bug #56607i, thanks to Enrico for locating this bug
|
||||
|
||||
* Tue Nov 06 2001 Than Ngo <than@redhat.com> 1.30-2
|
||||
- FHS packaging
|
||||
- use find_lang
|
||||
|
||||
* Sun Nov 04 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||
- update to 1.30
|
||||
|
||||
* Mon Oct 15 2001 Than Ngo <than@redhat.de> 1.29-1
|
||||
- update to 1.29
|
||||
- update Url (bug #54597)
|
||||
|
||||
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
|
||||
- Bump release + rebuild.
|
||||
|
||||
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
|
||||
- automatic rebuild
|
||||
|
||||
* Sun Jun 18 2000 Than Ngo <than@redhat.de>
|
||||
- rebuilt in the new build environment
|
||||
- FHS packaging
|
||||
|
||||
* Sat May 27 2000 Ngo Than <than@redhat.de>
|
||||
- rebuild for 7.0
|
||||
- put man pages and info files to correct place
|
||||
|
||||
* Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
|
||||
- rebuild to gzip man page.
|
||||
|
||||
* Fri Jul 16 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- update to 1.28.
|
||||
|
||||
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
||||
- auto rebuild in the new build environment (release 3)
|
||||
|
||||
* Mon Mar 8 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- configure with datadir=/usr/lib (#1386).
|
||||
|
||||
* Mon Feb 22 1999 Jeff Johnson <jbj@redhat.com>
|
||||
- updated text in spec file.
|
||||
- update to 1.27
|
||||
|
||||
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- build for glibc 2.1
|
||||
|
||||
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
|
||||
- translations modified for de, fr, tr
|
||||
|
||||
* Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
|
||||
- built for Manhattan
|
||||
- added build root
|
||||
|
||||
* Wed Oct 15 1997 Donnie Barnes <djb@redhat.com>
|
||||
- various spec file cleanups
|
||||
|
||||
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
|
||||
- built against glibc
|
||||
150
boost159/boost-1.48.0-add-bjam-man-page.patch
Normal file
150
boost159/boost-1.48.0-add-bjam-man-page.patch
Normal file
@@ -0,0 +1,150 @@
|
||||
diff --git a/tools/build/v2/doc/bjam.1 b/tools/build/v2/doc/bjam.1
|
||||
new file mode 100644
|
||||
index 0000000..8a44af6
|
||||
--- /dev/null
|
||||
+++ b/tools/build/v2/doc/bjam.1
|
||||
@@ -0,0 +1,144 @@
|
||||
+.TH "bjam" 1 "Sat Nov 19 2011" "Doxygen" \" -*- nroff -*-
|
||||
+.ad l
|
||||
+.nh
|
||||
+.SH NAME
|
||||
+bjam \- Command-line utility to build Boost-related C++ projects with Boost\&.Build
|
||||
+.SH "SYNOPSIS"
|
||||
+.PP
|
||||
+\fBbjam\fP \fC[-a] [-dx] [-fx] [-jx] [-lx] [-n] [-ox] [-px] [-q] [-sx=y] [-tx] [-v] [--x]\fP
|
||||
+.PP
|
||||
+\fIbjam\fP accepts the following options:
|
||||
+.PP
|
||||
+\fB-a\fP
|
||||
+.br
|
||||
+ Build all targets, even if they are current
|
||||
+.PP
|
||||
+\fB-dx\fP
|
||||
+.br
|
||||
+ Set the debug level to x (0-9)
|
||||
+.PP
|
||||
+\fB-fx\fP
|
||||
+.br
|
||||
+ Read x instead of Jambase
|
||||
+.PP
|
||||
+\fB-jx\fP
|
||||
+.br
|
||||
+ Run up to x shell commands concurrently
|
||||
+.PP
|
||||
+\fB-lx\fP
|
||||
+.br
|
||||
+ Limit actions to x number of seconds after which they are stopped
|
||||
+.PP
|
||||
+\fB-n\fP
|
||||
+.br
|
||||
+ Don't actually execute the updating actions
|
||||
+.PP
|
||||
+\fB-ox\fP
|
||||
+.br
|
||||
+ Write the updating actions to file x
|
||||
+.PP
|
||||
+\fB-px\fP
|
||||
+.br
|
||||
+ x=0, pipes action stdout and stderr merged into action output
|
||||
+.PP
|
||||
+\fB-q\fP
|
||||
+.br
|
||||
+ Quit quickly as soon as a target fails
|
||||
+.PP
|
||||
+\fB-sx=y\fP
|
||||
+.br
|
||||
+ Set variable x=y, overriding environment
|
||||
+.PP
|
||||
+\fB-tx\fP
|
||||
+.br
|
||||
+ Rebuild x, even if it is up-to-date
|
||||
+.PP
|
||||
+\fB-v\fP
|
||||
+.br
|
||||
+ Print the version of jam and exit
|
||||
+.PP
|
||||
+\fB--x\fP
|
||||
+.br
|
||||
+ Option is ignored
|
||||
+.SH "DESCRIPTION"
|
||||
+.PP
|
||||
+This section provides the information necessary to create your own projects using \fIBoost\&.Build\fP The information provided here is relatively high-level, and Chapter 6, Reference as well as the on-line help system must be used to obtain low-level documentation (see --help)
|
||||
+.PP
|
||||
+\fIBoost\&.Build\fP actually consists of two parts - \fIBoost\&.Jam\fP, a build engine with its own interpreted language, and \fIBoost\&.Build\fP itself, implemented in \fIBoost\&.Jam's\fP language\&. The chain of events when you type bjam on the command line is as follows:
|
||||
+.IP "\(bu" 2
|
||||
+\fIBoost\&.Jam\fP tries to find \fIBoost\&.Build\fP and loads the top-level module\&. The exact process is described in the section called “Initialization”
|
||||
+.PP
|
||||
+.PP
|
||||
+.IP "\(bu" 2
|
||||
+The top-level module loads user-defined configuration files, \fIuser-config\&.jam\fP and \fIsite-config\&.jam\fP, which define available toolsets
|
||||
+.PP
|
||||
+.PP
|
||||
+.IP "\(bu" 2
|
||||
+The \fIJamfile\fP in the current directory is read That in turn might cause reading of further Jamfiles\&. As a result, a tree of projects is created, with targets inside projects
|
||||
+.PP
|
||||
+.PP
|
||||
+.IP "\(bu" 2
|
||||
+Finally, using the build request specified on the command line, \fIBoost\&.Build\fP decides which targets should be built and how\&. That information is passed back to \fIBoost\&.Jam\fP, which takes care of actually running the scheduled build action commands
|
||||
+.PP
|
||||
+.PP
|
||||
+So, to be able to successfully use \fIBoost\&.Build\fP, you need to know only four things:
|
||||
+.IP "\(bu" 2
|
||||
+How to configure \fIBoost\&.Build\fP (http://www.boost.org/boost-build2/doc/html/bbv2/overview/configuration.html)
|
||||
+.IP "\(bu" 2
|
||||
+How to declare targets in Jamfiles (http://www.boost.org/boost-build2/doc/html/bbv2/overview/targets.html)
|
||||
+.IP "\(bu" 2
|
||||
+How the build process works (http://www.boost.org/boost-build2/doc/html/bbv2/overview/build_process.html)
|
||||
+.PP
|
||||
+.PP
|
||||
+Some Basics about the \fIBoost\&.Jam\fP language\&. See the section called “Boost\&.Jam Language” (http://www.boost.org/boost-build2/doc/html/bbv2/overview/jam_language.html)
|
||||
+.SH "CONCEPTS"
|
||||
+.PP
|
||||
+\fIBoost\&.Build\fP has a few unique concepts that are introduced in this section\&. The best way to explain the concepts is by comparison with more classical build tools
|
||||
+.PP
|
||||
+When using any flavour of make, you directly specify targets and commands that are used to create them from other target\&. The below example creates a\&.o from a\&.c using a hardcoded compiler invocation command
|
||||
+.PP
|
||||
+a\&.o: a\&.c
|
||||
+.br
|
||||
+ g++ -o a\&.o -g a\&.c
|
||||
+.PP
|
||||
+This is rather low-level description mechanism and it is hard to adjust commands, options, and sets of created targets depending on the used compiler and operating system\&.
|
||||
+.PP
|
||||
+To improve portability, most modern build system provide a set of higher-level functions that can be used in build description files\&. Consider this example:
|
||||
+.PP
|
||||
+add_program ('a', 'a\&.c')
|
||||
+.br
|
||||
+.PP
|
||||
+This is a function call that creates targets necessary to create executable file from source file a\&.c\&. Depending on configured properties, different commands line may be used\&. However, \fIadd_program\fP is higher-level, but rather thin level All targets are created immediately when build description is parsed, which makes it impossible to perform multi-variant builds\&. Often, change in any build property requires complete reconfiguration of the build tree
|
||||
+.PP
|
||||
+In order to support true multivariant builds, Boost\&.Build introduces the concept of metatarget—object that is created when build description is parsed and can be later called with specific build properties to generate actual targets
|
||||
+.PP
|
||||
+Consider an example:
|
||||
+.PP
|
||||
+exe a : a\&.cpp ;
|
||||
+.br
|
||||
+.PP
|
||||
+When this declaration is parsed, \fIBoost\&.Build\fP creates a metatarget, but does not yet decides what files must be created, or what commands must be used\&. After all build files are parsed, Boost\&.Build considers properties requested on the command line\&. Supposed you have invoked \fIBoost\&.Build\fP with:
|
||||
+.PP
|
||||
+\fIbjam\fP toolset=gcc toolset=msvc
|
||||
+.br
|
||||
+.PP
|
||||
+In that case, the metatarget will be called twice, once with toolset=gcc and once with toolset=msvc\&. Both invocations will produce concrete targets, that will have different extensions and use different command lines\&. Another key concept is build property\&. Build property is a variable that affects the build process\&. It can be specified on the command line, and is passed when calling a metatarget
|
||||
+.PP
|
||||
+While all build tools have a similar mechanism, \fIBoost\&.Build\fP differs by requiring that all build properties are declared in advance, and providing a large set of properties with portable semantics
|
||||
+.PP
|
||||
+The final concept is property propagation\&. Boost\&.Build does not require that every metatarget is called with the same properties\&. Instead, the 'top-level' metatargets are called with the properties specified on the command line Each metatarget can elect to augment or override some properties (in particular, using the requirements mechanism, see the section called “Requirements”: http://www.boost.org/boost-build2/doc/html/bbv2/overview/targets.html#bbv2.overview.targets.requirements) Then, the dependency metatargets are called with modified properties and produce concrete targets that are then used in build process Of course, dependency metatargets maybe in turn modify build properties and have dependencies of their own\&.
|
||||
+.PP
|
||||
+For more in-depth treatment of the requirements and concepts, you may refer to SYRCoSE 2009 Boost\&.Build article (http://syrcose.ispras.ru/2009/files/04_paper.pdf)\&.
|
||||
+.SH "SEE ALSO"
|
||||
+.PP
|
||||
+\fBboost-libraries\fP(3)
|
||||
+.SH "SUPPORT"
|
||||
+.PP
|
||||
+Please report any bugs to https://svn.boost.org/trac/boost/
|
||||
+.SH "COPYRIGHT"
|
||||
+.PP
|
||||
+Boost Software License - Version 1\&.0 - August 17th, 2003
|
||||
+.PP
|
||||
+See the LICENSE_1_0\&.txt file for more information on that license, or directly on Internet:
|
||||
+.br
|
||||
+ http://www.boost.org/LICENSE_1_0.txt
|
||||
22
boost159/boost-1.50.0-fix-non-utf8-files.patch
Normal file
22
boost159/boost-1.50.0-fix-non-utf8-files.patch
Normal file
@@ -0,0 +1,22 @@
|
||||
diff --git a/libs/units/example/autoprefixes.cpp b/libs/units/example/autoprefixes.cpp
|
||||
index 8b2bc43..d04f2fe 100644
|
||||
--- a/libs/units/example/autoprefixes.cpp
|
||||
+++ b/libs/units/example/autoprefixes.cpp
|
||||
@@ -67,7 +67,7 @@ struct thing_base_unit : boost::units::base_unit<thing_base_unit, boost::units::
|
||||
struct euro_base_unit : boost::units::base_unit<euro_base_unit, boost::units::dimensionless_type, 5>
|
||||
{
|
||||
static const char* name() { return("EUR"); }
|
||||
- static const char* symbol() { return("€"); }
|
||||
+ static const char* symbol() { return("€"); }
|
||||
};
|
||||
|
||||
int main()
|
||||
@@ -140,7 +140,7 @@ int main()
|
||||
|
||||
quantity<euro_base_unit::unit_type> ce = 2048. * euro_base_unit::unit_type();
|
||||
cout << name_format << engineering_prefix << ce << endl; // 2.048 kiloEUR
|
||||
- cout << symbol_format << engineering_prefix << ce << endl; // 2.048 k€
|
||||
+ cout << symbol_format << engineering_prefix << ce << endl; // 2.048 k€
|
||||
|
||||
|
||||
return 0;
|
||||
11
boost159/boost-1.54.0-locale-unused_typedef.patch
Normal file
11
boost159/boost-1.54.0-locale-unused_typedef.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
diff -urp boost_1_54_0-orig/boost/locale/boundary/segment.hpp boost_1_54_0/boost/locale/boundary/segment.hpp
|
||||
--- boost_1_54_0-orig/boost/locale/boundary/segment.hpp 2013-07-23 00:47:27.020787174 +0200
|
||||
+++ boost_1_54_0/boost/locale/boundary/segment.hpp 2013-07-23 00:50:40.382959016 +0200
|
||||
@@ -27,7 +27,6 @@ namespace boundary {
|
||||
int compare_text(LeftIterator l_begin,LeftIterator l_end,RightIterator r_begin,RightIterator r_end)
|
||||
{
|
||||
typedef LeftIterator left_iterator;
|
||||
- typedef RightIterator right_iterator;
|
||||
typedef typename std::iterator_traits<left_iterator>::value_type char_type;
|
||||
typedef std::char_traits<char_type> traits;
|
||||
while(l_begin!=l_end && r_begin!=r_end) {
|
||||
@@ -0,0 +1,98 @@
|
||||
diff -up boost_1_55_0/libs/python/test/exec.cpp\~ boost_1_55_0/libs/python/test/exec.cpp
|
||||
--- boost_1_55_0/libs/python/test/exec.cpp~ 2010-07-05 00:38:38.000000000 +0200
|
||||
+++ boost_1_55_0/libs/python/test/exec.cpp 2015-01-09 21:31:12.903218280 +0100
|
||||
@@ -56,6 +56,20 @@ void eval_test()
|
||||
BOOST_TEST(value == "ABCDEFG");
|
||||
}
|
||||
|
||||
+struct PyCtx
|
||||
+{
|
||||
+ PyCtx() {
|
||||
+ Py_Initialize();
|
||||
+ }
|
||||
+
|
||||
+ ~PyCtx() {
|
||||
+ // N.B. certain problems may arise when Py_Finalize is called when
|
||||
+ // using Boost.Python. However in this test suite it all seems to
|
||||
+ // work fine.
|
||||
+ Py_Finalize();
|
||||
+ }
|
||||
+};
|
||||
+
|
||||
void exec_test()
|
||||
{
|
||||
// Register the module with the interpreter
|
||||
@@ -68,6 +82,8 @@ void exec_test()
|
||||
) == -1)
|
||||
throw std::runtime_error("Failed to add embedded_hello to the interpreter's "
|
||||
"builtin modules");
|
||||
+
|
||||
+ PyCtx ctx;
|
||||
// Retrieve the main module
|
||||
python::object main = python::import("__main__");
|
||||
|
||||
@@ -148,41 +164,43 @@ void check_pyerr(bool pyerr_expected=fal
|
||||
}
|
||||
}
|
||||
|
||||
+template <class Cb>
|
||||
+bool
|
||||
+run_and_handle_exception(Cb cb, bool pyerr_expected = false)
|
||||
+{
|
||||
+ PyCtx ctx;
|
||||
+ if (python::handle_exception(cb)) {
|
||||
+ check_pyerr(pyerr_expected);
|
||||
+ return true;
|
||||
+ } else {
|
||||
+ return false;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
BOOST_TEST(argc == 2 || argc == 3);
|
||||
std::string script = argv[1];
|
||||
- // Initialize the interpreter
|
||||
- Py_Initialize();
|
||||
|
||||
- if (python::handle_exception(eval_test)) {
|
||||
- check_pyerr();
|
||||
- }
|
||||
- else if(python::handle_exception(exec_test)) {
|
||||
- check_pyerr();
|
||||
- }
|
||||
- else if (python::handle_exception(boost::bind(exec_file_test, script))) {
|
||||
+ // N.B. exec_test mustn't be called through run_and_handle_exception
|
||||
+ // as it needs to handles the python context by itself.
|
||||
+ if (run_and_handle_exception(eval_test)
|
||||
+ || python::handle_exception(exec_test))
|
||||
check_pyerr();
|
||||
- }
|
||||
-
|
||||
- if (python::handle_exception(exec_test_error))
|
||||
- {
|
||||
- check_pyerr(/*pyerr_expected*/ true);
|
||||
- }
|
||||
else
|
||||
- {
|
||||
+ run_and_handle_exception(boost::bind(exec_file_test, script));
|
||||
+
|
||||
+ if (!run_and_handle_exception(exec_test_error, true))
|
||||
BOOST_ERROR("Python exception expected, but not seen.");
|
||||
- }
|
||||
|
||||
if (argc > 2) {
|
||||
+ PyCtx ctx;
|
||||
// The main purpose is to test compilation. Since this test generates
|
||||
// a file and I (rwgk) am uncertain about the side-effects, run it only
|
||||
// if explicitly requested.
|
||||
exercise_embedding_html();
|
||||
}
|
||||
|
||||
- // Boost.Python doesn't support Py_Finalize yet.
|
||||
- // Py_Finalize();
|
||||
return boost::report_errors();
|
||||
}
|
||||
|
||||
|
||||
Diff finished. Fri Jan 9 21:31:13 2015
|
||||
48
boost159/boost-1.57.0-build-optflags.patch
Normal file
48
boost159/boost-1.57.0-build-optflags.patch
Normal file
@@ -0,0 +1,48 @@
|
||||
diff -up ./tools/build/src/tools/gcc.jam~ ./tools/build/src/tools/gcc.jam
|
||||
--- ./tools/build/src/tools/gcc.jam~ 2015-02-09 15:01:04.850331626 +0100
|
||||
+++ ./tools/build/src/tools/gcc.jam 2015-02-09 15:44:29.122307134 +0100
|
||||
@@ -366,17 +366,17 @@ generators.override gcc.compile.c++.pch
|
||||
toolset.flags gcc.compile PCH_FILE <pch>on : <pch-file> ;
|
||||
|
||||
# Declare flags and action for compilation.
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ;
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>speed : -O3 ;
|
||||
-toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>speed : ;
|
||||
+toolset.flags gcc.compile OPTIONS <optimization>space : ;
|
||||
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ;
|
||||
-toolset.flags gcc.compile OPTIONS <inlining>full : -finline-functions -Wno-inline ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>on : ;
|
||||
+toolset.flags gcc.compile OPTIONS <inlining>full : ;
|
||||
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>off : -w ;
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>on : -Wall ;
|
||||
-toolset.flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>off : ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>on : ;
|
||||
+toolset.flags gcc.compile OPTIONS <warnings>all : ;
|
||||
toolset.flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ;
|
||||
|
||||
toolset.flags gcc.compile OPTIONS <debug-symbols>on : -g ;
|
||||
@@ -603,7 +603,7 @@ rule compile.fortran ( targets * : sourc
|
||||
|
||||
actions compile.c++ bind PCH_FILE
|
||||
{
|
||||
- "$(CONFIG_COMMAND)" $(LANG) -ftemplate-depth-$(TEMPLATE_DEPTH) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<:W)" "$(>:W)"
|
||||
+ "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<:W)" "$(>:W)"
|
||||
}
|
||||
|
||||
actions compile.c bind PCH_FILE
|
||||
@@ -613,7 +613,7 @@ actions compile.c bind PCH_FILE
|
||||
|
||||
actions compile.c++.preprocess bind PCH_FILE
|
||||
{
|
||||
- "$(CONFIG_COMMAND)" $(LANG) -ftemplate-depth-$(TEMPLATE_DEPTH) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" "$(>:W)" -E >"$(<:W)"
|
||||
+ "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" "$(>:W)" -E >"$(<:W)"
|
||||
}
|
||||
|
||||
actions compile.c.preprocess bind PCH_FILE
|
||||
31
boost159/boost-1.57.0-mpl-print.patch
Normal file
31
boost159/boost-1.57.0-mpl-print.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
diff -up boost_1_57_0/boost/mpl/print.hpp\~ boost_1_57_0/boost/mpl/print.hpp
|
||||
--- boost_1_57_0/boost/mpl/print.hpp~ 2014-07-09 23:12:31.000000000 +0200
|
||||
+++ boost_1_57_0/boost/mpl/print.hpp 2015-01-20 12:44:59.621400948 +0100
|
||||
@@ -52,16 +52,15 @@ struct print
|
||||
enum { n = sizeof(T) + -1 };
|
||||
#elif defined(__MWERKS__)
|
||||
void f(int);
|
||||
-#else
|
||||
- enum {
|
||||
- n =
|
||||
-# if defined(__EDG_VERSION__)
|
||||
- aux::dependent_unsigned<T>::value > -1
|
||||
-# else
|
||||
- sizeof(T) > -1
|
||||
-# endif
|
||||
- };
|
||||
-#endif
|
||||
+#elif defined(__EDG_VERSION__)
|
||||
+ enum { n = aux::dependent_unsigned<T>::value > -1 };
|
||||
+#elif defined(BOOST_GCC)
|
||||
+ enum { n1 };
|
||||
+ enum { n2 };
|
||||
+ enum { n = n1 != n2 };
|
||||
+#else
|
||||
+ enum { n = sizeof(T) > -1 };
|
||||
+#endif
|
||||
};
|
||||
|
||||
#if defined(BOOST_MSVC)
|
||||
|
||||
Diff finished. Tue Jan 20 12:45:03 2015
|
||||
62
boost159/boost-1.57.0-python-abi_letters.patch
Normal file
62
boost159/boost-1.57.0-python-abi_letters.patch
Normal file
@@ -0,0 +1,62 @@
|
||||
--- boost_1_57_0/tools/build/src/tools/python.jam 2013-05-21 06:14:18.000000000 +0200
|
||||
+++ boost_1_55_0/tools/build/src/tools/python.jam 2014-05-29 19:09:12.115413877 +0200
|
||||
@@ -94,7 +94,7 @@ feature.feature pythonpath : : free opti
|
||||
# using python : 2.3 : /usr/local/bin/python ;
|
||||
#
|
||||
rule init ( version ? : cmd-or-prefix ? : includes * : libraries ?
|
||||
- : condition * : extension-suffix ? )
|
||||
+ : condition * : extension-suffix ? : abi-letters ? )
|
||||
{
|
||||
project.push-current $(.project) ;
|
||||
|
||||
@@ -107,7 +107,7 @@ rule init ( version ? : cmd-or-prefix ?
|
||||
}
|
||||
}
|
||||
|
||||
- configure $(version) : $(cmd-or-prefix) : $(includes) : $(libraries) : $(condition) : $(extension-suffix) ;
|
||||
+ configure $(version) : $(cmd-or-prefix) : $(includes) : $(libraries) : $(condition) : $(extension-suffix) : $(abi-letters) ;
|
||||
|
||||
project.pop-current ;
|
||||
}
|
||||
@@ -653,7 +653,7 @@ local rule system-library-dependencies (
|
||||
|
||||
# Declare a target to represent Python's library.
|
||||
#
|
||||
-local rule declare-libpython-target ( version ? : requirements * )
|
||||
+local rule declare-libpython-target ( version ? : requirements * : abi-letters ? )
|
||||
{
|
||||
# Compute the representation of Python version in the name of Python's
|
||||
# library file.
|
||||
@@ -677,13 +677,13 @@ local rule declare-libpython-target ( ve
|
||||
}
|
||||
|
||||
# Declare it.
|
||||
- lib python.lib : : <name>python$(lib-version) $(requirements) ;
|
||||
+ lib python.lib : : <name>python$(lib-version)$(abi-letters) $(requirements) ;
|
||||
}
|
||||
|
||||
|
||||
# Implementation of init.
|
||||
local rule configure ( version ? : cmd-or-prefix ? : includes * : libraries ? :
|
||||
- condition * : extension-suffix ? )
|
||||
+ condition * : extension-suffix ? : abi-letters ? )
|
||||
{
|
||||
local prefix ;
|
||||
local exec-prefix ;
|
||||
@@ -699,6 +699,7 @@ local rule configure ( version ? : cmd-o
|
||||
extension-suffix ?= _d ;
|
||||
}
|
||||
extension-suffix ?= "" ;
|
||||
+ abi-letters ?= "" ;
|
||||
|
||||
# Normalize and dissect any version number.
|
||||
local major-minor ;
|
||||
@@ -922,7 +923,7 @@ local rule configure ( version ? : cmd-o
|
||||
}
|
||||
else
|
||||
{
|
||||
- declare-libpython-target $(version) : $(target-requirements) ;
|
||||
+ declare-libpython-target $(version) : $(target-requirements) : $(abi-letters) ;
|
||||
|
||||
# This is an evil hack. On, Windows, when Python is embedded, nothing
|
||||
# seems to set up sys.path to include Python's standard library
|
||||
13
boost159/boost-1.57.0-python-libpython_dep.patch
Normal file
13
boost159/boost-1.57.0-python-libpython_dep.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
Index: boost_1_57_0/tools/build/src/tools/python.jam
|
||||
===================================================================
|
||||
--- boost_1_57_0/tools/build/src/tools/python.jam (revision 50406)
|
||||
+++ boost_1_57_0/tools/build/src/tools/python.jam (working copy)
|
||||
@@ -994,7 +994,7 @@
|
||||
else
|
||||
{
|
||||
alias python_for_extensions
|
||||
- :
|
||||
+ : python
|
||||
: $(target-requirements)
|
||||
:
|
||||
: $(usage-requirements)
|
||||
19
boost159/boost-1.57.0-spirit-unused_typedef.patch
Normal file
19
boost159/boost-1.57.0-spirit-unused_typedef.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
diff -up boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp\~ boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp
|
||||
--- boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp~ 2014-10-13 12:21:40.000000000 +0200
|
||||
+++ boost_1_57_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp 2015-01-20 13:25:50.069710766 +0100
|
||||
@@ -282,12 +282,12 @@ struct grammar_definition
|
||||
#if !defined(BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE)
|
||||
typedef impl::grammar_helper_base<GrammarT> helper_base_t;
|
||||
typedef grammar_helper_list<GrammarT> helper_list_t;
|
||||
- typedef typename helper_list_t::vector_t::reverse_iterator iterator_t;
|
||||
|
||||
helper_list_t& helpers =
|
||||
grammartract_helper_list::do_(self);
|
||||
|
||||
# if defined(BOOST_INTEL_CXX_VERSION)
|
||||
+ typedef typename helper_list_t::vector_t::reverse_iterator iterator_t;
|
||||
for (iterator_t i = helpers.rbegin(); i != helpers.rend(); ++i)
|
||||
(*i)->undefine(self);
|
||||
# else
|
||||
|
||||
Diff finished. Tue Jan 20 13:25:53 2015
|
||||
13
boost159/boost-1.58.0-address-model.patch
Normal file
13
boost159/boost-1.58.0-address-model.patch
Normal file
@@ -0,0 +1,13 @@
|
||||
--- boost_1_58_0/tools/build/src/tools/gcc.jam~ 2015-07-17 15:14:57.381636224 +0100
|
||||
+++ boost_1_58_0/tools/build/src/tools/gcc.jam 2015-07-27 17:35:29.122264048 +0100
|
||||
@@ -421,7 +421,9 @@
|
||||
|
||||
rule setup-address-model ( targets * : sources * : properties * )
|
||||
{
|
||||
- local model = [ feature.get-values address-model : $(properties) ] ;
|
||||
+ # For RPM builds the address model flag is passed in %{optflags}.
|
||||
+ # local model = [ feature.get-values address-model : $(properties) ] ;
|
||||
+ local model ;
|
||||
if $(model)
|
||||
{
|
||||
local option ;
|
||||
31
boost159/boost-1.58.0-pool-test_linking.patch
Normal file
31
boost159/boost-1.58.0-pool-test_linking.patch
Normal file
@@ -0,0 +1,31 @@
|
||||
diff -up boost_1_58_0/libs/pool/test/Jamfile.v2\~ boost_1_58_0/libs/pool/test/Jamfile.v2
|
||||
--- boost_1_57_0/libs/pool/test/Jamfile.v2~ 2015-07-17 11:36:16.362519826 +0100
|
||||
+++ boost_1_57_0/libs/pool/test/Jamfile.v2 2015-07-17 11:37:38.858847388 +0100
|
||||
@@ -28,17 +28,17 @@
|
||||
local Werr = <toolset>gcc:<warnings-as-errors>on <toolset>msvc:<warnings-as-errors>on ;
|
||||
|
||||
test-suite pool :
|
||||
- [ run test_simple_seg_storage.cpp : : : $(Werr) <toolset>msvc:<cxxflags>-wd4267 ]
|
||||
- [ run test_pool_alloc.cpp : : : $(Werr) ]
|
||||
- [ run pool_msvc_compiler_bug_test.cpp : : : $(Werr) <toolset>msvc:<cxxflags>-wd4512 ]
|
||||
- [ run test_msvc_mem_leak_detect.cpp : : : $(Werr) ]
|
||||
- [ run test_bug_3349.cpp : : : $(Werr) ]
|
||||
- [ run test_bug_4960.cpp : : : $(Werr) ]
|
||||
- [ run test_bug_1252.cpp : : : $(Werr) ]
|
||||
- [ run test_bug_2696.cpp : : : $(Werr) ]
|
||||
- [ run test_bug_5526.cpp : : : $(Werr) ]
|
||||
+ [ run test_simple_seg_storage.cpp : : : $(Werr) <toolset>msvc:<cxxflags>-wd4267 <library>/boost/system//boost_system ]
|
||||
+ [ run test_pool_alloc.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
+ [ run pool_msvc_compiler_bug_test.cpp : : : $(Werr) <toolset>msvc:<cxxflags>-wd4512 <library>/boost/system//boost_system ]
|
||||
+ [ run test_msvc_mem_leak_detect.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
+ [ run test_bug_3349.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
+ [ run test_bug_4960.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
+ [ run test_bug_1252.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
+ [ run test_bug_2696.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
+ [ run test_bug_5526.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
[ run test_threading.cpp : : : <threading>multi <library>/boost/thread//boost_thread ]
|
||||
- [ run ../example/time_pool_alloc.cpp : : : $(Werr) ]
|
||||
+ [ run ../example/time_pool_alloc.cpp : : : $(Werr) <library>/boost/system//boost_system ]
|
||||
[ compile test_poisoned_macros.cpp : $(Werr) ]
|
||||
|
||||
#
|
||||
120
boost159/boost-1.58.0-pool.patch
Normal file
120
boost159/boost-1.58.0-pool.patch
Normal file
@@ -0,0 +1,120 @@
|
||||
Index: boost/pool/pool.hpp
|
||||
===================================================================
|
||||
--- boost/pool/pool.hpp (revision 78317)
|
||||
+++ boost/pool/pool.hpp (revision 78326)
|
||||
@@ -27,4 +27,6 @@
|
||||
#include <boost/pool/poolfwd.hpp>
|
||||
|
||||
+// std::numeric_limits
|
||||
+#include <boost/limits.hpp>
|
||||
// boost::integer::static_lcm
|
||||
#include <boost/integer/common_factor_ct.hpp>
|
||||
@@ -358,4 +360,11 @@
|
||||
}
|
||||
|
||||
+ size_type max_chunks() const
|
||||
+ { //! Calculated maximum number of memory chunks that can be allocated in a single call by this Pool.
|
||||
+ size_type partition_size = alloc_size();
|
||||
+ size_type POD_size = integer::static_lcm<sizeof(size_type), sizeof(void *)>::value + sizeof(size_type);
|
||||
+ return (std::numeric_limits<size_type>::max() - POD_size) / alloc_size();
|
||||
+ }
|
||||
+
|
||||
static void * & nextof(void * const ptr)
|
||||
{ //! \returns Pointer dereferenced.
|
||||
@@ -377,5 +388,7 @@
|
||||
//! the first time that object needs to allocate system memory.
|
||||
//! The default is 32. This parameter may not be 0.
|
||||
- //! \param nmax_size is the maximum number of chunks to allocate in one block.
|
||||
+ //! \param nmax_size is the maximum number of chunks to allocate in one block.
|
||||
+ set_next_size(nnext_size);
|
||||
+ set_max_size(nmax_size);
|
||||
}
|
||||
|
||||
@@ -400,7 +413,7 @@
|
||||
}
|
||||
void set_next_size(const size_type nnext_size)
|
||||
- { //! Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0.
|
||||
- //! \returns nnext_size.
|
||||
- next_size = start_size = nnext_size;
|
||||
+ { //! Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0.
|
||||
+ BOOST_USING_STD_MIN();
|
||||
+ next_size = start_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nnext_size, max_chunks());
|
||||
}
|
||||
size_type get_max_size() const
|
||||
@@ -410,5 +423,6 @@
|
||||
void set_max_size(const size_type nmax_size)
|
||||
{ //! Set max_size.
|
||||
- max_size = nmax_size;
|
||||
+ BOOST_USING_STD_MIN();
|
||||
+ max_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nmax_size, max_chunks());
|
||||
}
|
||||
size_type get_requested_size() const
|
||||
@@ -713,7 +727,7 @@
|
||||
BOOST_USING_STD_MIN();
|
||||
if(!max_size)
|
||||
- next_size <<= 1;
|
||||
+ set_next_size(next_size << 1);
|
||||
else if( next_size*partition_size/requested_size < max_size)
|
||||
- next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size*requested_size/ partition_size);
|
||||
+ set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size));
|
||||
|
||||
// initialize it,
|
||||
@@ -753,7 +767,7 @@
|
||||
BOOST_USING_STD_MIN();
|
||||
if(!max_size)
|
||||
- next_size <<= 1;
|
||||
+ set_next_size(next_size << 1);
|
||||
else if( next_size*partition_size/requested_size < max_size)
|
||||
- next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size*requested_size/ partition_size);
|
||||
+ set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size));
|
||||
|
||||
// initialize it,
|
||||
@@ -797,4 +811,6 @@
|
||||
//! \returns Address of chunk n if allocated ok.
|
||||
//! \returns 0 if not enough memory for n chunks.
|
||||
+ if (n > max_chunks())
|
||||
+ return 0;
|
||||
|
||||
const size_type partition_size = alloc_size();
|
||||
@@ -845,7 +861,7 @@
|
||||
BOOST_USING_STD_MIN();
|
||||
if(!max_size)
|
||||
- next_size <<= 1;
|
||||
+ set_next_size(next_size << 1);
|
||||
else if( next_size*partition_size/requested_size < max_size)
|
||||
- next_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size*requested_size/ partition_size);
|
||||
+ set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size));
|
||||
|
||||
// insert it into the list,
|
||||
Index: libs/pool/test/test_bug_6701.cpp
|
||||
===================================================================
|
||||
--- libs/pool/test/test_bug_6701.cpp (revision 78326)
|
||||
+++ libs/pool/test/test_bug_6701.cpp (revision 78326)
|
||||
@@ -0,0 +1,27 @@
|
||||
+/* Copyright (C) 2012 Étienne Dupuis
|
||||
+*
|
||||
+* Use, modification and distribution is subject to the
|
||||
+* Boost Software License, Version 1.0. (See accompanying
|
||||
+* file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
+*/
|
||||
+
|
||||
+// Test of bug #6701 (https://svn.boost.org/trac/boost/ticket/6701)
|
||||
+
|
||||
+#include <boost/pool/object_pool.hpp>
|
||||
+#include <boost/limits.hpp>
|
||||
+
|
||||
+int main()
|
||||
+{
|
||||
+ boost::pool<> p(1024, std::numeric_limits<size_t>::max() / 768);
|
||||
+
|
||||
+ void *x = p.malloc();
|
||||
+ BOOST_ASSERT(!x);
|
||||
+
|
||||
+ BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_next_size());
|
||||
+ BOOST_ASSERT(std::numeric_limits<size_t>::max() / 1024 >= p.get_max_size());
|
||||
+
|
||||
+ void *y = p.ordered_malloc(std::numeric_limits<size_t>::max() / 768);
|
||||
+ BOOST_ASSERT(!y);
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
25
boost159/boost-1.59-python-make_setter.patch
Normal file
25
boost159/boost-1.59-python-make_setter.patch
Normal file
@@ -0,0 +1,25 @@
|
||||
From f410fbd64d887e2a8824f968b0533588489b5430 Mon Sep 17 00:00:00 2001
|
||||
From: Jonathan Wakely <jwakely@redhat.com>
|
||||
Date: Wed, 2 Sep 2015 13:02:12 +0100
|
||||
Subject: [PATCH] Python: Fix condition for make_setter overload.
|
||||
|
||||
This fixes the regression caused by 42e7d7b.
|
||||
|
||||
Fixes #39
|
||||
---
|
||||
include/boost/python/data_members.hpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp
|
||||
index 139bde3..5d3309c 100644
|
||||
--- a/include/boost/python/data_members.hpp
|
||||
+++ b/include/boost/python/data_members.hpp
|
||||
@@ -305,7 +305,7 @@ inline object make_setter(D& x)
|
||||
return detail::make_setter(x, default_call_policies(), is_member_pointer<D>(), 0);
|
||||
}
|
||||
|
||||
-# if BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
|
||||
+# if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
|
||||
template <class D>
|
||||
inline object make_setter(D const& x)
|
||||
{
|
||||
32
boost159/boost-1.59-test-fenv.patch
Normal file
32
boost159/boost-1.59-test-fenv.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
commit 2f3b98e640c25fe45ae691a5aa950745380b983e
|
||||
Author: Jonathan Wakely <jwakely@redhat.com>
|
||||
Date: Mon Sep 14 15:05:24 2015 +0100
|
||||
|
||||
Do not qualify <fenv.h> names that might be macros.
|
||||
|
||||
diff --git a/include/boost/test/impl/execution_monitor.ipp b/include/boost/test/impl/execution_monitor.ipp
|
||||
index 3a9e779..8b319df 100644
|
||||
--- a/include/boost/test/impl/execution_monitor.ipp
|
||||
+++ b/include/boost/test/impl/execution_monitor.ipp
|
||||
@@ -1380,8 +1380,8 @@ enable( unsigned mask )
|
||||
|
||||
return ~old_cw & BOOST_FPE_ALL;
|
||||
#elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H)
|
||||
- ::feclearexcept(BOOST_FPE_ALL);
|
||||
- int res = ::feenableexcept( mask );
|
||||
+ feclearexcept(BOOST_FPE_ALL);
|
||||
+ int res = feenableexcept( mask );
|
||||
return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res;
|
||||
#else
|
||||
/* Not Implemented */
|
||||
@@ -1417,8 +1417,8 @@ disable( unsigned mask )
|
||||
|
||||
return ~old_cw & BOOST_FPE_ALL;
|
||||
#elif defined(__GLIBC__) && defined(__USE_GNU) && !defined(BOOST_CLANG) && !defined(BOOST_NO_FENV_H)
|
||||
- ::feclearexcept(BOOST_FPE_ALL);
|
||||
- int res = ::fedisableexcept( mask );
|
||||
+ feclearexcept(BOOST_FPE_ALL);
|
||||
+ int res = fedisableexcept( mask );
|
||||
return res == -1 ? (unsigned)BOOST_FPE_INV : (unsigned)res;
|
||||
#else
|
||||
/* Not Implemented */
|
||||
106
boost159/boost-1.59.0-log.patch
Normal file
106
boost159/boost-1.59.0-log.patch
Normal file
@@ -0,0 +1,106 @@
|
||||
From 7da193fde1a9c1bc925ee980339f4df2e1a66fa7 Mon Sep 17 00:00:00 2001
|
||||
From: Andrey Semashev <andrey.semashev@gmail.com>
|
||||
Date: Sun, 23 Aug 2015 17:27:20 +0300
|
||||
Subject: [PATCH] Fixed compilation of operator<< into a record ostream, when
|
||||
the operator right hand argument is not directly supported by
|
||||
formatting_ostream. Fixed #11549.
|
||||
|
||||
---
|
||||
|
||||
diff --git a/include/boost/log/sources/record_ostream.hpp b/include/boost/log/sources/record_ostream.hpp
|
||||
index b3c58e2..c1e8059 100644
|
||||
--- a/include/boost/log/sources/record_ostream.hpp
|
||||
+++ b/include/boost/log/sources/record_ostream.hpp
|
||||
@@ -39,6 +39,18 @@ namespace boost {
|
||||
|
||||
BOOST_LOG_OPEN_NAMESPACE
|
||||
|
||||
+template< typename CharT >
|
||||
+class basic_record_ostream;
|
||||
+
|
||||
+namespace aux {
|
||||
+
|
||||
+template< typename StreamT, typename R >
|
||||
+struct enable_if_record_ostream {};
|
||||
+template< typename CharT, typename R >
|
||||
+struct enable_if_record_ostream< basic_record_ostream< CharT >, R > { typedef R type; };
|
||||
+
|
||||
+} // namespace aux
|
||||
+
|
||||
/*!
|
||||
* \brief Logging record adapter with a streaming capability
|
||||
*
|
||||
@@ -174,6 +186,55 @@ typedef basic_record_ostream< char > record_ostream; //!< Convenience typ
|
||||
typedef basic_record_ostream< wchar_t > wrecord_ostream; //!< Convenience typedef for wide-character logging
|
||||
#endif
|
||||
|
||||
+// Implementation note: these operators below should be the least attractive for the compiler
|
||||
+// so that user's overloads are chosen, when present. We use function template partial ordering for this purpose.
|
||||
+// We also don't use perfect forwarding for the right hand argument because in ths case the generic overload
|
||||
+// would be more preferred than the typical one written by users:
|
||||
+//
|
||||
+// record_ostream& operator<< (record_ostream& strm, my_type const& arg);
|
||||
+//
|
||||
+// This is because my_type rvalues require adding const to the type, which counts as a conversion that is not required
|
||||
+// if there is a perfect forwarding overload.
|
||||
+template< typename StreamT, typename T >
|
||||
+inline typename boost::log::aux::enable_if_record_ostream< StreamT, StreamT& >::type
|
||||
+operator<< (StreamT& strm, T const& value)
|
||||
+{
|
||||
+ typedef basic_formatting_ostream< typename StreamT::char_type > formatting_ostream_type;
|
||||
+ static_cast< formatting_ostream_type& >(strm) << value;
|
||||
+ return strm;
|
||||
+}
|
||||
+
|
||||
+template< typename StreamT, typename T >
|
||||
+inline typename boost::log::aux::enable_if_record_ostream< StreamT, StreamT& >::type
|
||||
+operator<< (StreamT& strm, T& value)
|
||||
+{
|
||||
+ typedef basic_formatting_ostream< typename StreamT::char_type > formatting_ostream_type;
|
||||
+ static_cast< formatting_ostream_type& >(strm) << value;
|
||||
+ return strm;
|
||||
+}
|
||||
+
|
||||
+#if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
|
||||
+
|
||||
+template< typename StreamT, typename T >
|
||||
+inline typename boost::log::aux::enable_if_record_ostream< StreamT, StreamT& >::type
|
||||
+operator<< (StreamT&& strm, T const& value)
|
||||
+{
|
||||
+ typedef basic_formatting_ostream< typename StreamT::char_type > formatting_ostream_type;
|
||||
+ static_cast< formatting_ostream_type& >(strm) << value;
|
||||
+ return strm;
|
||||
+}
|
||||
+
|
||||
+template< typename StreamT, typename T >
|
||||
+inline typename boost::log::aux::enable_if_record_ostream< StreamT, StreamT& >::type
|
||||
+operator<< (StreamT&& strm, T& value)
|
||||
+{
|
||||
+ typedef basic_formatting_ostream< typename StreamT::char_type > formatting_ostream_type;
|
||||
+ static_cast< formatting_ostream_type& >(strm) << value;
|
||||
+ return strm;
|
||||
+}
|
||||
+
|
||||
+#endif // !defined(BOOST_NO_CXX11_RVALUE_REFERENCES)
|
||||
+
|
||||
namespace aux {
|
||||
|
||||
//! Internal class that provides formatting streams for record pumps
|
||||
diff --git a/include/boost/log/utility/formatting_ostream.hpp b/include/boost/log/utility/formatting_ostream.hpp
|
||||
index 4345206..744acc0 100644
|
||||
--- a/include/boost/log/utility/formatting_ostream.hpp
|
||||
+++ b/include/boost/log/utility/formatting_ostream.hpp
|
||||
@@ -779,6 +779,13 @@ void basic_formatting_ostream< CharT, TraitsT, AllocatorT >::aligned_write(const
|
||||
|
||||
// Implementation note: these operators below should be the least attractive for the compiler
|
||||
// so that user's overloads are chosen, when present. We use function template partial ordering for this purpose.
|
||||
+// We also don't use perfect forwarding for the right hand argument because in ths case the generic overload
|
||||
+// would be more preferred than the typical one written by users:
|
||||
+//
|
||||
+// formatting_ostream& operator<< (formatting_ostream& strm, my_type const& arg);
|
||||
+//
|
||||
+// This is because my_type rvalues require adding const to the type, which counts as a conversion that is not required
|
||||
+// if there is a perfect forwarding overload.
|
||||
template< typename StreamT, typename T >
|
||||
inline typename boost::log::aux::enable_if_formatting_ostream< StreamT, StreamT& >::type
|
||||
operator<< (StreamT& strm, T const& value)
|
||||
1463
boost159/boost159.spec
Normal file
1463
boost159/boost159.spec
Normal file
File diff suppressed because it is too large
Load Diff
21
boost159/libboost_thread.so
Normal file
21
boost159/libboost_thread.so
Normal file
@@ -0,0 +1,21 @@
|
||||
changequote(`[', `]')dnl
|
||||
/* GNU ld script
|
||||
|
||||
Boost.Thread header files pull in enough of Boost.System that
|
||||
symbols from the latter library are referenced by a compiled object
|
||||
that includes Boost.Thread headers. libboost_system-mt.so is among
|
||||
libboost_thread-mt.so's DT_NEEDED, but program linker requires that
|
||||
missing symbols are satisfied by direct dependency, not by a
|
||||
transitive one. Hence this linker script, which brings in the
|
||||
Boost.System DSO. */
|
||||
|
||||
INPUT(libboost_thread.so.VERSION)
|
||||
INPUT(libboost_system.so.VERSION)
|
||||
ifdef([HAS_ATOMIC_FLAG_LOCKFREE],[],
|
||||
[
|
||||
/* If the given architecture doesn't have lock-free implementation of
|
||||
boost::atomic_flag, the dependency on Boost.Atomic may leak from
|
||||
the header files to client binaries. */
|
||||
|
||||
INPUT(libboost_atomic.so.VERSION)
|
||||
])dnl
|
||||
5
boost159/ver.py
Normal file
5
boost159/ver.py
Normal file
@@ -0,0 +1,5 @@
|
||||
import platform
|
||||
import sys
|
||||
|
||||
sys.stdout.write (".".join (platform.python_version_tuple ()[:2]))
|
||||
sys.stdout.write ("\n")
|
||||
31
ca-certificates/README.ca-certificates
Normal file
31
ca-certificates/README.ca-certificates
Normal file
@@ -0,0 +1,31 @@
|
||||
The CA-Certificates package is based on the list provided
|
||||
by the Mozilla Foundation.
|
||||
|
||||
This version of the package contains the following adjustments:
|
||||
|
||||
(a)
|
||||
The following root CA certificate is included in Mozilla's list:
|
||||
Subject/Issuer: "E=premium-server@thawte.com,CN=Thawte Premium Server CA,OU=Certification Services Division,O=Thawte Consulting cc,L=Cape Town,ST=Western Cape,C=ZA"
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: PKCS #1 MD5 With RSA Encryption
|
||||
Fingerprint (SHA1): 62:7F:8D:78:27:65:63:99:D2:7D:7F:90:44:C9:FE:B3:F3:3E:FA:9A
|
||||
|
||||
For compatibility with signed applets and OpenJDK, this package includes
|
||||
an additional version of the root CA certificate, which contains the
|
||||
same issuer/subject names and the same public key, but which contains a
|
||||
different signature algorithm, serial number and validity dates:
|
||||
Serial Number:36:12:22:96:c5:e3:38:a5:20:a1:d2:5f:4c:d7:09:54
|
||||
Signature Algorithm: PKCS #1 SHA-1 With RSA Encryption
|
||||
Fingerprint (SHA1): E0:AB:05:94:20:72:54:93:05:60:62:02:36:70:F7:CD:2E:FC:66:66
|
||||
|
||||
Thawte/Symantec have confirmed that the certificate is authentic at:
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1100532#c9
|
||||
|
||||
(b)
|
||||
Mozilla has removed several CA certificates that use 1024 bit keys.
|
||||
|
||||
For compatibility reasons, this package keeps several of those removed
|
||||
CA certificates still trusted by default.
|
||||
|
||||
Please refer to the ca-legacy(8) man page and the ca-legacy utility
|
||||
to learn how to disable them, if desired.
|
||||
4
ca-certificates/README.etc
Normal file
4
ca-certificates/README.etc
Normal file
@@ -0,0 +1,4 @@
|
||||
This directory /etc/pki/ca-trust is used by a system of consolidated
|
||||
CA certificates.
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
12
ca-certificates/README.extr
Normal file
12
ca-certificates/README.extr
Normal file
@@ -0,0 +1,12 @@
|
||||
This directory /etc/pki/ca-trust/extracted/ contains
|
||||
CA certificate bundle files which are automatically created.
|
||||
|
||||
If your application isn't able to load the PKCS#11 module p11-kit-trust.so,
|
||||
then you can use these files in your application to load a list of global
|
||||
root CA certificates.
|
||||
|
||||
Please never manually edit the files stored in this directory,
|
||||
because your changes will be lost and the files automatically overwritten,
|
||||
each time the update-ca-trust command gets executed.
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
17
ca-certificates/README.java
Normal file
17
ca-certificates/README.java
Normal file
@@ -0,0 +1,17 @@
|
||||
This directory /etc/pki/ca-trust/extracted/java/ contains
|
||||
CA certificate bundle files which are automatically created
|
||||
based on the information found in the
|
||||
/usr/share/pki/ca-trust-source/ and /etc/pki/ca-trust/source/
|
||||
directories.
|
||||
|
||||
All files are in the java keystore file format.
|
||||
|
||||
If your application isn't able to load the PKCS#11 module p11-kit-trust.so,
|
||||
then you can use these files in your application to load a list of global
|
||||
root CA certificates.
|
||||
|
||||
Please never manually edit the files stored in this directory,
|
||||
because your changes will be lost and the files automatically overwritten,
|
||||
each time the update-ca-trust command gets executed.
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
18
ca-certificates/README.openssl
Normal file
18
ca-certificates/README.openssl
Normal file
@@ -0,0 +1,18 @@
|
||||
This directory /etc/pki/ca-trust/extracted/openssl/ contains
|
||||
CA certificate bundle files which are automatically created
|
||||
based on the information found in the
|
||||
/usr/share/pki/ca-trust-source/ and /etc/pki/ca-trust/source/
|
||||
directories.
|
||||
|
||||
All files are in the BEGIN/END TRUSTED CERTIFICATE file format,
|
||||
as described in the x509(1) manual page.
|
||||
|
||||
If your application isn't able to load the PKCS#11 module p11-kit-trust.so,
|
||||
then you can use these files in your application to load a list of global
|
||||
root CA certificates.
|
||||
|
||||
Please never manually edit the files stored in this directory,
|
||||
because your changes will be lost and the files automatically overwritten,
|
||||
each time the update-ca-trust command gets executed.
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
21
ca-certificates/README.pem
Normal file
21
ca-certificates/README.pem
Normal file
@@ -0,0 +1,21 @@
|
||||
This directory /etc/pki/ca-trust/extracted/pem/ contains
|
||||
CA certificate bundle files which are automatically created
|
||||
based on the information found in the
|
||||
/usr/share/pki/ca-trust-source/ and /etc/pki/ca-trust/source/
|
||||
directories.
|
||||
|
||||
All files are in the BEGIN/END CERTIFICATE file format,
|
||||
as decribed in the x509(1) manual page.
|
||||
|
||||
Distrust information cannot be represented in this file format,
|
||||
and distrusted certificates are missing from these files.
|
||||
|
||||
If your application isn't able to load the PKCS#11 module p11-kit-trust.so,
|
||||
then you can use these files in your application to load a list of global
|
||||
root CA certificates.
|
||||
|
||||
Please never manually edit the files stored in this directory,
|
||||
because your changes will be lost and the files automatically overwritten,
|
||||
each time the update-ca-trust command gets executed.
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
20
ca-certificates/README.src
Normal file
20
ca-certificates/README.src
Normal file
@@ -0,0 +1,20 @@
|
||||
This directory /etc/pki/ca-trust/source/ contains CA certificates and
|
||||
trust settings in the PEM file format. The trust settings found here will be
|
||||
interpreted with a high priority - higher than the ones found in
|
||||
/usr/share/pki/ca-trust-source/.
|
||||
|
||||
=============================================================================
|
||||
QUICK HELP: To add a certificate in the simple PEM or DER file formats to the
|
||||
list of CAs trusted on the system:
|
||||
|
||||
Copy it to the
|
||||
/etc/pki/ca-trust/source/anchors/
|
||||
subdirectory, and run the
|
||||
update-ca-trust
|
||||
command.
|
||||
|
||||
If your certificate is in the extended BEGIN TRUSTED file format,
|
||||
then place it into the main source/ directory instead.
|
||||
=============================================================================
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
20
ca-certificates/README.usr
Normal file
20
ca-certificates/README.usr
Normal file
@@ -0,0 +1,20 @@
|
||||
This directory /usr/share/pki/ca-trust-source/ contains CA certificates and
|
||||
trust settings in the PEM file format. The trust settings found here will be
|
||||
interpreted with a low priority - lower than the ones found in
|
||||
/etc/pki/ca-trust/source/ .
|
||||
|
||||
=============================================================================
|
||||
QUICK HELP: To add a certificate in the simple PEM or DER file formats to the
|
||||
list of CAs trusted on the system:
|
||||
|
||||
Copy it to the
|
||||
/usr/share/pki/ca-trust-source/anchors/
|
||||
subdirectory, and run the
|
||||
update-ca-trust
|
||||
command.
|
||||
|
||||
If your certificate is in the extended BEGIN TRUSTED file format,
|
||||
then place it into the main source/ directory instead.
|
||||
=============================================================================
|
||||
|
||||
Please refer to the update-ca-trust(8) manual page for additional information.
|
||||
690
ca-certificates/ca-certificates.spec
Normal file
690
ca-certificates/ca-certificates.spec
Normal file
@@ -0,0 +1,690 @@
|
||||
# Regarding brew / rhpkg build:
|
||||
# This is a noarch package, providing static data and cross platform scripts,
|
||||
# intended for all platforms. However, it includes data in a Java compatible
|
||||
# file format. The required "keytool" for building the Java compatible data
|
||||
# is available on the i686 and x86_64 arches, only.
|
||||
# As a result, it's necessary to use a compatible build host.
|
||||
# Unfortunately, I haven't found a way to enforce the build host.
|
||||
# ExcludeArch/ExclusiveArch doesn't work.
|
||||
# You must repeat rhpkg build until the build gets randomly assigned to a
|
||||
# compatible build host.
|
||||
|
||||
%define pkidir %{_sysconfdir}/pki
|
||||
%define catrustdir %{_sysconfdir}/pki/ca-trust
|
||||
%define classic_tls_bundle ca-bundle.crt
|
||||
%define trusted_all_bundle ca-bundle.trust.crt
|
||||
%define legacy_default_bundle ca-bundle.legacy.default.crt
|
||||
%define legacy_disable_bundle ca-bundle.legacy.disable.crt
|
||||
%define neutral_bundle ca-bundle.neutral-trust.crt
|
||||
%define bundle_supplement ca-bundle.supplement.p11-kit
|
||||
%define java_bundle java/cacerts
|
||||
|
||||
Summary: The Mozilla CA root certificate bundle
|
||||
Name: ca-certificates
|
||||
|
||||
# For the package version number, we use: year.{upstream version}
|
||||
#
|
||||
# The {upstream version} can be found as symbol
|
||||
# NSS_BUILTINS_LIBRARY_VERSION in file nss/lib/ckfw/builtins/nssckbi.h
|
||||
# which corresponds to the data in file nss/lib/ckfw/builtins/certdata.txt.
|
||||
#
|
||||
# The files should be taken from a released version of NSS, as published
|
||||
# at https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/
|
||||
#
|
||||
# The versions that are used by the latest released version of
|
||||
# Mozilla Firefox should be available from:
|
||||
# https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/nssckbi.h
|
||||
# https://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
|
||||
#
|
||||
# The most recent development versions of the files can be found at
|
||||
# http://hg.mozilla.org/projects/nss/raw-file/default/lib/ckfw/builtins/nssckbi.h
|
||||
# http://hg.mozilla.org/projects/nss/raw-file/default/lib/ckfw/builtins/certdata.txt
|
||||
# (but these files might have not yet been released).
|
||||
#
|
||||
# (until 2012.87 the version was based on the cvs revision ID of certdata.txt,
|
||||
# but in 2013 the NSS projected was migrated to HG. Old version 2012.87 is
|
||||
# equivalent to new version 2012.1.93, which would break the requirement
|
||||
# to have increasing version numbers. However, the new scheme will work,
|
||||
# because all future versions will start with 2013 or larger.)
|
||||
|
||||
Version: 2024.2.60
|
||||
# On RHEL 6.x, please keep the release version < 70
|
||||
# When rebasing on Y-Stream (6.y), use 65.1, 65.2, 65.3, ...
|
||||
# When rebasing on Z-Stream (6.y.z), use 65.0, 65.0.1, 65.0.2, ...
|
||||
Release: 1%{?dist}
|
||||
License: Public Domain
|
||||
|
||||
Group: System Environment/Base
|
||||
URL: http://www.mozilla.org/
|
||||
|
||||
#Please always update both certdata.txt and nssckbi.h
|
||||
Source0: certdata.txt
|
||||
Source1: nssckbi.h
|
||||
Source2: update-ca-trust
|
||||
Source3: trust-fixes
|
||||
Source4: certdata2pem.py
|
||||
Source5: generate-cacerts.pl
|
||||
Source6: ca-legacy.conf
|
||||
Source7: ca-legacy
|
||||
Source9: ca-legacy.8.txt
|
||||
Source10: update-ca-trust.8.txt
|
||||
Source11: README.usr
|
||||
Source12: README.etc
|
||||
Source13: README.extr
|
||||
Source14: README.java
|
||||
Source15: README.openssl
|
||||
Source16: README.pem
|
||||
Source17: README.src
|
||||
Source18: README.ca-certificates
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
Requires: p11-kit >= 0.18.4-2
|
||||
Requires: p11-kit-trust >= 0.18.4-2
|
||||
Requires: coreutils
|
||||
Requires(post): coreutils
|
||||
|
||||
BuildRequires: perl
|
||||
BuildRequires: python
|
||||
BuildRequires: openssl
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: libxslt
|
||||
|
||||
#for /usr/bin/keytool
|
||||
BuildRequires: java-1.6.0-openjdk
|
||||
|
||||
%description
|
||||
This package contains the set of CA certificates chosen by the
|
||||
Mozilla Foundation for use with the Internet PKI.
|
||||
|
||||
%prep
|
||||
rm -rf %{name}
|
||||
mkdir %{name}
|
||||
mkdir %{name}/certs
|
||||
mkdir %{name}/certs/legacy-default
|
||||
mkdir %{name}/certs/legacy-disable
|
||||
mkdir %{name}/java
|
||||
|
||||
%build
|
||||
pushd %{name}/certs
|
||||
pwd
|
||||
cp %{SOURCE0} .
|
||||
python %{SOURCE4} >c2p.log 2>c2p.err
|
||||
popd
|
||||
|
||||
pushd %{name}
|
||||
(
|
||||
cat <<EOF
|
||||
# This is a bundle of X.509 certificates of public Certificate
|
||||
# Authorities. It was generated from the Mozilla root CA list.
|
||||
#
|
||||
# Source: nss/lib/ckfw/builtins/certdata.txt
|
||||
# Source: nss/lib/ckfw/builtins/nssckbi.h
|
||||
#
|
||||
# Generated from:
|
||||
EOF
|
||||
cat %{SOURCE1} |grep -w NSS_BUILTINS_LIBRARY_VERSION | awk '{print "# " $2 " " $3}';
|
||||
echo '#';
|
||||
) > %{classic_tls_bundle}
|
||||
|
||||
(
|
||||
cat <<EOF
|
||||
# This is a bundle of X.509 certificates of public Certificate
|
||||
# Authorities. It was generated from the Mozilla root CA list.
|
||||
# These certificates are in the OpenSSL "TRUSTED CERTIFICATE"
|
||||
# format and have trust bits set accordingly.
|
||||
# An exception are auxiliary certificates, without positive or negative
|
||||
# trust, but are used to assist in finding a preferred trust path.
|
||||
# Those neutral certificates use the plain BEGIN CERTIFICATE format.
|
||||
#
|
||||
# Source: nss/lib/ckfw/builtins/certdata.txt
|
||||
# Source: nss/lib/ckfw/builtins/nssckbi.h
|
||||
#
|
||||
# Generated from:
|
||||
EOF
|
||||
cat %{SOURCE1} |grep -w NSS_BUILTINS_LIBRARY_VERSION | awk '{print "# " $2 " " $3}';
|
||||
echo '#';
|
||||
) > %{trusted_all_bundle}
|
||||
touch %{neutral_bundle}
|
||||
for f in certs/*.crt; do
|
||||
echo "processing $f"
|
||||
tbits=`sed -n '/^# openssl-trust/{s/^.*=//;p;}' $f`
|
||||
distbits=`sed -n '/^# openssl-distrust/{s/^.*=//;p;}' $f`
|
||||
alias=`sed -n '/^# alias=/{s/^.*=//;p;q;}' $f | sed "s/'//g" | sed 's/"//g'`
|
||||
case $tbits in
|
||||
*serverAuth*) openssl x509 -text -in "$f" >> %{classic_tls_bundle} ;;
|
||||
esac
|
||||
targs=""
|
||||
if [ -n "$tbits" ]; then
|
||||
for t in $tbits; do
|
||||
targs="${targs} -addtrust $t"
|
||||
done
|
||||
fi
|
||||
if [ -n "$distbits" ]; then
|
||||
for t in $distbits; do
|
||||
targs="${targs} -addreject $t"
|
||||
done
|
||||
fi
|
||||
if [ -n "$targs" ]; then
|
||||
echo "trust flags $targs for $f" >> info.trust
|
||||
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> %{trusted_all_bundle}
|
||||
else
|
||||
echo "no trust flags for $f" >> info.notrust
|
||||
# p11-kit-trust defines empty trust lists as "rejected for all purposes".
|
||||
# That's why we use the simple file format
|
||||
# (BEGIN CERTIFICATE, no trust information)
|
||||
# because p11-kit-trust will treat it as a certificate with neutral trust.
|
||||
# This means we cannot use the -setalias feature for neutral trust certs.
|
||||
openssl x509 -text -in "$f" >> %{neutral_bundle}
|
||||
fi
|
||||
done
|
||||
|
||||
touch %{legacy_default_bundle}
|
||||
NUM_LEGACY_DEFAULT=`find certs/legacy-default -type f | wc -l`
|
||||
if [ $NUM_LEGACY_DEFAULT -ne 0 ]; then
|
||||
for f in certs/legacy-default/*.crt; do
|
||||
echo "processing $f"
|
||||
tbits=`sed -n '/^# openssl-trust/{s/^.*=//;p;}' $f`
|
||||
alias=`sed -n '/^# alias=/{s/^.*=//;p;q;}' $f | sed "s/'//g" | sed 's/"//g'`
|
||||
case $tbits in
|
||||
*serverAuth*) openssl x509 -text -in "$f" >> %{classic_tls_bundle} ;;
|
||||
esac
|
||||
targs=""
|
||||
if [ -n "$tbits" ]; then
|
||||
for t in $tbits; do
|
||||
targs="${targs} -addtrust $t"
|
||||
done
|
||||
fi
|
||||
if [ -n "$targs" ]; then
|
||||
echo "legacy default flags $targs for $f" >> info.trust
|
||||
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> %{legacy_default_bundle}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
touch %{legacy_disable_bundle}
|
||||
NUM_LEGACY_DISABLE=`find certs/legacy-disable -type f | wc -l`
|
||||
if [ $NUM_LEGACY_DISABLE -ne 0 ]; then
|
||||
for f in certs/legacy-disable/*.crt; do
|
||||
echo "processing $f"
|
||||
tbits=`sed -n '/^# openssl-trust/{s/^.*=//;p;}' $f`
|
||||
alias=`sed -n '/^# alias=/{s/^.*=//;p;q;}' $f | sed "s/'//g" | sed 's/"//g'`
|
||||
targs=""
|
||||
if [ -n "$tbits" ]; then
|
||||
for t in $tbits; do
|
||||
targs="${targs} -addtrust $t"
|
||||
done
|
||||
fi
|
||||
if [ -n "$targs" ]; then
|
||||
echo "legacy disable flags $targs for $f" >> info.trust
|
||||
openssl x509 -text -in "$f" -trustout $targs -setalias "$alias" >> %{legacy_disable_bundle}
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
P11FILES=`find certs -name *.p11-kit | wc -l`
|
||||
if [ $P11FILES -ne 0 ]; then
|
||||
for p in certs/*.p11-kit; do
|
||||
cat "$p" >> %{bundle_supplement}
|
||||
done
|
||||
fi
|
||||
# Append our trust fixes
|
||||
cat %{SOURCE3} >> %{bundle_supplement}
|
||||
popd
|
||||
|
||||
pushd %{name}/java
|
||||
test -s ../%{classic_tls_bundle} || exit 1
|
||||
%{__perl} %{SOURCE5} %{_bindir}/keytool ../%{classic_tls_bundle}
|
||||
touch -r %{SOURCE0} cacerts
|
||||
popd
|
||||
|
||||
#manpage
|
||||
cp | ||||