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) combinatio for a given watch list. This is what FreshPorts will look for.

non port: Makefile

Number of commits found: 72

Monday, 3 Oct 2022
02:18 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Makefile: Fix c3997397a01e8ece3f1196e9ef5cf85826d876a0

WWW was erronously added to Makefile rather than databases/sqlite3/Makefile.
commit hash: ee26248a06f04788ec2b4b249f730801de13e549 commit hash: ee26248a06f04788ec2b4b249f730801de13e549 commit hash: ee26248a06f04788ec2b4b249f730801de13e549 commit hash: ee26248a06f04788ec2b4b249f730801de13e549 ee26248
Monday, 19 Sep 2022
15:50 Neel Chauhan (nc) search for other commits by this committer Author: Pavel Volkov
databases/sqlite3: Update to 3.39.3

PR:	266459
commit hash: c3997397a01e8ece3f1196e9ef5cf85826d876a0 commit hash: c3997397a01e8ece3f1196e9ef5cf85826d876a0 commit hash: c3997397a01e8ece3f1196e9ef5cf85826d876a0 commit hash: c3997397a01e8ece3f1196e9ef5cf85826d876a0 c399739
Thursday, 13 Jan 2022
08:25 Li-Wen Hsu (lwhsu) search for other commits by this committer
Change MASTER_SITE_INDEX to our distributed mirror

This would relax the load of www.freebsd.org and let user fetch INDEX
from a closer mirror.

Approved by:	bapt (portmgr)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D33871
commit hash: cf13a62abc1bdc4e70e429c8797e891c9bf2ba80 commit hash: cf13a62abc1bdc4e70e429c8797e891c9bf2ba80 commit hash: cf13a62abc1bdc4e70e429c8797e891c9bf2ba80 commit hash: cf13a62abc1bdc4e70e429c8797e891c9bf2ba80 cf13a62
Monday, 22 Nov 2021
08:18 Baptiste Daroussin (bapt) search for other commits by this committer
fetchindex: make compression format configurable

Add INDEX_COMPRESSION_FORMAT as a variable a user can overwrite via
/etc/make.conf to allow the compression format used for INDEX to be
changed. Available compression formats are: bz2, xz and zst for now.

While here change the default compression format to be .xz (the
smallest), for environement where performance of unxz matters it can
switched to zst.

bz2 format is kept for compatibility with existing tooling.

In order to simplify the code, bsdcat(1) is now used for uncompressing
instead detecting the compression format manually and switch the
decompression tool manually

Note the bzip2 compression format is now considered as deprecated
commit hash: bcb098e384dc2d5694d098975161328a2699ed07 commit hash: bcb098e384dc2d5694d098975161328a2699ed07 commit hash: bcb098e384dc2d5694d098975161328a2699ed07 commit hash: bcb098e384dc2d5694d098975161328a2699ed07 bcb098e
Monday, 8 Nov 2021
14:59 Baptiste Daroussin (bapt) search for other commits by this committer
fetchindex: do not leave a corrupted INDEX

When extracting the fetched index, do it in a temporary file, and only
when extraction succeed, move it to the final file, it makes it more
atomic and less likely to live a corrupted file behind

PR:	224871
commit hash: cd8518854f3e96fb86dd7ed7b8f1c0258e839157 commit hash: cd8518854f3e96fb86dd7ed7b8f1c0258e839157 commit hash: cd8518854f3e96fb86dd7ed7b8f1c0258e839157 commit hash: cd8518854f3e96fb86dd7ed7b8f1c0258e839157 cd85188
12:58 Baptiste Daroussin (bapt) search for other commits by this committer
index: keep index file as long as possible

When generating the INDEX file, we are already building it in a
temporary file and swap it last minute. make the index target now
directly depend on the INDEX file generation target.
Turn that target into a PHONY target so the file is always regenerated
when someone calls make index.

PR:		202070
commit hash: 62f3ada9497ac74c9fe7fe8e4207eebd43af0989 commit hash: 62f3ada9497ac74c9fe7fe8e4207eebd43af0989 commit hash: 62f3ada9497ac74c9fe7fe8e4207eebd43af0989 commit hash: 62f3ada9497ac74c9fe7fe8e4207eebd43af0989 62f3ada
Tuesday, 25 May 2021
16:01 Sofian Brabez (sbz) search for other commits by this committer
Makefile: Force to rebase when using make update

