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

52 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
Baptiste Daroussin
0d1e2464ca Previous commit should have the following log:
Support stage
Fix build with clang
Switch to wxGTK 3.0
Convert to USES=libtools
Add missing run dependencies

and the revision should have been bumped
2014-04-08 13:06:52 +00:00
Baptiste Daroussin
31b0396db0 Support stage
Fix build with clang
Switch to wxGTK 3.0
Convert to USES=libtools
2014-04-08 13:05:59 +00:00
Emanuel Haupt
9c3c366d48 Remove trailing whitespaces from category math 2014-02-21 13:38:05 +00:00
Emanuel Haupt
5005b67362 According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
2014-02-10 13:54:26 +00:00
Dmitry Marakasov
d46ccd7303 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with m)
Approved by:	portmgr (bdrewery)
2013-10-22 13:56:27 +00:00
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
Antoine Brodin
f18de7b482 Fix PORT_OPTIONS conversion 2013-06-29 21:41:29 +00:00
Armin Pirkovitsch
3dff5409b8 - Update fityk to 0.9.8 (to unbreak build)
- Update xylib to 1.1
- Fix MASTER_SITES
- Trim Makefile header
- Update MAINTAINER to my FreeBSD address
- Switch to OptionsNG

Reported by:  pointyhat
Approved by:  portmgr / mentor (miwi)
2013-04-03 14:14:42 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +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
Max Brazhnikov
630ca2285f Bump PORTREVISION after open-mofit update 2011-05-02 12:44:53 +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
Wen Heping
9b365c853f - Update to 0.9.4
PR:		ports/151524
Submitted by:	Armin Pirkovitsch <armin@frozen-zone.org> (maintainer)
2010-10-19 06:14:51 +00:00
Bernhard Froehlich
b12ba573e9 - Update to 0.9.3
- Add LICENSE
- Pass maintainership to submitter (via IRC)

PR:		ports/148968
Submitted by:	Armin Pirkovitsch <armin at frozen-zone dot org>
Approved by:	miwi (mentor)
2010-07-27 08:02:49 +00:00
Martin Wilke
fa9d633736 - Update to 0.6.3
PR:		148561
Submitted by:	Ports Fury
2010-07-15 07:12:53 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Martin Wilke
0b61ce849e - Update to 0.9.0
PR:		142982
Submitted by:	Ports Fury
2010-01-27 01:04:03 +00:00
Martin Wilke
703eddaf98 - Update to 0.8.9
PR:		138280
Submitted by:	Ports Fury
2009-08-28 23:29:59 +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
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Martin Wilke
bbe18702b5 - Update to 0.8.0
PR:		136049
Submitted by:	Ports Fury
2009-06-26 14:39:35 +00:00
Martin Wilke
3f7834be7c - Update to 0.8.7
PR:		135643
Submitted by:	Ports Fury
2009-06-18 12:23:37 +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
bb522c092e - Update to 0.8.6
PR:		123087
Submitted by:	Ports Fury
2008-04-26 14:49:05 +00:00
Martin Wilke
7d14cab380 - Update to 0.8.5
PR:		120819
Submitted by:	Ports Fury
2008-03-21 11:40:11 +00:00
Martin Wilke
807fa0a9b9 - Update to 0.8.2
PR:		118599
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2007-12-14 18:45:47 +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
Simon Barner
ff9f11c4da - Bump boost shared library version to 4
- Bump PORTREVISION
2007-07-04 15:10:58 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Li-Wen Hsu
8eb148fbc6 - Update to version 0.8.1
- Use MASTER_SITES_ABBREVS in MASTER_SITES

PR:		112136
Submitted by:	KATO Tsuguru <tkato432 AT yahoo.com>
Approved by:	clsung (mentor, implicitly)
2007-04-26 14:56:31 +00:00
Gabor Kovesdan
c44fa33a5e - Remove FreeBSD 4.X support from unmaintained ports in categories starting
with letter i-m
2007-04-18 11:46:10 +00:00
Martin Wilke
21a031586f - Update to 0.7.8
PR:             110345
Submitted by:   KATO Tsuguru <tkato432@yahoo.com>
2007-03-16 12:00:37 +00:00
Nicola Vitale
cbde7ac920 - Updated to 0.7.7
- Added CONFIGURE_ARGS=	--mandir=${MANPREFIX}/man

PR:		ports/108001
Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
Approved by:	alexbl (mentor, implicit)
2007-01-17 17:16:37 +00:00
Rong-En Fan
8b5c618975 - Update to 0.7.6
PR:		ports/103640
Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
2006-09-26 12:37:21 +00:00
Martin Wilke
f9e547ff66 - Update to 0.7.5
PR:		ports/101597
Submitted by:	KATO Tsuguru <tkato432(at)yahoo.com>
Approved by:	krion (mentor)
2006-08-10 21:03:01 +00:00
Ying-Chieh Liao
d0c12a0e3a upgrade to 0.7.4
PR:		98827
Submitted by:	Ports Fury
2006-06-12 01:41:11 +00:00
Sergey Matveychuk
8d4297e6b3 - Update to version 0.7.3
PR:		ports/96007
Submitted by:	Ports Fury
2006-04-20 05:35:49 +00:00
Pav Lucistnik
92844165b5 - Update to 0.7.2
PR:		ports/94499
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2006-03-16 18:15:03 +00:00
Sam Lawrance
b1e92dd6f4 Update to 0.7.0.
PR:		ports/93241
Submitted by:	Ports Fury
2006-02-13 10:03:16 +00:00
Pav Lucistnik
6d7f8c459f - Add SHA256 2005-11-25 15:48:16 +00:00
Simon Barner
ad22739ea8 Chase Boost shared lib version after update to Boost 1.33.0.
devel/sdts++: Also convert from BUILD_DEPENDS and RUN_DEPENDS to
              LIB_DEPENDS.
2005-11-09 14:35:07 +00:00
Joe Marcus Clarke
235c907ae5 Bump PORTREVISION to chase the glib20 shared library update. 2005-11-05 05:22:06 +00:00
Sergey Matveychuk
26f9bf1633 - Update to 0.5.1
PR:		ports/84071
Submitted by:	Ports Fury
2005-07-26 13:30:41 +00:00
Pav Lucistnik
ff09caef8f - Update to 0.5.0.1
PR:		ports/82942
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2005-07-06 15:24:22 +00:00
Pav Lucistnik
a50f12b695 - Fix build after wxGtk changes
Reported by:	pointyhat
2005-05-27 18:57:36 +00:00
Kirill Ponomarev
3f7103aa9f Fix INDEX build.
Reported by:	cperciva
2005-05-12 19:23:29 +00:00
Joe Marcus Clarke
b3458f652e Bump PORTREVISION to chase the glib20 shared lib version change. 2005-03-12 10:54:27 +00:00