Commit Graph

52 Commits

Author SHA1 Message Date
Baptiste Daroussin
8b50eb57c6 Adjust the LDFLAGS from USE_NCURSES and USE_OPENSSL to fix build with clang:
This should fix most of the
"error: argument unused during compilation: '-rpath=/usr/lib:/usr/local/lib'"
2012-12-10 17:51:48 +00:00
Dirk Meyer
f57f2df801 - new option WITH_OPENSSL_HACK7=yes 2012-09-19 15:33:09 +00:00
Dirk Meyer
568163bae3 - cleanup comments 2012-09-12 04:30:41 +00:00
Dirk Meyer
94414c5f30 - fix warning for option WITH_PKGNG
PR:		171326
Submitted by:	Bryan Drewery
2012-09-12 04:24:19 +00:00
Baptiste Daroussin
a1245a1828 Make USE_NCURSES and USE_OPENSSL work with pkgng in case people are using
ncurses and/or openssl from ports
2012-04-18 11:38:20 +00:00
Dirk Meyer
edd33cd760 - bump OPENSSL_SHLIBVER 2012-04-15 07:31:52 +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
Dirk Meyer
c64a7d3bea - bump SHLIBVER for all versions 2010-01-12 15:46:24 +00:00
Dirk Meyer
94d3cac055 - fix build for OSVERSION 800105 2009-07-21 17:51:43 +00:00
Dirk Meyer
ae6b3b9b60 - Fix autodetec with invalid PKG_DBDIR
PR:		133927
Submitted by:	Eygene Ryabinkin
2009-05-07 08:19:02 +00:00
Dirk Meyer
8eae5e3997 - remove WITH_OPENSSL_BETA 2009-01-09 17:04:48 +00:00
Dirk Meyer
48b51d8802 - remove option WITH_OPENSSL_STABLE
PR:		130136
2009-01-04 09:42:19 +00:00
Dirk Meyer
42e579560b - fix symlinked pkgdb dir
PR:		126508
2008-08-27 06:19:39 +00:00
Dirk Meyer
4c06dc72b1 - improve detection installed openssl port
With about 1000 ports installed,
  there is a perormance gain about 50% with emty cache
  and about 25% when files are in cache.
Submitted by: Vladimir Chukharev, Doug Barton

- OPENSSL_INSTALLED could now be set by bsd.port.subdir.mk for further caching.
2008-08-05 09:33:07 +00:00
Dirk Meyer
19ec198baa - bugfix, commited wrong patch 2008-03-30 11:38:02 +00:00
Dirk Meyer
2d78d2b61d - remove OPENSSL_OVERWRITE_BASE
Suggestet by:	tmclaugh

- ignore returncode from grep to be kind to portmaster
2008-03-30 11:36:47 +00:00
Dirk Meyer
4cf26145e8 - fix DESTDIR for config stage 2007-08-06 10:39:24 +00:00
Gabor Kovesdan
4c9cd257fd - Extract command variable definitions from bsd.port.mk, they are now stored in
bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:37:24 +00:00
Dirk Meyer
68feb12fdc - fix an warning when compat5x-i386-5.4.0.8_7 is instaleld
Submitted by:	Dmitry Marakasov
2006-10-08 09:38:38 +00:00
Dirk Meyer
4a7b60633e - fix a warning when compat5x-i386-5.4.0.8_7 is installed
Submitted by:	Dmitry Marakasov
2006-10-08 09:37:29 +00:00
Dirk Meyer
03a734dee7 - auto detect OPENSSL_PORT from installed package when not set in /etc/make.conf
this avoids recording of conflicting dependencies
Suggested by:	rafan

- Fix A Comment

- Capialisatzion
PR:		edwin
Submitted by:	104019
2006-10-07 08:15:48 +00:00
Erwin Lansing
50513d5d52 Add support for DESTDIR part I.
This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
2006-08-04 12:34:50 +00:00
Dirk Meyer
225ef8f48e - bump shared lib versions for FreeBSD > 6.0
libssl.o in the base was bumped, but still uses old ABI
  KDE crashes, as it does not honor LDFLAGS / -rpath=
- solving regression for OpenOffice users

Reported by: Michel Talon
2006-05-25 15:17:34 +00:00
Dirk Meyer
7b427fdebf - detect OPENSSL_OVERWRITE_BASE
PR:		93595
Submitted by:	Michael Scheidell
2006-04-30 21:21:11 +00:00
Dirk Meyer
1fd604d920 - reorder osversion check
PR:		88825
2005-11-11 21:58:51 +00:00
Dirk Meyer
00dfc9b554 - change port directory for RELENG_6_0 2005-11-08 08:44:33 +00:00
Dirk Meyer
ffdca75c94 - RELENG_6_0 check limited to port
PR:		88645
Submitted by:	NIIMI Satoshi
2005-11-08 08:31:20 +00:00
Dirk Meyer
fab6998c6d - force FreeBSD 6.0 to use 0.9.7
- honor WITHOUT_OPENSSL_097
2005-11-07 20:58:17 +00:00
Dirk Meyer
33e670f1fd - add option WITH_OPENSSL_STABLE 2005-10-14 06:41:49 +00:00
Dirk Meyer
075efcbe9c - bump SHLIB version for opessl 0.9.8 2005-10-04 07:44:37 +00:00
Dirk Meyer
3227fb2e98 - drop vulnerability check 2005-07-28 05:08:45 +00:00
Dirk Meyer
6c8bf7e520 - update for 0.9.7g 2005-04-15 04:35:37 +00:00
Dirk Meyer
2130ee3865 - update for openssl 0.9.7f 2005-04-02 20:10:01 +00:00
Dirk Meyer
9cddf54e41 - reflect fips import in the base
PR:		74275
Submitted by:	freebsd@simplerezo.com
2004-11-23 06:16:27 +00:00
Dirk Meyer
26d2e238b7 - mark 0.9.7e as valid 2004-11-01 14:35:52 +00:00
Dirk Meyer
b9d19fcdb6 - Fix defaulting to openssl in base 2004-05-12 20:22:34 +00:00
Dirk Meyer
e28391b98c - Don't build with openssl port when base version is stale
PR:		66007
2004-05-12 04:58:52 +00:00
Dirk Meyer
2fefd65f41 - Fix dependency problem
drop LIB_DEPENDS in favor of BUILD_DEPENDS and RUN_DEPENDS
Reported by:    oliver
2004-04-08 10:01:53 +00:00
Dirk Meyer
278efb57b5 - Fix dependecy problem
It could happen that bsd.port.mk think that the correct lib is installed,
by picking up a shared lib in the wrong directory.
Reported by:  oliver
2004-04-08 05:17:37 +00:00
Dirk Meyer
844edecab8 - update Security check
- use OPENSSL_VERSION_TEXT for detection.

