notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

non port: Mk/

Number of commits found XX: 68

Mon, 15 Jan 2018
[ 10:01 tijl ] Original commit   Revision:459027
459027 Mk/
459027 Mk/

PR:		225170
Approved by:	portmgr (antoine)
Sun, 24 Dec 2017
[ 15:20 tijl ] Original commit   Revision:457175
457175 Mk/
Remove support for USE_AUTOTOOLS=automake.
[ 13:12 tijl ] Original commit   Revision:457157
457157 Mk/
Remove support for USE_AUTOTOOLS=aclocal and USE_AUTOTOOLS=autoheader.
Sat, 23 Dec 2017
[ 13:58 tijl ] Original commit   Revision:457052
457052 Mk/Uses/
457052 Mk/
Take maintainership from autotools@.  That group is no longer active.
Fri, 17 Jun 2016
[ 16:03 mat ] Original commit   Revision:417016
417016 Mk/
Fix targets being out of order.

Reported by:	antoine
Sponsored by:	Absolight
[ 12:42 mat ] Original commit   Revision:417004
417004 Mk/
417004 Mk/
417004 Mk/
417004 Mk/
417004 Mk/
417004 Mk/
Remove DO_NADA targets.

No need to have make(1) compute a target order graph for targets that
are empty.

Sponsored by:	Absolight
Sun, 27 Mar 2016
[ 01:23 bapt ] Original commit   Revision:411970
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/
411970 Mk/Uses/

(Only the first 10 of 85 ports in this commit are shown above. View all ports for this commit)
Remove the now unneeded ${PORTSDIR} from dependency definition in
The infrastructure Makefiles

PR:		206569
Exp run by:	antoine
Differential Revision:	D5047
Sun, 19 Apr 2015
[ 18:16 tijl ] Original commit   Revision:384310
384310 CHANGES
384310 Mk/
384310 Mk/
Mark USE_AUTOTOOLS deprecated and remove support for libtoolize.

Approved by:	portmgr (bapt)
Sat, 18 Apr 2015
[ 10:29 tijl ] Original commit   Revision:384219
384219 Mk/
Remove unused variables related to USE_AUTOTOOLS=libtool which has been
removed in r368357
Fri, 23 Jan 2015
[ 18:54 tijl ] Original commit   Revision:377757
377757 Mk/Uses/
377757 Mk/Uses/
377757 Mk/
377757 databases/libmemcached/Makefile
377757 databases/libmemcached/files/
377757 devel/automake/Makefile
377757 devel/automake/distinfo
377757 devel/automake/pkg-descr
377757 devel/automake/pkg-plist
377757 devel/autotools/Makefile

(Only the first 10 of 24 ports in this commit are shown above. View all ports for this commit)
- Update devel/automake to 1.15
- Update devel/gettext to 0.19.4
- Update devel/libtool and devel/libltdl to 2.4.5
- This version of libtool has been fixed to pass -fstack-protector to the
  compiler during linking.  Add the same fix to USES=libtool.  This should
  improve SSP support on FreeBSD/i386 8 and 9.
- databases/libmemcached, security/sssd: patch so
  AC_CONFIG_AUX_DIR appears earlier.
  For databases/libmemcached changing causes manpages to be
  regenerated which requires extra dependencies so patch a makefile to
  prevent that.
- devel/xfce4-dev-tools: only depend on recent versions of autoconf and

PR:		196938
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Tue, 7 Oct 2014
[ 09:22 tijl ] Original commit   Revision:370279
370279 Mk/
370279 Mk/
Remove unused configure-autotools target from Mk/ and

Approved by:	portmgr (bapt)
Wed, 1 Oct 2014
[ 15:56 tijl ] Original commit   Revision:369734
369734 CHANGES
369734 Mk/
Remove support for old autoconf and automake versions from USE_AUTOTOOLS:
autoconf213, autoheader213, aclocal14 and automake14

Approved by:	portmgr (bapt)
Wed, 17 Sep 2014
[ 07:48 tijl ] Original commit   Revision:368357
368357 CHANGES
368357 Mk/
368357 Mk/
368357 Mk/
- Remove last uses of USE_AUTOTOOLS=libtool from
  (lthack, ltasneededhack and ltverhack) [1]
- Remove support for USE_AUTOTOOLS=libtool and USE_AUTOTOOLS=libltdl

