Fix patch to fix FTBFS with gcc 4.8

This commit is contained in:
Peter Robinson 2013-02-11 19:39:04 +00:00
parent 5ff8c5d66b
commit ecd5f487e8
2 changed files with 125 additions and 121 deletions

View File

@ -99,7 +99,7 @@ diff -ur -x configure at-3.1.13.orig/config.h.in at-3.1.13/config.h.in
#undef HAVE_GETLOADAVG #undef HAVE_GETLOADAVG
+/* Define to 1 if you have the `clock_gettime' function. */ +/* Define to 1 if you have the `clock_gettime' function. */
+#undef HAVE_CLOCK_GETTIME +#undef HAVE_TIMER_CREATE
+ +
/* Define to 1 if you have the <getopt.h> header file. */ /* Define to 1 if you have the <getopt.h> header file. */
#undef HAVE_GETOPT_H #undef HAVE_GETOPT_H
@ -112,8 +112,8 @@ diff -ur -x configure at-3.1.13.orig/configure.ac at-3.1.13/configure.ac
AC_SUBST(WITH_SELINUX) AC_SUBST(WITH_SELINUX)
+dnl check for POSIX timer functions +dnl check for POSIX timer functions
+AC_SEARCH_LIBS([clock_gettime],[rt]) +AC_SEARCH_LIBS([timer_create],[rt])
+AC_CHECK_FUNCS([clock_gettime]) +AC_CHECK_FUNCS([timer_create])
+ +
AC_CONFIG_FILES(Makefile atrun atd.8 atrun.8 at.1 at.allow.5 batch) AC_CONFIG_FILES(Makefile atrun atd.8 atrun.8 at.1 at.allow.5 batch)
AC_OUTPUT AC_OUTPUT

View File

@ -3,12 +3,13 @@
Summary: Job spooling tools Summary: Job spooling tools
Name: at Name: at
Version: 3.1.13 Version: 3.1.13
Release: 11%{dist} Release: 12%{dist}
# http://packages.debian.org/changelogs/pool/main/a/at/current/copyright # http://packages.debian.org/changelogs/pool/main/a/at/current/copyright
# + install-sh is MIT license with changes under Public Domain # + install-sh is MIT license with changes under Public Domain
License: GPLv3+ and GPLv2+ and ISC and MIT and Public Domain License: GPLv3+ and GPLv2+ and ISC and MIT and Public Domain
Group: System Environment/Daemons Group: System Environment/Daemons
URL: http://ftp.debian.org/debian/pool/main/a/at URL: http://ftp.debian.org/debian/pool/main/a/at
Source: http://ftp.debian.org/debian/pool/main/a/at/at_%{version}.orig.tar.gz Source: http://ftp.debian.org/debian/pool/main/a/at/at_%{version}.orig.tar.gz
# git upstream source git://git.debian.org/git/collab-maint/at.git # git upstream source git://git.debian.org/git/collab-maint/at.git
Source1: pam_atd Source1: pam_atd
@ -95,7 +96,7 @@ rm -f lex.yy.* y.tab.*
--with-pam --with-pam
%endif %endif
make make %{?_smp_mflags} V=1
%install %install
make install \ make install \
@ -186,6 +187,9 @@ chown daemon:daemon %{_localstatedir}/spool/at/.SEQ
%attr(0755,root,root) %{_initrddir}/atd %attr(0755,root,root) %{_initrddir}/atd
%changelog %changelog
* Mon Feb 11 2013 Peter Robinson <pbrobinson@fedoraproject.org> 3.1.13-12
- Fix patch to fix FTBFS with gcc 4.8
* Wed Nov 14 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-11 * Wed Nov 14 2012 Marcela Mašláňová <mmaslano@redhat.com> - 3.1.13-11
- fix license field again - fix license field again