summaryrefslogtreecommitdiff
path: root/sys-fs/quotatool/files/quotatool-1.6.2-fix-autoconf.patch
blob: 5d681bb7132fe1057243bebce63635352b6c8753 (plain)
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
https://github.com/ekenberg/quotatool/commit/b42fbba1c2a863b726d30b0d80471e76c82ec801
https://github.com/ekenberg/quotatool/commit/2b773bb36135ede595bb2305663aec809edc8d35

From b42fbba1c2a863b726d30b0d80471e76c82ec801 Mon Sep 17 00:00:00 2001
From: Bas Zoetekouw <bas.zoetekouw@surfnet.nl>
Date: Tue, 12 Feb 2019 15:35:34 +0100
Subject: [PATCH] make configure.in work with recent autoconf

--- 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 ---------------------------------------------------------------------------
 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 @@ AC_CANONICAL_HOST
 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_C_CONST
 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 @@ dnl Check the commandline
 
 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

From 2b773bb36135ede595bb2305663aec809edc8d35 Mon Sep 17 00:00:00 2001
From: Bas Zoetekouw <bas@debian.org>
Date: Wed, 13 Feb 2019 09:00:41 +0100
Subject: [PATCH] Update configure.in

Misplaced brace
--- a/configure.in
+++ b/configure.in
@@ -122,7 +122,7 @@ dnl Check the commandline
 
 AC_ARG_WITH(gnu-getopt,  \
   [--with-gnu-getopt       getopt() is GNU getopt],\
-            test [x$withval] != [xno] || AC_DEFINE(HAVE_GNU_GETOPT, 1), [Can we use GNU getopt?])
+            test [x$withval] != [xno] || AC_DEFINE(HAVE_GNU_GETOPT, 1, [Can we use GNU getopt?]))
 
 dnl Create output files