PR:		188978 [1]
Approved by:	portmgr (bapt)
Wed, 18 Jun 2014
[ 07:26 bapt ] Original commit   Revision:358218
358218 Mk/
tabspace: 8
Tue, 6 May 2014
[ 09:55 tijl ] Original commit   Revision:353081
353081 Mk/
353081 databases/vsqlite/Makefile
353081 databases/vsqlite/pkg-plist
- Run autotools in the same order as autoreconf, i.e. libtoolize, aclocal,
  autoconf, autoheader, automake. [1]
  This should allow replacing custom pre-configure and run-autotools
  targets that some ports have with USE_AUTOTOOLS.
- Set default LIBTOOLIZE_ARGS:
  -i: install missing build scripts.
  -c: copy files instead of linking them.  This is needed for USES=libtool
      to be able to patch them.
  -f: force replacement of existing files.  This ensures all files belong
      to the same version.

- Fix with new LIBTOOLIZE_ARGS.
- INSTALL_TARGET=install-strip.
- Drop :keepla.

Reported by:	Nikola Kolev <> [1]
Exp-run:	antoine
Approved by:	portmgr (antoine)
Mon, 5 May 2014
[ 09:45 bapt ] Original commit   Revision:352986
352986 CHANGES
352986 Mk/Uses/
352986 Mk/Uses/
352986 Mk/Uses/
352986 Mk/
352986 Mk/
352986 Mk/
352986 Mk/
352986 Mk/
352986 Mk/

(Only the first 10 of 293 ports in this commit are shown above. View all ports for this commit)
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
Fri, 13 Dec 2013
[ 10:44 bapt ] Original commit   Revision:336331
336331 Mk/
Sun, 1 Sep 2013
[ 01:18 koobs ] Original commit   Revision:325841
325841 Mk/
Fix spelling mistake

Reported by:	danfe (with hat: aspell)
Sat, 31 Aug 2013
[ 12:02 koobs ] Original commit   Revision:325801
325801 Mk/
Document the LIBTOOLIZE_ARGS variable

Approved by:	bdrewery (portmgr)
Tue, 16 Jul 2013
[ 05:42 ade ] Original commit   Revision:323088
323088 Mk/
323088 archivers/par2cmdline-tbb/Makefile
323088 archivers/unadf/Makefile
323088 audio/libaacplus/Makefile
323088 audio/ncmpcpp/Makefile
323088 comms/lirc/Makefile
323088 comms/tlf/Makefile
323088 databases/firebird20-server/Makefile
323088 databases/firebird20-server/files/
323088 databases/firebird21-server/Makefile

(Only the first 10 of 51 ports in this commit are shown above. View all ports for this commit)
- Update devel/automake to 1.14
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
  based on work from tijl@

PR:		178883
Submitted by:	ade
Sponsored by:	Wadsworth 6X
Wed, 19 Dec 2012
[ 20:27 ade ] Original commit   Revision:309265
309265 Mk/
309265 devel/automake/Makefile
309265 devel/automake/distinfo
Update to 1.12.6
Wed, 12 Dec 2012
[ 18:49 ade ] Original commit   Revision:308778
308778 Mk/
308778 devel/automake/Makefile
308778 devel/automake/distinfo
Update to 1.12.5
Thu, 20 Sep 2012
[ 19:34 ade ] Original commit   Revision:304593
304593 Mk/
304593 devel/automake/Makefile
304593 devel/automake/distinfo
Update to 1.12.4
Fri, 17 Aug 2012
[ 17:44 ade ] Original commit 
302689 Mk/
302689 devel/automake/Makefile
302689 devel/automake/distinfo
Update to 1.12.3

Feature safe: yes
Tue, 10 Jul 2012
[ 21:14 ade ] Original commit 
1.44 Mk/
1.41 devel/automake/Makefile
1.16 devel/automake/distinfo
Update to 1.12.2 (feature safe from 1.12.1, no -exp required)
Thu, 28 Jun 2012
[ 06:19 ade ] Original commit 
1.43 Mk/
1.40 devel/automake/Makefile
1.15 devel/automake/distinfo
Update to 1.12.1 (essentially a no-op with some bugfixes)
Wed, 23 May 2012
[ 08:17 miwi ] Original commit 
1.36 Mk/
1.42 Mk/
1.14 Mk/
1.11 Mk/
1.75 Mk/
1.4 Mk/
1.64 Mk/
1.58 Mk/
1.174 Mk/
1.52 Mk/