Approved by:	uqs
Differential Revision:	https://reviews.freebsd.org/D30450
commit hash: 5d2188800f7a37ba58adf1fa42cb8ad820067b3f commit hash: 5d2188800f7a37ba58adf1fa42cb8ad820067b3f commit hash: 5d2188800f7a37ba58adf1fa42cb8ad820067b3f commit hash: 5d2188800f7a37ba58adf1fa42cb8ad820067b3f 5d21888
Wednesday, 7 Apr 2021
08:09 Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c cf118cc
Tuesday, 6 Apr 2021
14:27 Mathieu Arnold (mat) search for other commits by this committer
framework: Remove $FreeBSD$

Where appropriate fiddle with a few other things.
commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 commit hash: 5d33e045968104ac678d8b4b4ec1e8956bbf68e0 5d33e04
Monday, 4 Nov 2019
11:57 lwhsu search for other commits by this committer
Retire the palm category (1999-2019)

Reviewed by:	mat
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D22222
Original commitRevision:516635 
Wednesday, 4 Sep 2019
14:07 bapt search for other commits by this committer
Use sort with "modern" option

When building index we were using obsolete (but still supported options)
let use the non obsolete one.

PR:		166188
Submitted by:	lgfbsd@be-well.ilk.org
Original commitRevision:511095 
Monday, 29 Jan 2018
21:37 wosch search for other commits by this committer
MASTER_SITE_INDEX should use HTTPS URL

PR:	 	224893
Reviewed by:    mat (mentor)
Approved by: 	portmgr
Original commitRevision:460340 
Friday, 21 Oct 2016
12:51 mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Original commitRevision:424411 
Wednesday, 13 Apr 2016
11:28 mat search for other commits by this committer
Have make update work for a git only repository.

PR:		195699
Submitted by:	clutton zoho com
Sponsored by:	Absolight
Original commitRevision:413203 
02:02 swills search for other commits by this committer
Try harder to find svn

Don't assume svn is installed, but use it if it's available, falling back to
svnlite if not (or using svn from base in the case where WITH_SVN was set in
base). This matches the logic in base for finding svn.

PR:		207479
Discussed with:	gjb
Reported by:	Torsten Zuhlsdorff <ports@toco-domains.de>
Original commitRevision:413169 
Monday, 18 Aug 2014
04:19 koobs search for other commits by this committer
Makefile: Default INDEX_JOBS value to kern.smp.cpus

INDEX_JOBS currently defaults to 2 for the make index target.

MAKE_JOBS_NUMBER in bsd.port.mk currently uses kern.smp.cpus to select
a default. Modify INDEX_JOBS to match.

Nominal and repeatable performance improvements of ~20-30% were observed.

CR:		D381
Reviewed by:	swills, bdrewery
Approved by:	portmgr
Original commitRevision:365265 
Sunday, 15 Jun 2014
22:47 bapt search for other commits by this committer
Add a mechanism to allow updating the ports tree with rsync

PR:		171681
Submitted by:	cyberleo@cyberleo.net
Original commitRevision:357936 
Friday, 6 Dec 2013
18:45 bdrewery search for other commits by this committer
- Fix 'make index' not working when PORTSDIR is a symlink to another directory

PR:		ports/183431
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (based on)
Original commitRevision:335781 
Sunday, 27 Oct 2013
14:22 bdrewery search for other commits by this committer
- Revert r329851 and again allow using portsnap's make_index by default,
  if available, for 'make index'. This removes the need to have
  perl installed. [1]
- Fix output of the file to have the proper /usr/ports/ORIGIN regardless
  of real PORTSDIR or CURDIR [2]

PR:		ports/183095 [1]
Submitted by:	ak [2]
With hat:	portmgr
Original commitRevision:331775 
Wednesday, 9 Oct 2013
00:34 bdrewery search for other commits by this committer
- Disable portsnap make_index usage as it does not produce
  a correct INDEX currently.

