notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: Mk/bsd.port.mk

Number of commits found: 1255 (showing only 100 on this page)

[First Page]  «  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13  »  [Last Page]

Wednesday, 17 Nov 2010
21:06 pav search for other commits by this committer
- no-op/style: make use of an assigned variable

PR:             ports/152090
Submitted by:   Eitan Adler <lists@eitanadler.com>
Original commit
Monday, 8 Nov 2010
16:07 pav search for other commits by this committer
- Fix PLIST_DIRSTRY: swap the substitutions to the proper order

PR:             ports/151799
Submitted by:   sunpoet
Original commit
Friday, 29 Oct 2010
12:41 erwin search for other commits by this committer
Fix a mismerge in the previous revision and revert the reversion
of revision 1.651.

Noticed by:     sunpoet
Original commit
Thursday, 28 Oct 2010
21:00 erwin search for other commits by this committer
Deprecate md5 in favour of sha256 checksums.  md5 checksums will no longer
be generated or checked, and will be silently ignored for now.  Also,
generalize the MD5_FILE macro to DISTINFO_FILO.

PR:             149657
Submitted by:   rene
Approved by:    portmgr
Tested on:      pointyhat i386 7-exp
Original commit
Monday, 25 Oct 2010
18:36 erwin search for other commits by this committer
- Pass CPP to CONFIGURE_ENV and MAKE_ENV [1]
- fix fetch-required-list output [2]

PR:             151047 [1],
                145955 [2]
Submitted by:   gerald [1],
                Martin Simmons <martin@lispworks.com> [2]
Original commit
Wednesday, 13 Oct 2010
09:04 erwin search for other commits by this committer
- add INSTALL_LIB target [1]
- Add PLIST_DIRSTRY macro [2]

PR:             150303 [1],
                150337 [2]
Submitted by:   rene [1],
                kwm [2]
Original commit
Wednesday, 29 Sep 2010
20:51 pav search for other commits by this committer
- Introduce a new virtual category enlightenment, for the popular desktop
  environment

PR:             ports/150492
Requested by:   Grzegorz Blach <magik@roorback.net>
Original commit
Sunday, 26 Sep 2010
07:59 tota search for other commits by this committer
- Add CRAN_Include_MAINTAINER tag to Mk/bsd.cran.mk
- Rename R_MOD to USE_R_MOD to be suitable for bsd.port.mk
- Remove math/R-cran-sm/files/bsd.cran.mk to complete the moving

Approved by:    wen (via e-mail)
Original commit
Friday, 17 Sep 2010
07:31 pav search for other commits by this committer
- Desupport USE_CDRTOOLS=cjk

PR:             ports/150362
Submitted by:   marius
Original commit
Wednesday, 15 Sep 2010
18:35 ade search for other commits by this committer
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:    portmgr (for Mk/bsd.port.mk part)
Tested by:      Multiple -exp runs
Original commit
10:54 pav search for other commits by this committer
- Add USE_BINUTILS knob that makes the build process use binutils from port
  instead of the binutils in base

PR:             ports/149955
Submitted by:   bf
Original commit
Friday, 20 Aug 2010
12:15 pav search for other commits by this committer
- Fix plist leftovers when using LICENSE framework and having @cwd command in
  plist

PR:             ports/147296
Submitted by:   beat

- Provide end-user DISABLE_LICENSES knob to disable licensing framework

PR:             ports/149070
Submitted by:   amdmi3

- Include bsd.gnome.mk when INSTALLS_ICONS is defined

PR:             ports/148051
Submitted by:   amdmi3

- Disable xz memory limit to fix port builds on low-memory systems

PR:             ports/148250
Submitted by:   Warren Block <wblock@wonkity.com>

- Remove compatibility shim for 6.3-RELEASE and older in describe target

PR:             ports/146067
Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua>

- Remove INSTALLS_SHLIB

PR:             ports/146351
Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua>

- Remove last trace of APACHE_COMPAT

PR:             ports/147114
Submitted by:   pgollucci

- Allow ports to override _MAKE_JOBS

PR:             ports/148754
Submitted by:   Anonymous <swell.k@gmail.com>

- Fixes to comments block

PR:             ports/135649, ports/148190
Submitted by:   pgollucci, gcooper
Original commit
Thursday, 15 Jul 2010
14:48 skv search for other commits by this committer
Introduce Perl 5.12.1

Acknowledgements:       kuriyama
Original commit
Friday, 4 Jun 2010
08:09 pav search for other commits by this committer
- Introduce a new USE_XZ knob that handles lzma/xz compressed distfiles
- Convert a bunch of ports to use it

PR:             ports/146329
Submitted by:   mm
With hat:       portmgr
Original commit
Thursday, 3 Jun 2010
11:41 pav search for other commits by this committer
- Fix typo in openal section

