[dspam] patch to build on F15+
Nathanael Noblet
gnat at fedoraproject.org
Wed Mar 2 22:43:08 UTC 2011
commit 11a387e7f21436f6b60213ad9d4cf30cc51dd3c6
Author: Nathanael D. Noblet <nathanael at gnat.ca>
Date: Wed Mar 2 15:42:39 2011 -0700
patch to build on F15+
dspam-3.9.0-configure.patch | 194 +++++++++++++++++++++++++++++++++++++++++++
dspam.spec | 12 ++-
2 files changed, 202 insertions(+), 4 deletions(-)
---
diff --git a/dspam-3.9.0-configure.patch b/dspam-3.9.0-configure.patch
new file mode 100644
index 0000000..a507299
--- /dev/null
+++ b/dspam-3.9.0-configure.patch
@@ -0,0 +1,194 @@
+--- configure.ac 2010-01-11 14:22:14.000000000 -0700
++++ configure.ac.new 2011-03-02 15:06:48.546753031 -0700
+@@ -72,7 +72,7 @@
+ Enable support for DSPAM to run in --daemon mode
+ )])
+ AC_MSG_CHECKING([whether to enable daemon mode])
+-case x"$enable_daemon" in
++case "x$enable_daemon" in
+ xyes) # daemon output enabled explicity
+ ;;
+ xno) # daemon output disabled explicity
+@@ -212,7 +212,7 @@
+ )
+
+ # dspam binary ownership
+-case x"$host" in
++case "x$host" in
+ *-freebsd*) default_dspam_mode=4510;;
+ *) default_dspam_mode=2510;;
+ esac
+@@ -275,7 +275,7 @@
+ AC_ARG_ENABLE(trusted_user_security,
+ [AS_HELP_STRING(--disable-trusted-user-security,Disable trusted user security (enabled by default))])
+ AC_MSG_CHECKING([whether to enable trusted user security])
+-case x"$enable_trusted_user_security" in
++case "x$enable_trusted_user_security" in
+ xyes) # trusted user security enabled explicity
+ ;;
+ xno) # trusted user security disabled explicity
+@@ -305,7 +305,7 @@
+ Enable Clam/AV support for DSPAM.
+ )])
+ AC_MSG_CHECKING([whether to enable clamav])
+-case x"$enable_clamav" in
++case "x$enable_clamav" in
+ xyes) # clamav output enabled explicity
+ ;;
+ xno) # clamav output disabled explicity
+@@ -334,7 +334,7 @@
+ Don't enable this unless something needs testing!
+ )])
+ AC_MSG_CHECKING([whether to enable debug output])
+-case x"$enable_debug" in
++case "x$enable_debug" in
+ xyes) # debug output enabled explicity
+ ;;
+ xno) # debug output disabled explicity
+@@ -362,7 +362,7 @@
+ Enable (or disable) syslog support
+ )])
+ AC_MSG_CHECKING([whether to enable syslog output])
+-case x"$enable_syslog" in
++case "x$enable_syslog" in
+ xyes) # enabled explicity
+ ;;
+ xno) # disabled explicity
+@@ -390,7 +390,7 @@
+ Activates debugging output for Bayesian Noise Reduction
+ )])
+ AC_MSG_CHECKING([whether to enable debug output for BNR])
+-case x"$enable_bnr_debug" in
++case "x$enable_bnr_debug" in
+ xyes) # enabled explicity
+ ;;
+ xno) # disabled explicity
+@@ -419,7 +419,7 @@
+ Enable home directory filesystem storage.
+ )])
+ AC_MSG_CHECKING([whether to enable home directory support])
+-case x"$enable_homedir" in
++case "x$enable_homedir" in
+ xyes) # homedir enabled explicity
+ ;;
+ xno) # homedir disabled explicity
+@@ -448,7 +448,7 @@
+ libraries v4.1+.
+ )])
+ AC_MSG_CHECKING([whether to enable MySQL client initialization])
+-case x"$enable_mysql4_initialization" in
++case "x$enable_mysql4_initialization" in
+ xyes) # enabled explicity
+ enable_mysql4_initialization=yes
+ ;;
+@@ -480,7 +480,7 @@
+ Enable if storage driver supports preferences extension
+ )])
+ AC_MSG_CHECKING([whether to enable preferences-extension])
+-case x"$enable_preferences_extension" in
++case "x$enable_preferences_extension" in
+ xyes) # enabled explicity
+ ;;
+ xno) # disabled explicity
+@@ -511,7 +511,7 @@
+ Never enable this for production builds!
+ )])
+ AC_MSG_CHECKING([whether to enable verbose debug output])
+-case x"$enable_verbose_debug" in
++case "x$enable_verbose_debug" in
+ xyes) # debug output enabled explicity
+ ;;
+ xno) # debug output disabled explicity
+@@ -542,7 +542,7 @@
+ system.
+ )])
+ AC_MSG_CHECKING([whether to enable long usernames])
+-case x"$enable_long_usernames" in
++case "x$enable_long_usernames" in
+ xyes) # debug output enabled explicity
+ ;;
+ xno) # debug output disabled explicity
+@@ -568,7 +568,7 @@
+ AC_ARG_ENABLE(large-scale,
+ [AS_HELP_STRING(--enable-large-scale,Manage file structure for a large scale implementation)])
+ AC_MSG_CHECKING([whether to enable large scale implementation])
+-case x"$enable_large_scale" in
++case "x$enable_large_scale" in
+ xyes) # large-scale enabled explicitly
+ ;;
+ xno) # large-scale disabled explicitly
+@@ -594,7 +594,7 @@
+ AC_ARG_ENABLE(domain-scale,
+ [AS_HELP_STRING(--enable-domain-scale,Manage file structure to support a domain implementation)])
+ AC_MSG_CHECKING([whether to enable domain structure implementation])
+-case x"$enable_domain_scale" in
++case "x$enable_domain_scale" in
+ xyes) # domain-scale enabled explicitly
+ ;;
+ xno) # domain-scale disabled explicitly
+--- m4/external_lookup.m4 2009-12-14 18:10:46.000000000 -0700
++++ m4/external_lookup.m4.new 2011-03-02 15:30:54.025869365 -0700
+@@ -14,7 +14,7 @@
+ Enable external lookup support
+ )])
+ AC_MSG_CHECKING([whether to enable external lookup support])
+- case x"$enable_external_lookup" in
++ case "x$enable_external_lookup" in
+ xyes) # external lookup enabled explicity
+ ;;
+ xno) # external lookup disabled explicity
+--- m4/gcc_build_options.m4 2009-01-22 08:42:36.000000000 -0700
++++ m4/gcc_build_options.m4.new 2011-03-02 15:31:01.599944082 -0700
+@@ -58,7 +58,7 @@
+ Has effect for GCC compilers only.
+ )])
+ AC_MSG_CHECKING([whether to enable profiling output])
+-case x"$enable_profiling" in
++case "x$enable_profiling" in
+ xyes) # profiling output enabled explicity
+ ;;
+ xno) # profiling output disabled explicity
+--- m4/mysql_drv.m4 2009-04-19 01:12:54.000000000 -0600
++++ m4/mysql_drv.m4.new 2011-03-02 15:31:12.379050425 -0700
+@@ -33,7 +33,7 @@
+ [AS_HELP_STRING([--enable-virtual-users],
+ [Cause mysql_drv to generate virtual uids for each user])])
+ AC_MSG_CHECKING([whether to enable virtual users])
+-case x"$enable_virtual_users" in
++case "x$enable_virtual_users" in
+ xyes) # enabled explicity
+ ;;
+ xno) # disabled explicity
+--- m4/ncore.m4 2010-01-11 14:21:58.000000000 -0700
++++ m4/ncore.m4.new 2011-03-02 15:31:28.121205720 -0700
+@@ -14,7 +14,7 @@
+ Enable NodalCore(tm) C-Series Hardware Extensions
+ )])
+ AC_MSG_CHECKING([whether to enable NodalCore(tm) C-Series Hardware Extensions])
+- case x"$enable_nodalcore" in
++ case "x$enable_nodalcore" in
+ xyes) # nodalcore output enabled explicity
+ ;;
+ xno) # nodalcore output disabled explicity
+--- m4/pgsql_drv.m4 2009-04-19 01:12:54.000000000 -0600
++++ m4/pgsql_drv.m4.new 2011-03-02 15:32:02.123541172 -0700
+@@ -34,7 +34,7 @@
+ [AS_HELP_STRING([--enable-virtual-users],
+ [Cause pgsql_drv to generate virtual uids for each user])])
+ AC_MSG_CHECKING([whether to enable virtual users])
+-case x"$enable_virtual_users" in
++case "x$enable_virtual_users" in
+ xyes) # enabled explicity
+ ;;
+ xno) # disabled explicity
+--- m4/split_configuration.m4 2010-01-11 14:21:58.000000000 -0700
++++ m4/split_configuration.m4.new 2011-03-02 15:32:07.788597065 -0700
+@@ -13,7 +13,7 @@
+ Enable split configuration file support
+ )])
+ AC_MSG_CHECKING([whether to enable split configuration file support])
+- case x"$enable_split_configuration" in
++ case "x$enable_split_configuration" in
+ xyes) # split configuration file enabled explicity
+ ;;
+ xno) # split configuration file disabled explicity
diff --git a/dspam.spec b/dspam.spec
index cd74689..7defd46 100644
--- a/dspam.spec
+++ b/dspam.spec
@@ -25,6 +25,7 @@ Source99: dspam-filter-requires.sh
Patch0: dspam-3.9.0-file-name.patch
Patch1: dspam-3.9.0-docs.patch
Patch2: dspam-3.9.0-dspamsock.patch
+Patch3: dspam-3.9.0-configure.patch
URL: http://www.nuclearelephant.com/
# kept to be able to build EPEL versions
Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
@@ -137,9 +138,10 @@ Web-based interface for DSPAM's powerful Anti-Spam engine.
%patch0 -p1
%patch1 -p0
%patch2 -p0
+%patch3
%build
-#sh ./autogen.sh
+sh ./autogen.sh
%configure \
--enable-long-usernames \
@@ -162,8 +164,7 @@ Web-based interface for DSPAM's powerful Anti-Spam engine.
--with-dspam-home-group='%{mail_group}' \
--with-dspam-mode='%{dspam_mode}' \
--with-logdir='%{dspam_logdir}' \
- --sysconfdir='%{dspam_confdir}' \
- --disable-nodalcore
+ --sysconfdir='%{dspam_confdir}'
%{__make} OPTIMIZE="%{optflags} -fPIC -DPIC"
@@ -372,7 +373,10 @@ service httpd condrestart
%config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf
%changelog
-* Tue Mar 1 2011 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0.-15
+* Wed Mar 2 2011 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0-16
+- Added configure patch to build on F15+
+
+* Tue Mar 1 2011 Nathanael Noblet <nathanael at gnat.ca> - 3.9.0-15
- Applied Matej Cepl's patch to move the web dir to /var/www/dspam
- Removed autogen call to see if configure nodalcore option passes
More information about the perl-devel
mailing list