With hat:	portmgr
Original commitRevision:329851 
Monday, 7 Oct 2013
21:32 bdrewery search for other commits by this committer
- Fix 'make index' when system is built with WITHOUT_PORTSNAP by
  falling back on the perl make_index if needed.

With hat:	portmgr
Reported by:	ade
Original commitRevision:329740 
10:30 bapt search for other commits by this committer
Use the portsnap version of make_index instead of the perl version.

Submitted by:	ak
Original commitRevision:329675 
Monday, 20 May 2013
00:45 miwi search for other commits by this committer
- Remove CVS reference

PR:		178381
		177581
Submitted by:	Eitan Adler <lists@eitanadler.com>
		Alex Kozlov <spam@rm-rf.kiev.ua>

With hat:	portmgr
Original commitRevision:318556 
Thursday, 2 May 2013
12:05 bapt search for other commits by this committer
Do not hardcode make for make index
Original commitRevision:317095 
Sunday, 5 Aug 2012
17:06 beat search for other commits by this committer
- Don't use SVN variable in 'git svn rebase' as setting the SVN variable to
  a non-default value will break git.

Submitted by:	bf@, melifaro@
Original commit
Thursday, 2 Aug 2012
12:19 beat search for other commits by this committer
- Sync update target with src/ [1]
- Add 'git svn rebase' command to update target [2]

PR:		ports/169970 [1], ports/169983 [2]
Submitted by:	avilla@ [1], clutton <mbsd AT isgroup.com.ua> [2]
Tested by:	exp-run on pointyhat
Original commit
Sunday, 15 Jul 2012
18:23 beat search for other commits by this committer
- Add Subversion capability to the update traget
Original commit
Thursday, 24 May 2012
07:03 miwi search for other commits by this committer
- Remove obsolete version check (We dont support FreeBSD 6 anymore)

PR:             155511
Submitted by:   Eitan Adler <lists@eitanadler.com>
Tested on:      phw
Original commit
Wednesday, 4 May 2011
22:33 flz search for other commits by this committer
Latest round of infrastructure changes.

- bsd.port.mk: add INDEX_PORTS, to support INDEX creation for a subset of the
ports tree [1]
- bsd.port.mk: call target "install-rc-script" before "post-install" [2]
- [patch] ports/Mk bsd.port.mk order if groups/users are created by package [3]
- [bsd.port.mk] [patch] reaper of the dead: md5 has been in /sbin for a while
[4]
- [bsd.port.mk] [patch] remove support for pre 7.x systems (b.*.m) [5]
- [patch] [bsd.port.mk] reaper of the dead: are three variable defintions needed
[6]

PR:             ports/156575 [1],
                ports/139116 [2],
                ports/152498 [3],
                ports/155983 [4],
                ports/155510 [5],
                ports/156340 [6]
Submitted by:   Florent Thoumie <flz@xbsd.org> [1],
                Sergey Skvortsov <skv@freebsd.org> [2],
                Olli Hauer <ohauer@FreeBSD.org> [3],
                Eitan Adler <lists@eitanadler.com> [4],
                Eitan Adler <lists@eitanadler.com> [5],
                Eitan Adler <lists@eitanadler.com> [6]
Original commit
Sunday, 6 Mar 2011
22:44 pav search for other commits by this committer
- Retire mbone as a physical category
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
Thursday, 22 Oct 2009
13:56 sem search for other commits by this committer
- Allow users to redefine an update target.

Approved by:    no objections in ports-developers@
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
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
Thursday, 27 Sep 2007
05:36 linimon search for other commits by this committer
Remove obsolete anti-foot-shooting measure that tried to force you
to use csup for both ports and src.  It should be possible to use csup
for src and portsnap for ports.

If you define SUP_UPDATE without PORTSSUPFILE defined, you'll get
portsnap by default now.

PR:             ports/113819
Submitted by:   ale
Requested by:   many
Hat:            portmgr
Original commit
Thursday, 24 May 2007
23:58 linimon search for other commits by this committer
The default method for 'make update' is now portsnap.  Previously,
you had to manually select one of 3 methods: SUP_UPDATE, CVS_UPDATE,
or PORTSNAP_UPDATE.  The latter is now obsolete.

