Commit graph

108 commits

Author SHA1 Message Date
Chris Rees
4d373686cc Clean up the Makefile and OPTIONS.
Remove multiple MySQL version selection and leave it to the global
system settings. This implicitly enables support for MariaDB and
Percona in addition to all the versions of MySQL while simplifying
the Makefile at the same time.

Add Cyrus24 and Dovecot LDA options.

Regroup OPTIONS so all the DB related choices appear together.

Otherwise the resulting build should remain the same as before.

PR:		ports/180704
Submitted by:	Yarema <yds@CoolRat.org>
Submitted by:	Radim Kolar <hsn@sendmail.cz>

While here, stage

Approved by:	maintainer timeout (itetcu, 6 months)
2013-12-29 17:37:35 +00:00
Baptiste Daroussin
fd61959c15 Add NO_STAGE all over the place in preparation for the staging support (cat: mail) 2013-09-20 19:59:12 +00:00
Andrej Zverev
da27f0125a - convert to the new perl5 framework
- remove redundant perl usage, since we use it already in global context

Approved by:	portmgr (bapt@, blanket)
2013-09-16 17:29:09 +00:00
Dirk Meyer
b83d7bf933 - update libdg to 2.1.0 2013-08-09 14:05:52 +00:00
Baptiste Daroussin
0bdf3055bd Mark as job unsafe 2013-07-10 17:04:49 +00:00
Olli Hauer
a43e8d886a - fix PORT_OPTIONS s/)/}/ 2013-06-07 11:57:44 +00:00
Bryan Drewery
0542bfb06f Fix options conversion with bmake 2013-06-06 01:12:56 +00:00
Jason Helfman
8ab39ce33f - adoption of optionsNG
Approved by:	portmgr (bapt)
2013-06-05 18:23:42 +00:00
Florian Smeets
7144facbd7 Remove MySQL 5.0, it has been unsupported upstream for about 1.5 years
Approved by:    ale (maintainer)
2013-06-04 18:01:46 +00:00
Florian Smeets
b5d5bc4186 Remove MySQL 4.1, it has been unsupported upstream for almost 3.5 years.
Approved by:	ale
2013-04-26 19:52:01 +00:00
Olli Hauer
63f3e3b0d4 - remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED

with hat apache@
2012-08-18 14:29:08 +00:00
Andrej Zverev
5c64b5a491 - Remove SITE_PERL from *_DEPENDS
Approved by: portmgr@ (bapt@)
2012-06-30 13:10:09 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Olli Hauer
19fe40753d - change required APACHE version from 13+ to 20+
(prepare to remove www/apache13)

- no PORTREVISION bump since apache22 is the default

with hat apache@
2012-01-01 16:47:41 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Olli Hauer
7a0bd31763 - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined 2011-08-20 17:27:52 +00:00
Olli Hauer
c5284f2b4e - remove MD5 2011-07-03 13:53:52 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Renato Botelho
33d9de8958 Chase clamav's lib bump 2010-04-06 12:01:56 +00:00
Ion-Mihai Tetcu
5a6c497c53 Shorten an OPTION description.
PR:		145090
Submitted by:	olli hauer <ohauer@gmx.de>
2010-04-03 09:11:08 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Ion-Mihai Tetcu
04ca35987b - Add support for MySQL 5.5 (default: off)
PR:		143730
Submitted by:	Joe Horn
Feature safe:	yes
2010-03-06 18:42:46 +00:00
Ion-Mihai Tetcu
3913cf3211 Update to 3.9.0.
Yes, after a long hiatus and a year of development and testing, bug fixes and
improvements bu the new devel team, a new version is ready for use.

There are too many change to mention here, please see: files/UPDATING.
You will need to modify your dspam.conf and database structure, as described in
the UPGRADING from the tarball (installed in share/doc/dspam).

Tested by:	supsonic#dspam on irc.freenode.net
2010-01-19 18:25:27 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Renato Botelho
b5a9f42350 - Bump necessary PORTREVISIONS and fix some ports to new clamav API 2009-03-27 11:53:07 +00:00
Renato Botelho
37c88c8e12 - Update security/clamav to 0.94 [1] and fix a remote DoS [2]
- Chase libclamav version bump on all dependant ports
- Bump necessary PORTREVISIONS
- Fix some BROKEN messages from ports that were already broken with clamav-0.93
- Mark security/klamav as BROKEN since it doesn't build with clamav-0.94

