freebsd-ports/Mk
Maxim Sobolev ac09919701 Heroic attempt to reduce number of PRs assigned to portmgr@:
1. Make PY_DISTUTILS recently added into <bsd.python.mk> actually working.

PR:		36537
Submitted by:	tg

2. Propagate error code from failed `make depends', when one of the ports
   we depend upon is marked BROKEN/FORBIDDEN.

PR:		25522
Submitted by:	alex

3. By default, when bsd.port.mk configurating Makefile.PL only pass
   PREFIX as argument, but some Perl module (eg. Test-Harness) needed
   INSTALLPRIVLIB and/or INSTALLARCHLIB in order to install, otherwise
   default installation will goes to /usr/lib and not ${PREFIX}/lib,
   in some case, adding these tag to CONFIGURE_ARGS is not bad.

PR:		29681
Submitted by:	Shell Hung <shell@shellhung.org>

4. Update patch-libtool target, so that it doesn't break ports with
   autoconf 2.13-generated configure script. USE_LIBTOOL is still not
   very useful for such cases, but at least it doesn't break them badly
   anymore.

PR:		31142
Submitted by:	wjv

5. Make `make search' working even when /usr/obj/usr/ports exists.

PR:		31862
Submitted by:	gad

6. When configure script fails unexpectedly don't dump thousands lines of
   config.log to the user's screen, because it usually doesn't contain
   information useful for tracking the problem anyway. Instead display a
   message asking a user to report the failure to the proper entity
   (maintainer) and what to include into the problem report.

PR:		34459, 35488
Submitted by:	Thomas Hurst <freaky@aagh.net>
		Alan Eldridge <ports@geeksrus.net>
		sobomax
		other countless hackers whose names are lost in the noise
Text of message suggested by:	asmodai

7. Make PREFIX=/usr situation more sane. When PREFIX is set to /usr,
   bsd.port.mk uses MANPREFIX=${PREFIX} and BSD.local.dist for mtree as
   always, however those defaults are not appropriate for /usr, and better
   options are available.

PR:		36030
Submitted by:	DougB

8. Use ${ECHO_CMD} instead of ${ECHO} everywhere in the bsd.port.mk to
   avoid clashing with system .mk settings (${ECHO} has a different meaning
   there). Actually the patch is imcomplete, because large portion of those
   ${ECHO_CMD}s should be ${ECHO_MSG}, but this one will at least make Bruce
   happy, which shouldn't be underestimated.

PR:		34988
Submitted by:	knu

All of the above tested by:	bento
Special thanks goes to:		kris (for his help with getting this tested)

-------------------------- THE END (to be continued) ------------------------
2002-04-25 15:28:48 +00:00
..
bsd.emacs.mk Sync with emacs21 update. 2002-03-19 03:28:51 +00:00
bsd.gnome.mk Add chkdepschain.py - a tool to address one of the most annoying when it comes 2002-01-13 12:05:07 +00:00
bsd.java.mk Some small improvements. Added some comments at the top 2002-04-04 23:01:24 +00:00
bsd.kde.mk Say goodbye to Qt 1.x and all of its dependents. The one port I found 2002-04-19 02:30:02 +00:00
bsd.kde4.mk Say goodbye to Qt 1.x and all of its dependents. The one port I found 2002-04-19 02:30:02 +00:00
bsd.port.mk Heroic attempt to reduce number of PRs assigned to portmgr@: 2002-04-25 15:28:48 +00:00
bsd.port.post.mk Id->FreeBSD rename bis 1999-08-25 04:40:22 +00:00
bsd.port.pre.mk Id->FreeBSD rename bis 1999-08-25 04:40:22 +00:00
bsd.port.subdir.mk Don't descend into a subdir for 'readmes' target if subdir doesn't exist. 2001-12-23 11:11:40 +00:00
bsd.python.mk New trigger USE_PYDISTUTILS. When defined, do-build' and do-install' 2002-04-17 11:34:47 +00:00
bsd.ruby.mk Update ruby-devel to the latest 1.7 snapshot as of 2002-04-12. 2002-04-14 12:36:47 +00:00
bsd.sites.mk Pessimise ftp.yggdrasil.com GNOME mirror, because it's currently unresolvable. 2002-04-09 09:40:38 +00:00