This should help some novice administrators just-start their system.

PR:             ports/105835
Submitted by:   erwin
Original commit
Saturday, 19 May 2007
22:50 erwin search for other commits by this committer
When setting INDEX_PRISTINE, also set USE_NONDEFAULT_X11BASE to
fix INDEX builds for older (OSVERSION < 602000) systems.

Approved by:    portmgr (self)
Original commit
21:30 pav search for other commits by this committer
Add new category x11-drivers
Original commit
Monday, 26 Feb 2007
08:54 ru search for other commits by this committer
Add two missing dollars.
Original commit
Wednesday, 31 Jan 2007
15:37 pav search for other commits by this committer
- Introduce a new ports category ports-mgmt: Ports for managing, installing and
  developing FreeBSD ports and packages

PR:             ports/97507
Submitted by:   shaun
Original commit
14:07 pav search for other commits by this committer
bsd.port.mk
 [1] Remove DEPENDS
 [2] Add a new pkg-plist keyword @stopdaemon
 [3] Provide rc.subr script suffix as RC_SUBR_SUFFIX
 [4] Add USE_CDRTOOLS to abstract dependency on sysutils/cdrtool[-cjk]
 [5] Add DOS2UNIX_REGEX, allowing to pass a filename regex to CRLF replacement
     routine
 [6] Support partially translated manpages in MAN* variables
 [7] Fix USE_LDCONFIG on ports with @cwd in pkg-plist
 [8] Remove support for XFree86 3.X
 [9] Add user settable WITH_DEBUG flag that turns on -g in CFLAGS and resets
     STRIP
 [9] Fix `make install' to refuse overwriting of older version of the port
[10] New category ports-mgmt
[11] New category gnustep
[12] Removed category picobsd

bsd.java.mk
[13] Remove deprecated syntax

bsd.tcl.mk
[14] Provide TCL_VER when USE_TK[_BUILD] is defined. Fixes cad/netgen

ports/Makefile
[15] Make csup default `make update' method on FreeBSD 6.2 and up

PR:             ports/99742 [1], ports/93373 [2], ports/100915 [3],
                ports/105161 [4], ports/106029 [5], ports/106252 [6],
                ports/106235 [7], ports/100939 [9], ports/97507 [10],
                ports/103931 [11], ports/106921 [12], ports/104136 [13],
                ports/105215 [15]
Submitted by:   sem [1] [2], Matthias Andree <matthias.andree@gmx.de> [3],
                nork [4], pav [5] [7] [14], Nick Barkas <snb@threerings.net>
[6],
                flz [8], gabor [9], shaun [10], erwin [12], hq [13],
                Gurkan Sengun <gurkan@linuks.mine.nu> [11]
Original commit
Saturday, 11 Feb 2006
02:26 kris search for other commits by this committer
 - Fix the make_index script if PORTSDIR is a path which contains a
   symlink. [1]

 - Allow use of alternate http download utilities with 'make
   fetchindex'. [2]

PR:             ports/35767 [1], ports/92588 [2]
Submitted by:   Peter Jeremy <PeterJeremy at optushome dot com dot au> [1],
                Alexander Logvinov <user at blg dot akavia dot ru> [2]
Original commit
Saturday, 28 Jan 2006
02:11 linimon search for other commits by this committer
 - Fix possibility of "infinite make fork" when "Registering install for ..."
   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)
Original commit
Tuesday, 24 Jan 2006
21:35 cperciva search for other commits by this committer
Split "portsnap fetch update" into "portsnap fetch" and "portsnap update"
for compatibility with old versions of portsnap.

Approved by:    krion
Original commit
Saturday, 21 Jan 2006
17:37 krion search for other commits by this committer
- 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]

- Fix warning issued during make index on archs !368. [7]

- Add USE_DOS2UNIX variable.  If set to "YES", remove the ^M from
  all files under ${WRKSRC}. If set to a string, remove in all files
  under ${WRKSRC} with one of these names the ^Ms. [8]

- Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by
  checking the existance of the Perl modules with the "perl -e 'use
  module;'" command. [9]

