Commit graph

233 commits

Author SHA1 Message Date
Baptiste Daroussin
8d27ddb9bd Add a new macro to deal with conflict between ncurses from base and ncurses from ports.
If a ports is linked against ncurses from base or from the ports, it should then add:
USE_NCURSES=yes

it is also possible to specify the hard dependency on the ports ncurses or one the base one adding the following macros:
WITH_NCURSES_PORT=yes or WITH_NCURSES_BASE=yes

PR:		ports/155269
Submitted by:	me
Reviwed by:	pav@
Approved by:	portmgr (pav@)
Exp-run by:	portmgr (pav@)
2011-04-11 08:34:17 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
7e80cde328 Round one migration of ports from automake{19,110} to automake111 2010-10-05 19:57:56 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Johan van Selst
ede3efa3e8 Fix quoting of Makefile variables;
this fixes the installation of mutt-lite
2010-09-05 21:21:15 +00:00
Rene Ladan
89c5782152 - add options for user-settable knobs [1]
- replace an .error with an IGNORE [1]
- s/WITH_NCURSES_PORT/WITH_NCURSES [1]
- pet portlint for fatal errors and capitalization of IGNORE lines
- invert SGML logic for Alpha architecture

PR:		ports/149061 [1]
Submitted by:	David DEMELIER [demelier.david gmail.com]
Reviewed by:	Chip Camden [sterling camdensoftware.com] (during last bugathon)
Approved by:	maintainer timeout (21 days)
2010-08-28 10:29:15 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Pav Lucistnik
aced4296fd - Switch slang dependency to libslang2 (untested)
Reported by:	pointyhat (make index)
Pointy hat to:	pgollucci
2009-02-10 09:22:59 +00:00
Pav Lucistnik
f28d272707 - Remove conditional checks for FreeBSD 5.x and older 2009-01-05 21:05:49 +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
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +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
Martin Wilke
36056c6561 - Fix dependency for the security/krb5 port.
- Bump PORTREVISION

PR:		117823
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
2008-02-28 09:31:34 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Martin Wilke
83d6977cb7 - Update to 1.4.2.3
PR:		113079
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
2007-05-30 06:40:41 +00:00
Martin Wilke
80b3ea3af1 - Remove SASL1 support
PR:		112076
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
2007-04-24 22:12:16 +00:00
Max Khon
3d7c99a164 One more temporary workaround for -CURRENT. 2007-04-05 18:35:21 +00:00
Martin Wilke
d2d689b8b3 - Fix GSSAPI for FreeBSD 4.x.
PR:		ports/105141
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
Sponsored by:   FreeBSD Bug-a-thon #2
2006-11-05 08:38:28 +00:00
Erwin Lansing
7a05b0a738 Fix the build.
PR:		104455
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
Noticed by:	pointyhat via kris
Approved by:	portmgr (self)
2006-10-19 20:42:00 +00:00
Shaun Amott
5353b242f8 - Add Kerberos (GSSAPI) support to mutt and mutt-devel.
PR:		ports/103924
Submitted by:	shaun (me)
Approved by:	Udo Schweigert <Udo.Schweigert@siemens.com> (maintainer)
2006-10-03 14:11:30 +00:00
Erwin Lansing
95312d8a0b Update to 1.4.2.2
PR:		100478
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
2006-07-18 14:44:04 +00:00
Shaun Amott
87619bad1d Fix IMAP buffer overflow:
http://www.securityfocus.com/bid/18642

PR:		ports/99614 [1], ports/99610 [2]
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer) [1],
		J.P. Dinger <jpd@vvtp.tudelft.nl> [2]
Approved by:	ahze (mentor)
2006-06-30 14:38:26 +00:00
Vasil Dimov
f5387617c9 Remove whitespace from line endings in pkg-plist files.
Those spaces used to hinder searching for the corresponding files
with portsearch -f '/FILENAME$' for obvious reasons.
Although currently portsearch removes those spaces itself remove
them anyway.

Inspired by:	ports/94078
Approved by:	portmgr (during freeze: krion, then kris advised to wait; at present: erwin)
2006-05-12 14:28:19 +00:00
Edwin Groothuis
efe7d5f7f4 Remove USE_REINPLACE from ports starting with M 2006-05-10 22:37:39 +00:00
Edwin Groothuis
80840e8dc5 SHA256ify
Approved by: krion@
2006-01-22 12:50:54 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Pav Lucistnik
26e961906b - Add mutt-lite, a slave port for mutt which defines MUTT_LITE flag
PR:		ports/81248
Submitted by:	Jose M Rodriguez <josemi@freebsd.jazztel.es>
Approved by:	Udo Schweigert <Udo.Schweigert@siemens.com> (maintainer)
2005-05-28 16:28:04 +00:00
Volker Stolz
564c8517fd Do not disable NLS by default with MUTT_LITE
PR:		ports/81205
Submitted by:	maintainer
2005-05-18 15:16:58 +00:00
Kirill Ponomarev
91896b7419 Add WITHOUT_MUTT_FLOCK knob.
PR:		ports/81174
Submitted by:	maintainer
2005-05-18 12:42:50 +00:00
Jean-Yves Lefort
071c98a753 Use autoconf259/automake19 instead of the deprecated
autoconf213/automake14.