PR:             ports/147426
Submitted by:   Andrius Morkunas <hinokind@gmail.com>
Original commit
Wednesday, 2 Jun 2010
11:40 pav search for other commits by this committer
- Rework "missing" target to invoke pkg_info once, running pkg_info -O for each
  dependency was very time consuming

PR:             ports/146829
Submitted by:   Yuri Pankov <yuri.pankov@gmail.com>
Original commit
Tuesday, 25 May 2010
00:25 alepulver search for other commits by this committer
- Add ports license framework, from GSoc 2008/2009.
- Feel free to populate bsd.licenses.db.mk and adjust the variables:
  NO_LICENSES_INSTALL and NO_LICENSES_DIALOGS (default to off).
- For more information see http://wiki.freebsd.org/PortsLicenseInfrastructure

Reviewed by:    erwin
Original commit
Wednesday, 12 May 2010
19:57 pav search for other commits by this committer
- Restore USE_DISPLAY functionality on xorg-7.5 world
Original commit
Tuesday, 27 Apr 2010
21:58 gahr search for other commits by this committer
- Add glew to the list of supported USE_GL variables
- Patch ports depending on GLEW directly

Approved by:    portmgr (pav)
Original commit
Friday, 16 Apr 2010
07:18 pav search for other commits by this committer
- Desupport RC_SUBR and RC_SUBR_SUFFIX macros, they have been replaced with
  literal "/etc/rc.subr" and "" values.

PR:             ports/145092
Submitted by:   dougb
Original commit
Friday, 5 Feb 2010
21:18 skv search for other commits by this committer
Change default Perl version to 5.10.

Approved by:    portmgr (pav)
Original commit
Monday, 25 Jan 2010
19:15 pav search for other commits by this committer
- Introduce USE_OPENAL variable for OpenAL consumers
- Switch to openal-soft as a default OpenAL implementation

PR:             ports/142123
Submitted by:   mva
Tested by:      pointyhat exp-run
Approved by:    portmgr (hat)
Original commit
Thursday, 7 Jan 2010
15:55 pav search for other commits by this committer
- Use full path in depobj for archivers/unzip when USE_ZIP variable is set

  9-CURRENT introduced unzip command to the base system.  Unfortunately it is
  not fully compatible with the archivers/unzip implementation and non-trivial
  amount of ports fail to build when using it.  Thus we will keep using
  archivers/unzip for unzipping source in Ports Collection until someone
  volunteer to fix all individual ports.  Two most common problems with base
  unzip are:
  * extracting files without +x flag (some ports rely to execute unzipped
    configure scripts, for example)
  * different semantics of CR/LF conversion

  Error logs of failed port builds with in-base unzip can be made available on
  request to portmgr@.

With hat:       portmgr
Original commit
Tuesday, 29 Dec 2009
10:25 miwi search for other commits by this committer
- Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src

PR:     ports/136065 ports/127469
Submitted by:   N.J. Mann <njm@njm.me.uk> and Aldis Berjoza
<killasmurf86@gmail.com>

- Early identify port CONFLICTS

PR:     137855
Submitted by:           Piotr Smyrak <smyru@heron.pl>

- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.

Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.

Submitted by:   Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@)

- Fix some whitespaces

Tested with:    exp-run
Original commit
Friday, 18 Dec 2009
14:28 pav search for other commits by this committer
- Terminate support for X11BASE having different value from LOCALBASE

PR:             ports/122341
Submitted by:   flz
Original commit
Wednesday, 25 Nov 2009
22:02 pav search for other commits by this committer
- Correct FORCE_MAKE_JOBS warning which could be incorrectly printed for
  MAKE_JOBS_SAFE marked ports

PR:             ports/140635
Submitted by:   Andrius Morkunas <hinokind@gmail.com>
Tested by:      pointyhat exp-run
Original commit
Monday, 21 Sep 2009
19:13 naddy search for other commits by this committer
Format a few comment lines for ts=4 and <80 columns.

