of Berkeley DB.
- add {WANT,WITH,INVALID,<UNIQUENAME>_WITH}_BDB_VER and WITH_BDB_HIGHEST
to choose the best version of db.
- support db44.
- update UPDATING
PR: 89023
Submitted by: Scot W. Hetzel <swhetzel at gmail.com>
Approved by: maintainer timeout
This is consistent with vendor configure.
PR: ports/90565
Submitted by: Alexander Zhuravlev <zaa@zaa.pp.ru>
Approved by: maintainer timeout (ale; 3 months)
* 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)
so it appends to (BUILD|RUN)_DEPENDS instead of defining new types,
since this requires changes to third party code like the
tinderbox and pointyhat. Hopefully this will be revisited by the
author in the future. [1]
* Cause USE_RC_SUBR to install startup scripts as foo, rather than
foo.sh, on applicable RELENG_6 systems as well as HEAD [2]
PR: ports/92711 [1], ports/93265 [2]
Submitted by: ade [1], dougb [2]
visiable changes are:
- Use OPTIONS to control php#-mysql and pear-DB (for PostgreSQL
support) depends.
- Replace the DRUPDIR make variable with DRUPAL_BASE.
Other changes include abstracting some command paths and most of the
module makefiles out into a bsd.drupal.mk that lives in www/drupal for
now. Module updates to follow.
[1]
- Fix all-depends-list target with dependencies that use the ':target'
syntax. [2]
- Correct errors in USE_DOS2UNIX. [3], [4]
- Detect conflicts between installed and requested FAM implementations and
fail more gracefully instead of registering a dependency on the
wrong port. Set the default implementation based on what the user
has already installed. [5]
- Correctly clean up info subdirectories in pkg-plist [6]
- The linux ldconfig invocation has to be done in a chroot, else some
FreeBSD native libs get cached in the linux ld.so.cache. Use the
internal chroot feature of the linux ldconfig to do this. [7]
- Update the OpenLDAP default version. [8]
PR: ports/92446 [1], ports/86310 [2], ports/92584 [3],
ports/92688 (partial) [4], ports/92583 [5], ports/91057 [6],
ports/92322 [7], ports/86310 [9]
Submitted by: linimon [1], mi [2], jylefort [3], danfe [3],
Alejandro Pulver <alejandro at varnet dot biz> [4],
marcus [5], gerald [6], netchild [7], vsevolod [8]
to reword the strings in the IGNORE statements, but also the change from
BROKEN_WITH to IGNORE_WITH is wrong without the accompanying changes
throughout the ports tree.
Hat: portmgr
Pointy hat: linimon
Noticed by: kris
EMACS ports. [1]
- Allow building a port as root using an NFS-mounted /usr/ports if the
server maps root to a UID other than root. [2]
- Make 'BROKEN' and 'IGNORED' ports exit their "make install" with a fail
status rather than success. [3]
- Improve behavior when dealing with versioned dependencies. [4]
- Fix false positives in check-conflicts target. [5]
- Remove obsolete bzip2 code. [6]
- Add physical category net-p2p. [7]
- Don't fetch INDEXFILE if not necessary; respect FETCH_ENV. [8], [11]
- INDEX can now be moved outside of ports tree. [9]
- Add ghostscript-gpl. [10]
- Remove obsolete USE_MESA. [12]
- Force pkg_install tools from ports on FreeBSD 4.10 and older. [13]
- Document ALWAYS_KEEP_DISTFILES. [14]
- Remove USE_REINPLACE from bsd.port.mk USE_DOS2UNIX patch. [15]
PR: ports/37596 [1], ports/57259 [2], ports/63216 [3],
ports/89448 [4], ports/89710 [5], ports/88996 [6],
ports/89260 [7], ports/89363 [8], ports/89809 [9],
ports/89853 [10], ports/91086 [11], ports/91710 [12],
ports/91727 [13], ports/92111 [14], ports/92124 [15]
Submitted by: Jay Sachs <jay at eziba dot com> [1], sem [1, 3, 8, 12],
Andrew Heybey <ath at niksun dot com> [2], Jamie Jones
<jamie at thompson dot bishopston dot net>, tobez [4], Mark
Andrews <Mark_Andrews at isc dot org> [5], edwin [6, 11, 15],
pav [7, 13], Peter Jeremy <PeterJeremy at optushome dot com
dot au> [9], Ulrich Spoerlein <q at galgenberg dot net> [10],
netchild [11], erwin [14]
Reviewed by: kris, clement (partially)
correctly to start with.
NOTE: if you have your ports tree outside of /usr/ports and don't make your
own INDEX, 'make search' will return no results. This was a pre-existing
problem which no one had ever noticed.
People with long experience in software can imagine the merriment of
attempting to debug the current problem given this, for themselves.
PR: ports/92189
Submitted by: linimon
Fix from clement