PR:		ports/80855
Submitted by:	maintainer
2005-05-10 18:51:59 +00:00
Oliver Lehmann
b2cc914be9 - Fix the misc/mime-support dependency
- Add the MUTT_LITE knob for those who want to build mutt with
  minimal effort.

PR:		ports/80785
Submitted by:	maintainer
2005-05-08 15:37:47 +00:00
Oliver Lehmann
28b5c7b520 - Use mime.types from misc/mime-support
- Bump PORTREVISION
2005-05-08 08:37:36 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Kirill Ponomarev
b7d2bc6690 Fix the pgp6 examples and no longer install pgp5 examples.
PR:		ports/79076
Submitted by:	maintainer
2005-03-21 09:03:36 +00:00
Kirill Ponomarev
2762eb9755 Remove patch since "pgp_strict_enc" option does the same hack and it
can lead to broken pgp signatures.

Submitted by:	krion, tobez
Approved by:	maintainer
2005-01-17 13:46:58 +00:00
Kirill Ponomarev
9135cb29a6 - Fix the charset of 7bit messsages when doing gpg encryption. This
makes gpg-signed messages more readable in GNATS eg.

PR:		ports/76130
Submitted by:	maintainer
2005-01-12 18:44:07 +00:00
Kirill Ponomarev
b608f29439 No longer install flea and muttbug as mutt's bug-tracking system is
out of order due to massive spamming.

PR:		ports/75959
Submitted by:	maintainer
2005-01-08 18:41:31 +00:00
Kirill Ponomarev
fd77a42935 Install Muttrc and mime.types if not already present from a
prior installation

PR:		ports/68815
Submitted by:	maintainer
2004-07-08 12:40:50 +00:00
Kirill Ponomarev
b846a8251b - Remove obsolete site from PATCH_SITES
PR:		ports/67620
Submitted by:	maintainer
2004-06-06 07:02:01 +00:00
Ade Lovett
1a628ded35 Sync with new bsd.autotools.mk 2004-06-04 17:29:38 +00:00
Kirill Ponomarev
5ab880074e - Fix the tmpfile patch to really include the right bounds for
snprintf() and strncat().

PR:		ports/66507
Submitted by:	maintainer
2004-05-11 07:35:17 +00:00
Kirill Ponomarev
d71d55958c - Fix mutt's tmp-file-naming to fix syntax highlightning for
the vim editor.
- Add the WITHOUT_MUTT_ICONV knob and add dependency on iconv
  if that knob is not defined.

PR:		ports/66443
Submitted by:	maintainer
2004-05-10 11:37:58 +00:00
Ade Lovett
3f651573ad Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
2004-03-14 06:17:56 +00:00
Kirill Ponomarev
d36d9ea4dc - Update to version 1.4.2.1
PR:		ports/62865
Submitted by:	maintainer
2004-02-15 07:21:08 +00:00
Kirill Ponomarev
a06174ce48 - Update the compressed mailbox patch
- Add another mirror site for some patches

PR:		ports/62723
Submitted by:	maintainer
2004-02-12 09:22:37 +00:00
Sergey A. Osokin
cc1b58bb6e Maintainer update of mail/mutt:
- Update mutt to version 1.4.2.
  This version fixes a buffer overflow that can be
  triggered by incoming messages.  There are reports
  about spam that has actually triggered this problem
  and crashed mutt.
- Add SIZEs to distinfo

Submitted by:	Udo Schweigert <udo.schweigert@siemens.com> (maintainer)
PR:		62695
2004-02-11 17:19:00 +00:00
Kirill Ponomarev
3e7ce790f9 - Fix the generation of temporary file names by using mktemp
instead of PIDs
- Bump PORTREVISION

PR:		ports/62568
Submitted by:	maintainer
2004-02-09 15:28:15 +00:00
Yen-Ming Lee
1218cfa7e6 - Preserve $PREFIX/etc/mime.types
- Add $PREFIX/etc/mime.types.dist

PR:		62452
Submitted by:	Udo Schweigert <udo.schweigert@siemens.com>
2004-02-08 03:20:23 +00:00