Feature safe:   yes
Original commit
Thursday, 17 Sep 2009
12:24 flz search for other commits by this committer
- Introduce new GNU_CONFIGURE_PREFIX to override default --prefix value
passed to configure when GNU_CONFIGURE is set. [1]
- Few changes to the new USERS/GROUPS variables (users/groups are created
earlier, so they're available in do-install; creates homedir when
it's not /var/empty or /nonexistent; set login class if specified).

PR:             ports/67436 [1]
Submitted by:   (hrs, self) [1]
Feature safe:   yes
Original commit
Sunday, 6 Sep 2009
21:18 flz search for other commits by this committer
Add support to create users and groups from information stored in UIDs/GIDs
files. Users and groups won't be deleted at deinstall time as we're lacking
a refcount to know if any port is using them.

Also convert a few ports while I'm here.

PR:             ports/108514
Submitted by:   mm, self
Original commit
Saturday, 22 Aug 2009
19:32 miwi search for other commits by this committer
 - bsd.port.mk - Remove ${INDEXDIR}/${INDEXFILE}.bz2 after fetchindex is being
run
        PR:             117178
        Submitted by:   krion

 - Fix the problem usage MASTER_SITE_SUBDIR without /
        PR:             131452
        Submitted by:   osa

Tested:         pointyhat exp-run
Original commit
Monday, 3 Aug 2009
15:36 miwi search for other commits by this committer
  - Move pkg_install commands detection to bsd.commands.mk
    PR:         135663
    Submitted:  Yuri Pankov <yuri.pankov@gmail.com>
  - Add default FLEX command to bsd.commands.mk
    PR:         137026
    Submitted:  gahr@

Tested by:      pointyhat exp-build run
Original commit
Friday, 26 Jun 2009
17:03 bsam search for other commits by this committer
Welcome new defaults for linux ports!

The default is switched for OSVERSION >= 800076 (when the last known
issue was fixed at the base system). From now the default linux
base port is linux_base-f10. Default linux infrastrucure ports
are linux-f10-*.

HEADSUP to current@ is comming.

Exp-run by:     portmgr (pav)
Original commit
Thursday, 11 Jun 2009
09:09 erwin search for other commits by this committer
Pass TMPDIR on to configure and make environments.

PR:             132407
Submitted by:   Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Original commit
Tuesday, 9 Jun 2009
15:33 amdmi3 search for other commits by this committer
Convert most of remaining ports that depend on xorg-libraries to
modular xorg.

- supply corresponding USE_XORG for all imake-using ports that need it
- USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG
- retire USE_X_PREFIX which is not really used anywhere after the
  above change
- a few minor nits like whitespace and SF macro

Tested by:      2 tinderbox runs by pav
Approved by:    portmgr (pav)
Original commit
Monday, 8 Jun 2009
14:56 skv search for other commits by this committer
Remove expired port lang/perl5.6
Original commit
Wednesday, 3 Jun 2009
21:50 pav search for other commits by this committer
- Add USE_CSTD flag that adds --std=value to CFLAGS

PR:             ports/135083
Submitted by:   ed

- Separate MAKE_JOBS_NUMBER from _MAKE_JOBS, so it can be used in
  individual ports

PR:             ports/134977
Submitted by:   David Naylor <naylor.b.david@gmail.com>
Original commit
Friday, 22 May 2009
21:57 acm search for other commits by this committer
- Add support to defined USE_FPC after of bsd.port.pre.mk include
Original commit
Monday, 11 May 2009
17:35 pav search for other commits by this committer
- Add a code to drop bsd.port.options.mk into /usr/share/mk if it's missing on
  the system (typically FreeBSD prior to 6.3).  Allows to continue if the write
  fails.  This should allow us to start using it widely in the ports tree
  (please not just yet, wait for a heads-up, in case this change needs to be
  backed out.)
Original commit
Thursday, 9 Apr 2009
22:40 pav search for other commits by this committer
- Don't check if pkg_tools support conflicts, they do on all recent FreeBSD
  versions.  This removes one != call per port, shaving off 2 minutes of CPU
  time per INDEX build on my computer.

Tested by:      pointyhat build run
Original commit
Saturday, 28 Mar 2009
20:45 skv search for other commits by this committer
Introduce Perl 5.10.0
Original commit
Friday, 27 Mar 2009
07:47 pav search for other commits by this committer
- Hot fix previous commit: really bail out when make failed (fail means fail)

Reported by:    amdmi3
Pointy hat to:  pav
Original commit
Sunday, 22 Mar 2009
10:28 pav search for other commits by this committer
Introduce multiple make jobs (parallelization) support.  When enabled, -jX is
passed to the top level vendor Makefile in build stage, where X is number of
CPU cores by default.  The whole system is opt-in, ie. ports need to be enabled
individually.  There is a global override available for adventurious users.
Original commit
Thursday, 19 Mar 2009
17:28 bsam search for other commits by this committer
Welcome to the new linux ports infrastructure which allows using
both current (fc4) and future linux (f8) distributions at one
ports tree.

The patch contains full changes to ports/Mk files and all ports involved.
But only infrastructure is changed. The resulting packages are the same as
before. Hence no need to bump PORTREVISIONs.

The idea was taken from bsd.gnome.mk and others.

More than 130 ports are switched to follow a new linux infrastructure
introduced by changes to bsd.port.mk, bsd.linux-rpm.mk and a new
bsd.linux-apps.mk.

Thanks for all who was involved and helped me with this work.
And help from Alexander Leidinger was incredible.

Other changes are coming. Stay tuned!

PR:             ports/132510
Submitted by:   bsam (me)
Exp-run by:     portmgr (pav)
Original commit
Thursday, 5 Mar 2009
17:56 skv search for other commits by this committer
Remove variable PERL_VER from the ports tree at all - because
it is obsolete since Perl 5.6.0.
Original commit
Monday, 23 Feb 2009
12:53 blackend search for other commits by this committer
Add a new virtual category (docs) for forthcoming ports.

Approved by:    portmgr
Original commit
Sunday, 1 Feb 2009
19:43 skv search for other commits by this committer
Rename: lang/perl5 -> lang/perl5.6

PR:             ports/131046
Original commit
Friday, 23 Jan 2009
16:28 flz search for other commits by this committer
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
Original commit
Saturday, 17 Jan 2009
18:44 skv search for other commits by this committer
Set PERL_VERSION and PERL_VER to "5.8.9".

Pointed by:     ume
Original commit
Sunday, 11 Jan 2009
22:51 pav search for other commits by this committer
- Backout "fail, if recursing into a dependency failed"
  This was failing for people with tcsh, who need to rehash before the newly
  installed executable is visible
Original commit
11:04 pav search for other commits by this committer
- Remove conditional checks and support for FreeBSD versions prior 6.0-RELEASE

Submitted by:   pav

- Fix COPYTREE_* macros not to change permissions and ownership on files, that
  were already present in the target path

Submitted by:   beech

- Add a showconfig-recursive target, which has been in documentation for years
  but never implemented

PR:             ports/87642, ports/126770
Submitted by:   Andy Kosela <andy.kosela@gmail.com>

- Fix ignorelist-verbose target (in preparation for duds.verbose)

PR:             ports/127286 (part of)
Submitted by:   linimon

- Fix OPTIONS dialog to show up for every previously unconfigured port in the
  dependency chain

PR:             ports/127554
Submitted by:   ale

- Fail, if recursing into a dependency failed to satisfy the dependency object
  (only for :install targets)

PR:             ports/116601
Submitted by:   edwin
Original commit
Monday, 5 Jan 2009
12:33 gerald search for other commits by this committer
Document 24 as being the current default for WANT_OPENLDAP_VER if
just USE_OPENLDAP is specified.

Fix a typo in the description of WANT_OPENLDAP_VER.

Approved by:    portmgr (marcus)
Original commit
Friday, 5 Sep 2008
19:41 hrs search for other commits by this committer
* print/ghostscript-* and related ports have been renamed in the
  following way:

        print/ghostscript-gnu -> print/ghostscript7
        print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11
        print/ghostscript-gnu-commfont -> print/ghostscript7-commfont
        print/ghostscript-gpl -> print/ghostscript8
        print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11
        japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont
        korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont

* USE_GHOSTSCRIPT now supports a version number which the port
  requires.  The valid value is "7" or "8".  If other value is
  specified, value of WITH_GHOSTSCRIPT_VER is used.

* WITH_GHOSTSCRIPT_GNU has been removed in favor of
  WITH_GHOSTSCRIPT_VER.  The valid value of WITH_GHOSTSCRIPT_VER is
  "7" or "8", and the default value is "8".

Approved by:    portmgr (pav)
Original commit
Monday, 25 Aug 2008
01:29 rafan search for other commits by this committer
- Fix a small hole after last CONFIGURE_TARGET (actually, it's CONFIGURE_ARGS)
  update: if a port version is 2.13, my magic detection treats this port
  using the old autoconf. To fix this, change the regex to include the prefix
  "autoconf" before the version number 2.13.

Tested by:      pointyhat 7-amd64 exp run (by pav)
Original commit
Thursday, 21 Aug 2008
06:18 rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:             126524 (obsoletes 52917)
Submitted by:   rafan
Tested on:      two pointyhat 7-amd64 exp runs (by pav)
Approved by:    portmgr (pav)
Original commit
Saturday, 9 Aug 2008
16:52 miwi search for other commits by this committer
The KDE FreeBSD team is proud to announce the release of KDE 4.1.0
for FreeBSD. The official KDE 4.1.0 release notes can be found at
http://www.kde.org/announcements/4.1/.

Some note:

* Prefix
KDE4 will be install into a custom prefixes namely ${LOCALBASE}/kde4.
KDE4 and KDE3 can co-exist

* Sound
For sound to work, it is necessary to have dbus and hal enabled
in your system. Please see the respective documentation on how
to enable these.

For more Informations see the HEADS UP at ports@ and kde-freebsd@
or our wiki page http://wiki.freebsd.org/KDE4/Install.

Have fun!
Original commit
Thursday, 24 Jul 2008
22:29 pav search for other commits by this committer
- Add CC and CXX to MAKE_ENV for all ports

PR:             ports/86106, ports/101120 (based on)
Original commit
21:55 pav search for other commits by this committer
- Add an ugly kludge to strip the trailing whitespace from CFLAGS (it comes
  this way from outside already).  Unless stripped, later CFLAGS+= assignments
  will produce a double-space in CFLAGS string.  Sub-configure will reduce it
  back to single space and complain that CFLAGS changed underneath it.

  Most prominent example of a problem solved by this kludge is the -CURRENT,
  where -fno-strict-aliasing is added to every port's CFLAGS.
Original commit
Monday, 21 Jul 2008
22:29 pav search for other commits by this committer
- Separate OpenLDAP related code into bsd.ldap.mk
- Change default OpenLDAP version to 2.4
- Remove OpenLDAP 2.2 support, the port has been gone for some time now
- Add -DDEPRECATED to CFLAGS for all OpenLDAP using ports

PR:             ports/123602, ports/124115, ports/125605
Submitted by:   delphij, Jens Rehsack <rehsack@web.de>,
                Yuri Pankov <yuri.pankov@gmail.com>

- Remove USE_GTK, it's no longer used

PR:             ports/123528
Submitted by:   mezz

- Use PATCH_WRKSRC instead of WRKSRC in do-patch target

PR:             ports/124169
Submitted by:   Max Brazhnikov <makc@issp.ac.ru>

- Remove USE_XPM, it's been replaced by USE_XORG+=xpm

PR:             ports/124506
Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua>

- Minor fixups for bsd.port.mk

PR:             ports/122675
Submitted by:   linimon

- Remove stale comment about USE_GETOPT_LONG

PR:             ports/124521
Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua>

- Correct comment about default fetch arguments

PR:             ports/125334
Submitted by:   Gary Palmer <freebsd-gnats@in-addr.com>
Original commit
Sunday, 20 Jul 2008
03:35 delphij search for other commits by this committer
 - Overhaul the way we handle with LDAP data directory, populate
   the data directory upon start, not upon install. [1]
 - Update to OpenLDAP 2.4.11.
 - Modify bsd.port.mk to fit with the shared libary version bump [2]
   This has no impact to package building yet as 2.4.x is not the
   default version.

Submitted by:   Mikhail Goriachev <mikhailg webanoide org> [1]
Approved by:    portmgr (marcus) [2]
Original commit
Saturday, 19 Jul 2008
17:59 kris search for other commits by this committer
Major optimizations for 'make index' and other recursive traversal
targets.

* Use /rescue/sh for index builds instead of /bin/sh, when it exists.
  The former is statically linked and faster to execute, which becomes
  significant when executing it tens of thousands of times.  This
  trick can be used with other recursive targets by passing in
  __MAKE_SHELL.

* Get rid of make variable assignments that use != command invocations
  in the critical path, using several methods:

  - rewriting logic to use shell or make builtins instead of external command
executions
  - macroizing commands and executing them in the targets where they
    are needed instead of with every invocation of make
  - precomputing the results of invariant commands in
    bsd.port.subdir.mk and passing them in explicitly to child makes,
    and using this to avoid recalculation in all the children. NB: the
    commands are still run one per top-level subdirectory but this
    does not currently seem to be a major issue.  They could be moved
    further up into the top-level Makefile at the cost of some
    cleanliness.
  - Committers are strongly discouraged from adding further "bare" !=
    assignments to the ports tree, even in their own ports.  One of
    the above strategies should be used to avoid future bloat.

* Rewrite the core 'describe' target to work entirely within a single
  shell process using only builtin commands.  The old version is
  retained as a backup for use on systems older than 603104, which
  does not have the make :u modifier.  This cuts down the number of
  processes executed during the course of a 'make index' by an order
  of magnitude, and we are essentially now amortized to the minimum of
  a single make + sh instance per port, plus whatever commands the
  port makefile itself executes (which are usually unnecessary and
  bogus).

* Less validation of the WWW: target is performed; this can become
  policed at a port level by portlint.  Specifically we look at the
  second word of the first line beginning with "WWW:" in pkg-descr,
  and append "http://" to it unless it already begins with "http://",
  "https://" or "ftp://".  Thanks to dougb for the idea of how to
  extract WWW: using shell builtins.

* Use the "true" shell builtin instead of echo > /dev/null for a
  measurable decrease in CPU use.

* Add a note about dubious escaping strategy in bsd.port.subdir.mk

* Minor change in output of 'make describe': it no longer strips
  trailing CR characters from pkg-descr files with MSDOS CR/LF
  termination.  Instead the makeindex perl script that post-processes
  make describe into the INDEX is tweaked to strip on input.

The bottom line is that on my test hardware INDEX builds are now
faster by more than a factor of 2 and with a reduction in system time
by a factor of 4-8 depending on configuration.
Original commit
Monday, 30 Jun 2008
20:16 mezz search for other commits by this committer
First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.

x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------

graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------

graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------

www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------

Approved by:    portmgr (marcus)
Original commit
Tuesday, 24 Jun 2008
14:56 acm search for other commits by this committer
- Add support for freepascal based ports

Approved by:    portmgr (pav)
Original commit
Tuesday, 27 May 2008
22:12 miwi search for other commits by this committer
- Add common code to support for cmake based ports.
- Update devel/cmake to 2.6.0 (also fix ports/123092)
- Use the new CMAKE build framework in all ports using cmake

Approved by:    portmgr (pav)
Original commit
Monday, 14 Apr 2008
16:46 pav search for other commits by this committer
Support @rmtry in pkg-plist, analogous to @dirrmtry but for single file rm.

PR:             ports/116219
Submitted by:   edwin

Make USE_DISPLAY more general: set up virtual X server when USE_DISPLAY is
defined and no DISPLAY variable is in environment; pass DISPLAY value in
CONFIGURE_ENV and MAKE_ENV.

PR:             ports/116244
Submitted by:   edwin

Define ${PW}.

PR:             ports/119821
Submitted by:   Matthew Seaman <m.seaman@infracaninophile.co.uk>

Move SHA256, MD5, GMAKE and XMKMF to bsd.commands.mk.

PR:             ports/119879
Submitted by:   edwin

Fix a build failure for ports that define their own MTREE File.

PR:             ports/120200
Submitted by:   dinoex

Don't recreate mtree symlinks if they are already present.

PR:             ports/121681
Submitted by:   sobomax

Fix LIB_DEPENDS for libraries whose name contains plus sign. Both intuitive and
old escaped syntax works.

PR:             ports/121741 (based on)
Submitted by:   fjoe

Disable post-install security checks if DISABLE_SECURITY_CHECK variable is
defined.

PR:             ports/122224
Submitted by:   Bjoern Koenig <bkoenig@alpha-tierchen.de>

Remove versioned Tcl/Tk categories.

PR:             ports/122622
Submitted by:   pav
Original commit
Tuesday, 11 Mar 2008
23:45 pav search for other commits by this committer
- Automatically append -fno-strict-aliasing to CFLAGS when -O2 or higher
  optimizations are enabled.

PR:             ports/121363
Submitted by:   obrien

- Change USE_XPM variable to use USE_XORG framework, and lose implied USE_XLIB

PR:             ports/113799
Submitted by:   des (based on)
Patch by:       pav

- Teach USE_LDCONFIG to do the right thing when used with USE_LINUX_PREFIX

PR:             ports/118212
Original patch: vd
Patch by:       pav

- Allow tab as well as space in param.h for OSVERSION determination

PR:             ports/117507
Submitted by:   erwin

- Reverse the condition so EXTRACT_PRESERVE_OWNERSHIP now work as advertised

PR:             ports/117916
Submitted by:   tobez

- Assorted comment fixes

PR:             ports/118054
Submitted by:   linimon

- Style nit ($@ -> ${.TARGET})

PR:             ports/120276
Submitted by:   obrien
Original commit
Friday, 7 Mar 2008
21:47 flz search for other commits by this committer
Remove support for XFree8-4.

From now on, X_WINDOW_SYSTEM != "xorg" is not supported anymore.

PR:             ports/119418
Submitted by:   flz
Approved by:    portmgr (pav)
Original commit
Wednesday, 17 Oct 2007
10:13 ade search for other commits by this committer
Migration from bison 1.x to 2.x

PR:             117086
Tested by:      -exp runs
Original commit
Wednesday, 3 Oct 2007
22:25 pav search for other commits by this committer
- Fix issues with actual-package-depends, most notably fix bad list when a
  third party package with invalid or missing pkgorigin is installed; this
  resulted in silently discarding dependency records for some people

PR:             ports/115010
Submitted by:   netchild

- Replace some calls to basename and dirname with make logic

PR:             ports/115994
Submitted by:   netchild

- Fix bsd.xorg.mk to work when USE_XORG is used below
  .include <bsd.port.pre.mk>; should allow conditional X.Org component
  dependencies with OPTIONS, etc

Submitted by:   flz

- When installing as user, don't install any libdata/ldconfig entries

Submitted by:   flz
PR:             ports/106613 (in audit trail)

- Introduce INSTALL_KLD; it's same as INSTALL_SCRIPT but the name is more
  obvious

PR:             ports/116200
Submitted by:   edwin
Original commit
Sunday, 30 Sep 2007
04:01 linimon search for other commits by this committer
Add an anti-foot-shooting measure that protects against a dependent port
being null, resulting in an entire category being depended on.  This was
seen with missing USE_PERL5 definitions, for which there is now a test;
however, it could theoretically be tripped over by other bad port
Makefiles.  Since the failure mode is painful and seems unrelated to
the lack of the definition (the build will fail at some random point
within that entire category), IMHO it's worth the complexity tradeoff
to put this in.
Original commit
Monday, 24 Sep 2007
08:39 rafan search for other commits by this committer
Remove print/ghostscript-afpl as it has been replaced by print/ghostscript-gpl
since version 8.57. The leading ghostscript is the -gpl one.

Approved by:    portmgr (pav)
Original commit
Thursday, 13 Sep 2007
23:29 flz search for other commits by this committer
Oops. Backout some changes that shouldn't have been checked in during
xorg update.

Pointy hat to:  $self
Original commit
22:10 linimon search for other commits by this committer
Restore the semantics of USE_PERL and friends by moving them back to
the 'post' block from which they originally came.  This should fix the
remaining few package build errors because of conditional perl inclusion.

Pointy hat:     linimon
Original commit
19:45 flz search for other commits by this committer
- Update X.org ports to 7.3.
- Mark XFree86-4 as DEPRECATED with EXPIRATION_DATE set to 2007-12-25.
I hope that nobody will be bored enough on Christmas to remove them on
that day.

Tested by:      vehemens, Rene Ladan, Beech Rintoul, sarek on x11@
Original commit
Sunday, 9 Sep 2007
01:02 linimon search for other commits by this committer
Revert the conditional inclusion of bsd.perl.mk and make it unconditional.
Apparently my test run was completely bogus.

New owner of the entire pointy hat factory:     linimon
Original commit
Saturday, 8 Sep 2007
00:16 linimon search for other commits by this committer
Please welcome bsd.perl.mk, a refactoring of Perl-related code from
bsd.port.mk.  In addition, a revision shorthand has been added, e.g.,
USE_PERL5= 5.8.0+.  This syntax is implemented for the following knobs:

   USE_PERL5, USE_PERL5_RUN, USE_PERL5_BUILD, PERL_CONFIGURE and PERL_MODBUILD.

Credit also goes to sem who wrote an earlier version of this patch in
ports/55515, marcus and kris for doing earlier testing, and kuriyama and
others for additional work along the way.

Thanks to gabor@FreeBSD.org for doing all this work.

Sponsored by:   Google Summer of Code 2007
Original commit
Wednesday, 8 Aug 2007
03:46 kris search for other commits by this committer
* Shuffle some important variable definitions to early in the file,
  notably PORTSDIR.  The previous commit introduced a use-before-define
  with respect to this variable, which broke things like portmaster.

* Drop support for COMMENTFILE and a vestigial remnant of NetBSD support.
Original commit
Saturday, 4 Aug 2007
19:48 pav search for other commits by this committer
- Add --x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include to
  CONFIGURE_ARGS for ports setting USE_XORG.  This restores the old USE_XLIB
  behaviour. [1]
- Whitespace fixes [2]

PR:             ports/115098 [1]
Submitted by:   mm [1], miwi [2]
Original commit
11:37 gabor search for other commits by this committer
- Extract command variable definitions from bsd.port.mk, they are now stored in
  bsd.commands.mk and can be easily reused within the infrastructure.
- Revert old DESTDIR implementation.
- Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk.

Sponsored by:   Google Summer of Code 2007
Approved by:    portmgr (pav)
Original commit
Friday, 27 Jul 2007
21:40 pav search for other commits by this committer
- Pass FFLAGS to make when USE_FORTRAN is set [1]
- Fix detection of i386 libs on amd64/ia64 [2]
- Make IGNORE messages show as a real sentences [3]
- Make COPYTREE_* work under unpriviledged user [4]

PR:             ports/112203 [2], ports/114329 [3], ports/113425
Submitted by:   gerald [1], Scot Hetzel <swhetzel@gmail.com> [2], danfe [3],
                Dmitry Marakasov <amdmi3@amdmi3.ru> [4]
Original commit
Monday, 23 Jul 2007
09:36 rafan search for other commits by this committer
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:             ports/111470
Approved by:    portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by:      pointyhat exp run
Original commit
Monday, 16 Jul 2007
10:12 lofi search for other commits by this committer
Update to Qt 4.3.0, introduce bsd.qt.mk.

Approved by: portmgr (bsd.port.mk changes)
Original commit
Thursday, 12 Jul 2007
01:57 maho search for other commits by this committer
Add USE_FORTRAN knob. All ports that use FORTRAN should
use this knob.

Approved by: gerald, portmgr (pav)
Original commit
Friday, 29 Jun 2007
14:09 pav search for other commits by this committer
- Fix make clean, broken in previous rev. 1.571

PR:             ports/114125
Original commit
Thursday, 28 Jun 2007
16:06 pav search for other commits by this committer
- Add a new virtual category `kld' for ports that install kernel loadable
  module
Original commit
16:05 pav search for other commits by this committer
- Speed up recursive `make clean'

Submitted by:   reg
Tested by:      pointyhat exprun
Original commit
15:53 pav search for other commits by this committer
- Correct and extend actual-package-depends target, introduced in previous
  revision

Submitted by:   netchild
Tested by:      pointyhat exprun
Original commit
Saturday, 16 Jun 2007
19:07 pav search for other commits by this committer
- Provide actual-package-depends target, which prints actual dependencies of
  freshly installed port, according to records in /var/db/pkg
- Use this new target when registering package, providing massive speedup

PR:             ports/112765
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
Tested by:      bento amd64 exprun

- Fix double slash typo

Submitted by:   Alexander Logvinov <ports@logvinov.com>
Tested by:      bento amd64 exprun
Original commit
Friday, 25 May 2007
00:09 linimon search for other commits by this committer
* Make 'make-deinstall-all' check for moved ports. [1]

* Defined the installation directories PORTEXAMPLES and PORTDATA. [2]

* Add USE_MAKESELF knob is added for ports that use the makeself archiver. [3]

* Update the description of fetch-list; add targets fetch-required-list,
  fetch-url-list, and fetch-urlall-list. [4]

* Make 'make search' also search in ports/MOVED. [5]

* Move several Makevar definitions to the pre-makefile section:
  DATADIR, DOCSDIR, ETCDIR, EXAMPLESDIR, WWWDIR. [6]

* The target 'ignorelist-verbose' was added for portsmon. [7]

PR:     69965 [1], 78490 [2], 79398 [3], 86776 [4], 104161 [5], 110781 [6]

Submitted by:   Dancho Penev <dpenev at mnet dot bg> [1], mnag [2],
                jylefort [3], edwin [4], Lars Engels <lars dot engels
                at 0x20 dot net> [5], Alexander Logvinov <ports at
                logvinov dot com> [6], linimon [7]
Original commit
Monday, 21 May 2007
10:21 flz search for other commits by this committer
Fix USE_XLIB to depend on stub file rather than libX11.

Submitted by:   marcus
Approved by:    portmgr (blanket)
Original commit
Saturday, 19 May 2007
20:32 flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
Original commit
Saturday, 7 Apr 2007
12:51 pav search for other commits by this committer
- Fix regression in makesum target introduced with rev. 1.561

Tested by:      kris on pointyhat
Original commit
Thursday, 5 Apr 2007
13:52 pav search for other commits by this committer
- Commit the correct version of mi's patch from ports/109896 as tested on
  pointyhat

Reported by:    kris
Original commit
Monday, 2 Apr 2007
23:00 pav search for other commits by this committer
- Change default USE_GHOSTSCRIPT dependency from ghostscript-gnu to
  ghostscript-gpl, which is a new preferred vendor platform

Submitted by:   rafan
Tested on:      pointyhat exp-run
Original commit
22:55 pav search for other commits by this committer
- Overhaul bsd.tcl.mk: most importantly, change the semantics to match
  USE_PERL5* macros:

  USE_TCL, USE_TK: lib depends
  USE_TCL_BUILD, USE_TK_BUILD: build depends
  USE_TCL_RUN, USE_TK_RUN: run depends

  See comment block in bsd.tcl.mk for details

PR:             ports/109097
Submitted by:   Martin Matuska <martin@matuska.org>
Tested on:      pointyhat exp-run
Original commit
22:44 pav search for other commits by this committer
- Minor optimizations: invocations of ${CUT} eliminated, pipes compacted, some
  redundant sub-shells avoided
- Unify access to MD5_FILE data
- Deinstall bzip compressed man pages in addition to gzip compressed ones

PR:             ports/109896
Submitted by:   mi
Tested on:      pointyhat exp-run
Original commit
22:42 pav search for other commits by this committer
- Add a code to invalidate saved OPTIONS when the set of OPTIONS defined in a
  port changes. The end user inpact of this is more blue screens.

PR:             ports/97125
Submitted by:   pav
Tested on:      pointyhat exp-run
Original commit
22:41 pav search for other commits by this committer
- Fix handling of OPTIONS default values when configuration files wasn't
  written yet (make depends, make describe), and for options missing from
  existing configuration files

PR:             ports/96777
Submitted by:   rafan (in follow-up)
Tested on:      pointyhat exp-run
Original commit
22:39 pav search for other commits by this committer
- Remove now unused tcl81 category, add new categories tcl and tk

Tested on:      pointyhat exp-run
Original commit
Saturday, 24 Mar 2007
14:02 pav search for other commits by this committer
[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]
Original commit
Wednesday, 14 Mar 2007
04:06 linimon search for other commits by this committer
* Add bsd.ocaml.mk to support OCaml packages [1]

* Move x11-wm/xfce4/bsd.xfce.mk to Mk/ [2]

* Refactoring of FETCH_CMD to allow parameters to be overridden
  separately from commands [3]

PR:     101029 [1], 108862 [2], 109966 [3]

Submitted by:   Stanislav Sedov <ssedov at mbsd dot msk dot ru> [1],
                oliver [2], edwin [3], linimon [3]

Note: this patch also adds 108738 and 108739 which the previous commit
claimed were committed, but were not.  These are comment-only changes.
Original commit

Number of commits found: 1255 (showing only 100 on this page)

[First Page]  «  3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13  »  [Last Page]