- Fix bsd.port.mk variable quoting issues.  No quoting is necessary
  anymore either in the Makefile or on the command line.  Affected
  variables include:

  BROKEN
  FORBIDDEN
  IGNORE
  MANUAL_PACKAGE_BUILD
  NO_CDROM
  NO_PACKAGE
  RESTRICTED

  [10]

- Add NOFETCHFILES variable.  If set, don't download these files
  from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from
  ${MASTER_SITE_OVERRIDE}). [11]

- Improve 'search' target output. [12]

- Add a new virtual category for Amateur Radio - hamradio. [13]

- Cleanup some old/unused pathes in bsd.port.mk. [14]

- Add @dirrmtry for plists which does the same as:
  "@unexec rmdir %D/foo 2>/dev/null || true" [15]

- Remove virtual category - offix. [16]

- Use portsnap instead of cvsup or cvs on "make update" in
  /usr/ports. [17]

- Move location of bsd.autotools.mk within bsd.port.mk [18]

- Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19]

- Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20]

- Replace the string "FreeBSD" by "The FreeBSD Project" in the
  security warning [21]

- Add bsd.local.mk for local modification to ports framework. [22]

- Replace rcNG spelling by rc.d [23]

- Remove superfluous USE_REINPLACE. [24]

Special thanks to:      linimon for spending hours with all these patches
                        clement for fixes
                        kris for help with pointyhat
PR:     ports/86310 [1], ports/89498 [2], ports/83530 [3],
        ports/83789 [4], ports/84053 [5], ports/86281 [6],
        ports/87214 [7], ports/87234 [8], ports/87318 [9],
        ports/87396 [10], ports/87605 [11], ports/87840 [12],
        ports/88230 [13], ports/88493 [14], ports/88711 [15],
        ports/88751 [16], ports/89281 [17], ports/89999 [18],
        ports/90031 [19], ports/90150 [20], ports/90668 [21],
        ports/91433 [23], ports/88754 [24]
Submitted by:   mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3],
                pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7],
                edwin [8, 9, 11, 15, 21],
                fenner [10], Arseny Nasokin
<tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12],
                Carl Makin <carl@stagecraft.cx> [13], arved [14],
                NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18],
                jylefort [19], linimon [22], dougb [23]
Original commit
Saturday, 24 Dec 2005
07:04 ru search for other commits by this committer
MFsrc: Show stray files during "cvs update".
Original commit
Tuesday, 8 Nov 2005
13:32 pav search for other commits by this committer
- Create a new category, net-im, for instant messaging applications.
  I will populate it with ~100 ports mainly from net category soon.

Approved by:    portmgr (clement)
Original commit
Friday, 17 Dec 2004
11:23 krion search for other commits by this committer
Introduce new variable MASTER_SITE_INDEX, to allow mirroring of
INDEX files.

PR:             ports/74709
Submitted by:   Valentin Nechayev <netch@netch.kiev.ua>
Original commit
Sunday, 28 Nov 2004
21:53 linimon search for other commits by this committer
As previously announced, remove ports/picobsd/ssh-picobsd due to long-
standing build problems.  Since it was the last port in the picobsd
category, remove it, too.

Discussed with:         kris
Original commit
Tuesday, 16 Nov 2004
09:12 kuriyama search for other commits by this committer
Allow to override fetch option by $FETCHINDEX variable.

Approved by:    portmgr (krion)
Original commit
Monday, 15 Nov 2004
21:05 pav search for other commits by this committer
- In fetchindex target:
  Fetch bzip2 compressed copy of INDEX and decompress locally. This should
  cut down both time and bandwidth.

Approved by:    kris (portmgr hat)
Original commit
Wednesday, 14 Jul 2004
08:18 kris search for other commits by this committer
* Be even more explicit about partial ports trees being unsupported
  for INDEX builds [1]

* Remove the parallel target from Makefile; this is heavily tied to
  the package build cluster and can be better done in the makeparallel
  script (commit to follow) [2]

* Extend the format of INDEX to separately list the
  EXTRACT/PATCH/FETCH_DEPENDS instead of lumping them all in together
  with BUILD_DEPENDS.  The three new fields are appended to the end of
  the record in that order. [2]

