1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00
Commit Graph

70 Commits

Author SHA1 Message Date
Pav Lucistnik
3c87dd26c7 - Fix the patch for CVE-2008-4989 not to cause segfaults on runtime anymore
PR:		ports/128868
Obtained from:	vendor
2008-11-19 10:36:46 +00:00
Roman Bogorodskiy
b0d0a95407 - Update to 2.4.2
- Fix CVE-2008-4989

PR:		128868
Submitted by:	Eygene Ryabinkin <rea-fbsd@codelabs.ru>
2008-11-16 08:47:08 +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
Xin LI
43e8ecb7b6 Fix broken header installed by gnutls: it would silently break ports
that makes use of gnutls_certificate_print_formats_t enum.
2008-07-30 08:52:37 +00:00
Pav Lucistnik
efa63f6ba4 - Remove USE_GCC where it can be satisfied with base compiler on following
FreeBSD versions: 5.3 and up, 6.x, 7.x, 8-CURRENT
2008-07-25 14:34:52 +00:00
Roman Bogorodskiy
ce356765b5 Update to 2.4.1. 2008-07-01 06:50:08 +00:00
Roman Bogorodskiy
91cf90782c Update to 2.4.0.
Unlike previous major version bumps, this time ABI hasn't changed, so
the shared libraries' versions stayed the same. Therefore, this update
doesn't requite any special handling.
2008-06-23 16:50:25 +00:00
Roman Bogorodskiy
fdf9564130 Add WITHOUT_OPENCDK and WITHOUT_LIBTASN1 knobs to respect if the
user wishes to build gnutls with the included versions instead of
the ones from ports.

PR:		121357
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
2008-06-15 04:53:15 +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
Roman Bogorodskiy
42145cbaa2 Update to 2.2.5.
PR:		123828
Submitted by:	Yoshisato YANAGISAWA <osho@pcc-software.org>
2008-05-20 14:01:39 +00:00
Roman Bogorodskiy
4585b4adc0 Update to 2.2.2. 2008-03-03 11:52:35 +00:00
Roman Bogorodskiy
893db4083d Add --disable-guild to CONFIGURE_ARGS to avoid build problem with guile.
Reported by:	marcus
2008-03-03 08:51:59 +00:00
Tilman Keskinoz
6c7eeeeeb4 Chase libgcrypt library version 2008-02-28 21:47:06 +00:00
Roman Bogorodskiy
1fb5bc60d9 Chase opencdk shared lib version change.
Approved by:	portmgr (pav) (as a part of security/opencdk commit)
2007-10-31 05:42:35 +00:00
Roman Bogorodskiy
e57d88f50b Update to 2.0.2. 2007-10-29 16:34:38 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Roman Bogorodskiy
3ee84121a1 - Update to 1.6.3
- Use ltverhack to avoid unnecessary shared library version changes
  in future
2007-07-01 08:54:40 +00:00
Roman Bogorodskiy
eaa5d0a692 Update to 1.6.2. 2007-04-30 14:39:17 +00:00
Jean-Yves Lefort
4a6abcecf2 Track libgpg-error shlib version change. 2007-03-08 14:12:08 +00:00
Roman Bogorodskiy
de55387aa4 Chase security/opencdk update. 2007-02-14 12:11:46 +00:00
Martin Wilke
2f2fa3cb0a - Fix build with 4.X
Approved by:	novel@
2007-01-07 22:04:57 +00:00
Roman Bogorodskiy
47f7062f8d Update to 1.6.1. 2007-01-02 08:52:38 +00:00
Roman Bogorodskiy
ed5414ff2a Update to 1.4.5. 2006-11-09 18:46:30 +00:00
Sergei Kolobov
b1000fb4e6 - Chase libgpg-error version bump [1]
- Add explicit version to libgpg-error dependency where missing [2]
- Bump PORTREVISION [1]

Approved by:	maintainers (arved, lofi, novel,
		ports at mcdermottroe dot com) [1]
Suggested by:	novel, lofi [2]
2006-09-22 07:10:31 +00:00
Roman Bogorodskiy
4fd9a3681d - Update to 1.4.4
- Replace INSTALLS_SHLIB with USE_LDCONFIG
2006-09-14 03:11:16 +00:00
Roman Bogorodskiy
cb82395128 Update to 1.4.3. 2006-09-08 18:24:27 +00:00
Roman Bogorodskiy
708758a41e Update to 1.4.2. 2006-08-12 07:27:35 +00:00
Roman Bogorodskiy
ac8676f4f6 - Update to 1.4.1
- Remove --with-included-libtasn1 from CONFIGURE_ARGS (should have
  been done that earlier actually)
