aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - change required APACHE version from 13+ to 20+ohauer2012-01-022-2/+2
| | | | | | | | (prepare to remove www/apache13) - no PORTREVISION bump since apache22 is the default with hat apache@
* End WWW CPAN URL with a "/"ehaupt2011-12-281-1/+1
|
* Mark as broken on powerpc-9.linimon2011-12-281-0/+3
| | | | Hat: portmgr
* Update to 2.13.8.marcus2011-12-272-18/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Complete the check for CPPFLAGS being set indirectly by checking MAKE_ENV in addition to CONFIGURE_ENV. [1] * Remove checks for port file headers as we are phasing them out in FreeBSD. [2] * Check to make sure CPAN URLs end with a '/'. [3] * Check for LDFLAGS being overridden just as we do for CPPFLAGS [4] * Suggest += instead of = to override CPPFLAGS and LDFLAGS [4] * Check for any overriding use of *FLAGS and suggest an alternative [4] * Do not warn of direct command use for WX_COMPS. [5] * Add support for named license macros when checking for order. [6] * Make the check for the direct Apache dependency more strict. [7] PR: 160448 [1] 159272 [3] 160959 [4] 161971 [5] 163617 [6] 163523 [7] Submitted by: gjb [2] amdmi3 [4]
* This is a ports upgrading utility for massive forced reinstalltion,eadler2011-12-265-0/+35
| | | | | | | | | and for those who are pursuing the perfect packages environment. WWW: http://www.mwghennndo.com/softwares/portsreinstall/ PR: ports/154217 Submitted by: Mamoru Sakaue <sakaue.mamoru-cmfho5lt@samurai.mwghennn.net>
* New Featuresdougb2011-12-132-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Add a feature to allow users to list files that should be preserved across upgrades. Various Improvements ==================== 1. Add a verbose message for cleaning WRKDIRPREFIX 2. Improve the handling of the -F option with packages, especially with --packages-only: * In update_port() do better at saying what we're launching a child to do * In post_first_pass() make clear that we are fetch'ing, not building, installing, etc. * In multiport() call check_fetch_only when we're done * In the main body add fetch'ed ports to the CUR_DEPS list so that they are only fetched once. 3. Various typo fixes for the man page. Bug Fixes ========= 1. If an update fails in a child port the parent needs to source the $IPC_SAVE file before it bails out to make sure that various lists are updated in the parent. This is particularly important for the list(s) of work already completed, and especially to update PM_NEEDS_UPDATE for the message of how to resume from the point of failure. 2. For multiple -r, don't add a port to the list of dependents to rebuild if it was itself specified as a -r port. 3. In parent_exit() run the code to kill background processes if we're called with a non-zero exit code. That will trigger it (for example) where the user answers no to the confirmation prompt and is either using -D, or the generation of the list of valid distfiles did not complete. 4. Until I can revamp the way dependencies are tracked, include all 3 forms of CONFLICTS to make sure we catch alternates.
* It turns out that perl 5.12 and later has a stronger strict rule andwosch2011-12-131-0/+11
| | | | | | | | | refuse to run the script. The patch is pretty trivial, just adding 2 quotes around a word. This patch is required for the upcoming FreeBSD 9 release. Approved by: erwin (portmgr)
* Update to 0.9.7kmoore2011-12-082-3/+3
| | | | Feature safe: yes
* Take maintainership from ports@.olgeni2011-11-293-2/+30
| | | | | | | Chase BSD.local.dist location: it now lives in ports/Templates and is no longer installed in /etc/mtree. Feature safe: yes
* Make a pkg-plist for a FreeBSD port. Try to be as "automatic" as possible.crees2011-11-254-0/+35
| | | | | | | | | | That's all it does ;-) WWW: http://code.google.com/p/pkg-plist/ PR: ports/162567 Submitted by: Martin Tournoij <martin@arp242.net> Feature safe: yes
* - Update to 3.4.1beat2011-11-233-3/+5
| | | | | Approved by: itetcu (maintainer, implicit) Feature safe: yes
* Update to 1.0.3.romain2011-11-182-3/+3
| | | | Feature safe: yes
* - Remove WITH_FBSD10_FIX, is no longer neededmiwi2011-11-091-1/+0
|
* - Update to 2.7clsung2011-11-092-4/+4
| | | | | PR: ports/162356 Submitted by: maintainer (Matthew Seaman)
* - Update to 0.3.r52sunpoet2011-11-092-5/+5
| | | | | | | - While I'm here, change USE_PYTHON from 2.4+ to yes PR: ports/162394 Submitted by: Vladimir Chukharev <vladimir.chukharev@gmail.com> (maintainer)
* Update to 0.9.6kmoore2011-11-082-3/+3
|
* For a given port determine its dependences using any combination of theohauer2011-11-074-0/+59
| | | | | | | | | | | | | | | | | - FETCH_DEPENDS - EXTRACT_DEPENDS - PATCH_DEPENDS - LIB_DEPENDS - BUILD_DEPENDS - RUN_DEPENDS and show them as a pseudo graphical tree. Use back references for cross-connections. WWW: http://code.google.com/p/porttree/ PR: ports/160007 Submitted by: Vladimir Chukharev
* - Remove BROKEN on 9.Xtabthorpe2011-11-041-2/+2
| | | | | | | - Mark as IGNORE for ${OSVERSION} >= 900000 && ${OSVERSION} < 900038 PR: ports/162205 Submitted by: Stephen Hurd <shurd sasktel.net> (maintainer)
* Update to 0.9.5kmoore2011-11-042-3/+3
|
* - Update to 2.1.4az2011-11-012-4/+4
| | | | | | | * fix syntax error on 9.x PR: ports/162158 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* Add PORTREVISION and PORTEPOCH to Synopsis of submitted PRs.crees2011-10-312-1/+32
| | | | | PR: ports/154809 Submitted by: milki <milki@rescomp.berkeley.edu>
* - Update to 3.4miwi2011-10-308-181/+31
| | | | | | | Changelog: http://marcuscom.com/pipermail/tinderbox-list/2011-October/002347.html Approved by: maintainer (implicit_)
* Fix build on FreeBSD 10kwm2011-10-301-0/+1
|
* Update to version 2.6. This adds GraphViz compatible output todougb2011-10-273-3/+15
| | | | | | | | | | | | | | | | | | | | | | portdepends, plus some routine bug fixing. - Accessor methods for array valued items now mostly return arrays rather than array references. This makes quite a lot of code a lot clearer. - Add GraphViz output mode to portdepends(1). Pretty pictures of port dependency trees. - Remove TODO file as (a) most of the items were done and (b) most recent changes weren't listed in there. - Minor docco tweak to portindex reflecting currently supported FreeBSD major versions. - Bump VERSION to 2.6 and CACHE_VERSION to 2.5 PR: ports/161396 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
* - Fix extra patches for tmpfs supportbeat2011-10-262-4/+4
| | | | Approved by: miwi
* - Update to 3.4.r3miwi2011-10-263-5/+6
| | | | | | | | | | | Changelog: * Correct a mismerge of schema * Correct some typos * Properly add the checksum Hooks to the upgrade code * Fix some variable initialization issues in the webui * Allow Jails and Builds to be removed when BuildPortsQueue entries exist Approved by: maintainer implicit
* - Fix a typomiwi2011-10-261-1/+1
| | | | Approved by: maintainer implicit
* The vast majority of pkg-descr files had the following format when theydougb2011-10-247-12/+3
| | | | | | | | | | | | | | | | had both lines: Author: ... WWW: .... So standardize on that, and move them to the end of the file when necessary. Also fix some more whitespace, and remove more "signature tags" of varying forms, like -- name, etc. s/AUTHOR/Author/ A few other various formatting issues
* Remove more tags from pkg-descr files fo the form:dougb2011-10-248-24/+2
| | | | | | | | - Name em@i.l or variations thereof. While I'm here also fix some whitespace and other formatting errors, including moving WWW: to the last line in the file.
* - bump PORTEPOCH :(itetcu2011-10-202-1/+2
| | | | | | | - try to fix plist Reported by: many Pointyhat to: itetcu@ (me)
* - Update to 0.9.4kmoore2011-10-202-3/+3
| | | | Changes: http://wiki.pcbsd.org/index.php/PBI_Manager#Release_History
* - upate to 1.70dinoex2011-10-184-4/+7
|
* Remove references to mysql 323 and 40, most commonly of the form:dougb2011-10-171-2/+1
| | | | IGNORE_WITH_MYSQL= 323 40
* - Add dependency on qt4-gui.avilla2011-10-172-2/+2
| | | | - Bump PORTREVISION.
* - fix a bug in the hooks sql [1]itetcu2011-10-174-6/+15
| | | | | | - temporarelly disable TMPFS optional patch Submitted by: beat@ [1]
* Update to 3.4RC2.itetcu2011-10-173-17/+25
| | | | | | Note: this release contains schema/DB changes. Be sure to run the upgrade procedure to properly incorporate the new changes. There will be at least one other DB change before 3.4 release, too.
* Remove no-longer relevant commentdougb2011-10-021-3/+0
|
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-244-9/+7
| | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav
* - update to 1.1eadler2011-09-182-3/+5
| | | | | | | | - symports now respects PORTSDIR - internal version now matches ports version - add license Approved by: bapt (mentor)
* - Disallow from pointyhat until the distfile situation is resolvedpav2011-09-171-0/+2
|
* - Return these ports to the heaptabthorpe2011-09-161-1/+1
|
* - Git is needed at the fetch stage, not build.stas2011-09-131-1/+1
| | | | Reported by: pav
* Minor cleanup. No functional changes, hence no version bump.des2011-09-121-15/+4
|
* New Featuresdougb2011-09-122-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ 1. Add the ability to retry package creation. This is mostly useful for PM_SU_CMD after a build that took so long that your sudo ticket has expired. 2. Add support for multiple -r options on the same command line. [1] Various Internal Cleanups and Improvements ========================================== 1. s/printf/echo -e/ for consistency, and use it to full advantage 2. In the code that derives the proper value of PACKAGESITE remove 6.x and add 9.x. Also add a 10-current entry. 3. Add a more-or-less painless test to deal with the issue of the current working directory no longer existing. This problem usually manifests as a "The value of DISTDIR cannot be empty" error because 'make -f' does not handle this condition gracefully. 4. In find_and_delete_distfiles() (run after a successful install) change the default pattern to be foo-[0-9]* instead of foo* [2] When the new pattern doesn't match any existing distfiles, fall back to the old one. 5. Also in find_and_delete_distfiles(), cache matches to $DI_FILES so that we don't have to re-test that same file again. 6. Change the method used to print the prompt in get_answer_g() to echo -e so that I can be more flexible in formatting prompt messages. 7. For --clean-packages if a package is up to date but not installed it should still be deleted if -y is in use. 8. Avoid duplicate word in a composite sentence [3] 9. If a user has non-standard FETCH_ARGS it could circumvent the intent of --always-fetch, so forcibly unlink the file before proceeding to the fetch routine. Sponsored by: Henk van Oers [1] Suggested by: Lapo Luchini <lapo@lapo.it> [2] Submitted by: Dan Allen <danallen46@airwired.net> [3]
* Remove 2004 aspell entry that has long since been dealt with.dougb2011-09-051-1/+0
| | | | | | | The format of the entry incorrectly matched dictionaries that could not possibly be vulnerable to the buffer overflow issue. Approved by: simon
* Allow the environment to override the default ports directory.des2011-09-012-4/+9
|
* - Make porupgrade-devel port fetch the latest version directly from github,stas2011-08-303-42/+23
| | | | so it's really -devel.
* New release: version 2.4dougb2011-08-292-5/+7
| | | | | | | | | | | | | | | | | | | | - Fix bug where LIB_DEPENDS data was missing from some of the RUN_DEPENDS column in the generated INDEX (reported by dougb) - Add an option to portdepends to shorten the output. Only traverse each dependency sub-tree one time. For complex ports this results in a substantial decrease in output -- the long form can produce literally millions of lines. - Add LICENSE - Pet portlint This release modifies the on-disk binary format of the cache. You will need to rerun cache-init after upgrading. PR: ports/160252 Submitted by: maintainer
* Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where ↵kwm2011-08-246-3/+158
| | | | needed.
* - Update to 2.4.9.3 (a bugfix release).stas2011-08-236-86/+4
|
* - We don't install README anymore.stas2011-08-234-2/+34
| | | | - Fix a bug when :map was used on a string.
* - Don't use ruby 1.9 File.realpath(), use File.expand_path() instead.stas2011-08-233-1/+51
| | | | | The former generates exceptions when the path doesn't exist, which is not what we want.
* - Fix plist.stas2011-08-231-1/+0
|
* - Update to 2.4.9.2.stas2011-08-232-3/+3
| | | | This version is a bugfix release.
* Update to 2.13.7.marcus2011-08-222-5/+15
| | | | | | | | | | | | | * Change a comment to relfect the check number [1] * Add a check to see if a file that ends in ".core" was checked into CVS [2] * Do a proper check for 2 or 3 tuple depends [3] * Correct the detection of the WWW string in pkg-descr [4] PR: 159057 [3] 159522 [4] Reported by: Ilya A. Arkhipov <micro@heavennet.ru> [1] Requested by: netchild [2] Sbumitted by: sunpoet [4]
* - change the email address I use to maintain portseadler2011-08-222-2/+2
| | | | Approved by: bapt (mentor)
* - change the email address I use to maintain portseadler2011-08-222-2/+2
| | | | Approved by: bapt (mentor)
* - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is definedohauer2011-08-212-3/+4
|
* - Provide the new URL.stas2011-08-191-0/+1
|
* - Update portupgrade to 2.4.9.stas2011-08-183-15/+4
| | | | This version brings ruby 1.9 support contributed by Steve Wills.
* Fix assertion when using PKGINSTALL builder (-DUSE_PACKAGE_DEPENDS)zi2011-08-022-0/+12
| | | | | | PR: ports/159268 Submitted by: David Naylor <naylor.b.david@gmail.com> [maintainer] Approved by: wxs (mentor)
* - Sort SUBDIRssunpoet2011-08-011-1/+1
| | | | - Fix NO_VIET_KDE coverage
* - Update to a new snapshot. This revision adds compatibility withstas2011-07-262-3/+3
| | | | ruby 1.9 using patches contributed by Steve Wills <swills@FreeBSD.org>.
* Bump PORTVERSION to 0.2.0 according to HISTORY section in embedded manual.mandree2011-07-251-1/+1
|
* - fixed a bug where skipping non-existent command line argumentsmandree2011-07-251-10/+29
| | | | | | failed and resulted in an unterminated (endless) loop. - added the --no-find option
* Update to 0.1.3.1zi2011-07-253-7/+17
| | | | | | PR: ports/159073 Submitted by: David Naylor <naylor.b.david@gmail.com> [maintainer] Approved by: wxs (mentor)
* Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,linimon2011-07-211-2/+1
| | | | | | | | | | | | | | | | remove support for them from bsd.java.mk. As Jikes is not available in Java 1.5 or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports which used it (only occurences were USE_JIKES=no). Support for the Blackdown VM is also removed, as it is not available in Java 1.5 and higher. Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5. While here, replace static values of JAVA_VERSION in files/*.in by %%JAVA_VERSION%% . PR: ports/158969 Submitted by: rene Tested on: pointyhat-west -exp
* Update to 0.9.3kmoore2011-07-203-5/+5
|
* Update my email address on the ports I maintain.zi2011-07-161-1/+1
| | | | Approved by: wxs@ (mentor)
* - Update to 1.0.2;romain2011-07-144-4/+9
| | | | - While here fix a malformed RUN_DEPENDS.
* - Update textproc/hs-stringsearch to 0.3.6ashish2011-07-101-1/+1
| | | | Obtained from: FreeBSD Haskell
* Update to 2.13.6.marcus2011-06-273-31/+74
| | | | | | | | | | | | | | | | | | | * Be more careful is searching for WITH(OUT)_FOO OPTIONS checks so to avoid false positive warnings. [1] * Support := in the *_DEPENDS section. [2] * Make sure we expand DISTNAME to catch potential superfluous uses of it. [3] * Fix the error seen when one passes CPPFLAGS to CONFIGURE_ENV. [4] * Add the license block check after the MAINTAINER block [5] * Add a check for use of ${FIND}...${XARGS} ${RM}. [6] PR: 156164 [1] 155753 [2] 154320 [3] 158305 [5] 157566 [6] Submitted by: sahil [1] "Ilya A. Arkhipov" <micro@heavennet.ru> [5] Reported by: pav [4]
* - Assign new maintainer.wxs2011-06-211-1/+1
| | | | Submitted by: Ryan Steinmetz <rpsfa@rit.edu> (private mail)
* Update to new upstream version 0.16.mandree2011-06-212-5/+5
| | | | | | | | Reset maintainer (timeout 26 days). Submitted by: mandree Approved by: maintainer timeout PR: ports/157341
* - Replace ../../authors in MASTER_SITE_SUBDIR with CPAN:CPANID macro.az2011-06-201-1/+1
| | | | | | See http://wiki.freebsd.org/Perl for details. - Change maintainership from ports@ to perl@ for ports in this changeset. - Remove MD5 checksum
* - Update to 0.1.3dhn2011-06-203-6/+3
| | | | | PR: ports/158025 Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
* Update to 3.9.1, a minor bugfix version:dougb2011-06-082-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In shuffling around the updating of +REQUIRED_BY I forgot to delete empty grep_deps files. [1] While I'm looking at unlink'ing files, bring some sanity to the various places that it's done which haven't been reviewed in a while: * Fix the pm_unlink* functions to use the builtin test * Only/always call the function when we're not sure if the file exists * Just use /bin/unlink when we're sure it does * In parent_exit the glob pattern in the for loop will return 'pattern-*' if there are no matches, so test for that specifically rather than returning to the conditional version. The mere presence of IS_INTERACTIVE in the Makefile is not enough, the condition needs to be verified in case it is conditional [2] We want to make sure that $TMPDIR exists before trying to use it. The cheapest way to do this is to just call mkdir -p. Move the umask call before this to be safe. Split the test for the existence of /usr/X11R6 and whether or not it's a link for one more micro-optimization. Submitted by: olgeni [1] PR: ports/157481 [2] Submitted by: Carl <k0802647@telus.net> [2]
* - Fixed archive checksum mismatch, as Mercurial was altering the contentsmiwi2011-05-312-4/+4
| | | | | | | on automated archive. Changed to static file. PR: 157260 Submitter: maintainer
* - Update to 0.4.wxs2011-05-312-3/+5
| | | | | | | - Add LICENSE PR: ports/157391 Submitted by: Mario Pavlov <mgp@e-soul.org> (maintainer)
* Fix field width limits. Bump PORTREVISION.mandree2011-05-263-0/+32
|
* Bump USE_BDB to 41+, as it builds with 4.1.mandree2011-05-261-1/+1
|
* Bump PORTREVISION of all ports dependent on lang/ghc as duringashish2011-05-261-0/+1
| | | | | | | upgrade, lang/ghc cabal package cache gets invalidated causing all dependent ports to be reinstalled. Obtained from: FreeBSD Haskell
* - Update to 0.9.2kmoore2011-05-242-3/+3
|
* Remove databases/db3. All users were using db3+mandree2011-05-231-1/+1
| | | | | | and have in fact been using 4.0+ since 2011-04-12 (Mk/bsd.database.mk r1.57). Chase upgrade in dependent ports and change USE_BDB to 40+.
* Update to 0.8.1.shaun2011-05-164-5/+7
|
* - Please welcome GHC 7.0.3ashish2011-05-093-22/+6
| | | | | | | | | | | | | | | | | GHC in the ports tree has been updated to 7.0.3 and all other Haskell ports are also updated to their corresponding Haskell Platform versions, or latest versions. We would like to acknowledge the support of the FreeBSD Donations Team and Eotvos Lorand University, Faculty of Informatics who contributed to the server that we used for testing. We would also like to thank all the testers who tested FreeBSD Haskell ports and provided their feedback. PR: ports/156642 Approved by: tabthorpe (mentor) Obtained from: FreeBSD Haskell
* Add pbi-manager 0.9.1, toolset for building / running PBI files on FreeBSD.kmoore2011-05-046-0/+128
|
* New Features:dougb2011-05-022-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============= * The -F option now works with --packages and --packages-only o If -F --packages-only and there is no package to fetch, give the user a menu of options o If -F and --packages lack of a package is a soft fail * Revamp the code in check_fetch_only() and where we wait for b/g distfile fetching to complete to be a lot smarter: o In check_fetch_only() simplify the code to count fetch processes which both makes it faster by avoiding ps, and also makes it smarter because it will find fewer false positives. o In both, poll every 2 seconds, but only output to the console every 6. This way we'll be able to exit a lot sooner, but still avoid spamming the user with lots of messages. * In the event that an invalid combination of configuration options causes a port to be BROKEN, etc. allow the user to run --force-config and try again * Add the ability to specify the -t option to -L and --index-only to check every installed port instead of using the shortcut. This is slow, but useful on an old system where there is no ports tree and one or more of the ports is so old that it no longer exists in INDEX. Bug Fixes: ========== Fix an unfortunately long-standing bug in the --package code, we need to update the +REQUIRED_BY files for ports that the installed port depends on. When I tested pkg_add originally I confirmed that it did this, but I neglected to re-test when adding the --no-deps option, which suppresses this behavior. Mea culpa. So take this opportunity to fix the bug, and improve some other things in the process: * Add code to the section that updates dependencies for the newly installed package to walk the +CONTENTS file and runs the +REQUIRED_BY update for every port that the newly installed depends on. * Various non-user-visible optimizations to the dependency udpating code * When called from gen_dep_list, which also uses temp_list as a local variable, uniquify_list() needs its own set of local variables otherwise temp_list ends up being duplicated by uniquify_list Minor Optimizations: ==================== * Micro-optimize a few more cases where we can avoid going out to disk to test stuff by separating the test for a variable first. * Continue the campaign to unset things to keep the environment small * Various other micro-optimizations
* - Mark BROKEN on 9-CURRENTpav2011-05-021-1/+7
| | | | Reported by: pointyhat
* Connect portbuildermakc2011-04-301-0/+1
|
* Add new port ports-mgmt/portbuilder:makc2011-04-304-0/+82
| | | | | | | | | | | | | | | | | A concurrent ports building tool. Although FreeBSD ports supports building a single port using multiple jobs (via MAKE_JOBS) however it cannot build multiple ports concurrently. This tool accomplishes just that. Some of its key features: * Concurrent port building * Load control * Top like UI * Persistent builds (by default) WWW: http://github.com/DragonSA/portbuilder/ PR: ports/156441 Submitted by: David Naylor <naylor.b.david at gmail.com>
* Remove expired ports:rene2011-04-3018-7560/+0
| | | | | | 2011-04-24 ports-mgmt/portmk: has not been kept up to date for > 6 months 2011-04-26 ports-mgmt/portsman: hardwires an ancient version of INDEX 2011-04-30 mail/kiltdown: upstream seems dead since 2001
* Clean up zsh-related directories if the zsh completions are includeddougb2011-04-261-0/+1
| | | | | PR: ports/156651 Submitted by: ohauer
* - Update to 1.0.1dhn2011-04-172-3/+3
| | | | | PR: ports/156446 Submitted by: Victor Semionov <vsemionov@gmail.com> (maintainer)
* Release version 3.8:dougb2011-04-162-5/+5
| | | | | | | | | | | * Fix a long-standing bug with EUID detection. If the UID was > 4 digits the code would fail. Fix this by using a more efficient ps command. While I'm at it, use the same more efficient method for determining the process group id for the trap cleanup routine. * Fix a buglet in the new --update-if-newer code, exit if all listed ports are actually up to date.
* New Features:dougb2011-04-112-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add --update-if-newer which will operate on a list of ports given on the command line. If a port list is already up to date, it will be skipped. * Tweak the way INDEX files are downloaded and installed to only require root privileges for the minimum possible number of actions, and do things in a more secure way: 1. If necessary to download the new INDEX.bz2, as a non-root user, do it in a temporary directory created with mktemp 2. If necessary to update the actual INDEX file unzip it in that same temporary directory 3. Only use $PM_SU_CMD to install the file if necessary 4. Unlink both INDEX and INDEX.bz2 in their real locations before installing the new versions * Add the ability to store the portmaster.rc file in the same directory as the script itself. Many improvements to the --index-only/--packages-only code, particularly in the absence of a ports tree. * Make the --index* options more friendly to being duplicated in the rc file and command line. Mixing different options will still trigger an error, however having the same option both places will not. * Don't do the work of handling the INDEX file if we won't need it (-l, --list-origins, -e, -s) * Reorganize the final check of $pd (PORTSDIR) to properly handle the various combinations * For multiple ports and -o, only test for the origin directory if we are not using the INDEX. If we are, check it there instead. * Add some code to --check-depends to explicitly handle --index-only. It worked before by ignoring the origin test if there was no ports directory, but failed if --index-only was also used. This is better both because it doesn't fail with --index-only, but also because it now uses the index to validate $origin. * Since --check-depends now works with --index-only, update usage() Also: * Add some whitespace to the "Installing new +CONTENTS" message * In --clean-packages show the path in the delete prompt for stale packages that are not installed like we do for ones that are * Various internal cleanups and micro-optimizations
* Remove FreeBSD 6.x specific commentdougb2011-04-111-2/+0
|
* - Mark the conflict with portupgrade-devel as an install only conflict.stas2011-04-031-1/+1
|
* - Update to 20110403 snapshot. This build includes support for ruby 1.9stas2011-04-033-16/+5
| | | | | (tested by Steve Willis). - The conflict with portupgrade is actually an install conflict only.
* - Update to 0.0.4_0culot2011-03-302-3/+3
| | | | | PR: ports/156004 Submitted by: Kostas Petrikas <kpetrikas AT gmail.com> (maintainer)
* - Fix build on -CURRENTpav2011-03-263-34/+158
| | | | | PR: ports/155771 Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer)
* Mark Berkeley DB 5.1 incompatibility.mandree2011-03-221-0/+1
|
* Update to 2.13.5.marcus2011-03-212-6/+17
| | | | | | | | | | * Check for the direct assignment of BUILD_DEPENDS to RUN_DEPENDS [1] * Add a deprecated pointer for USE_XPM. [2] * CPPFLAGS is now passed to CONFIGURE_ENV automatically. [3] PR: 154896 [1] 155550 [3] Submitted by: eadler [2]
* Update MASTER_SITESkwm2011-03-191-1/+1
| | | | | PR: ports/155672 Submitted by: maintainer
* - Get Rid MD5 supportmiwi2011-03-1937-37/+0
| | | | With hat: portmgr (myself)
* Update to 20110317. This rolls up the patch committed previouslywxs2011-03-183-16/+3
| | | | | | | and addresses a (now-fixed) problem when bsd.sites.mk was using Ftp:// instead of ftp://. [1] Submitted by: [1]: Gerard Seibert (private mail)
* - Update to 2.3miwi2011-03-153-6/+6
| | | | | PR: 155542 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
* Add new ports-mgmt/pkgs_whichmandree2011-03-124-0/+407
| | | | | | This is a fast, Perl5-based, database-less pkg_which variant useful to assist with site-package-upgrades, for instance, after a Python 2.6 -> 2.7 upgrade.
* Add a patch to fix an issue under python 2.7.wxs2011-03-103-1/+13
| | | | | | | While here, drop MD5 from distinfo. Discussed at: http://forums.freebsd.org/showthread.php?p=126331#post126331 Submitted by: avilla@, jhelfman@e-e.com
* - Update to 0.0.3.0miwi2011-03-062-4/+4
| | | | | PR: 155294 Submitted by: maintainer
* Indent SUBDIRs by 4 spaces instead of 3martymac2011-03-041-73/+73
| | | | Approved by: portmgr@, ehaupt (mentor)
* - Mark BROKEN on 7.X: calls libarchive function that's not present < 8.Xpav2011-03-041-1/+7
| | | | Reported by: pointyhat
* Mark as deprecated: hardwires INDEX-5.linimon2011-02-261-0/+3
|
* Chase after net/openldap24-server update.delphij2011-02-251-1/+1
| | | | Reminded by: miwi
* Mark as deprecated: I haven't kept this up to date for close to a year,linimon2011-02-251-0/+3
| | | | | | and no one has complained. Please contact me if you are interested in taking it over.
* - Move to py25 or abovemiwi2011-02-255-6/+6
| | | | - While here kick md5 support
* - Update to 0.0.2_0miwi2011-02-192-10/+4
| | | | | | | - Support now FreeBSD 7.X PR; 154862 Submitted by: maintainer
* Remove a debugging line that was left in.marcus2011-02-162-2/+2
| | | | Reported by: lwhsu
* Update to 2.13.4.marcus2011-02-142-11/+14
| | | | | | | | | | | | * Check for duplicate MANx macros [1] * Add a warning if the wrong CPAN URL is used for the WWW URL [2] * Remove an obsolete CPAN warning [3] PR: 154069 [1] 154149 [2] 154724 [3] Submitted by: skreuzer [2] milki@rescomp.berkeley.edu [3]
* Use ${BINMODE} instead of 555 to fix INSTALL_AS_USER installations.marcus2011-02-141-1/+1
| | | | PR: 154552
* Fix WWW in pkg-descr to http://search.cpan.org/dist/<MODULE> for unification.az2011-02-121-1/+1
| | | | | | No functional changes. Sponsored by: p5 namespace
* bxPKG is a GTK+ based tool to manage binary packages on BSD systems.miwi2011-02-124-0/+37
| | | | | | | WWW: http://bxpkg.bsdroot.lv PR: portsi154563 Submitted by: Kostas Petrikas <kpetrikas at gmail.com>
* Add some improvements via Doug:remko2011-02-052-9/+13
| | | | | | | | | | | | | | | | | | | This patch changes the order in which the conf file is read vs. when the default variable assignments are made in order to provide the ability to override them in the conf file. It also adds the ability to include a conf file in the same directory as the script. The patch also changes some of the = assignments to := where having a null setting by mistake would be fatal. The use case for these changes is the ability to "package" all of the elements together in one place for use on multiple systems that can all mount the same central location. PR: 154518 Submitted by: dougb Hat: secteam Feature safe: yes
* Don't enclose URLs in <>, it makes them harder to copy&paste and URLs areuqs2011-02-012-3/+3
| | | | | | | | not email addresses. PR: ports/127214 (first half) Reviewed by: simon Feature safe: yes
* Update to version 3.6.1, a bugfix to the formatting for user inputdougb2011-01-162-5/+5
| | | | | | messages covered by the -[y|n] support added in the last version. Feature safe: yes
* - Over to a willing maintainerpav2011-01-141-1/+1
| | | | Feature safe: yes
* Heiner does not have time for FreeBSD anymore, reset MAINTAINERSHIParved2011-01-111-1/+1
| | | | | | | | PR: 153897 Submitted by: Heiner Eichmann Feature safe: yes Mark kde3-apireference as DEPRECATED
* Update to 2.13.3marcus2011-01-102-6/+11
| | | | | | | | | | * Do not warn when the "work" directory is not in CVS. [1] * Improve Ruby docs and examples handling. [2] PR: 152053 [1] 153596 [2] Submitted by: Eitan Adler <lists@eitanadler.com> [1] tota [2]
* - Update to 0.6.3.3.avilla2011-01-053-7/+3
|
* Update to verion 3.6dougb2011-01-032-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Features ============ 1. The PT_NO_INSTALL_PACKAGE make variable will cause a port to always be compiled, instead of being installed from a package. It cannot be used in combination with the -PP/--packages-only option. [1] 2. All user input is now wrapped in a verification routine to make sure that yes means yes, etc. 3. The -e, -s, --clean-distfiles, --clean-packages, --check-depends and --check-port-dbdir features can now take -y and -n options to answer "yes" or "no" respectively to all user dialogs. This also allows me to deprecate the horribly hacky --clean-distfiles-all and --clean-packages-all in favor of -y. 4. If using a separate WRKDIRPREFIX, when the run is over use find to clean out the empty directories that are left behind by the ports infrastructure. 5. If PM_PACKAGES is set, don't bother with build depends [2] Small Fixes And Improvements ============================ 1. Update usage() in the script and the man page for the new features, and improve the consistency between the two. 2. When we enter -PRERELEASE phase the package-finding code should still be looking at -stable. [3] 3. Fix some bugs with -r: * In certain situations dependent ports that were otherwise up to date would be missed. * For the purpose of not rebuilding the parent port when -R is used we only care about the dependencies of the parent port being up to date. 4. Error handling for INDEX fetch 5. The -e, -s, -l, -L, --list-origins, and --check-depends features all work fine without a ports tree * In -e and -s, delete_dist_list() requires the ports tree, so if the user didn't use -D imply it when the ports tree is missing, and hide delete_dist_list() behind that test 6. pdb and port_dbdir need default values for usage() Inspired by: Marco van Lienen <marco+freebsd-ports@lordsith.net> [1] Matthew Seaman <m.seaman@infracaninophile.co.uk> [1] Reminded by: ale [2] Reported by: Jakub Lach <jakub_lach@mailplus.pl> [3]
* I'm shocked, shocked to find that an orgy was going on in here!itetcu2011-01-021-1/+1
| | | | | | (fix typo orgi -> orig and fix plist). Submitted by: tabthorpe@
* Reroll the snap tarball to include my last upstream commit that fixes 2 sqlitetcu2011-01-022-3/+3
| | | | statements.
* - update to a snapshot from todayitetcu2011-01-023-8/+23
| | | | | | | | | - remove CSUP option, since csup port is gone because csup is in base on all supported OSVERSIONs - assure the needed dependencies are installed for sending emails and log compression via two OPTIONS: EMAILS and LOG_COMPRESS - flip ON by default the patches for tmpfs and parallel tindy instances - update plist for hooks/compress_wrkdir and webui's BuildGroups support
* - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.pgollucci2010-12-302-2/+0
| | | | | | | PR: ports/153292 Submitted by: myself (pgollucci) Tested by: -exp run by pav Approved by: portmgr (pav)
* - Update to 0.6.3.2.avilla2010-12-293-24/+52
|
* Update to 0.6.11.marcus2010-12-272-3/+3
|
* - Try to be more friendly with 'spaces' in @dirrmtry while rendering ↵az2010-12-153-1/+12
| | | | | | | | | | | | | pkg-plist.*** - RIP MD5 in distinfo while I'm here. *** I'm not sure about this patch, so you can argue about it with me. Also you can look ports/152102. PR: ports/152156 Submitted by: az Approved by: sergei (timeout)
* - Fix portupgrade's shebang patcher.stas2010-12-144-2/+24
| | | | | Reported by: many Submitted by: knu
* Reset drizzt@gufi.org due to maintainer-timeouts and inactivity.linimon2010-12-091-1/+1
| | | | Hat: portmgr
* Fix a minor bug:dougb2010-12-082-5/+5
| | | | | | | | | | | When specifying 'portmaster port-1.23 dependency-of-port-2.34' the dependency would be built twice because the PM_NEEDS_UPDATE list is kept by ORIGIN. So use the same technique to validate the port in the build phase that we are using in the first pass. Also, update the documentation on full version upgrades to encourage users to back up any vital file in /usr/local before "making sure that it is empty."
* - update genplist to version 0.6ohauer2010-12-053-27/+3
| | | | | | | | | | | | | | | | | | | New Features: ============== - Handling of: PLIST_FILES, PORTEXAMPLES, PORTDOCS, PLIST_DIRS, PLIST_DIRSTRY - Specific return codes which can be used for automated testing - Ability to execute external scripts ( ~/.genplist/${portname} ) Sample script for the nmap port: ================================= $> cat ~/.genplist/nmap #!/bin/sh sed -i '' -E -e 's|^(share/ncat/)|%%WITHSSL%%\1|g' \ -e 's|^(@dirrm share/ncat)|%%WITHSSL%%\1|' ${1} PR: ports/152836 Submitted by: ohauer Approved by: Jason Bacon <jwbacon _at_ tds.net> (maintainer) via mail.
* - maintainer update to version 1.3.2ohauer2010-12-052-3/+3
| | | | | PR: ports/152835 Submitted by: Marin Atanasov Nikolov <dnaeon _at_ gmail.com> (maintainer)
* - Update to 0.6.2.avilla2010-12-043-44/+8
| | | | Approved by: miwi (co-mentor)
* Sync to new bsd.autotools.mkade2010-12-042-22/+2
|
* - Update to 1.3.1pav2010-11-303-5/+5
| | | | | PR: ports/152680 Submitted by: Marin Atanasov Nikolov <dnaeon@gmail.com> (maintainer)
* - Update to 1.3sunpoet2010-11-274-20/+52
| | | | | PR: ports/152222 Submitted by: Marin Atanasov Nikolov <dnaeon@gmail.com> (maintainer)
* Fix patch so it is buildable again.kwm2010-11-271-14/+3
|
* Update to 0.6.10.marcus2010-11-274-5/+15
|
* - Update to 20101123 snapshot:stas2010-11-242-3/+3
| | | | | - Fix the bug in BEFOREDEINSTALL processing. - Add .txz packages support.
* - Update to 2.4.8:stas2010-11-242-3/+3
| | | | | - Fix the bug in BEFOREDEINSTALL processing. - Add .txz packages support.
* Catch up with pib/Makefile rev 1.27 (2007/04/09) and actually use Tk 8.4.obrien2010-11-211-3/+11
| | | | [PR 110422 seemed to have missed this]
* Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-206-35/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release can be found at http://library.gnome.org/misc/release-notes/2.32/ This will be the last release of the GNOME 2.x series, mainly a bugfix and bridge release to the first release of the GNOME 3.x series. This release features commits by avl, marcus, mezz and myself. The FreeBSD GNOME Team would like to thank the following contributors and testers for there help with this release: Zane C.B. <vvelox@vvelox.net> romain@ Olaf Seibert <O.Seibert@cs.ru.nl> DomiX Bapt <baptiste.daroussin@gmail.com> jsa@ miwi@ Sergio de Almeida Lenzi <lenzi.sergio@gmail.com> Maxim Samsonov <xors@mne.ru> Kris Moore And pav@ for 2 exp-runs PR: ports/152255 ports/143260 ports/141033 ports/149629 ports/150350 ports/151523 With hat: gnome@
* - Update MAINTAINER addressashish2010-11-161-1/+1
| | | | Approved by: pgj (implicit)
* Respect basebeech2010-11-151-0/+4
| | | | | | PR: 146858 Submitted by: Anonymous <swell.k@gmail.com> Approved by: dinoex
* Bug Fixesdougb2010-11-102-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ========= 1. Since $build_l is no longer being incremented prior to the user's +IGNOREME decision it's no longer necessary to decrement it if the user chooses not to update that port. 2. While I was reading the trace to find this bug I noticed that we are running update_build_l() (which in turn updates PM_NEEDS_UPDATE) prior to running check_state() (FORBIDDEN|DEPRECATED|BROKEN|IGNORE), so move that check up; and move the "currently installed" and "port directory" messages up as well to give context to any messages from check_state(). 3. Only print the fast-resume message if we're building. Otherwise we might not know all the ports that need updating. 4. Fix the zsh completion file for --clean-packages[-all] Minor Fixes =========== 1. In read_distinfos_all() a missing DISTINFO_FILE doesn't need to be fatal like it does in read_distinfos() since it could be caused by something uninteresting like a MASTERDIR that exists in part of the tree that has not been downloaded (e.g., a c[v]sup refuse file). Add some whitespace around the message in case make also emits an error. 2. For --clean-distfiles* add a line after the "Checking" message to make the spacing consistent 3. In usage() fill in $pd if it's empty (which it will be for -h|--help) 4. Give a more helpful error message for -o when the port to be replaced isn't installed or listed as a dependency
* - Update to the latest snapshot.stas2010-11-092-6/+5
|
* - Update to 2.4.7.stas2010-11-086-65/+6
|
* Update to 2.13.2.marcus2010-11-082-7/+24
| | | | | | | | | | | | | | * Correct the UIDs passwd file format. * Parse out comments when checking dependency format. [1] * Added check for the case when LICENSE contains multiple tokens but LICENSE_COMB do not set or equal to 'single' (instead of correct 'multi' or 'dual'). [2] * Add support for @rmtry. [3] PR: 150997 [1] 151966 [2] 151301 [3] Submitted by: skv [2]
* Bump PORTREVISION for the MD5 changes that went in.wxs2010-11-051-0/+1
|
* Remove expired ports:garga2010-11-0410-221/+0
| | | | | | | 2010-11-01 ftp/kwebget: Development has ceased. 2010-11-01 multimedia/clive-utils: development has ceased; use multimedia/umph instead 2010-11-01 ports-mgmt/barry: Development has ceased. 2010-11-01 www/wb0: Development has ceased.
* Use PM_NEEDS_UPDATE to fix the problem introduced in 3.1 of ports being builtdougb2010-11-032-5/+5
| | | | | | | | in -a as dependencies, then built again because they were pre-scheduled for update. Use the same method to handle the same problem in multiport(), which allows me to remove one more list.
* Add p5-libwww as dependency.ehaupt2010-11-021-1/+3
| | | | | PR: 151889 Submitted by: Florian Smeets <flo@smeets.im>
* Upgrade to version 3.2dougb2010-11-012-5/+5
| | | | | | | | | | | | | | | | | | | | Bug Fixes ========= 1. Properly handle +IGNOREME files again 2. In safe_exit() only print the restart hint if -n PM_NEEDS_UPDATE Enhancements ============ 1. For -F, a better message for spawned children, and continue the campaign to do less irrelevant stuff. 2. Add some whitespace to the "All ports are up to date" message for -a 3. Make it clear in the docs that -e only handles single ports, and use the enhanced features of find_glob_dirs() to return better error messages if a glob doesn't match one and only one port. (Problem mentioned in PR.) PR: ports/151824 Submitted by: Ben Grimm <freebsd-pr@bengrimm.net>
* Update to version 3.1. In addition to the features listed below there aredougb2010-10-302-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | numerous internal reorganizations of various sections of code; and several informative messages have been updated to be more informative. :) If you're interested in all the details you can review the svn logs at http://svn.freebsd.org/viewvc/base/user/dougb/portmaster/ Catch Up With Ports Infrastructure ================================== 1. Switch to using DISTINFO_FILE instead of MD5_FILE 2. Use the SHA256 line from distinfo instead of MD5 3. The BEFOREPORTMK trick no longer works to list MASTER_SITES for all ports so switch to the slightly slower but more reliable pm_make without it. This will solve the problem of portmaster not fetching all distfiles in the background. 4. In the case statement to select the appropriate release for package fetching glob 9.0-CURRENT to handle snapshots as well. Various Improvements ==================== 1. If we fail, offer a suggestion for a shortcut to restart 2. In messages that refer to the INDEX file, use the variable to make it clear what we're working with. 3. In dependency_check() be clear when we're using the INDEX 4. Dramatic (9-10 times) speedup in iport_from_origin() by making an intelligent guess about what director{y|ies] to search in based on the origin directory name which means we're almost always looking in either exactly the right directory the first time, or at worst (such as the py-* ports) a dramatically smaller subset. 5. If using --index-only and neither INDEXDIR nor PORTSDIR are set, set INDEXDIR to $TMPDIR so that we can proceed. That makes PACKAGES the only variable the user has to set to use --index-only and --packages-only with no $PORTSDIR and no ports directory. Bug Fixes ========= 1. For the determination of LOCALBASE: a. Don't try to use INDEX if PM_INDEX is not set b. Give a more meaningful error message 2. Be more careful to check that there is a line for the port in the INDEX when working --index-only. 3. In the package fetch routine use a better string match to see if we have already downloaded the directory listing. The previous one worked but would match too many files for net* and x11*, especially when installing a lot of ports. So add a '.' to differentiate these. 4. The --clean-packages and --clean-packages-all features were added just a little too hastily, so overhaul them.
* - Update to 0.2ehaupt2010-10-302-6/+4
| | | | - Don't need www/p5-HTTP-SimpleLinkChecker anymore
* Deprecate md5 in favour of sha256 checksums. md5 checksums will no longererwin2010-10-291-4/+4
| | | | | | | | | | 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
* Add alias information to pkg-message.wxs2010-10-251-0/+13
| | | | Approved by: itetcu@ (maintainer)
* Add alias information for wrkdirs to pkg-message for ports-mgmt/tinderbox.wxs2010-10-251-0/+3
| | | | | | Add all alias information to pkg-message for ports-mgmt/tinderbox-devel. Approved by: itetcu@ (maintainer)
* This port requires at least perl 5.10.1ehaupt2010-10-201-1/+1
| | | | Notified by: glarkin
* Add ports-mgmt/distilator, a command-line script to check the availability of aehaupt2010-10-195-0/+41
| | | | ports distfiles. This script can take advantage of perl threads if available.
* - Update to 2.1.3az2010-09-304-77/+71
| | | | | | | | | * update WWW * implement fixes suggested by Doug Barton * remove extra space in bpkg.8 PR: ports/151025 Submitted by: Andy Kosela (maintainer)
* - Update to 2.1.2az2010-09-253-15/+15
| | | | | | | | * regex patterns fix to some of the options * man updated PR: ports/150906 Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
* - %%SITE_PERL%%/auto and %%SITE_PERL%%/%%PERL_ARCH%%/autopgollucci2010-09-242-2/+1
| | | | | | | are part of lang/perl5* pkg-plist - Bump PORTREVISIONs With Hat: perl@
* - Update to 1.0.1.romain2010-09-233-6/+11
|
* Update to 2.1.1makc2010-09-192-2/+2
| | | | | PR: ports/150700 Submitted by: Andy Kosela (maintainer)
* - Update to 2.1bapt2010-09-153-686/+355
| | | | | | | | | | | | * major new release * most functions has been rewritten for speed and efficiency * -S deprecated * -I switched with -i * search improvements (using INDEX) * overall code clean-up PR: ports/150324 Submitted by: Andy Kosela <akosela _at_ andykosela.com> (maintainer)
* Remove dependency of net/csup since the port is DEPRECATED and will be removedgarga2010-09-142-12/+0
| | | | Approved by: portmgr (pav)
* - Fix Exporter issue by updating to 1.2.2pgollucci2010-09-102-6/+4
| | | | | | PR: ports/148036 Reported by: Janne Snabb <snabb@epipe.com> Approved by: maintainer timeout (vvelox@vvelox.net)
* - use ${PERL} instead of perlpgollucci2010-09-091-1/+2
| | | | | | PR: ports/142151 Submitted by: Sevan Janiyan <venture37@geeklan.co.uk> Approved by: maintainer timeout (wosch ; 246 days)
* - Add JAVAJARDIR to substitutionsohauer2010-09-072-0/+20
| | | | | | | | - small fix if prefix is given with trailing / PR: 150273 Submitted by: Rob Farmer <rfarmer _at_ predatorlabs.net> Approved by: maintainer, glakin (mentor, implicit)
* Add missing bsd.port.options.mk include.shaun2010-09-061-0/+2
| | | | | PR: ports/149265 [1] Submitted by: Anonymous <swell.k@gmail.com> [1], ale
* Update to 0.6.7.marcus2010-09-062-4/+4
|
* - Upgrade to 0.6.1.avilla2010-09-034-12/+15
| | | | | | - Add LICENSE. Approved by: tabthorpe (mentor, implicit)
* - Mark DEPRECATED and set EXPIRATION_DATE to 2010-11-01decke2010-08-191-0/+3
| | | | | | PR: ports/149716 Submitted by: Simon Olofsson <simon at olofsson dot de> Approved by: miwi (mentor)
* - Updated to 0.5glarkin2010-08-142-9/+9
| | | | | | | - Minor Makefile cleanups PR: ports/149530 Submitted by: Jason Bacon <jwbacon at tds dot net> (maintainer)
* - Add DIST_SUBDIR for Haskell Cabal ports (with default of "cabal")pgj2010-08-081-3/+3
| | | | Suggested by: admi3
* Update to version 3.0dougb2010-08-082-10/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New Features ============ 1. Add an option to log actions after the run is complete. To enable it define PM_LOG in your rc file as the path of the file you want to log to. If using PM_SU_CMD make sure that the directory or file is writable by the unprivileged user. 2. Add the --clean-packages[-all] feature This works similarly to --clean-distfiles[-all] in that it searches the $PACKAGES directory for out of date packages, and either offers to delete them, or with -all deletes them without prompting. It also cleans out stale symlinks and empty directories. This necessitates moving init_packages_var() and parse_index() so they can be used by the new feature. The idea for grabbing the ORIGIN from the package's +CONTENTS file and checking to see if it is up to date came from: Alexey Markov <a.markov@complitex.ru> 3. Add an option to --clean-distfiles[-all] to allow a distfile to be valid if it matches ANY port in the tree, not just those installed. This requires building a distinfo list from all ports, so duplicate the relevant bits of read_distinfos() into read_distinfos_all(). The common elements are split into during the loop and after the loop, so making 4 functions total doesn't seem worth it. Add logic to --clean-distfiles to handle the -t option and call the right read_distinfos* function accordingly. 4. Add the ability to ignore failed backup package creation by setting PM_IGNORE_FAILED_BACKUP_PACKAGE in the environment (rc file, etc.) 5. Add the ability to skip the rebuild of the -r port by adding -R Cleanups and Tweaks =================== 1. Finalize the deprecations of /etc/portmaster.rc, -u and -p 2. If --local-packagedir and ${LOCAL_PACKAGEDIR}/All/${new_port}.tbz exists just use it, don't bother dereferencing $LATEST_LINK. This is faster, but it also solves the problem of (for example) packages/Latest/perl links to perl-5.10.x, even with 5.12.x installed and the 5.12.x package in packages/All 3. Change the behavior of the -G option. In the original version of portmaster the concept of 2 distinct passes through the dependency tree, the first to do all the 'make config's and the second to build everything was intrinsic to the design. When released publicly there were a non-trivial number of users who objected to the idea of 'make config' being mandatory, so I added the -G option to disable the whole first pass. However as time went on, more and more features were added that depended on the first pass, so it was necessary to rethink how -G works. In this version, the 2-pass design is now universal, and the only thing -G does is suppress the actual OPTIONS dialog. This has several benefits: a. Now all features are available to -G users b. The new method of suppressing the OPTIONS dialog is 100% effective (thus it's no longer necessary to use BATCH to truly suppress them) c. The --force-config option now overrides -G so users who really hate OPTIONS can have -G in their rc file, but still have it available by using --force-config on the command line Lots of variables, functions, and text have been modified to substitute out references to "config" in favor of "first pass" 4. Use nice for the make commands that actually build stuff 5. Improve the messages for fetching and updating INDEX 6. Add some whitespace in checkdepends() after removing stale data 7. If we're doing -F don't bother to initialize $PACKAGES 8. Clean up whitespace in the code 9. Use a better, more generic method of signaling an abnormal exit and call safe_exit with a status of 1 from more places. This is likely the cause of some of the vague problem reports I have received in the past that include complaints of, "I used -r/f and -R but portmaster still rebuilt certain ports a whole bunch of times." 10. In parent_exit() if INSTALLED_LIST has content but ilist does not, move it over so we can display the right information about work done 11. Make parse_index() more forgiving of PORTSDIR != /usr/ports 12. If PORTSDIR exists, but isn't a ports tree, warn the user, and when setting PACKAGES run tests against $pd, not literal /usr/ports. Thanks to bf@ for these 2.
* Remove portmaster from the ports treedougb2010-08-084-4594/+0
|
* Over to new maintainer, who seems to be interested in working on it.linimon2010-08-031-1/+1
| | | | Hat: portmgr
* Presenting GNOME 2.30.2. for FreeBSD.kwm2010-07-264-6/+71
|
* Update to 0.6.6.marcus2010-07-254-64/+30
|
* Fix the misplaced C shell attempt to redirect stderr to allow a few usersmezz2010-07-211-0/+2
| | | | | | | | to be able to install this port. PR: ports/148102 Submitted by: truckman Feature safe: yes
* Update to 0.3makc2010-07-122-4/+4
| | | | | PR: ports/148495 Submitted by: Mario Pavlov (maintainer)
* - Update maintainer's email addresssahil2010-07-121-1/+1
| | | | | PR: ports/148497 Submitted by: Eitan Adler <eitanadlerlist@gmail.com> (maintainer)
* - update to 1.69dinoex2010-06-244-125/+216
| | | | | | - path configureable over ENV - update pkg_jail to use rc.conf or pkg_jail.conf Feature safe: yes
* Update for version 2.32dougb2010-06-181-1/+1
|
* build_l also needs to be unset in pm_make_s()dougb2010-06-181-1/+1
|
* Unset build_l in pm_make()dougb2010-06-181-1/+1
|
* Update for version 2.30dougb2010-06-181-1/+1
|
* If the user specified --no-confirm don't build the list. With a lot ofdougb2010-06-181-1/+6
| | | | | | | | | | | ports to update it can get quite large. If there are a very large number of ports installed the grep in iport_from_origin() can fail with "Argument list too long." It's also theoretically possible that the grep would fail for other reasons. So if it does, fall back to 'pkg_info -O'. My method is faster which is why I'm still trying it first, but this is a sort of "belt and suspenders" situation.
* Update to 2.13.1.marcus2010-06-162-9/+8
| | | | | | | | * USE_APACHE=yes is now fatal * Clean up WITH_APACHEX=X variants. WITH_APACHE=yes is now the only allowed one PR: 146988 Submitted by: pgollucci
* * Always install the manual page [1]rene2010-06-161-3/+1
| | | | | | | * Fix maintainer address [2] Submitted by: QAT [1], maintainer [2] Approved by: tabthorpe (mentor)
* A special meta-port to do nothing but register dependencies on thoserene2010-06-166-0/+790
| | | | | | | | | | | ports you specifically want to have installed. The normal dependency checking in programs like pkg_delete(1) will prevent easy deletion of ports that other ports depend on. Keeps egg off face. Protects feet from being shot. PR: ports/147808 Submitted by: Matthew Seaman <m.seaman at infracaninophile.co.uk> Approved by: tabthorpe (mentor)
* Add LICENSE information to my ports where the right answer is obviousdougb2010-06-142-0/+4
|
* Update for version 2.29dougb2010-06-131-1/+1
|
* There is no reason for uniquify_list() to reverse the entries,dougb2010-06-131-2/+11
| | | | | | | | | | | | and doing so can make debugging more difficult. Add code to post_config() to make sure that things in the build-only dependency list are not listed as run dependencies for something already installed. Apparently, in some circumstances it's necessary to run ldconfig -R when one moves shared libs from /usr/local/lib to /usr/local/lib/compat/pkg. So add that to the -w code.
* Update for version 2.28dougb2010-06-111-1/+1
|
* In delete_all_distfiles() when there is no $origin (such as when a portdougb2010-06-111-4/+11
| | | | | | | | | | has moved) but there IS a /var/db/ports/<portname>/distfiles, we do not want to prompt the user if they are using -d, we just want to delete the files. In the code to strip the port from $build_l if the user chose not to update a port that has an +IGNOREME file, the backslash in "\t" needs to be escaped.
* The portshaker-config port provides a simple config-based interface to generateromain2010-06-094-0/+42
| | | | | | | and maintain a portshaker configuration throught the ports system. It is designed to ease using portshaker for users who want to merge portshaker powered ports overlays in their FreeBSD ports tree.
* portshaker(8) is a tool designed for merging partial ports trees into theromain2010-06-095-0/+80
| | | | | FreeBSD ports tree. In other words, it implements some kind of overlay for the FreeBSD ports.
* KPackageKit is the KDE interface for PackageKit. It featuresavilla2010-06-025-0/+144
| | | | | | | | | | | | | everything Gnome PackageKit does except: - install catalog; - service pack; - a D-Bus session interface. These items are not mandatory since they are more features of the GUI itself than a feature in PackageKit. WWW: http://kde-apps.org/content/show.php/KPackageKit?content=84745 Approved by: tabthorpe, miwi (mentors)
* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-312-1/+2
|
* From Tom Hukins:edwin2010-05-271-1/+3
| | | | | | | I notice it looks for a perl executable in /usr/bin/perl. However, a perl executable may not exist here, so this small patch changes the port to use the PERL5 variable to determine the correct location of perl as determined by the ports system.
* Rename the following Haskell ports to bring them in sync with thepgj2010-05-256-49/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | HackageDB: archivers/hs-zip-archive-ghc -> archivers/hs-zip-archive devel/hs-binary-ghc -> devel/hs-binary devel/darcs -> devel/hs-darcs devel/hs-language-c-ghc -> devel/hs-language-c devel/hs-lazysmallcheck-ghc -> devel/hs-lazysmallcheck devel/hs-pcre-light-ghc -> devel/hs-pcre-light devel/hs-utf8-string-ghc -> devel/hs-utf8-string graphics/hs-HGL-ghc -> graphics/hs-HGL ports-mgmt/porte -> ports-mgmt/hs-porte security/hs-digest-ghc -> security/hs-digest textproc/hs-haxml -> textproc/hs-HaXml textproc/hs-highlighting-kate-ghc -> textproc/hs-highlighting-kate textproc/hs-polyparse-ghc -> textproc/hs-polyparse textproc/pandoc -> textproc/hs-pandoc x11/hs-x11-ghc -> x11/hs-X11 x11/hs-x11-xft-ghc -> x11/hs-X11-xft x11/xmobar -> x11/hs-xmobar x11-toolkits/hs-opengl-ghc -> x11-toolkits/hs-OpenGL x11-toolkits/hs-OpenGLRaw-ghc -> x11-toolkits/hs-OpenGLRaw x11-toolkits/hs-GLURaw-ghc -> x11-toolkits/hs-GLURaw x11-toolkits/hs-glut-ghc -> x11-toolkits/hs-GLUT x11-wm/xmonad -> x11-wm/hs-xmonad x11-wm/xmonad-contrib -> x11-wm/hs-xmonad-contrib
* Upgrade to version 0.8.shaun2010-05-254-45/+71
| | | | | | | | | | This represents a milestone release over the previous version, and includes significant improvements to the version detection and comparison algorithms, support for the new SourceForge mirror layout (and an easy way to add future workarounds), theoretical support for NetBSD's pkgsrc and OpenBSD ports, support for providing a list of software in an XML file in place of ports, and support for SQLite. Of course, there are also many optimisations and general bug fixes.
* Reset perky@FreeBSD.org due to maintainer-timeouts and no responselinimon2010-05-241-1/+1
| | | | | | to email. Hat: portmgr
* - Chase devel/apr -> devel/apr1 shufflingpgollucci2010-05-181-1/+1
| | | | | | PR: ports/146553 Submitted by: myself (pgollucci@) With Hat: apache@
* Update for version 2.27dougb2010-05-181-1/+1
|
* Minor Fixes And Optimizationsdougb2010-05-181-6/+19
| | | | | | | | | | | | | ============================= 1. In iport_from_origin() if we don't find a match (which is normal for ports that are not yet installed) then return immediately. 2. A little more white space after the user input for --check-port-dbdir 3. In check_for_updates() if a port has moved we should also check for an +IGNOREME file before forcing the update. 4. For distfile fetching: a. Limit the scope of some of the variables b. If a distfile has a / in the file name creation of the flag file for background fetching will fail, so swap that for a _ instead.
* Quiet some of the plist uninstall operations.marcus2010-05-171-6/+6
| | | | Submitted by: nork
* Introduce a new (and hopefully better) ports infrastructure for Haskell Cabalpgj2010-05-134-144/+32
| | | | | | ports which makes possible the direct translation of Cabal package descriptions to FreeBSD ports. It promises both easier addition and maintenance for Cabal-based ports.
* Update for version 2.26dougb2010-05-111-1/+1
|
* Document the --packages-local option for version 2.26dougb2010-05-112-1/+3
|
* Document the --packages-local option for version 2.26dougb2010-05-111-4/+15
| | | | | Fix spelling of /usr/local/lib/compat/pkg ENVIRONMENT is not just for make
* New Featuredougb2010-05-111-64/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | =========== Add a --packages-local option for those who wish to use only local packages, and never attempt to fetch from a remote site. Bug Fix ======= Fix a braino for --index-first and --index-only: The cross-checking of the command line options needs to happen before the environment variables are set. Cleanups And Optimizations ========================== 1. LOCALBASE_COMPAT is only ever used in combination with /pkg at the end, so fold that into the variable to start with. 2. Indicate to the user that -p is deprecated 3. Allow setting of DISTDIR directly in .portmasterrc like the other widely used vars. This entails the following: a. Capitalize distdir every place that it's used. b. Add to the list of --options to check which mean we don't even have to try to set it. This saves us a call to make(1). c. Don't set it to / if DISTDIR is empty, which makes error checking later on easier. d. Mark DISTDIR (and related vars) global in a few more functions to make it consistent. 4. Move the test for version > 6.4 first in the list, no point in processing a bunch of stuff only to bail out later. 5. Unset the test_command_line function when we're done using it 6. Be smarter about whether or not to use $PM_SU_CMD to fetch the INDEX.bz2 7. Improve cross-option error checking for the --packages* options
* Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for thiskwm2010-05-1115-0/+1227
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release can be found at http://library.gnome.org/misc/release-notes/2.30/ . This release brings initial PackageKit support, Upower (replaces power management part of hal), cuse4bsd integration with HAL and cheese, and a faster Evolution. Sadly GNOME 2.30.x will be the last release with FreeBSD 6.X support. This will also be the last of the 2.x releases. The next release will be the highly-anticipated GNOME 3.0 which will bring with it a new UI experience. Currently, there are a few bugs with GNOME 2.30 that may be of note for our users. Be sure to consult the UPGRADING note or the 2.30 upgrade FAQ at http://www.freebsd.org/gnome/docs/faq230.html for specific upgrading instructions, and the up-to-date list of known issues. This release features commits by avl, ahze, bland, marcus, mezz, and myself. The FreeBSD GNOME Team would like to thank Anders F Bjorklund for doing the initual packagekit porting. And the following contributors & testers for there help with this release: Eric L. Chen Vladimir Grebenschikov Sergio de Almeida Lenzi DomiX walder crsd Kevin Oberman Michal Varga Pavel Plesov Bapt kevin and ITetcu for two exp-run PR: ports/143852 ports/145347 ports/144980 ports/145830 ports/145511
* 4/5: Chase devel/apr shlib bumppgollucci2010-05-061-0/+1
| | | | | | | PR: ports/146130 Approved by: portmgr (pav) Tested by: -exp run (pav) With Hat: apache@
* Update for version 2.25dougb2010-05-041-1/+1
|
* Document the --no-index-fetch option for 2.25dougb2010-05-043-2/+10
|
* New Featuredougb2010-05-041-53/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | ============ Add a --no-index-fetch option for people who want to use the --index* options but do not want portmaster to do the fetching. Cleanup and Fixes ================= 1. Remove no longer necessary local variable in version() 2. Rework how some initial variables are set. Deriving the values via make works, but is very slow. So try to be more intelligent about recognizing the standard values for the ones we always need to have. * For PORTSDIR and PKG_DBDIR if those variables are not in the environment and the standard directories exist, use them. * Move the setting of pd (PORTSDIR) up to before the INDEX-related items so that we can use ${INDEXDIR:-$pd} * The derivation of the INDEX-related stuff wasn't working (since we didn't know $pd) and no one has complained, so just use the default values from bsd.port.mk unless the user specifies others. * If /var/db/ports exists, use it for port_dbdir 3. Indicate that the -[lL] options are not compatible with -FRaefnors, updates, or installs 4. In the test to see if we downloaded a new INDEX.bz2 file supply a default value for index_time so that if the file did not exist previously the test will not fail.
* Prefer using base system binaries.delphij2010-05-042-1/+4
| | | | | Reported by: Paul Hoffman <phoffman proper com> With hat: secteam
* Update for version 2.24dougb2010-05-031-1/+1
|
* Minor Bug Fixes and Adjustments:dougb2010-05-031-11/+11
| | | | | | | | | | | | | | ================================ 1. Adjust whitespace at the end of the run 2. In a couple places where default value setting is overly complex (including a couple of the places related to the recent ro_upg_port changes) simplify the code. 3. When checking stat(1) for the INDEX updates we really want to check the time when the file was last modified for pedantic value, although in this scenario the practical effect was the same. 4. In --check-port-dbdir we now need to check if the values in the loop are directories, since origin_from_pdb() now emits an error if it can't find ORIGIN.
* Update for version 2.23dougb2010-05-011-1/+1
|
* Document --index-first for version 2.23dougb2010-05-013-6/+13
|
* New Featuresdougb2010-05-011-166/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ============ Expand on an idea provided by mandree@ to use 'pkg_version -I' to quickly check what ports are out of date, and incorporate that check into the --index option. Feedback from users seems to indicate that this is what they expected the option to do anyway, so the minor change to the feature does not seem to be a POLA violation, especially since INDEX support is still relatively new. Add the --index-first option to do what --index used to do in case anyone cares. Bug Fixes ========= 1. Add more error checking for incompatible command line options. Add a new cross_idx() to handle checking the 3 --index* options, and consolidate some of the old tests that were all relative to -G. 2. We want to test the .bz2 version of INDEX to see if it's newer, and unzip it if it is. 3. For -o mode: Going back a long ways upg_port was (ab)used to indicate the currently installed version of the old port for -o. Originally this was safe since it's very rare to have the new port installed already, and it saved a little bit of code complexity. However, as more and more features were added that utilized the value of upg_port it became increasingly unsafe. Particularly, at this time there are 2 related bugs manifest. First the wrong information appears in the confirm list (upgrade of the old port vs. install of the new) and parsing the old port directory. The latter was (mostly) harmless, although in the case of an old port directory being DEPRECATED this resulted in a fatal error when trying to upgrade. So, make the following changes: a. Make upg_port an installed version of the new port, if it exists. b. Introduce ro_upg_port for the existing version of the old port. c. Factor out some code that was related to how to handle lack of an installed version of the old port (since now that's done higher up). d. In the stage after the build of the new port and before pkg_delete of the old port test for upg_port OR ro_upg_port and run the various features (lib backup for -w, pkg_delete, etc.) as needed for both. e. In install_failed() notify the user about the backup port for the old version. f. I discovered in regression testing that invoking -o for MOVED ports that we get to as dependencies was working, but the code to automatically invoke -o for a parent port was broken. The problem is that we can't just exec a new version if we're the parent, we have to cleanly shut down background fetches and other processes, delete temp files, etc. So split the parts of safe_exit() that relate to these elements into their own function, parent_exit(), and call it both from safe_exit() and when exec'ing a new version for -o in this case. 4. Add error checking to pm_mktemp, and the stray mktemp call. According to a private report from a user it can actually fail. 5. Add error-checking to parse_index() so that if we don't find a line for the port we return an error code; check for the error in the callers. 6. Improve the handling of various situations where there is no ORIGIN recorded in the +CONTENTS file. This is almost always an error in the package building process, and therefore usually needs to be flagged and handled as an error. There are (at least) 2 situations where it may not be an error; bsdpan ports, and when the user has added an +IGNOREME file (usually for 3rd party packages). a. Add code to origin_from_pdb() that tests to see that grep returned something, echos the result as before, then also returns successfully * If the port is a bsdpan port, return with an error code but let the caller handle the reporting as appropriate. * If there is no ORIGIN but there is an +IGNOREME file don't report the error unless we're using -v, then also report that the +IGNOREME file is there. Either way, return with an error code. * If there is no ORIGIN, and no +IGNOREME file, report the error and return with an error code. b. In several places this allows several lines of code where the function is called to be collapsed into: origin=`origin_from_pdb $iport` || continue c. In the main body where we parse the command line for what to work on convert the code that was individually testing the various conditions that are now handled in origin_from_pdb() to simply parse the return codes with a case statement. In the common case (there is an ORIGIN in +CONTENTS) this is almost certainly a minor optimization since the error handling code in origin_from_pdb() is never reached, and several places where things like "is it a bsdpan port?" and other error handling have been removed. 7. In check_for move some local variables down into the block where they are used.
* Chase audio/libmodplug update.ehaupt2010-04-241-1/+1
|
* Reassign ports from andrey@kostenko.name to perl@ due to lack of time.linimon2010-04-201-1/+1
| | | | Hat: portmgr
* Switch to use newer GMP version.ale2010-04-192-4/+4
| | | | | | PR: ports/144487 Submitted by: ale Approved by: portmgr (-exp run by erwin)
* Update for version 2.22dougb2010-04-121-1/+1
|
* When NOT using --index-only the rundep list still needs to be parsed thedougb2010-04-121-2/+4
| | | | | | | old way. So only add spaces to the list if we're generating it from the INDEX, and let the case statement match with or without spaces. Reported by: avilla
* Update for version 2.21 part 2: Document necessary environment variablesdougb2010-04-101-0/+17
|
* Update for version 2.21dougb2010-04-101-1/+1
|
* Update for version 2.21:dougb2010-04-102-1/+3
| | | | Document --index and --index-only
* Update for version 2.21:dougb2010-04-101-6/+33
| | | | | | | | | | Improve markup slightly for --packages options Document --index and --index-only Reflect that -e now takes a glob Add a note about the nature of glob patterns
* New Featuresdougb2010-04-101-192/+405
| | | | | | | | | | | | | | | | | | | | | | ============ 1. Introducing the new options --index and --index-only. The first will use the INDEX file to check if a port is up to date. The second allows the use of portmaster with no /usr/ports directory. 2. The second argument to -o and the port name for -e can now be globs 3. For the -d|-D and -b|-B options allow the command line to override any values that might be set in .portmasterrc Internals ========= 1. Add a pm_sv() function to handle verbose messages for PM_SU_CMD 2. Add a find_glob_dirs() function, and use it instead of custom versions each place this is needed. 3. For -o, add -DDISABLE_CONFLICTS Bug Fixes ========= 1. If running as root, unset PM_SU_VERBOSE 2. Minor tweaks to improve usage()
* - Update to 0.2sylvio2010-04-102-6/+5
| | | | | | PR: ports/145521 Submitted by: Mario Pavlov <mgp@e-soul.org> (maintainer) Approved by: itetcu (mentor, implicit)
* - update to revision 1.68dinoex2010-04-074-8/+253
| | | | - add manpages
* Update to 2.13.0.marcus2010-04-053-23/+131
| | | | | | | | | | | | | | | | | * Only make checks for PORTVERSION/DISTVERSION, MAINTAINER, COMMENT, and CATEGORIES fatal if they are not set elsewhere. Instead, print a warning for non-slave ports. [1] * Make the check for an Apache dependency case-sensitive to fix an issue with false positives. [2] * Add support for checking for the need for USE_DOS2UNIX, and for ports which may need MASTER_SITE*CPAN. [3] * Add a new -m flag which enables checks for MOVED, UIDs, and GIDs. This flag is disabled by default, but can be enabled with -c, -C, or -A. [4] PR: 142381 [2] Submitted by: wen [2] hrs [4] Requested by: chukharev@mail.ru [1] [3]
* - typositetcu2010-04-032-2/+2
| | | | | PR: 144727 Submitted by: Christopher Petrik