(Only the first 10 of 33 ports in this commit are shown above. View all ports for this commit)
- Remove emacs mode, -*- mode: ...; -*- [1]
- Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify
dependencie [2]
- Fix make reinstall [3]
- Trivial comment change for PORTDATA [4]

PR:             151954 [1]
                161314 [2]
                167085 [3]
                167465 [4]
Submitted by:   Anonymous <> [1]
                dougb@ and Chris Rees <> [2]
                Garrett Cooper <> [3]
                "Bryan Drewery" <> [4]
Tested via:     phw
Fri, 11 May 2012
[ 20:38 ade ] Original commit 
1.41 Mk/
1.7 cad/salome-kernel/Makefile
1.28 comms/klog/Makefile
1.2 comms/klog/files/
1.22 databases/mysql-workbench51/Makefile
1.1 databases/mysql-workbench51/files/
1.17 deskutils/kmatrix3d/Makefile
1.2 deskutils/kmatrix3d/files/
1.26 deskutils/ksmoothdock/Makefile
1.2 deskutils/ksmoothdock/files/

(Only the first 10 of 68 ports in this commit are shown above. View all ports for this commit)
Update autoconf to 2.69 and automake to 1.12

PR:             166836
Tested by:      Multiple -exp runs (pav)
Fri, 25 Feb 2011
[ 06:15 ade ] Original commit 
1.40 Mk/
1.6 devel/apr1/files/patch-apr_buildconf
1.29 devel/libtool/Makefile
1.7 devel/libtool/distinfo
1.2 devel/libtool/files/
1.5 graphics/libpano12/files/patch-bootstrap
1.133 security/snort/Makefile
1.1 textproc/jade/files/
1.11 www/trafficserver/Makefile
Update to libtool 2.4

Tested by:      pav (multiple -exp runs)
Wed, 22 Dec 2010
[ 20:04 ade ] Original commit 
1.39 Mk/
As the final (for now) cleanup of autotools, in order to reduce tree
churn on new versions, a new target has been introduced to allow
PLIST_SUB-style patching of files.  For example, rather than patching
"foo/bar/baz" to tweak some random occurance of an autoconf version number
to the latest, the patch should now replace it with %%AUTOCONF_VERSION%%

