suggested patch for bsd.ports.mk

Mark Linimon linimon at lonesome.com
Sat May 14 04:58:46 UTC 2016


On Sat, May 14, 2016 at 11:25:08AM +0800, Julian Elischer wrote:
> so who or what decides if I can put this in?

portmgr.  From the portmgr pages:

  Changes to bsd.port.mk are not the only commits that can have a drastic
  effect on the tree. We request that any such changes also be tested on
  the cluster. Examples of such changes that should be tested before 
  committing include:

    changes to packages with many dependencies, including X11 servers,
    GNOME, KDE, gettext, autotools, and so forth

    changes that change the "accepted best practice" for ports Makefiles,
    such as definitions or usage of common make variables (or Makevars).
    (e.g. consolidation of various implementations of USE_*, WITH_*, and
    so forth)

    large repocopies (such as when an existing port category is divided up)

  If you are unsure of whether your proposed change will require a regression
  test, please send email to portmgr at FreeBSD.org.

----------------

What this doesn't say is that, by convention, portmgr tests all changes to
bsd.port.mk on an experimental (exp-) run on the cluster.  The motivation is
that many people auto-update their ports trees every day, and any breakage
generates immediatel, ah, feedback.

In general minor changes are piggybacked onto major changes during an exp-
run.

tl;dr: file a PR and assign to it portmgr@ under 'ports infrastructure'.

mcl


More information about the freebsd-ports mailing list