| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
- Fixes integrated upstream, now builds in C.
PR: ports/120326
Submitted by: Diego_Rocha <diegorocha1987@gmail.com> (maintainer)
|
|
|
|
|
| |
PR: 120251
Submitted by: Alex Stangl <alex@stangl.us> (maintainer)
|
|
|
|
| |
Minor bugs was fixed. Thanks to all reporters!
|
|
|
|
| |
Noted by: NAKAJI Hiroyuki
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
a. If you specify a glob pattern in /var/db/pkg, there will always
be a prompt, even with the -u flag.
b. Try to discourage people from using -u, it doesn't seem to do what
people expect it to do.
c. You cannot upgrade sudo with PM_SU_CMD if sudo is your PM_SU_CMD
2. s/Dq/Qq/
3. Add .Ev tags to environment variables
|
|
|
|
|
| |
Bug fix: If using the combination -aiG, don't run the interactive mode
test in the build phase, use the one that's already in check_for_updates()
|
|
|
|
|
|
|
| |
- Patch to make port respect prefix.
PR: ports/120106
Submitted by: Diego Rocha <diegorocha1987@gmail.com> (maintainer)
|
|
|
|
| |
A bugs fix release
|
|
|
|
|
|
|
| |
- When in task list is a port with IGNORE, portupgrade fails. Just ignore it now.
Reported by: Gerard <gerard@seibercom.net>,
Matthew Seaman <m.seaman@infracaninophile.co.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
* many bug fixes
* now all dependencies run under portupgrade control
* run 'make config-conditional' and 'make config' with -c and -C options
PR: ports/116830, ports/115249
Reported by: clemens fischer <ino-news@spotteswoode.dnsalias.org>,
KOMATSU Shinichiro <koma2@lovepeers.org>,
and other
|
|
|
|
|
|
|
|
| |
ports knobs and options by listing them together with their
status (either enabled or not). It uses portconf for knobs.
PR: ports/116127
Submitted by: Gabriel Linder <linder.gabriel at gmail.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in several cases totally rewritten. I am also glad to say that
all of the advertised features now work as advertised. :)
The most exciting new feature is the completely new dependency
updater. I finally took the time to write the line-oriented version
of update_contents() that I wanted to write in the first place, so
no more sed, and no more warnings sent to $PAGER. This version relies
entirely on exact matches to DEPORIGIN to do its work, so it's 100%
reliable.
So what else is new? A lot of micro-optimizations have been done to
eliminate duplicated work, avoid using external commands when not
necessary, etc. There are also some not-so-micro optimizations, which
means that this version is noticably faster.
Totally new features:
1. --check-depends, which as described above calls the new functions
to parse existing +CONTENTS files for dependency data, uses that data
to update +REQUIRED_BY, and updates the +CONTENTS files. These same
routines are also used for updating ports.
2. A "fetch only" feature (-F) that will go get distfiles for new
versions of installed ports by default, and can also be used to get
the files for all of your installed ports, or certain branches by
using the -aft options.
3. An option to hide the build and install process by saving it to a
log (-H). These logs are deleted on successful install, and saved if
the update process aborts.
4. We now keep track of all the ports that get updated or installed in
a given invocation, and print the list at the very end of the process.
5. There is now a little "map" to show you where you are in the
process of the form "parent >> child >> grandchild >> etc."
6. Support for running as an unprivileged user (via sudo) has been
added. See the man page for details on how to configure this.
Improved features:
1. When showing the pkg-message/+DISPLAY files at the end of the
process, all files are grouped together and spit out to $PAGER (or
just cat if -u). If there is an error, there is a pause first
(unless -u).
2. There is now much more sanity checking on user input so that we can
bail out early if there is a problem.
3. The error messages have been completely re-done to be more
informative, and many of them include helpful suggestions on how to
fix the problems.
4. In the expunge (-e) feature, if there is dependency data for the
port you want to delete we now offer you the chance to delete that
instead of just aborting. (Use at your own risk!)
5. The "save old shared libs" feature (-w) is now a lot more
efficient, only runs ldconfig when it has to, and uses
/etc/rc.d/ldconfig.
6. The /var/db/pkg/*/+IGNOREME file now has more functions associated
with it. See the man page for details.
7. When using the -L feature, there is a warning printed if the port
has been set to FORBIDDEN, DEPRECATED, BROKEN, or IGNORE.
8. If you have a real /usr/X11R6 directory (not a symlink) this is
added to the PATH. Otherwise it's assumed that LOCALBASE == X11BASE.
9. Backup packages of existing ports are now saved to
/usr/ports/packages/portmaster-backup, and left there if -b is used.
This way you can create backup packages of a port without disturbing
existing packages with the same version.
There are numerous other things that are not user-visible which have
been cleaned, polished, made more efficient, etc.
|
|
|
|
|
|
|
|
| |
- Update master site and maintainer's mail address.
PR: ports/119381
Submitted by: Kim Naim Lesmer <knl@bitflop.com> (maintainer)
Approved by: stas (mentor, implicit)
|
|
|
|
|
|
|
|
|
| |
with system ones. portsclean -Li ask to remove them. No removes by
default, but we don't want an user remove system libraries just press 'y'
in portscleanup -Li.
PR: ports/116830
Reported by: clemens fischer <ino-news at spotteswoode.dnsalias.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
package and lets you decide for each one if you want to keep it or delete it.
It also allows viewing the pacakge comment and description.
This program is essentially a clone of pkg_rmleaves except that it shows
the comment and description of packages and does not support GUI dialog(1)
implementations.
PR: ports/117782
Submitted by: Stephen Hurd <shurd@sasktel.net>
|
| |
|
| |
|
|
|
|
|
| |
PR: 117223
Submitted by: Jed Clear
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add support for FreeBSD 8.X.
* Fix a database query bug.
* Ensure the .env files are properly read and export when building the Makefile and database entries.
* Use the C locale when calculating build times.
* Do not die if a Build's log directory is missing when running tbcleanup.
This release comes with a rawenv change, so make sure you copy rawenv.dist to rawenv to get the latest variables.
PR: 118854
Submitted by: miwi
Approved by: itetcu (maintainer timeout)
|
|
|
|
|
| |
PR: 119001
Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
|
|
|
|
|
|
|
|
|
|
| |
- Remove support for FreeBSD older than 4.11 and 5.3.
- Remove conditional dependency on bzip2 which I can't really see how
could be activated automatically.
Reported by: "J. Martin Petersen" <jmp@alvorlig.dk> [1]
PR: ports/117845 [1]
With hat: maintainer / secteam
|
|
|
|
|
|
|
| |
Allow comments to start with a '[' (e.g. [X]Emacs).
PR: 117832
Submitted by: "Philip M. Gollucci" <pgollucci@p6m7g8.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Allow the @stopdaemon plist directive. [1]
* Fix a typo when checking for proper use of DOCSDIR. [2]
* USE_JAVA is okay to use after including bsd.port.pre.mk. [3]
* Properly check for extra items in the PATCH_SITES section. [4]
* Replace all instances of "IFF" with "If and only if" to be clearer for
non-English speaking, non-math geeks. [5]
PR: 116907 [3]
116698 [4]
116218 [5]
Reported by: rafan [1]
Submitted by: lwhsu [2]
|
|
|
|
|
| |
PR: 118095
Submitted by: Diego <diegorocha1987@hotmail.com> (maintainer)
|
|
|
|
|
| |
Submitted by: erwin
Pointyhat to: chinsan
|
|
|
|
| |
Submitted by: erwin
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
many ports installed that it is difficult to know which sections are relevant.
It reads /usr/ports/UPDATING, attempting for each block to determine whether
the affected ports are installed. It omits blocks that do not apply.
It handles wildcards and other special cases, however it cannot handle
all variants of phrases used on the APPLIES: line.
In uncertain cases, it errs on the side of reporting.
PR: ports/117991
Submitted by: Alex Stangl <alex at stangl.us>
|
|
|
|
|
| |
PR: 118057
Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===========+
1. If an +IGNOREME file is present for a package that has a new
version, let the user know.
2. Use printf to display BROKEN/FORBIDDEN/IGNORE messages so that
multi-line messages with embedded newlines will display properly.
Typo Fix
========
Fix two typos in the "it's interactive" message
... on the same line
... in two consecutive words. A new personal record.
I did run through the rest of the script with aspell and didn't
notice anything else, but who knows?
|
|
|
|
|
| |
PR: ports/118397
Submitted by: Matthias Schmidt
|
|
|
|
| |
Approved by: portmgr (self)
|
|
|
|
| |
Approved by: portmgr (marcus)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===============
1. In delete_all_distfiles(), $distdir already contains a trailing slash
2. Only print the "no new versions" message for -L, not -l
Big bug fix
===========
1. cd back to the port directory before trying to run 'make install'
pointy_hat_supply++
Approved by: portmgr (marcus)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to bottom read through prompted by a user reporting bug #1 below.
Fortunately I only found that one additional instance of forgetting
to virtualize a value we derive from bsd.port.mk, but I did find and
fix a few more things as well.
Bug Fixes
=========
1. Virtualize an occurrence of $distdir instead of using $pd/distfiles
2. Make all variables in read_distinfos() local
3. When specifying multiple ports on the command line, the test for
PARENT_PID to start read_distinfos() would always fail, so start it
in the initial PARENT_PID block instead. This also implies pulling the
DI_FILES creation up into that same block.
Non-Functional Changes
======================
1. Adjust whitespace in the code, and the script output in a few places
2. Use a shell expansion instead of sed to trim multiple results
3. Remove one redundant error check
4. Replace the name find_contents_distfiles() with find_dl_distfiles()
since the info is not in +CONTENTS anymore
5. Add/update comments to the existing code
Small changes to actual behavior
================================
1. When dealing with unrecorded dependencies pipe the results to
'less -F'
2. Minor optimization: In read_distinfos(), check to see if we're
upgrading an existing port, and if so do that port first so we're
sure the right distfiles will be in DI_FILES even if the function
doesn't complete before the port is done building/installling
3. Add a message to -L to indicate when there are no new versions
4. Move the checks for run-depends after installation of the parent
port so that if a run-depends port has a build-depends on the parent,
it will work. This is a supported, but apparently not recommended
configuration. To make this work do the install with -DNO_DEPENDS so
that we can take charge of the run-depends installs.
|
|
|
|
|
| |
Submitted by: pointyhat via pav
Approved by: common sense
|
|
|
|
|
|
| |
- While here, fix typo in COMMENT
Reported by: pointyhat
|
|
|
|
|
|
|
| |
- Bump PORTREVISION
Approved by: maintainer via irc
Obtained from: marcuscom cvs
|
|
|
|
|
|
| |
- Update to the latest version. The only change is accepting 'yes' as valid
input where previously only a 'y' was accepted.
(Patch by Feargal Reilly <feargal@fbi.ie>)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
===================
1. When I changed how the MOVED file was treated in version 1.19
I accidentally typed a literal /usr/ports/. Change that to the
variable for PORTSDIR as it should be. [1]
2. When using the --show-work feature and the port has no dependencies,
exit immediately instead of recursing.
Submitted by: Jason C. Wells <jcw@highperformance.net> [1]
|
|
|
|
|
| |
PR: 117086
Tested by: -exp runs
|
|
|
|
| |
Hat: portmgr
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
=========
1. For all values derived from bsd.port.mk, assert that they are not empty.
This helps prevent problems when running 'find $value ...'
2. Don't try to append to the master list of distfiles if we're using -D
Refinements for /var/db/ports/$name/distfiles
=============================================
1. Only create a distfiles file if the port has distfiles
2. Delete the distfiles list and try to delete PORT_DBDIR when we pkg_delete.
(The latter will fail if there is an options file present.)
3. Define the distfiles list even if we are using -D
|
|
|
|
| |
Hat: portmgr
|
|
|
|
|
|
|
|
| |
perl unconditonally, or conditionally. To be able to conditionalize the
inclusion of bsd.perl.mk, they now need to be defined before the inclusion
of bsd.port.pre.mk.
Hat: portmgr
|
| |
|
|
|
|
|
| |
PR: 116705
Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
1. Switch to saving distfile info in /var/db/ports/$name/distfiles
ala PR http://www.freebsd.org/cgi/query-pr.cgi?pr=106483
2. Keep track of distfiles we've already examined so we won't have to
do them again (or print the "keeping" message for -v more than once).
This has more benefit the more distfiles a port has.
3. Add all distfiles for the new port to DI_FILES after install.
This only makes a difference in a few cases, but it's easy to do.
Bug Fixes
=========
1. Make sure that $distdir always has a trailing slash in case it
is a symlink. [1]
2. In delete_stale(), test whether or not a file is in the _current_
distfile list to make sure that it is not auto_deleted by mistake. [1]
3. When building DI_FILES, only use lines starting with MD5 to avoid
adding every file > 1 time.
4. Only run read_distinfos() when we really need it.
[1] Inspired by ...
PR: ports/116298
Submitted by: NIIMI Satoshi <sa2c@sa2c.net>
|
|
|
|
|
| |
PR: ports/116639
Submitted by: aDe
|
|
|
|
|
|
|
|
|
| |
- Fixed the Ignore trailing slash in port globs.
- Optionally narrow selected ports by grepping the pkg-descr files.
PR: ports/116512
Submitted by: Martin Kammerhofer <dada@pluto.tugraz.at> (maintainer)
Approved by: stas (mentor)
|
|
|
|
| |
the work on bsd.perl.mk.
|
|
|
|
|
|
|
|
|
|
|
| |
pkgsearch find packages in ports in any place from your
computer , and find also packages
installeds in your system, pkgsearch use c++, boost and
sqlite3 for search packages more
fast and is compiled with cmake
PR: ports/116404
Submitted by: "Diego Rocha" <diegorocha1987@gmail.com>
|
| |
|
|
|
|
|
| |
PERL_CONFIGURE, PERL_MODBUILD, or the upcoming WANT_PERL. This patch is
currently being tested on the cluster.
|
|
|
|
|
|
| |
requires it. This is guaranteed to break quite a number of ports;
email linimon if you find one. This patch is currently being tested
on pointyhat to help identify them.
|
| |
|
|
|
|
|
|
| |
since version 8.57. The leading ghostscript is the -gpl one.
Approved by: portmgr (pav)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support to allow multiple ports on a single line.
Instead of having to do:
port1: WITH_COOL_FEATURE
port2: WITH_COOL_FEATURE
you can do this:
port1 port2: WITH_COOL_FEATURE
PR: ports/115733
Submitted by: "Sean C. Farley" <scf@freebsd.org>
Approved by: maintainer timeout
|
|
|
|
|
| |
PR: ports/116545
Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
|
| |
|
|
|
|
|
| |
PR: 116254
Submitted by: Andy Kosela <andy.kosela@gmail.com> (maintainer)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Drop support for antique perl.
Work done by: gabor
Sponsored by: Google Summer of Code 2007
Hat: portmgr
|
|
|
|
|
| |
PR: 116124
Submitted by: chinsan@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2.4.1. This is a primarily a bug-fix release for 2.4.0, and all users
are encouraged to upgrade. The changes in 2.4.1 are as follows:
* Sync with the latest applicable pointyhat changes. This includes
extraneous UID and GID checking.
* Support for creating per-Jail make.conf and src.conf files is
supported. These files should live in ${tb}/jails/JAIL, and are used
for the Jail builds. You will still need to use Hooks to populate
custom make.conf files in your Builds.
* Sorting now works properly in the www-exp frontend.
* Hooks that contain arguments with spaces can now be properly executed.
* Various other bug fixes have gone in as well.
This release would not have been possible without the contributions by
Dmitriy Kirhlarov and Alexander Logvinov (and, of course, pointyhat and
Kris).
Tested by: miwi@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===========
1. Before calling pkg_create for the installed version of the port,
cd into the PKGREPOSITORY directory. This not only simplifies the code,
it helps handle the problems of ports trees mounted read-only. [1]
2. Factor out initialization of the $pkgrep directory into a function.
Bug fixes
=========
1. Before calling 'find ${pkgrep}/ ... -delete' assert that $pkgrep is
not empty.
2. Make sure that $pkgrep is initialized everywhere it's needed.
Suggested by: Hans Lambermont <hans@lambermont.dyndns.org> [1]
|
|
|
|
| |
Reviewed by: miwi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Consolidate lines that end in a '\' followed by an empty line into one
newline prior to splitting the Makefile into sections. This will more
properly catch section-related errors [1]
* Properly check pkg-config files when they contain an embedded '.' [2]
* Allow pkg-plist directive @cwd by itself which means to change the working
directory back to the original PREFIX [3]
* Beef up the warnings around DOCSDIR, EXAMPLESDIR, and DATADIR so that
users don't just use these macros without knowing if they are safe [3]
* Check for use of --mandir and --infodir [4]
PR: 112332 [1]
115455 [4]
Submitted by: rafan [4]
sat [2]
Requested by: pav [3]
|
|
|
|
|
| |
PR: ports/115587
Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
|
|
|
|
|
| |
PR: ports/115131
Submitted by: Kim Naim Lesmer <kim@usebsd.com> (maintainer)
|
|
|
|
|
|
| |
* Add http://people.freebsd.org/~vd/portsearch/ to MASTER_SITES because
~/public_distfiles is distributed soo slow to the cluster or not
distributed at all.
|
|
|
|
|
| |
PR: ports/115268
Submitted by: Andy Kosela <andy.kosela at gmail.com> (maintainer)
|
|
|
|
| |
creeps in.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Now tracks changes to OPTIONS settings, and the effect those
have on port dependencies.
* Cleanup of warning and error messages -- new 'Warnings'
configuration variable to turn them on/off
* New 'Strict' configuration option -- at the moment this just
enforces a check that all ports are referenced from the
category Makefile in the directory above. May be extended to
other items later.
* New 'CrunchWhitespace' configuration option -- emulate the way
that 'make index' collapses multiple whitespace into single in
port description lines.
* Internal changes to data structures, cache file locking
etc. which will be needed to support multithreaded cache
initialization / update (It is coming... eventually). One
consequence is that there is no longer a dependency on
Storable.pm
* Mk/bsd.commands.mk and Mk/bsd.destdir.mk added to the list of
Makefiles where changes are not expected to affect the INDEX.
* Bugfix -- correct programming error when picking out changes to
lists of SUBDIRs in category Makefiles.
Note: You will have to reinitialize the ports cache when updating.
Unfortunately, due to the changes in BerkeleyDB locking / concurrent
access, version 2.0 code cannot even open the version 1.9 data cache.
PR: 115222
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
|
| |
|
|
|
|
|
|
|
| |
the DESTDIR changes today.
2. Export pd, pdb, and distdir to avoid having to look them up each time
3. Streamline find_moved() by grepping for lines, and then recursing
4. Further streamline by using variable stripping instead of cut
|
|
|
|
|
|
|
| |
<tom-freebsdorg@hukins.freeserve.co.uk>: host
mail-in.freeserve.com[193.252.22.141] said: 550 Error: Message content
rejected <565a4052e34b8ddc44ec45458da4b976> (in reply to end of DATA
command)
|
|
|
|
|
|
|
| |
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
|
|
|
|
|
|
|
|
|
|
| |
- Add significantly better support in bsd.python.mk for working with
Python Eggs and the easy_install system
Tested by: pointyhat runs
Approved by: pav (portmgr)
Most work by: perky
Thanks to: pav
|
|
|
|
|
|
|
|
| |
- Update maintainer's email address.
PR: ports/114956
Submitted by: Kim Naim Lesmer <kim@usebsd.com> (maintainer)
Approved by: pav (portmgr, in mentor's absence)
|
| |
|
| |
|
|
|
|
|
|
| |
PR: ports/114675
Submitted by: Andy Kosela
Approved by: rafan (mentor)
|
|
|
|
|
|
| |
This, um, turned off the portmk functionality.
Pointy hat to: linimon
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 114463
Submitted by: Andy Kosela <spear@aegis.um.lublin.pl> (maintainer)
|
|
|
|
| |
2. I'm told if DISTFILES is empty, the fake do-fetch target is not needed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
=========
1. If we are doing --show-work, don't launch background processes
that are only useful for real builds.
2. Fix a rather obscure bug that can only happen:
IFF you are doing an install of a new port, and
IFF you have a dependency "early" in the list with an +IGNOREME file, and
IFF you have one or more dependencies "late" in the list that are not
installed. The bug is a false positive on the +IGNOREME for the uninstalled
ports. The solution is to reset the "port to test for +IGNOREME file"
variable each time through the loop. This will usually be a noop, but it
costs almost nothing in any case.
|
|
|
|
|
|
|
| |
It's a mystery.. :~
Noticed by: erwin
Approved by: rafan (mentor)
|
|
|
|
|
| |
Noticed by: sat
Approved by: maintainer, rafan (mentor)
|
|
|
|
| |
Asked by: krion
|
|
|
|
|
|
| |
PR: ports/114064
Submitted by: Andy Kosela <andy.kosela at gmail.com>
Apporved by: rafan (mentor)
|
| |
|
|
|
|
|
| |
To upgrade back from portupgrade-devel use the command:
portupgrade -o ports-mgmt/portupgrade portupgrade-devel
|
|
|
|
| |
Reported by: many
|
| |
|
|
|
|
| |
Submitted by: "Gabor Tjong A Hung" <g.v.tjongahung@gmail.com>, linimon@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
you have to reinstall portconf to get make.conf right.
As this does not affect most people, PORTREVISION is not bumped.
The patch in the PR does not work: we can not use variable in substitution.
So, the only way to do is to detect the real path of /usr/ports at
installation time.
PR: ports/104838
Submitted by: rafan
Approved by: maintainer timeout (8 months)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Hooks : A hook is a "callout" which gives Tinderbox the ability to run custom
code at pre-determined times. For example, you can establish a Hook to run just
before a Port is built, after a Build is extracted, before a PortsTree is
updated, etc. Pre-condition hooks can even cause an operation to terminate if
so desired. The new commands to manipulate Hooks are tc listHooks and
tc updateHookCmd.
- OPTIONS processing : If you enable OPTIONS support in Tinderbox, you can have
tc addPort automatically prompt you to configure OPTIONS. Just run tc addPort
with the new -o argument, and you will be prompted with the usual dialog(1)
screen to configure OPTIONS. OPTIONS configuration will happen recursively if
the -r argument is specified, and non-recursively otherwise.
- Failed dependents tracking : If a port fails to build, it will update the
datastore for all of its dependents so that they will be reported as
pseudo-failed. That is, they will have a unique appearance in the www-exp
frontend to indicate that they were not built because a dependency failed.
- Port build duration is tracked and an estimated time to completion is now
shown in the www-exp frontend.
- The /usr/X11R6 symlink is now ignored and not treated as a leftover.
Note: This release comes with a pretty hefty schema change, so one must run
upgrade.sh to add the new schema elements.
|
|
|
|
|
| |
- Add some preliminary switches for other databases.
- Add a MASTER_SITES mirror.
|
|
|
|
|
|
|
|
|
|
| |
* bsd.php.mk can now be included after bsd.port.pre.mk [1]
* Tighten the check on *_DEPENDS so that it only looks at BUILD, FETCH, PATCH,
LIB, and RUN DEPENDS [2]
PR: 110461 [1]
Submitted by: Alexander Logvinov <ports@logvinov.com> [1]
Reported by: Alexander Logvinov <ports@logvinov.com> [2]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
1. Keep a temporary flag that indicates a port has already been upgraded
during a -r or -f update, and add a -R (retry) option to let the user
skip those ports on subsequent attempts if the first update is interrupted.
2. Change the default behavior to use 'make config-conditional' to
take advantage of the recent enhancements to the OPTIONS functionality.
3. Add a new --force-config flag to use the old behavior of doing
'make config' for every port.
4. Don't delete backup packages until the original (parent) portmaster
process has finished successfully. That way if an update fails, the user
can back out the whole thing.
5. Add -w option to save old shared libraries from an installed port.
6. Add -x option to avoid building ports that match the glob pattern.
7. Split tracking of build and run depends to before and after the
port build respectively.
Enhancements
============
1. If the user interrupts the update, search for errant dialog
processes as well as errant portmaster child processes.
2. Avoid invoking pkg_version in check_for_updates() if the installed
version is already up to date.
3. Call pkg_info for seemingly stale dependencies (-s) so user has
a better idea what he's being asked to delete.
4. Use -DBATCH when calling 'make checksum' in the background so that
ports that have pre-everything dialogs no longer cause runaway dialog
processes.
5. Add BEFOREPORTMK=yes where it can be used to speed things up.
Thanks to Stephen Montgomery-Smith <stephen@math.missouri.edu>
6. Be smarter about not starting read_distinfos in the background if
there is no need to, and be more aggressive in killing it off when
we're done.
7. Make read_distinfos quieter to avoid printing confusing messages
out of synch with the foreground process.
Changes
=======
1. Use the PKGREPOSITORY directory for all packages, create it if it
doesn't already exist.
2. If we fail(), call one of {trap|safe}_exit to do a better job of
cleaning up after ourselves.
3. Make failures of various commands silent when we provide our own
error message.
4. Make killing background processes generally much quieter.
Bug Fixes
=========
1. In check_for_updates(), when FORCE is on, don't skip an up to date
port.
2. Change MAKE_ARGS to PM_MAKE_ARGS to avoid collisions with ports that
use the former already.
3. Fix grammar in a usage() line, add details for --show-work, and
other various improvements.
4. Move the clean target to after (optional) 'make package' to avoid
having to rebuild the port.
5. Only try to update the +CONTENTS file if it exists.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
From the Announce:
Tinderbox 2.3.6 has been released to address the change of X11BASE
from /usr/X11R6 to /usr/local. A few other bugfixes are also included.
All users are encouraged to upgrade. When you do, you will have to
manually copy rawenv.dist to rawenv to get the X11BASE change to take
effect.
Approved by: portmgr (pav) itetcu@ (maintainer)
|
|
|
|
|
| |
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
|
| |
|
| |
|
|
|
|
|
| |
Pushed by: kris
Thanks to: az for a computer for tests
|
| |
|
| |
|
|
|
|
| |
Forgotten by: miwi
|
|
|
|
|
|
|
|
|
|
|
|
| |
into a temporary directory, and then examining the directory tree. The
process is based on the instructions for plist generation in the
FreeBSD Porter's Handbook.
WWW: http://www.neuro.mcw.edu/~bacon/FreeBSD_MRI
PR: ports/111892
Submitted by: Jason Bacon bacon at smithers.neuro.mcw.edu
Sponsord by: addport
|
|
|
|
| |
with letter n-p
|
|
|
|
|
|
| |
PR: 111483
Submitted by: Sulev-Madis Silber <madis555 AT hot.ee> (maintainer)
Approved by: clsung (mentor)
|
|
|
|
|
|
| |
PR: 110422
Submitted by: Martin Tournoij <carpetsmoker@xs4all.nl>
Approved by: maintainer timeout
|
| |
|
| |
|
|
|
|
| |
with the last commit.
|
| |
|
|
|
|
|
|
| |
PR: ports/109097
Submitted by: Martin Matuska <martin@matuska.org>
Tested on: pointyhat exp-run
|
|
|
|
| |
"Sounds like a good idea": simon
|
|
|
|
|
| |
PR: 110980
Submitted by: "moose@opera.com"
|
|
|
|
| |
were not included in that checkin due to some problems detected.
|
| |
|
|
|
|
|
| |
Submitted by: Marcelo Araujo
PR: ports/109893
|
|
|
|
| |
Reported on: ports@
|
|
|
|
|
|
| |
PR: 110363
Submitted by: Ed Schouten <ed@fxq.nl>
Approved by: maintainer
|
|
|
|
| |
outside Mk/
|
|
|
|
| |
needed now.
|
|
|
|
| |
on the cluster.
|
|
|
|
|
| |
PR: 110302
Submitted by: Beat Gaetzi <beat@chruetertee.ch> (maintainer)
|
|
|
|
|
| |
PR: ports/104813
Submitted by: Alan Amesbury <amesbury at umn dot edu>
|
|
|
|
|
|
|
| |
commit that I forgot to merge from my devel version.
PR: ports/110125
Submitted by: Simon Phoenix<phoenix.lists@gmail.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Various small markup fixes and improvements
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
1. --show-work option which will recurse through all-depends-list
and show what dependencies are, and are not installed.
2. Dramatically reduce false positives for per-port distfile cleaning
by creating a list of valid distfiles for all ports. Use this new
method for the --clean-distfiles* options as well.
Bug Fix
=======
Honor DISTDIR if set for --clean-distfiles*
|
|
|
|
| |
Reported by: krion
|
|
|
|
|
|
|
|
| |
of USE_PHP and OPTIONS.
PR: ports/106557
Submitted by: ale
Hat: portmgr
|
|
|
|
|
|
| |
PR: ports/109826
Submitted by: Thomas Abthorpe <thomas_AT_goodking dot ca>
Approved by: maintainer (Andreas Fehlner)
|
| |
|
|
|
|
|
|
|
|
| |
early enough for us to be happy.
- Bump PORTREVISION
PR: ports/109776
Submitted by: Robert Noland <rnoland at 2hip.net> (maintainer)
|
| |
|
|
|
|
| |
when more than one variables (WITH_*, WITHOUT_*) passed.
|
|
|
|
|
|
|
| |
- Add a note about ports with suffixes (e.g. -nox11)
Reported by: David Morgan <morgad_AT_eclipse.co.uk>,
Philip Kizer <pckizer_AT_nostrum.com>
|
|
|
|
|
|
|
| |
version.
Submitted by: linimon
Tested by: INDEX
|
| |
|
|
|
|
|
|
|
|
| |
An unpleasant bug was fixed when pkgdb could accidently remove some
dependencies in +CONTENTS files. It's recomented to run pkgdb -L once
after upgrade to fix dependencies list. See UPDATING file.
Reported and tested by: Randy Pratt <bsd-unix_AT_earthlink.net>
|
| |
|
|
|
|
|
|
| |
ANNOUNCE: http://www.marcuscom.com/pipermail/tinderbox-list/2007-February/000798.html
Approved by: itetcu@ (maintainer)
|
| |
|
| |
|
|
|
|
|
|
| |
- It's done us well but csup is in base and fills the needs of most users.
Approved by: linimon
|
|
|
|
|
|
| |
- It's done us well but csup is in base and fills the needs of most users.
Approved by: The old man (linimon)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
============
If a user were to specify /var/db/pkg/foo-1.2/ on the command line,
the old code already failed, but by telling people that it's ok to
do that now, I exposed one more place this needed to be fixed. Take
the opportunity to fix this in a more thorough way.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===========
--clean-distfiles[-all] options to check /usr/ports/distfiles for
stale stuff, and either offer to delete them or delete them all
without prompting.
Bug Fix
=======
Fix brain-o that broke the -o option.
Usability Improvements
======================
1. If a port skeleton is missing, but the pkg db has an +IGNOREME
file, skip the update check, but issue a warning for it.
2. If there is no +IGNOREME file, and no version information is
present, fail with a helpful error message.
3. Clean up any trailing / character on directory names input
at the command line.
4. Allow user to specify just category/portname on the command
line without -p.
5. Work around a missing +REQUIRED_BY file for a -r port.
Minor cleanup
=============
Make case consistent for all usage() items
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
PR: ports/109048
Submitted by: KOMATSU Shinichiro <koma2 at lovepeers dot org>
With hat: secteam
|
|
|
|
|
|
|
|
|
| |
Changelog:
- portsopt now includes the output of make showconfig
- Fixed a bug with curly brackets. Reported by: bachi (AT) te-clan DOT ch
PR: 109138
Submitted by: Beat Gaetzi <beat@chruetertee.ch> (maintainer)
|
|
|
|
|
|
|
| |
- Update maintainer mail adress
PR: 109065
Submitted by: Kim Naim Lesmer <naim@bitcare.dk> (maintainer)
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a check to see if EXTRACT_SUFX is ".zip" and suggest USE_ZIP instead [1]
* Remove the now obsoleted DEPENDS macro
* Remove the obsoleted Java 1.0 check
* Add support for USE_CDRTOOLS
* Add a check for direct usage of gs (i.e. ghostscript) [2]
PR: 107265 [2]
Requested by: gabor [1]
|
|
|
|
|
| |
PR: 108915
Submitted by: Sulev-Madis Silber <madis555@hot.ee> (maintainer)
|
| |
|
|
|
|
|
| |
PR: ports/108808
Submitted by: Robert Noland <rnoland@2hip.net> (maintainer)
|
|
|
|
| |
Repocopied by: marcus
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
- Replace empty website with almost-empty one
|
|
|
|
| |
not just clement.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
devel/portcheckout -> ports-mgmt/portcheckout
devel/portlint -> ports-mgmt/portlint
devel/portmk -> ports-mgmt/portmk
devel/porttools -> ports-mgmt/porttools
misc/instant-tinderbox -> ports-mgmt/instant-tinderbox
misc/porteasy -> ports-mgmt/porteasy
misc/portell -> ports-mgmt/portell
misc/portless -> ports-mgmt/portless
misc/tinderbox -> ports-mgmt/tinderbox
security/jailaudit -> ports-mgmt/jailaudit
security/portaudit -> ports-mgmt/portaudit
security/portaudit-db -> ports-mgmt/portaudit-db
security/vulnerability-test-port -> ports-mgmt/vulnerability-test-port
sysutils/barry -> ports-mgmt/barry
sysutils/bpm -> ports-mgmt/bpm
sysutils/kports -> ports-mgmt/kports
sysutils/managepkg -> ports-mgmt/managepkg
sysutils/newportsversioncheck -> ports-mgmt/newportsversioncheck
sysutils/pib -> ports-mgmt/pib
sysutils/pkgfe -> ports-mgmt/pkgfe
sysutils/pkg-orphan -> ports-mgmt/pkg-orphan
sysutils/pkg_cutleaves -> ports-mgmt/pkg_cutleaves
sysutils/pkg_install -> ports-mgmt/pkg_install
sysutils/pkg_install-devel -> ports-mgmt/pkg_install-devel
sysutils/pkg_remove -> ports-mgmt/pkg_remove
sysutils/pkg_rmleaves -> ports-mgmt/pkg_rmleaves
sysutils/pkg_trackinst -> ports-mgmt/pkg_trackinst
sysutils/pkg_tree -> ports-mgmt/pkg_tree
sysutils/portbrowser -> ports-mgmt/portbrowser
sysutils/portconf -> ports-mgmt/portconf
sysutils/portdowngrade -> ports-mgmt/portdowngrade
sysutils/portcheck -> ports-mgmt/portcheck
sysutils/portmanager -> ports-mgmt/portmanager
sysutils/portmaster -> ports-mgmt/portmaster
sysutils/portscout -> ports-mgmt/portscout
sysutils/portsearch -> ports-mgmt/portsearch
sysutils/portsman -> ports-mgmt/portsman
sysutils/portsnap -> ports-mgmt/portsnap
sysutils/portsopt -> ports-mgmt/portsopt
sysutils/portupgrade -> ports-mgmt/portupgrade
sysutils/portupgrade-devel -> ports-mgmt/portupgrade-devel
sysutils/port-authoring-tools -> ports-mgmt/port-authoring-tools
sysutils/port-maintenance-tools -> ports-mgmt/port-maintenance-tools
sysutils/psearch -> ports-mgmt/psearch
sysutils/p5-FreeBSD-Portindex -> ports-mgmt/p5-FreeBSD-Portindex
sysutils/qtpkg -> ports-mgmt/qtpkg
textproc/p5-FreeBSD-Ports -> ports-mgmt/p5-FreeBSD-Ports
Repocopies by: marcus
|
|
|
|
|
|
|
|
| |
DEPENDS is gone from the bsd.ports.mk: reflect this in the index
processing code.
PR: 108749
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
|
|
|
|
|
|
| |
- Ensure modules are installed. [1]
Noticed by: rafan [1]
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Reminded by: marck
|
|
|
|
|
| |
PR: ports/108662
Submitted by: Mark Evenson<mark.evenson AT gmx.at>
|
| |
|
|
|
|
|
|
|
| |
developing FreeBSD ports and packages
PR: ports/97507
Submitted by: shaun
|
|
|
|
|
| |
PR: 108341
Submitted by: Securedog<securedog@users.sourceforge.jp> (maintainer)
|
|
|
|
| |
Approved by: sem (maintainer)
|
|
|
|
|
|
|
| |
portscout.conf has been modified.
PR: ports/108290
Submitted by: Alexander Logvinov <ports@logvinov.com>
|
| |
|
| |
|
|
|
|
| |
Noticed by: miwi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD ports tree, and potentially other software repositories.
Various factors make this task a bit more difficult than it might
initially seem. In particular, the array of weird and wonderful
versioning schemes software vendors manage to come up with.
portscout spawns several child processes and does its version checking
in parallel, while attempting to best-guess strange-looking version
numbers, navigate around unhelpful sites and web servers, and contend
with the CPU-heavy rapidly-expanding FreeBSD ports system.
In addition to all this, it is possible to generate nice HTML reports
and send reminder mails to interested parties.
This should probably be considered beta until v1.0 is released.
|
|
|
|
| |
Prompted by: Jeff Palmer on IRC
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
1. Add -t mode to "thoroughly" recurse dependencies, using the
all-depends-list target instead of the combination of the
build-depends-list and run-depends-list targets. This is useful
when the dependencies of a dependency need to be updated, but
the dependency itself doesn't; and -a mode is impractical for
whatever reason.
2. If pkg_create fails, give the user the option of how to handle
it: fail, or ignore the error.
Improvements
============
1. If we are trying to delete distfiles, but a dist subdir has
gone missing, assume that the files are safely deleted (and
inform the user) rather than error'ing out.
2. Search for BROKEN state before FORBIDDEN state, since if
the former is set, the latter is implied, which made the error
message confusing. While I'm here, trim the error message by
removing some redundant information.
3. After successful install, before the dependencies are updated,
apply the same search pattern whether we're updating an existing
port, or installing from scratch using -p /usr/ports/foo/bar.
Otherwise, existing dependencies for a port that was forcibly
pkg_delete'd won't be updated, nor will the newly installed
port's +REQUIRED_BY file be up to date.
Fix
===
1. The file that contains the checksums is not always spelled
"distinfo," so use the MD5_FILE variable to find it
Cleanups
========
1. Further local'ize variables in functions, and factor in some
variables there were used only once. Add more comments that
describe usage of variables with global scope used in a function.
2. Twiddle white space a little more to help key messages stand
out better, and change wording on one message to (hopefully) make
it more clear.
3. Bump copyright
|
|
|
|
|
| |
PR: ports/107597
Submitted by: Beat Gätzi (maintainer)
|
|
|
|
|
|
| |
- bump PORTREVISION for plist change
Obtained from: miwi@ ;-)
|
| |
|
|
|
|
|
| |
PR: ports/107394
Submitted by: Ulrich Spoerlein
|
|
|
|
|
|
|
|
|
|
|
| |
which first updates the ports tree and then runs an
update and a security checkup of all the installed packages.
Portcheck depends on portsnap, portaudit and pkg_version.
WWW: http://www.usebsd.com/pub/portcheck/
PR: ports/107418
Submitted by: Kim Naim Lesmer <naim at usebsd.com>
|
|
|
|
|
|
|
|
|
| |
all port dependencies.
WWW: http://www.chruetertee.ch/portsopt/
PR: ports/107400
Submitted by: Beat Gaetzi <beat at chruetertee.ch>
|
|
|
|
|
|
| |
PR: ports/106695
Submitted by: Thomas Abthorpe <thomas at goodking.ca>
Approved by: Hannes Hauswedell <hannes.hauswedell at gmail.com> (maintainer)
|
|
|
|
|
|
|
|
| |
- Remove old pkg-message
PR: ports/105931
Submitted by: Hannes Hauswedell <hannes.hauswedell@gmail.com> (maintainer)
Approved by: erwin (mentor)
|
|
|
|
|
|
|
| |
- add setup intrauctions for LightHTTPD
PR: 106683
Submitted by: Wesley Shields
|
|
|
|
| |
Submitted by: tdb@
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
1. Attempt to avoid the problem of multiple background checksum
processes stepping on each other trying to download the same sets of
distfiles. The most pathological case for this is trying to portmaster
the xorg port on a clean box with no distfiles downloaded. (Brought to
my attention by George Hartzell <hartzell@alerce.com>.)
2. In cooperation with sem and skv, add three new environment
variables that can potentially be used by port authors, etc.
UPGRADE_TOOL contains the name of the tool being used, in this case
'portmaster'. UPGRADE_PORT is the full string for the port that we are
currently upgrading, and UPGRADE_PORT_VER is just the version string
part of that.
3. Collect a list of any pkg-message files that we "saw" while doing
the installs, and display them all at the end when everything is done
installing. (Old idea of mine, and others, most recently prompted by
kris.)
4. You can now do 'portmaster .' if you are in a port directory you
want to install.
5. If there is no DISTFILE information in the +CONTENTS file after
an installation, add it in the manner worked out on freebsd-ports@,
and documented in http://www.freebsd.org/cgi/query-pr.cgi?pr=106483.
If that information is present, use it to delete the last known set
of distfiles with certainty, but continue searching the "old" way
until the DISTFILE stuff has been around for a while.
Major Fixes
===========
1. Change the code that reads the MOVED file to recurse through the
whole file. This fixes the problem of getting an "answer" to a
find_moved_port() call only to find out that the "new" port has itself
been moved, or deleted. This is not a major problem, but when it
happens it's ugly. The fix slows down the function by about 1/2 second
on my (fairly fast) box, but that function isn't called often, and
it's better to be thorough. (Brought to my attention by erwin.)
2. Remove a change from the last version that caused way too many
false positives from the MOVED file when there was no installed
version of the port.
3. When running -e, warn the user if there are dependencies on the
port, and improve the error message both here and in the same code
for -s.
Minor Cleanups
==============
1. Assign TMPDIR early in the script, and export it to be safe. Change
occurrences of this variable to use the short form.
2. Factor some code that had been moved to a function back in line
since we're down to just one caller.
3. Only print the verbose message about keeping the current version
of a distfile if we're not in fact deleting all distfiles.
4. Make distfile listing more efficient by using the ALLFILES target
instead of the combination of DISTFILES and PATCHFILES.
|
|
|
|
|
|
|
|
|
|
|
| |
allow removing either .tgz or .tbz temporary pkgs.
- Refactor the existing patches so that we have one patch per file to ease
maintenance.
- Pass maintainership to submitter.
- Bump PORTREVISION
PR: ports/106652
Submitted by: Robert C. Noland III <rnoland@2hip.net>
|
|
|
|
|
|
|
|
|
|
| |
- fix deinstall when web interfaces are not installed
- don't install www[-exp] files and remove them afterwards, remove them after
build
- bump PORTREVISION
PR: 106556 [1]
Submitted by: Beat Gätzi [1]
|
|
|
|
|
| |
PR: ports/106484
Submitted by: Benjamin Lutz <benlutz@datacomm.ch> (maintainer)
|
|
|
|
|
| |
PR: ports/106288
Submitted by: Sulev-Madis Silber <madis555@hot.ee> (maintainer)
|
|
|
|
|
|
|
|
| |
- don't depend on php if neither web interface is intalled [1]
- bump PORTREVISON for plist changes.
PR: ports/106103 [1] (inspired by)
Submitted by: Nick Barkas [1]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2.3.4. This release is both a bug fix and a new feature release. The
changes include:
* A performance bug with tbcleanup that was introduced in 2.3.3 has been
fixed.
* The portbuild environment is now scrubbed to prevent pollution. This
greatly helps in producing the same packages as pointyhat.
* The HOME environment variable is initialized to /root to fix certain
false positive leftover problems.
* If a port fails to build, the Build is reinitialized before the next
port build is started (unless -noclean is passed to tinderbuild) to
prevent pollution.
* All the new failure patterns have been merged from pointyhat. This
will produce much more accurate failure analysis.
* A new feature has been added to support introducing custom OPTIONS
into port builds. Consult the README for more details.
* With the start of Xorg 7.x merge testing, port problems are being
found due to the move to LOCALBASE. Therefore, Tinderbox needs an easy
way to set non-standard LOCALBASE and X11BASE. This has been addressed
in 2.3.4. To make use of this feature you must either copy rawenv.dist
to rawenv, or add LOCALBASE and X11BASE variables to your rawenv file.
For example:
LOCALBASE=/usr/local
X11BASE=/usr/X11R6
When you want to run a build with non-standard LOCALBASE and/or X11BASE
paths, just change rawenv, then start your build.
Note: this release includes a micro dsversion bump, so you must run the
upgrade.sh to ensure your database static data is up-to-date.
|
|
|
|
|
|
|
|
|
|
|
| |
* Replace a dead autotools link with a FreeBSD-based link instead [1]
* Replace USE_*_VER with USE_AUTOTOOLS instead [2]
* Check for a valid EXPIRATION_DATE [3]
PR: 104042 [3]
Requested by: piotr.smyrak@heron.pl [1]
Reported by: ahze [2]
Submitted by: vd [3]
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most visible changes are:
* Database files locking. Only one process can write to them
in the same time.
* pkgdb -F is more smart now and takes OPTIONS, make.conf and
pkgtools.conf settings into account.
Moreover:
* Many bugs fixed.
* Many code refactored.
|
|
|
|
|
|
| |
Fix a little (rarely appeared) problem with locking.
Reported by: Lowell Gilbert <freebsd-ports-local@be-well.ilk.org>
|
|
|
|
|
|
|
|
|
|
|
| |
o Added new output option: `rawfiles' to request outputting only matched
pfiles one by line
o Changed -b option to be the same as -f '(^|/)file$' instead of -f '/file$'
o Added new option -L to mimic -p path -f '.*' -o rawfiles i.e. show all
pfiles for (usually) one port. Inspired by pkg_info -L pkgname
o Ignore case by default and add -S option to force case sensitivity
* Remove my name from pkg-descr
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Raise an error when MOVED file has a wrong format instead of a weird
ruby error. (Reported by kris@FreeBSD.org).
* Fix a bug when -P always treated as -PP.
* Change PORT_UPGRADE environment variable with UPGRADE_PORT (contains
a package name for updating port) and UPGRADE_TOOL=portupgrade.
Discussed with skv@FreeBSD.org and DougB@FreeBSD.org.
|
|
|
|
|
|
|
|
| |
- allow o RUN_DEPEND on LightHTTPD (for now apache is still brought in by php)
[1]
PR: ports/105259 [1]
Submitted by: shaun@ [1]
|
|
|
|
|
|
| |
wiki is the same as wikitest but looks better.
Inspired by: developers@
|
| |
|