* Change BROKEN to IGNORE in BROKEN_WITH_MYSQL failure code [3]

* Support non-default PREFIX for perl 5.00503 [5]

* Use pkg_info -I instead of ls when searching for conflicts [6]

* Allow local customization of the port subdirectories by including
  ${.CURDIR}/Makefile.local in bsd.subdir.mk if it exists [7]

* Fix 'make search' when ${PORTSDIR} is a symlink to a directory name
  containing extended regexp metacharacters [8]

Submitted by:   linimon [1] [3], kris [2], lth [4], sem [5], eik [5] [6],
                Roman Neuhauser <neuhauser@chello.cz> [7]
PR:             68299 [1], 67705 [3], 67264 [4], 59696 [5], 66568 [6],
                68072 [7]
Original commit
Friday, 11 Jun 2004
23:52 kris search for other commits by this committer
Be more explicit about INDEX builds not being supported with partial
or out-of-date ports collections.
Original commit
Thursday, 10 Jun 2004
07:30 kris search for other commits by this committer
* Support verbose index builds with INDEX_VERBOSE [1]

* Don't assume root is using /bin/sh when switching credentials to
  configure OPTIONS. [2]

* Support glob expressions in USE_GETTEXT to allow more flexibility
  in the face of future gratuitous library version bumps by the gettext
  developers [3]:

  USE_GETTEXT=yEs   # Works as before (case-insensitive)
  USE_GETTEXT=[5-7] # Accepts any of those libintl.so.x versions
                    # in the LIB_DEPENDS

* Correctly register dependencies when a non-system perl port is used
  on 4.x [4]

* Extend 'make search' support to allow much more flexible searching.
  Syntax will be documented in CHANGES for brevity. [5]

* Reorder the post-install-script target to before add-plist-info for
  consistency [6]

* Various fixes to support port operations when a port directory
  exists under /usr/obj [7]

* Extend USE_PERL5_BUILD and USE_PERL5 to add EXTRACT and PATCH
  dependencies since many ports require perl in those stages [8]

* Move info file deregistration later in the deinstallation process so
  it works properly. [9]

* Improve wording in EXPIRATION_DATE message. [10]

* Fix dependencies for XFREE86_VERSION==3 (obtain imake from
  x11/XFree86 now that the former port is gone) [11]

* While building index, treat non-existent dependencies as fatal.
  Previously the error was being hidden by the stderr redirection. [12]

* Don't always retry BROKEN ports when package building (it is taking
  too much time to continually rebuild ports that are usually going to
  really be broken).  Set TRYBROKEN if you want to attempt a build of
  a BROKEN port. [12]

* Revert incorrect change from 1.487 relating to ALL-DEPENDS-LIST [13]

PR:             24214 [1], 67529 [2], 63937 [3], 65554 [4], 40699 [5],
                59162 [6], 63372 66567 [7], 63394 [8], 65304 [9],
                65931 [10], 66565 [11], 66743 [13]
Submitted by:   roam [1], will [1], hrs [2], mi [3], ade [4],
                Roman Neuhauser <roman@bellavista.cz> [5],
                Sergey Matveychuk <sem@ciam.ru> [6], gad [7],
                adamw [8], kris [8][12], dinoex [9],
                Alexey Dokuchaev <danfe@regency.nsu.ru> [10],
                eik [11][13]
Original commit
Tuesday, 25 May 2004
10:16 netchild search for other commits by this committer
Add "fetchindex" target. It fetches the recent index file (INDEX _or_
INDEX-5).

