File: 05_autoreconf.patch

package info (click to toggle)
quotatool 1%3A1.6.2-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 640 kB
  • sloc: sh: 3,238; ansic: 2,198; makefile: 57
file content (108 lines) | stat: -rw-r--r-- 3,293 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
Patch to make configure.in work with a recent autoconf.
Forwarded upstream to https://github.com/ekenberg/quotatool/pull/19
--- a/configure.in
+++ b/configure.in
@@ -1,6 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT(src/main.c)
+AC_INIT
+AC_CONFIG_SRCDIR([src/main.c])
 AC_CONFIG_AUX_DIR(tools)
 
 
@@ -17,20 +18,20 @@
 dnl Set program, version info
 PROGNAME=quotatool
 AC_SUBST(PROGNAME)
-AC_DEFINE_UNQUOTED(PROGNAME, "$PROGNAME")
+AC_DEFINE_UNQUOTED(PROGNAME, "$PROGNAME", [Name of the current program])
 
 AC_SUBST(MAJOR_VERSION)
-AC_DEFINE_UNQUOTED(MAJOR_VERSION, $MAJOR_VERSION)
+AC_DEFINE_UNQUOTED(MAJOR_VERSION, $MAJOR_VERSION, [Major version number])
 
 AC_SUBST(MINOR_VERSION)
-AC_DEFINE_UNQUOTED(MINOR_VERSION, $MINOR_VERSION)
+AC_DEFINE_UNQUOTED(MINOR_VERSION, $MINOR_VERSION, [Minor version number])
 
 AC_SUBST(PATCHLEVEL)
-AC_DEFINE_UNQUOTED(PATCHLEVEL, "$PATCHLEVEL")
+AC_DEFINE_UNQUOTED(PATCHLEVEL, "$PATCHLEVEL", [Patch level version number])
 
-AC_DEFINE_UNQUOTED(COPYRIGHT_NOTICE, "$COPYRIGHT_NOTICE")
+AC_DEFINE_UNQUOTED(COPYRIGHT_NOTICE, "$COPYRIGHT_NOTICE", [Copyright notice])
 
-AC_DEFINE_UNQUOTED(WWW_URL, "$WWW_URL")
+AC_DEFINE_UNQUOTED(WWW_URL, "$WWW_URL", [Upstream homepage])
 
 dnl get the system type (for the makefile)
 
@@ -38,31 +39,31 @@
 case [$host] in
   *linux*)
 	PLATFORM=linux
-	AC_DEFINE(PLATFORM_LINUX, 1)
+	AC_DEFINE(PLATFORM_LINUX, 1, [Is this a Linux platform?])
 	;;
   *solaris*)
 	PLATFORM=solaris
-	AC_DEFINE(PLATFORM_SOLARIS, 1)
+	AC_DEFINE(PLATFORM_SOLARIS, 1, [Is this a Solaris platform?])
 	;;
   *aix*)
 	PLATFORM=aix
-	AC_DEFINE(PLATFORM_AIX, 1)
+	AC_DEFINE(PLATFORM_AIX, 1, [Is this an AIX platform?])
 	;;
   *freebsd*|*openbsd*|*netbsd*)
 	PLATFORM=bsd
-	AC_DEFINE(PLATFORM_BSD, 1)
+	AC_DEFINE(PLATFORM_BSD, 1, [Is this a *BSD platform?])
 	;;
   *apple-darwin*)
         PLATFORM=darwin
-        AC_DEFINE(PLATFORM_DARWIN, 1)
+        AC_DEFINE(PLATFORM_DARWIN, 1, [Is this an OSX platform?])
         ;;
   *)
 	PLATFORM=unknown
-	AC_DEFINE(PLATFORM_UNKNOWN, 1)
+	AC_DEFINE(PLATFORM_UNKNOWN, 1, [Is this an unknown platform?])
 	;;
 esac
 AC_SUBST(PLATFORM)
-AC_DEFINE_UNQUOTED(PLATFORM, $PLATFORM)
+AC_DEFINE_UNQUOTED(PLATFORM, $PLATFORM, [Name of the current platform])
 
 dnl Check for programs.
 
@@ -106,13 +107,13 @@
 AC_TYPE_UID_T
 AC_C_INLINE
 AC_CHECK_TYPE(u_int64_t, HAVE_U_INT64_T=1, HAVE_U_INT64_T=0)
-AC_DEFINE_UNQUOTED(HAVE_U_INT64_T, $HAVE_U_INT64_T)
+AC_DEFINE_UNQUOTED(HAVE_U_INT64_T, $HAVE_U_INT64_T, [Can we use uint64_t?])
 
 dnl Check for library functions.
 
 AC_FUNC_VPRINTF
 AC_CHECK_FUNCS(strdup strerror strtol strtod strchr)
-test [x$PLATFORM] = [xlinux] &&  AC_DEFINE(HAVE_GNU_GETOPT, 1)
+test [x$PLATFORM] = [xlinux] &&  AC_DEFINE(HAVE_GNU_GETOPT, 1, [Can we use GNU getopt?])
 
 dnl check for strlcpy and strlcat (mostly BSD)
 AC_CHECK_FUNCS(strlcpy strlcat)
@@ -121,9 +122,10 @@
 
 AC_ARG_WITH(gnu-getopt,  \
   [--with-gnu-getopt       getopt() is GNU getopt],\
-            test [x$withval] != [xno] || AC_DEFINE(HAVE_GNU_GETOPT, 1))
+            test [x$withval] != [xno] || AC_DEFINE(HAVE_GNU_GETOPT, 1, [Can we use GNU getopt?]))
 
 dnl Create output files
 
 AC_CONFIG_HEADER(src/config.h)
-AC_OUTPUT(local.mk)
+AC_CONFIG_FILES([local.mk])
+AC_OUTPUT