1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

41 Commits

Author SHA1 Message Date
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Johan van Selst
738b6555bb - Convert USE_AUTOTOOLS=libtool to USES=libtool.
- Fix build on FreeBSD 10 where libiconv isn't used.
- Remove post-install. Not needed with staging.

PR:		ports/186592
Submitted by:	tijl
2014-02-09 16:36:35 +00:00
Johan van Selst
6566598fb0 Enable stage support 2013-12-29 10:58:07 +00:00
Baptiste Daroussin
68ede13b49 Add NO_STAGE all over the place in preparation for the staging support (cat: editors) 2013-09-20 16:36:23 +00:00
Baptiste Daroussin
e75853e907 Add a missing dependency on pkgconf 2013-09-13 14:41:21 +00:00
Johan van Selst
132126c50c Update MASTER_SITES and trim header 2013-07-18 10:30:29 +00:00
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Johan van Selst
50245660e6 Convert to new options framework 2012-06-16 14:51:46 +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
Matthias Andree
26043ab8b6 Bump USE_BDB requirement from yes to 42+, as nvi breaks with DB 4.1
probably due to BDB issue #8852, "Remove restriction that DB_TRUNCATE is
not allowed on files with subdatabases. This restriction was introduced
in 4.1.25." -- source: Berkeley DB 4.2.52 ChangeLog

nvi-devel works with db42 and db51 on 8.2-amd64.

Approved by: johans (maintainer)
2011-03-23 15:27:01 +00:00
Johan van Selst
64e0d4cf20 Fix up Berkeley DB dependencies ahead of databases/db3 removal later
PR:		ports/155761
Submitted by:	mandree
2011-03-21 23:25:10 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Johan van Selst
0415532227 - iconv should be a library dependency
Reported by:	Christian Weisgerber
2010-03-13 20:15:38 +00:00
Johan van Selst
1c8d036f44 - Fix previous commit, now actually enabling wide character support
- Fix iconv support as well (the dependency was not used)
- Bump portrevision

Reported by:	Christian Weisgerber
2010-03-13 18:16:15 +00:00
Johan van Selst
ffc195dd08 - Enable wide-character support by default (enabling UTF-8 text editing);
This has no effect for people who don't use wide-characters
- Bump portrevision
- Claim maintainership
2010-03-12 08:48:55 +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
Jeremy Messenger
3f0791092e Use LTMAIN and LIBTOOL instead of hardcore. 2009-07-02 19:07:20 +00:00
Ion-Mihai Tetcu
2ed9ecd1f8 Fix build with custom LOCALBASE.
Reported by:	QATty
2009-06-07 13:09:30 +00:00
Wesley Shields
ff2fd52d0d Change to installing binaries with 'n' prefix as to not conflict with
editors/2bsd-vi.  It does, however, now conflict with editors/nvi-m17n.

Remove dead MASTER_SITES.

Remove unnecessary RELENG_4 hack.

PR:		ports/124547
Submitted by:	Robert Wilson <hotaru@safe-mail.net>
2008-06-17 13:20:34 +00:00
David E. O'Brien
181ef26622 Upgrade to version 1.81.6. 2008-06-15 18:45:04 +00:00
Mark Linimon
91a2135b22 Attempt to fix build on 7.x with gcc4.2.
PR:		ports/118077
Submitted by:	"J.R. Oldroyd" <fbsd at opal dot com>
Approved by:	portmgr (self)
2007-12-05 00:03:50 +00:00
Kris Kennaway
b7ff7031ea BROKEN with gcc 4.2 2007-05-27 03:03:31 +00:00
Pav Lucistnik
bb54399293 - Fix after objformat removal
Reported by:	pointyhat
2007-03-27 16:29:28 +00:00
Mark Linimon
f0979a329e Maintainer has had his port bit taken for safekeeping. While here,
remove stale mastersites and pet portlint.

Hat:		portmgr
2007-03-04 02:04:20 +00:00
Edwin Groothuis
acd87b4ad8 SHA256ify
Approved by:    krion@
2006-01-22 08:34:46 +00:00
Trevor Johnson
e1177f5c54 Add size data.
Approved by:	maintainers
2004-03-18 02:27:55 +00:00
Munechika SUMIKAWA
03312af81c No need to split bsd.ports.mk.
Reported by:	Sheldon Hearn <sheldonh@starjuice.net>
2003-05-21 17:33:30 +00:00
Munechika SUMIKAWA
dc398438a6 Make buildable on -current. 2003-05-20 22:31:54 +00:00
Kris Kennaway
bc2b8d09af BROKEN on 5.1: does not compile 2003-05-18 11:48:21 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Ade Lovett
76d6ac6122 BerkeleyDB cleanup - stage 2
Update databases/db3 to 3.3.11, and fix the few ports that need sorting
after the shlib version update, and a slight API change from 3.2.x->3.3.x
2002-08-22 19:13:46 +00:00
Dima Dorfman
0e244c343d Something seems to have happened to the master site at www.kotnet.org,
since everything under ~skimo is returning 404s.  This is probably
temporary, but host the distfile locally just in case for the time
being.

Submitted by:	fenner's distfile survey
2002-07-08 00:14:07 +00:00
Akinori MUSHA
21d944be5c Bump PORTREVISION to reflect the (lib)iconv upgrade. 2002-03-18 10:27:58 +00:00
Maxim Sobolev
8493a5819b Iconv cleanup, stage 1b: correct {BUILD,LIB,RUN}_DEPENDS of all ports that need
libiconv.
2002-03-18 09:46:46 +00:00
Dima Dorfman
7845369aae Belatedly upgrade to 1.81.5. Notes: (a) patch-vi-relative has been
incorporated; (b) this now compiles on -current after libdb from
databases/db3 was renamed to libdb3; (c) this now compiles on -stable
(removed BROKEN since -stable has wchar.h now); and (d) fixed plist.
2002-02-11 00:45:45 +00:00
Akinori MUSHA
79f86fd6ec Back out the db3 port update because some of these dependent ports had
been broken by the incompatibility between db3.2 and db3.3.

I am unconditionally bumping the PORTREVISION's to eliminate possible
troubles that should not happen before the coming release.

Sorry for inconvenience.  I'll try to check compatibility hard before
committing next time.
2001-08-01 11:56:24 +00:00
Akinori MUSHA
dd8fc61f89 Reflect databases/db3's shlib version bump from 2 to 3. 2001-07-25 15:05:11 +00:00
Dima Dorfman
823b209e44 Remove a master site due to lack of bandwidth. 2001-07-11 08:49:24 +00:00
Dima Dorfman
ec155e2e49 Remove my hack and replace it with a better, more correct patch from
the vendor.
2001-07-09 22:33:14 +00:00
Dima Dorfman
656dd7d5d2 Add nvi-devel, the development snapshot of nvi. 2001-07-07 23:45:42 +00:00