A note about the implementation: I had to add the call to chmod to make
the index file readable to everyone. I'm a little bit surprised by this,
since my umask is 022. Either fetch(1) doesn't respect the umask or it
mirrors the permissions too (I haven't investigated this). Both
possibilities aren't documented in the man-page.

Approved by:    kris (previous version without the chmod)
Original commit
Friday, 2 Apr 2004
07:25 kris search for other commits by this committer
- Allow processing of info files in non-standard locations; the
  INFO_PATH variable may be used to specify their location.  It defaults
  to 'share/info' for the standard PREFIX, and 'info' when PREFIX ==
  /usr. [1]

- Remove the <category>/pkg/COMMENT files in favour of a COMMENT
  variable in <category>/Makefile [2]

- Prevent patch breakage with VERSION_CONTROL=numbered [3]

- Fix some instances of incorrect WRKDIRPREFIX handling. [4]

- remove useless ${MKDIR} ${WRKSRC} in config target [5]

- remove reference to OpenBSD [6]

- Exempt devel/p5-Module-Build from the self-dependency in
  PERL_MODBUILD so that this port may use the option without getting an
  infinite dependency list [7]

- The default PERL_ARCH is currently determined as a function of
  OSVERSION. It should however be a function of PERL_LEVEL since the
  correct value depends on what Perl version one has installed (older
  Perl versions use ${ARCH}-freebsd, newer versions use mach). [8]

- Fix PORTDOCS on older (4.7, 5.0) systems [9]

- Allow 'make parallel' to generate a working makefile when not all
  categories are present (this does not mean you'll be able to build all
  ports, unless you make sure they don't have external dependencies) [10]

- Don't report symlinks as world-writable in the security check [11]

- Fix a comment that was broken by a mismerged patch [12]

- Clarify the meaning of USE_*, WANT_*, WITH_* and WITHOUT_* [13]

- Don't set _CHKSUMFILES/_IGNOREFILES if CKSUMFILES/IGNOREFILES is
  empty and DIST_SUBDIR is set. [14]

- Fix comment for DISTDIR [15]

- Update the documentation of the USE_GL variable [16]

- Check to see if NONEXISTENT exists, and fail with an error if it does [17]

- Fix fetching of new distfiles in 'make makesum' when SIZE is set [18]

- Consistently set MAKE_ENV when USE_GCC=3.2 or 3.3 are set [19]

- Rework INDEX builds: [20]

  * Fix the bsd.port.subdir.mk code that is supposed to report index
    breakage (the fallback code wasn't actually being run because make
    would halt immediately following the error).  This should help with
    INDEX error reports because it will immediately show the cause of
    failure, so we won't have to pull teeth to extract it from the
    submitter.

  * Streamline the 'make describe' code a bit.

  * Provide some basic instructions to the user when an index build
    fails, on when and how to report index build failures (turn this off
    with INDEX_QUIET=1)

  * Removed INDEX_NOSORT, because I couldn't imagine it to be very
    useful and it doesn't cost very much anyway.

  * Don't prevent INDEX builds from seeing the local host environment.
    Since a lot of users are using 'make index' thesedays they should get
    an index that reflects their local settings and installed ports.  If
    you want to build a 'default' index that isn't influenced by local
    settings (e.g. for release builds), set the INDEX_PRISTINE variable.

  * Allows parallel INDEX builds (using make -j).  The most obvious way
    of doing this doesn't work, because I/O from child makes is broken up
    into 2k chunks, and output lines from 'make describe' that exceed this
    length (*cough* GNOME *cough*) will be intertwined with the output of
    other makes, leading to a corrupted INDEX.  The I/O interleaving
    can be disabled using 'make -P', but this inserts extraneous output of
    its own, and redirects stderr, making it useless for our purposes.
    Instead, I collect the output from the child make processes in
    temporary files and recombine them at the end.

  * The number of concurrent make processes to spawn can be set using
    INDEX_JOBS.  By default this is set to 2, which seems to be a sweet
    spot for both single and dual-processor systems.  On my tests I do not
    see any significant performance changes on UP, but on a dual 4.x
    system the build time drops by 47% (6 minute index builds on one test
    machine!).  Depending on your disk and CPU hardware you might see
    further gains with INDEX_JOBS=4 or higher, so you might like to
    experiment to see what works best.  On a dual 5.x system the
    performance gains do not seem to be as great (20-30%), but this is
    still a significant net win.

PR:             55493 [1], 59651 [2], 61552 [3], 62247 [4], 62329 [5],
                62337 [6], 62422 [7], 62441 [8], 62627 [9], 62983 [10],
                63112 [11], 63297 [12], 63335 [13], 64029 [14], 64069 [15],
                64236 [16], 64519 [17], 62958 [18], 64237 [19]

Submitted by:   lev [1],
                Matthew Seaman <m.seaman@infracaninophile.co.uk> [2],
                Joel Ray Holveck <joelh@piquan.org> [3],
                ade [4], Sergey Matveychuk <sem@ciam.ru> [5],
                markus [6], mat [7], des [8], eik [9],
                Dmitry Morozovsky <marck@rinet.ru> [10],
                Andrew <andrew@ugh.net.au> [11], vs [12], linimon [13],
                edwin [14][15], gerald [16], marcus[17][18], kris [19][20]
Original commit
Monday, 23 Feb 2004
04:42 wollman search for other commits by this committer
Say hello to the new "net-mgmt" category.  There are probably more
ports that belong here than the ones I have identified and moved in
this, first, pass.

Approved in principle by: marcus
Original commit
Friday, 20 Feb 2004
02:59 marcus search for other commits by this committer
Tie x11-themes into the build now that it contains some ports.
Original commit
Thursday, 22 Jan 2004
09:16 marcus search for other commits by this committer
Tie accessibility to the build now that it has some ports.
Original commit
Saturday, 8 Nov 2003
23:57 marcus search for other commits by this committer
Tie arabic to the build now that it has some ports.
Original commit
Saturday, 30 Aug 2003
03:24 marcus search for other commits by this committer
Tie the dns category to the build now that it has some ports.
Original commit
Tuesday, 19 Aug 2003
09:53 arved search for other commits by this committer
Connect polish to the build
Remove the Repocopied ports.

PR:             53797
Submitted by:   Aleksander Fafula <alex@fafula.com>
Approved by:    portmgr(marcus)
Repocopied by:  joe
Original commit
Saturday, 12 Jul 2003
13:20 joe search for other commits by this committer
Define the default SUP program to be cvsup.

PR:     ports/15992
Original commit
Thursday, 6 Mar 2003
14:02 ru search for other commits by this committer
With CVS_UPDATE, use read-only repository mode by default.
Original commit
Wednesday, 5 Mar 2003
09:08 ru search for other commits by this committer
In a spirit of src/Makefile.inc1,v 1.142, get rid of "sticky"
files when updating ports sources with cvs(1).
Original commit
Monday, 24 Feb 2003
03:54 kris search for other commits by this committer
Correct the bug in 'make index' that failed to substitute back the
canonical PREFIX locations for /nonexistent*
Original commit
Wednesday, 4 Dec 2002
18:03 kris search for other commits by this committer
I committed from the wrong tree, and the patch had a missing
INDEX -> ${INDEXFILE} conversion.
Original commit
17:17 kris search for other commits by this committer
Add the INDEXFILE variable, that defaults to INDEX-5 on 5.0 (500036) and
later, and INDEX on earlier systems.  Use this in the 'make index' and
associated targets.  This is necessary to deal with the substantially
different dependencies of ports between 4.x and 5.0 (e.g. ports that
depend on perl).
Original commit
Sunday, 1 Dec 2002
01:05 kris search for other commits by this committer
Merge in some changes from Tools/portbuild/scripts/makeindex: set
LOCALBASE and X11BASE to bogus values during the index build, so
'make describe' does not pick up packages installed on the system and
change the package name or list of dependencies (this will usually
create a broken INDEX file).
Original commit
Monday, 18 Nov 2002
09:22 knu search for other commits by this committer
Add several new real categories.

- finance : Monetary, financial and related applications

  PR:           ports/39102
  Requested by: trevor

- hungarian : Hungarian language support

  PR:           ports/37576
  Requested by: Janos Mohacsi <janos.mohacsi@bsd.hu>

- multimedia : Multimedia software

  Requested by: many

- portuguese : Portuguese language support

  PR:   ports/35991
  Requested by: trevor
Original commit
Wednesday, 2 Oct 2002
07:14 kris search for other commits by this committer
Switch back to .tgz packages for 'parallel' target.
Original commit
Sunday, 15 Sep 2002
22:08 kris search for other commits by this committer
Switch to .tbz packages in generated makefile target.
Original commit

Number of commits found: 72