2006-07-14 16:54:42 +00:00
Roman Bogorodskiy
5396181e47 Update to 1.4.0. 2006-07-06 17:40:10 +00:00
Roman Bogorodskiy
820c9be072 Fix libtasn1 dependency.
PR:		97487
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
Pointyhat to:	tmclaugh
2006-05-19 09:45:03 +00:00
Tom McLaughlin
e69e81411d Move opencdk and libtasn1 detection to after bsd.port.pre.mk so they can
be properly detected if already installed.
2006-05-17 16:42:13 +00:00
Roman Bogorodskiy
b075b51333 - Update to 1.2.11
- Order MASTER_SITEs by relevance
- Allow using libtasn1 from ports (disabled in previous commit due to
  problems)
2006-05-12 03:03:54 +00:00
Roman Bogorodskiy
bb9170f997 Temporary allow using included libtasn1 only to fix build.
PR:		96838, 96833
Submitted by:	Carl Fongheiser <kf0yn@mchsi.com>,
		Kyryll A Mirnenko <mirya@matrix.ua>
2006-05-06 03:17:43 +00:00
Roman Bogorodskiy
b6baf72cb0 Chase security/libtasn1 shlib version bump. 2006-05-05 16:02:27 +00:00
Sergei Kolobov
8620fd9b3b - Chase libgpg-error shlib version bump (.1 -> .2)
- Bump PORTREVISION
2006-05-03 12:55:36 +00:00
Roman Bogorodskiy
f968c7358d - Depend on texinfo from ports only when it is really needed [1]
- Remove USE_REINPLACE

Submitted by:	nork [1]
2006-03-16 15:58:24 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Roman Bogorodskiy
c84dc5e314 Update to 1.2.10 - a security release which fixes bugs in
libtasn1's DER decoder
2006-02-10 16:31:17 +00:00
Roman Bogorodskiy
327db67bb5 Update to 1.2.9. 2006-01-09 16:33:15 +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
Roman Bogorodskiy
1caf8c7446 - Revive CONFLICTS with gnutls-devel [1]
- Do not build static libraries [2]

Requested by:	kris [1]
		vs [2]
2005-09-11 11:23:24 +00:00
Roman Bogorodskiy
6bb185d957 Don't CONFLICTS with gnutls-devel since it has been removed. 2005-09-09 15:34:02 +00:00
Sergei Kolobov
601a79499f - Pass maintainership of gnutls, libtasn1 and opencdk ports to
Roman Bogorodskiy (novel) who kindly agreed to look after them
2005-08-30 14:28:29 +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
Sergei Kolobov
808556826e - Depend on pkg-config to allow for clean package deinstallation
(due to presence of files installed into ${PREFIX}/libdata/pkgconfig)
- Remove patches in favor of simpler REINPLACE substitution

PR:		ports/77279 (based on)
Submitted by:	Roman Bogorodskiy <bogorodskiy@inbox.ru>
2005-02-18 12:14:05 +00:00
Sergei Kolobov
c78dd874e5 - Add 2 new patches missed in the previous commit
(needed to fix pkg-config files installation)
2005-02-07 08:21:07 +00:00
Sergei Kolobov
cdf463f9b6 - Update to 1.0.24 [1]
- Install pkg-config files into a proper directory

PR:             ports/76905 [1]
Submitted by:   Roman Bogorodskiy <bogorodskiy@inbox.ru> [1]
2005-02-07 08:19:29 +00:00
Tilman Keskinoz
8310ee07c9 Update libgcrypt to 1.2.1. Changes:
* made the code try to lock secure memory pool not only when running as
          root,
        * fixed type usage in Serpent,
        * made the code mix the PID into the entropy pool for better protection
          after a fork,
        * fixed memory leak in RSA.
        * fixed alignment problems in Rijndael,
        * fixed memory leak in gcry_pk_sign(),
        * fixed broken pointer access in gcry_ac_open(),
        * updated the documentation,
        * fixed several other bugs.
Chase Shared library version and bump PORTREVISION of affected ports.
2005-01-11 14:53:12 +00:00
Sergei Kolobov
25d5793be7 - Update to 1.0.21
- Make security/libtasn1 and security/opencdk into optional dependencies,
  enabled by knobs: WITH_LIBTASN1 and WITH_OPENCDK, respectively.
  Default to using their included versions
2004-10-13 09:08:06 +00:00