Security: version in base must be 0.9.7d or have fixes
http://www.freebsd.org/cgi/cvsweb.cgi/src/crypto/openssl/crypto/opensslv.h
2004-03-18 13:30:47 +00:00
Joe Marcus Clarke
e587cce18d Here come the patches!
* Add ghostscript knobs [1]
* Add per-port persistent build options with a menu-driven front-end [2]
* Allow porters to override the message generated when do-configure fails [3]
* Add patch to obviate many pkg-plist files [4]
* Fix the PKG_DBDIR comment [5]
* Make ports framework more robust with regard to make index [6]
* Add new command macros to bsd.port.mk [7]
* Remove direct command use from bsd.port.mk [8]
* Make the ports system respect WITHOUT_CPU_CFLAGS [9]
* Break the SDL code out into bsd.sdl.mk [10]
* Add working support for USE_SIZE [11]
* Fix RANDOMIZE_MASTER_SITES on -CURRENT [12]
* Convert some spaces to tabs [13]
* Add new physcial categories accessibility and x11-themes [14]
* Speed up GNU configure scripts [15]
* Remove "//" from MLINKS items in PLISTs and fix make -s install and
  make -s deinstall [16]
* Be more specific about looking for files in distinfo [17]
* Add new run-autotools target, and resort configure targets [18]
* Make CONFLICTS compare prefix for installed packages and PREFIX [19]
* Change directory to ${.CURDIR} before running certain make commands [20]
* When INSTALL_AS_USER is set, run ldconfig with failures ignored [21]
* Speed up the security check phase [22]
* Fix some corner cases in the PORTDOCS code [23]
* Add a new DEPRECATED macro [24]
* Make INDEX breakage more informative [25]

Look for a full write-up to follow on ports@ and ports-developers@.

PR:		36112 [1]
		59909 [4]
		61351 [6]
		59058 [7]
		59058 [8]
		59493 [9]
		55494 [10]
		59058 [11]
		59315 [12]
		59058 [13]
		59811 [15]
		59058 [16]
		59058 [17]
		60882 [18]
		58149 [19]
		59058 [20]
		61133 [21]
		55331 [22]
		59070 [23]
		59362 [24]
		59626 [25]
Submitted by:	linimon [1]
		eivind [2]
		marcus [3]
		trevor [4]
		gerald [5]
		linimon [6]
		eik [7]
		eik [8]
		jeh [9]
		edwin [10]
		eik [11]
		Sergey Matveychuk <sem@ciam.ru> [12]
		eik [13]
		trevor gnome [14]
		adamw [15]
		eik [16]
		eik [17]
		edwin [18]
		clement [19]
		eik [20]
		edwin lev [21]
		Eugene M. Kim <ab@astralblue.com> [22]
		eik [23]
		linimon [24]
		eik [25]
2004-01-20 09:14:10 +00:00
Dirk Meyer
c78319a291 - fixes a comment that did no longer match.
Submitted by:	seanc
2003-12-05 08:20:51 +00:00
Dirk Meyer
29e88c723b - detect OpenSSL 0.9.7c in base as good. 2003-10-02 19:46:35 +00:00
Dirk Meyer
e25468076e - accept OPENSSLVER 0x0090609fL
PR:		56295
2003-09-03 04:26:36 +00:00
Dirk Meyer
dea9b3e9fd - drop !empty(LDFLAGS)
LDFLAGS might me defined with a variable that gets set later
2003-08-31 03:28:27 +00:00
Dirk Meyer
8bb2031d2c - new option USE_OPENSSL_RPATH
to pass RFLAGS options in CFLAGS,
  needed for ports who don't use LDFLAGS
- honor when WITHOUT_OPENSSL is set
PR:		56113
2003-08-30 07:26:04 +00:00
Dirk Meyer
61cd1d3e06 - add a MAINTAINER line 2003-08-27 10:30:40 +00:00
Dirk Meyer
1afeeb4c02 - Fixes problem when base has no openssl installed
Submitted by:	marius@alchemy.franken.de
2003-05-07 20:08:00 +00:00
Dirk Meyer
9d825c5f3a - new Overrideable defaults: OPENSSL_SHLIBVER and OPENSSL_PORT
- set CFLAGS and LDFLAGS to link the correct libs
2003-04-16 14:49:26 +00:00
Dirk Meyer
ef7899960f - Change all USE_OPENSSL_* to WITH_OPENSSL_* 2003-04-13 11:47:23 +00:00