| non port: Mk/bsd.autotools.mk |
|
CVSWeb
|
Number of commits found: 30 | |
Sat, 28 Jul 2007
|
[ 07:33 ade ]
1.1433 MOVED
1.16 chinese/iiimf-le-newpy/Makefile
1.13 chinese/iiimf-le-ude/Makefile
1.2825 devel/Makefile
1.1 devel/autoconf-wrapper/Makefile
1.62 devel/autoconf213/Makefile
1.57 devel/autoconf253/Makefile
1.65 devel/autoconf259/Makefile
1.68 devel/autoconf261/Makefile
1.1 devel/automake-wrapper/Makefile
(Only the first 10 of 154 ports in this commit are shown above. )
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
|
[ 20:03 pav ]
1.29 Mk/bsd.autotools.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
|
[ 02:23 linimon ]
1.57 devel/libtool15/Makefile
1.28 Mk/bsd.autotools.mk
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
|
[ 01:34 jylefort ]
1.56 devel/libtool15/Makefile
1.27 Mk/bsd.autotools.mk
Take maintainership.
Approved by: maintainer timeout (16 days)
|
|
Sat, 24 Mar 2007
|
[ 14:02 pav ]
1.67 CHANGES
1.26 Mk/bsd.autotools.mk
1.1 Mk/bsd.efl.mk
1.557 Mk/bsd.port.mk
1.69 Mk/bsd.port.subdir.mk
[1] Introduce COPYTREE_BIN and COPYTREE_SHARE macros
[2] Fix ECHO_CMD/ECHO_MSG usage in bsd.port.mk
[3] Move bsd.efl.mk to ports/Mk
[4] Change LIBTOOLFILES default to ${CONFIGURE_SCRIPT}
[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 ]
1.25 Mk/bsd.autotools.mk
Whitespace fix
PR: 104010
Submitted by: edwin
|
|
Wed, 5 Jul 2006
|
[ 03:18 linimon ]
1.24 Mk/bsd.autotools.mk
1.14 Mk/bsd.database.mk
1.8 Mk/bsd.gcc.mk
1.130 Mk/bsd.gnome.mk
1.21 Mk/bsd.gstreamer.mk
1.62 Mk/bsd.kde.mk
1.31 Mk/bsd.php.mk
1.536 Mk/bsd.port.mk
1.152 Mk/bsd.ruby.mk
1.10 Mk/bsd.sdl.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 bsd.scons.mk for the Python-based SCons build system [3]
* Fix USE_LDCONFIG with non-default PREFIX [4]
* Add USE_WX and friends, and bsd.wx.mk, 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 ]
1.23 Mk/bsd.autotools.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 ]
1.93 Makefile
1.21 astro/sattrack/Makefile
1.9 comms/acfax/Makefile
1.8 comms/aldo/Makefile
1.2 comms/cwdaemon/Makefile
1.5 comms/echolinux/Makefile
1.10 comms/gmfsk/Makefile
1.5 comms/gpredict/Makefile
1.3 comms/gpsk31/Makefile
1.6 comms/grig/Makefile
(Only the first 10 of 82 ports in this commit are shown above. )
- Fix 'all-depends-list' target in cases if dependencies list is
very long and if some dependencies can't be added into the list.
[1]
- 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 bsd.port.mk. [6] (Only the first 15 lines of the commit message are shown above )
|
|
Thu, 5 Jan 2006
|
[ 21:05 ade ]
1.21 Mk/bsd.autotools.mk
As threatened, remove the compatibility shims for autotools, everything
should now be using USE_AUTOTOOLS.
|
|
Wed, 30 Nov 2005
|
[ 18:21 ade ]
1.20 Mk/bsd.autotools.mk
Fix a couple [1][2] of typos in the autotools warning message.
PR: 89754 [1]
Submitted by: Vasil Dimov <vd@datamax.bg> [1], barner [2]
|
|
Sat, 19 Nov 2005
|
[ 22:04 ade ]
1.19 Mk/bsd.autotools.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 ]
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
1.21 devel/gnome-vfsmm/Makefile
1.3 devel/libbegemot/Makefile
(Only the first 10 of 29 ports in this commit are shown above. )
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 ]
1.17 Mk/bsd.autotools.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 ]
1.16 Mk/bsd.autotools.mk
Feh. Revert previous commit. Apparently 4.x make(1) doesn't
understanding .warning.
|
[ 06:54 ade ]
1.15 Mk/bsd.autotools.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
|
[ 06:02 marcus ]
1.14 Mk/bsd.autotools.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
|
[ 18:04 ade ]
1.13 Mk/bsd.autotools.mk
Install the new version of bsd.autotools.mk 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
|
[ 05:04 ade ]
1.12 Mk/bsd.autotools.mk
Remove old, deprecated entry points into bsd.autotools.mk 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
|
[ 22:52 ade ]
1.11 Mk/bsd.autotools.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 <bms@spc.org>
|
[ 18:29 ade ]
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
1.10 Mk/bsd.autotools.mk
Purge WANT_{LIBTOOL,AUTOCONF,AUTOMAKE}_RUN
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 ]
1.9 Mk/bsd.autotools.mk
1.36 Mk/bsd.emacs.mk
1.17 Mk/bsd.gnustep.mk
1.48 Mk/bsd.kde.mk
1.58 Mk/bsd.port.subdir.mk
1.61 Mk/bsd.python.mk
1.8 Mk/bsd.sdl.mk
1.275 Mk/bsd.sites.mk
Remove trailing spaces.
|
|
Tue, 3 Aug 2004
|
[ 23:36 ade ]
1.30 CHANGES
1.488 MOVED
1.8 audio/faac/Makefile
1.1664 devel/Makefile
1.49 devel/autoconf/Makefile
1.37 devel/automake/Makefile
1.40 devel/automake15/Makefile
1.14 net/licq-console/Makefile
1.15 print/foomatic-db-engine/Makefile
1.12 www/flood/Makefile
(Only the first 10 of 34 ports in this commit are shown above. )
Move devel/autoconf->devel/autoconf253 and devel/automake->devel/automake15
All autotools ports are now truly versioned and do not conflict with each
other.
This marks the end of "Phase 1" of the autotools updates.
|
|
Fri, 9 Jul 2004
|
[ 18:47 marcus ]
1.7 Mk/bsd.autotools.mk
Add some documentation for USE_INC_LIBTOOL_VER.
|
[ 18:43 marcus ]
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
1.15 archivers/xpk/Makefile
(Only the first 10 of 489 ports in this commit are shown above. )
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:
USE_INC_LIBTOOL_VER= 15
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
|
[ 22:13 ade ]
1.5 Mk/bsd.autotools.mk
.error -> BROKEN (against my better judgement, but hey ho)
PR: 68568
Submitted by: eik
|
[ 18:06 ade ]
1.464 MOVED
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.38 databases/freetds/Makefile
1.11 databases/mysql-administrator/Makefile
1.8 databases/pgcluster/Makefile
1.8 deskutils/multisync/Makefile
(Only the first 10 of 70 ports in this commit are shown above. )
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
|
[ 21:45 ade ]
1.451 MOVED
1.1571 devel/Makefile
1.5 devel/libltdl/Makefile
1.5 devel/libltdl15/Makefile
1.3 Mk/bsd.autotools.mk
1.2 devel/libltdl/pkg-descr
1.2 devel/libltdl/pkg-plist
Switch over to versioned devel/libltdl15 (from devel/libltdl) after
repo-copy.
|
|
Fri, 4 Jun 2004
|
[ 18:27 ade ]
1.2 Mk/bsd.autotools.mk
Over the past few weeks, we have been testing the next
incarnation of ports/Mk/bsd.autotools.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
changes:
1. USE_LIBTOOL, USE_AUTOCONF, USE_AUTOHEADER, USE_AUTOMAKE have
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 )
|
|
Mon, 19 Apr 2004
|
[ 02:37 ade ]
1.21 databases/firebird-devel/Makefile
1.31 databases/firebird/Makefile
1.73 www/tidy-devel/Makefile
1.1 Mk/bsd.autotools.mk
1.487 Mk/bsd.port.mk
Introduce bsd.autotools.mk to the world, ripped from bsd.port.mk
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: 30 |
|
| Latest Vulnerabilities |
|
12 vulnerabilities affecting 16 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
|
|