A new Makefile variable, AUTOTOOLSFILES has been introduced, which when
populated will automatically go through and patch %%AUTOCONF_VERSION%% to
the contents of ${AUTOCONF_VERSION} (and likewise for all other known
autotools variables -- "make -V AUTOTOOLS_VARS" to see the list for
a specific port.

Tested by:      pav (-exp run, since it touches also)
Wed, 8 Dec 2010
[ 19:58 ade ] Original commit 
1.2310 MOVED
1.38 Mk/
1.4164 devel/Makefile
1.50 devel/autoconf/Makefile
1.14 devel/autoconf/distinfo
1.1 devel/autoconf/files/patch-autoconf.texi
1.1 devel/autoconf/files/
1.5 devel/autoconf/pkg-descr
1.15 devel/autoconf/pkg-plist

(Only the first 10 of 72 ports in this commit are shown above. View all ports for this commit)
Clean up "current" versions of autotools components to further reduce
tree-churn on updates.
Sat, 4 Dec 2010
[ 07:26 ade ] Original commit 
1.37 Mk/
Rework now that we have a single legacy autoconf/automake
(2.13/1.4) and an up-to-date version.

USE_AUTOTOOLS stanzas have now been changed to remove the specific
version number of the current version, for example:

autoconf:213    -> autoconf213
automake:14     -> automake14
autoconf:268    -> autoconf
automake:111    -> automake

This will considerably reduce tree-churn when it comes to new versions
of the "current" autotools, allowing for quicker deployment.

Tested by:      -exp runs (pav)
Hatemail to:    ade
Sat, 7 Aug 2010
[ 10:58 gerald ] Original commit 
1.36 Mk/
Revert previous, bogus commit.  Sorry!
[ 10:56 gerald ] Original commit 
1.35 Mk/
1.45 Mk/
Disconnect lang/gcc43, that is, USE_GCC=4.3 is not supported any longer.
Mon, 5 Apr 2010
[ 20:36 pav ] Original commit 
1.34 Mk/
- Add ability to run libtoolize by defining USE_AUTOTOOLS=libtoolize in the port

PR:             ports/138139
Submitted by:   bz
Mon, 28 Dec 2009
[ 02:47 linimon ] Original commit 
1.33 Mk/
Also assign this file to the new autotools mail reflector, and change the
boilerplate comment to match the various ports.

Hat:            portmgrt
Wed, 19 Aug 2009
[ 02:26 mezz ] Original commit 
1.32 Mk/
Add libtool>=2.2, that way it will stop from anyone to try to install any
ports that are with libtool22 while users have libtool15 installed. It will
stop the check dependency and tell you to update your libtool first.

Approved by:    portmgr
Sun, 2 Aug 2009
[ 19:36 mezz ] Original commit 
1.1958 MOVED
1.31 Mk/
1.58 accessibility/atk/Makefile
1.51 accessibility/gnome-mag/Makefile
1.30 accessibility/kdeaccessibility/Makefile
1.12 archivers/kbackup/Makefile
1.7 archivers/kio_p7zip/Makefile
1.33 archivers/libcomprex/Makefile
1.2 archivers/libcomprex/files/

(Only the first 10 of 1514 ports in this commit are shown above. View all ports for this commit)
-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" <>, and
                a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:    marcus
Approved by:    portmgr
Sat, 28 Jul 2007
[ 06:33 ade ] Original commit 
1.1433 MOVED
1.30 Mk/
1.16 chinese/iiimf-le-newpy/Makefile
1.4 chinese/iiimf-le-newpy/files/patch-Makefile
1.13 chinese/iiimf-le-ude/Makefile
1.4 chinese/iiimf-le-ude/files/patch-Makefile
1.2825 devel/Makefile
1.1 devel/autoconf-wrapper/Makefile
1.1 devel/autoconf-wrapper/files/

(Only the first 10 of 154 ports in this commit are shown above. View all ports for this commit)
Update to the autotools new world order.

Tested by:      numerous package build runs
Approved by:    portmgr
Thanks to:      des, kris, linimon, pav
Sat, 16 Jun 2007
[ 19:03 pav ] Original commit 
1.29 Mk/
Add missing target ordering when make -j1 is used (this should be a NOP)

Noticed by:     gibbs
Submitted by:   kris
Tested by:      bento amd64 exprun
Tue, 27 Mar 2007
[ 01:23 linimon ] Original commit 
1.28 Mk/
1.57 devel/libtool15/Makefile
I do not appreciate the attempt to play politics with the reassignment of
maintainership of these two files.  I insist that further commits be run
through portmgr@ first.

Hat:            portmgr
[ 00:34 jylefort ] Original commit 
1.27 Mk/
1.56 devel/libtool15/Makefile
Take maintainership.

Approved by:    maintainer timeout (16 days)
Sat, 24 Mar 2007
[ 14:02 pav ] Original commit 
1.26 Mk/
1.1 Mk/
1.557 Mk/
1.69 Mk/
[1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros
[2] Fix ECHO_CMD/ECHO_MSG usage in
[3] Move to ports/Mk
[5] Whitespace sweep
[6] Add WWWDIR variable with default value of ${PREFIX}/www/${PORTNAME}

PR:             ports/100996 [1], ports/100556 [2], ports/100497 [3],
                ports/104009 and ports/104018 [5], ports/105529 [6]
Submitted by:   stass [1] [3], gabor [2], pav [4], edwin [5], laszlof [6]
Approved by:    ade [4]
Mon, 4 Dec 2006
[ 01:07 ade ] Original commit 
1.25 Mk/
Whitespace fix

PR:             104010
Submitted by:   edwin
Wed, 5 Jul 2006
[ 02:18 linimon ] Original commit 
1.24 Mk/
1.14 Mk/
1.8 Mk/
1.130 Mk/
1.21 Mk/
1.62 Mk/
1.31 Mk/
1.536 Mk/
1.152 Mk/
1.10 Mk/
* Change all bogus uses of BROKEN to IGNORE.  Note: the BROKEN_WITH_*
  forms are retained for compatibility but deprecated [1]

* Add sha256 to CHECKSUM_ALGORITHMS [2]

* Remove some whitespace [2]

* Add USE_SCONS and for the Python-based SCons build system [3]

* Fix USE_LDCONFIG with non-default PREFIX [4]

* Add USE_WX and friends, and, for common code for WxWidgets
  support [5]

* Add 'make missing' to show missing dependencies [6]

* Fix DESKTOP_ENTRIES processing on 4.x [7]

PR:     92445 [1], 98206 [2], 98731 [3], 99370 [4], 89398 [5],
        93601 [6], 98891 [7]

Submitted by:   linimon [1], edwin [2], alex at foxybanana dot com [3],
                gerald [4], flz [4], alepulver [5], alex at fafula dot com [6],
                shaun [7]
Thu, 23 Feb 2006
[ 10:43 ade ] Original commit 
1.23 Mk/
Conversion to a single libtool environment.

* devel/libtool13 is no more (requiem mors pacem)
* devel/libtool15 now installs as ${LOCALBASE}/bin/libtool etc.
  (ie: no versioning on the binaries and scripts)
* USE_AUTOTOOLS= libtool:XX:inc has been deprecated
  Where possible, ports should simply set GNU_CONFIGURE=yes and use  the
pre-packaged version of libtool that comes as part of the  source distribution
* all the legacy hacks to libtool that we have been saddled with over  the years
have been removed. (eg: .la files are now installed)    This brings us in line
not only with Linux distributions, but also pkgsrc.
* libtool now understands, and correctly handles, "nonstandard" compilers
  such as g++34, gcc295, etc. etc.

This could not have happened without the truly outstanding work from kris,
not only putting up with me, but also running countless builds, both on
dosirak and pointyhat.  I am truly indebted to him.

Sponsored by:   Theakston Old Peculier, Marlboro Red, Cafe de Colombia
Approved by:    portmgr (kris)
Sat, 21 Jan 2006
[ 17:37 krion ] Original commit 
1.93 Makefile
1.22 Mk/
1.4 Mk/
1.7 Mk/
1.105 Mk/
1.13 Mk/
1.55 Mk/
1.1 Mk/
1.1 Mk/
1.1 Mk/

(Only the first 10 of 82 ports in this commit are shown above. View all ports for this commit)
- Fix 'all-depends-list' target in cases if dependencies list is
  very long and if some dependencies can't be added into the list.

- Fix FAM support.  Make gamin the default FAM system. [2]

- Introduce new 'quicksearch' target to show only port, path and
  info section of the matching ports. [3]

- Introduce new category - rubygems. [4]

- Fix stale dependencies while installing qmail slaveport and
  another port that depends on qmail. [5]

- Add commentary for describes target in [6]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 5 Jan 2006
[ 21:05 ade ] Original commit 
1.21 Mk/
As threatened, remove the compatibility shims for autotools, everything
should now be using USE_AUTOTOOLS.
Wed, 30 Nov 2005
[ 18:21 ade ] Original commit 
1.20 Mk/
Fix a couple [1][2] of typos in the autotools warning message.

PR:             89754 [1]
Submitted by:   Vasil Dimov <> [1], barner [2]
Sat, 19 Nov 2005
[ 22:04 ade ] Original commit 
1.19 Mk/
Add a pre-everything:: target that will print out appropriate warnings
if a port is still using the old autotools Makefile constructs.

For example:

    *** AUTOTOOLS WARNING for x11/electricsheep
    This port is using old autotools constructs which wil be
    disappearing on 1st January 2006

    In most cases, this warning can be fixed by removing
    all the old constructs and replacing them with:
      USE_AUTOTOOLS=  libtool:13

The first line should be easily parseable by portbuild and tinderbox
clusters to flag such ports.

I'll be doing a few more sweeps of the ports tree to pick up on any
such ports over the coming weeks, before turning off the old system
and marking the port BROKEN in such cases.
[ 06:02 ade ] Original commit 
1.18 Mk/
1.21 Mk/
1.27 accessibility/dasher/Makefile
1.4 archivers/torrentzip/Makefile
1.7 audio/gnomoradio/Makefile
1.43 audio/speex-devel/Makefile
1.14 databases/libgdamm/Makefile
1.58 devel/apr/Makefile
1.16 devel/gconfmm26/Makefile
1.10 devel/glibmm/Makefile

(Only the first 10 of 29 ports in this commit are shown above. View all ports for this commit)
Switch to <target>:: convention for both patch-autotools and run-autotools,
to allow for easier overriding of these targets by port Makefiles, if
they need to.
Fri, 18 Nov 2005
[ 23:21 ade ] Original commit 
1.17 Mk/
Rework the run-autotools target into a series of sub-targets, the
order of which can now be overriden.

PR:             86309 (slightly reworked)
Submitted by:   thierry
Tue, 15 Nov 2005
[ 06:58 ade ] Original commit 
1.16 Mk/
Feh.  Revert previous commit.  Apparently 4.x make(1) doesn't
understanding .warning.
[ 06:54 ade ] Original commit 
1.15 Mk/
Now that the mass-conversion is done, print out a helpful message
(via .warning) for pending ports etc. that use the Old World Order
for autotools.

This will turn into a BROKEN message, along with removal of the old
shims, on January 1st 2006, or after 5.5-RELEASE, whichever comes first.
Sat, 2 Jul 2005
[ 05:02 marcus ] Original commit 
1.14 Mk/
Instead of checking to see if USE_AUTOTOOLS_COMPAT is defined, ensure that
it is empty.  USE_AUTOTOOLS_COMPAT will always be defined, but we don't
want to assume that we're using autotools compatibility unless its value
is non-null.  Previously, the defined check would cause ports using the new
USE_AUTOTOOLS scheme to fail.

Approved by:    ade
Fri, 1 Jul 2005
[ 17:04 ade ] Original commit 
1.13 Mk/
Install the new version of with support for the
USE_AUTOTOOLS stanza.  Full backwards compatibility with the current
USE/WANT variables has been maintained via a number of shims which
are set to expire on January 1st, 2006.

Please do *not* start using USE_AUTOTOOLS in port Makefiles until
after 6.0-RELEASE has gone out the door.  Once that has happened,
I will implement a tree-wide conversion process before 5.5-RELEASE,
at which points ports will be free to use the new mechanisms.

This change has been extensively locally tested with various large
consumers of autotools building with no ill-effects notice.  However,
there may well be edge cases that need to be taken care of.  After
discussion with various members of portmgr, it was agreed that this
commit could go ahead without an -exp run, but that does not, in
my mind, constitute full approval.  The responsibility for any breakages
caused by this commit are mine, and mine alone.  Please do file PRs,
or mail me directly, if breakage is noticed, and I will endeavor to
fix immediately.

PR:             82462
Fri, 17 Jun 2005
[ 04:04 ade ] Original commit 
1.12 Mk/
Remove old, deprecated entry points into that merely
flagged a port as BROKEN.  Since INDEX builds just fine, it's pretty
obvious that all ports have been converted over to the current world
order, and this has been the case through at least the lifetime of 5.x,
so it's time they went away.
Thu, 16 Jun 2005
[ 21:52 ade ] Original commit 
1.11 Mk/
Add USE_ACLOCAL_VER= (automake-version), another entry point into
using the various GNU autotools, running "aclocal" at configuration
time, prior to any other tools.

This should allow a number of ports Makefiles to be cleaned up with
respect to their explicit calling of ${ACLOCAL}

PR:             41945 (reworked for current reality)
Submitted by:   Bruce M Simpson <>
[ 17:29 ade ] Original commit 
1.10 Mk/
1.60 devel/autoconf213/Makefile
1.55 devel/autoconf253/Makefile
1.63 devel/autoconf259/Makefile
1.57 devel/automake14/Makefile
1.48 devel/automake15/Makefile
1.64 devel/automake19/Makefile
1.40 devel/libtool13/Makefile
1.47 devel/libtool15/Makefile

The versioned autotools are now strictly for building other ports in the tree.
Likewise, the gnu- autotools are for runtime dependencies for IDEs, and others,
where unmodified cross-platform capabilities are desired.
Sun, 9 Jan 2005
[ 10:12 krion ] Original commit 
1.9 Mk/
1.36 Mk/
1.17 Mk/
1.48 Mk/
1.58 Mk/
1.61 Mk/
1.8 Mk/
1.275 Mk/
Remove trailing spaces.
Tue, 3 Aug 2004
[ 22:36 ade ] Original commit 
1.488 MOVED
1.8 Mk/
1.8 audio/faac/Makefile
1.1 comms/gammu/files/patch-configure
1.1664 devel/Makefile
1.49 devel/autoconf/Makefile
1.13 devel/autoconf/distinfo
1.2 devel/autoconf/files/
1.4 devel/autoconf/pkg-descr

(Only the first 10 of 34 ports in this commit are shown above. View all ports for this commit)
Move devel/autoconf->devel/autoconf253 and devel/automake->devel/automake15
All autotools ports are now truly versioned and do not conflict with each

This marks the end of "Phase 1" of the autotools updates.
Fri, 9 Jul 2004
[ 17:47 marcus ] Original commit 
1.7 Mk/
Add some documentation for USE_INC_LIBTOOL_VER.
[ 17:43 marcus ] Original commit 
1.6 Mk/
1.38 accessibility/at-spi/Makefile
1.39 accessibility/atk/Makefile
1.35 accessibility/gail/Makefile
1.17 accessibility/gnomemag/Makefile
1.8 arabic/katoob/Makefile
1.36 archivers/fileroller/Makefile
1.26 archivers/lzo/Makefile
1.51 archivers/rpm/Makefile
1.12 archivers/ucl/Makefile

(Only the first 10 of 489 ports in this commit are shown above. View all ports for this commit)
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port.  Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version.  To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:


With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:             63944
Based on work by:eik and marcus
Approved by:    ade (autotools maintainer)
Tested by:      kris on pointyhat
Bound to be hidden problems:    You bet
Thu, 1 Jul 2004
[ 21:13 ade ] Original commit 
1.5 Mk/
.error -> BROKEN (against my better judgement, but hey ho)

PR:             68568
Submitted by:   eik
[ 17:06 ade ] Original commit 
1.464 MOVED
1.4 Mk/
1.14 audio/pd/Makefile
1.2 audio/swami/Makefile
1.8 audio/xmms-imms/Makefile
1.9 databases/dbconnect/Makefile
1.22 databases/firebird-devel/Makefile
1.2 databases/firebird-devel/files/
1.38 databases/freetds/Makefile
1.2 databases/freetds/files/patch-aclocal-m4

(Only the first 10 of 70 ports in this commit are shown above. View all ports for this commit)
Autotools cleanup.  Remove autoconf257 (259), automake17 (18), and
libtool14 (13/15).

PR:             67768
Submitted by:   ade
Approved by:    4-exp bento runs (thanks, kris!)
Tue, 8 Jun 2004
[ 20:45 ade ] Original commit 
1.451 MOVED
1.3 Mk/
1.1571 devel/Makefile
1.5 devel/libltdl/Makefile
1.2 devel/libltdl/pkg-descr
1.2 devel/libltdl/pkg-plist
1.5 devel/libltdl15/Makefile
Switch over to versioned devel/libltdl15 (from devel/libltdl) after
Fri, 4 Jun 2004
[ 17:27 ade ] Original commit 
1.2 Mk/
Over the past few weeks, we have been testing the next
incarnation of ports/Mk/ on the road to bringing
at least some semblance of sanity back to this corner of the
ports collection.

By far and away the easiest way to see the changes will be to
view the new file once committed, but here is a summary of the

been fully deprecated.  Ports attempting to use these variables
after the commit will error out, and most obviously break INDEX
generation, with a helpful error message.  Instead, ports must
now specifically choose the version of any of these tools that
they need with the corresponding USE_*_VER variables.  Note that
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 19 Apr 2004
[ 01:37 ade ] Original commit 
1.1 Mk/
1.487 Mk/
1.21 databases/firebird-devel/Makefile
1.31 databases/firebird/Makefile
1.73 www/tidy-devel/Makefile
Introduce to the world, ripped from
This is essentially a null-commit, with the one exception that
the "patch-libtool" target is now called "patch-autotools" for
consistency with "run-autotools".

Many thanks to kris for testing on the 4-exp bento cluster

Approved by:    portmgr (kris)
Verified by:    bento 4-exp

Number of commits found XX: 68

User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
chromiumMay 24
piwigoMay 23
drupal7May 22
tomcat-develMay 22
tomcat7May 22
tomcat85May 22
tomcat9May 22
unboundMay 22
zabbix3-proxyMay 20
zabbix3-serverMay 20
rubygem-actionpack52May 19
rubygem-actionpack60May 19
rubygem-actionview52May 19
rubygem-actionview60May 19
rubygem-activestorage52May 19

14 vulnerabilities affecting 165 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-05-24 19:56:04

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 39415
Broken 82
Deprecated 622
Ignore 372
Forbidden 5
Restricted 147
Vulnerable 24
Expired 17
Set to expire 577
Interactive 0
new 24 hours 3
new 48 hours12
new 7 days38
new fortnight83
new month251

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.