PR:		ports/127122 [1], ports/127310 [2]
Submitted by:	Gary Palmer <freebsd-gnats@in-addr.com> [1], delphij [2]
Approved by:	portmgr (pav)
2008-09-15 19:56:38 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ion-Mihai Tetcu
60a39923d2 Unbreak, testing is finished. 2008-08-14 09:28:12 +00:00
Ion-Mihai Tetcu
35ea141543 test again 2008-08-14 09:17:26 +00:00
Ion-Mihai Tetcu
e005208c54 Break it again 2008-08-14 09:08:03 +00:00
Ion-Mihai Tetcu
c6ef990bd6 Unbreak it. 2008-08-14 09:02:32 +00:00
Ion-Mihai Tetcu
fc028e5d5b Break this port for a few minutes to test some QA Tindy changes. 2008-08-14 08:58:38 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Ion-Mihai Tetcu
d3f656b56d Remove extra '\' 2008-03-25 09:31:12 +00:00
Ion-Mihai Tetcu
a9b11972a7 Adjust MASTER_SITES to an other server of mine 2008-03-25 09:30:14 +00:00
Renato Botelho
6dee7aadd2 - Update clamav to 0.90.1
- Use -lthr to build clamav since it has problems with libpthread
- Bump PORTREVISION of dependant ports, libclamav version was bumped
- Fix clamcour to build with clamav-0.90.x using patch sent by maintainer
2007-03-13 20:11:19 +00:00
Ion-Mihai Tetcu
f5c48bb9a5 Fix an other typo 2006-11-12 16:06:04 +00:00
Ion-Mihai Tetcu
552c7657e4 - add SAFECAT_LDA OPTION
- fix a typo
2006-11-12 16:05:21 +00:00
Ion-Mihai Tetcu
f26369c1cd - added safecat as LDA [1]
- give user the possibility to configure where dspam.conf is [1]
- bump PORTVERSION for OPTIONS chage for [1]
- display UPDATING entry smarter [2]

Submitted by:	Emil Isberg <emil@pyttemjuk.se> [1]
		Phil Pennock <pdp@spodhuis.demon.nl> [2] (suggestion by vd@)
2006-11-12 15:56:58 +00:00
Ion-Mihai Tetcu
503e045ea7 Fix some typos. 2006-10-09 22:41:38 +00:00
Ion-Mihai Tetcu
28c5a67b2b Added CYRUS23_LDA "Use Cyrus's 2.3 deliver as LDA", defaults to off
PR:		ports/103910
Submitted by:	Steffen Rick <srick@srick.org>
2006-10-08 07:41:42 +00:00
Ion-Mihai Tetcu
bc70af0573 Fix typos.
Submitted by:	brueffer
2006-07-08 22:42:06 +00:00
Ion-Mihai Tetcu
7594a83057 Fix CLAMAV[_DEVEL][_LOCAL] logic so one can use clamav w/o CLAMAV_LOCAL.
PR:		ports/98709
Submitted by:	Artis Caune <Artis.Caune@latnet.lv>
2006-07-07 21:19:05 +00:00
Ion-Mihai Tetcu
e472dd17c7 Fix plist; I commited the right file to my cvs, but forgot to commit it here
also :(

Submitted by:	krismail
Pointyhat:	me
Approved by:	lawrance (mentor, implicit)
2006-06-09 05:06:43 +00:00
Ion-Mihai Tetcu
f030c31d2c Bugfixes:
- PostgreSQL fails to connect (always)
- LDAP client will not build due to header missing from makefile

Approved by:	lawrance (mentor, implicit)
2006-06-07 23:44:38 +00:00
Ion-Mihai Tetcu
bc82378133 Fix typo and unbreak.
Submited by:	FreshPorts Daemon.
Approved by:	lawrance (mentor, implicit)
2006-06-05 09:43:27 +00:00
Ion-Mihai Tetcu
c2f5bc0c81 Update to 3.6.7, a bugfix release; see files/UPDATING for details.
Drop old sql migration scripts.

Approved by:	lawrance (mentor, implicit)
2006-06-05 09:35:19 +00:00
Ion-Mihai Tetcu
5e65f138bf Update to dspam-3.6.6 release:
Removed feature:
- Phased out deprecated Berkeley DB drivers
- Phased out legacy tools (dspam_corpus, dspam_genaliases)
Bugfixes:
- trainPristine preference turned "off" now overrides config turned "on"
- segfault fix for when correcting messages using UIDInSignature with MySQL
- when using logfile, write errors result in segfault

Approved by:	lawrance (mentor)
2006-05-14 23:48:07 +00:00
Erwin Lansing
ca057e2593 Fix warning.
PR:		96818
Submitted by:	Artis Caune <Artis.Caune@latnet.lv>
Approved by:	maintainer
2006-05-05 12:27:34 +00:00
Pav Lucistnik
080e15aaff - Update to 3.6.5
- Default MySQL backend is now 5.0

PR:		ports/96541
Submitted by:	Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> (maintainer)
2006-05-01 14:55:04 +00:00