aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - Update to 2.1.2Andrej Zverev2010-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) Notes: svn path=/head/; revision=261829
* - %%SITE_PERL%%/auto and %%SITE_PERL%%/%%PERL_ARCH%%/autoPhilip M. Gollucci2010-09-242-2/+1
| | | | | | | | | | are part of lang/perl5* pkg-plist - Bump PORTREVISIONs With Hat: perl@ Notes: svn path=/head/; revision=261734
* - Update to 1.0.1.Romain Tartière2010-09-233-6/+11
| | | | Notes: svn path=/head/; revision=261693
* Update to 2.1.1Max Brazhnikov2010-09-192-2/+2
| | | | | | | | PR: ports/150700 Submitted by: Andy Kosela (maintainer) Notes: svn path=/head/; revision=261428
* - Update to 2.1Baptiste Daroussin2010-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) Notes: svn path=/head/; revision=261198
* Remove dependency of net/csup since the port is DEPRECATED and will be removedRenato Botelho2010-09-142-12/+0
| | | | | | | Approved by: portmgr (pav) Notes: svn path=/head/; revision=261143
* - Fix Exporter issue by updating to 1.2.2Philip M. Gollucci2010-09-092-6/+4
| | | | | | | | | PR: ports/148036 Reported by: Janne Snabb <snabb@epipe.com> Approved by: maintainer timeout (vvelox@vvelox.net) Notes: svn path=/head/; revision=260895
* - use ${PERL} instead of perlPhilip M. Gollucci2010-09-091-1/+2
| | | | | | | | | PR: ports/142151 Submitted by: Sevan Janiyan <venture37@geeklan.co.uk> Approved by: maintainer timeout (wosch ; 246 days) Notes: svn path=/head/; revision=260790
* - Add JAVAJARDIR to substitutionsOlli Hauer2010-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) Notes: svn path=/head/; revision=260699
* Add missing bsd.port.options.mk include.Shaun Amott2010-09-061-0/+2
| | | | | | | | PR: ports/149265 [1] Submitted by: Anonymous <swell.k@gmail.com> [1], ale Notes: svn path=/head/; revision=260646
* Update to 0.6.7.Joe Marcus Clarke2010-09-052-4/+4
| | | | Notes: svn path=/head/; revision=260583
* - Upgrade to 0.6.1.Alberto Villa2010-09-034-12/+15
| | | | | | | | | - Add LICENSE. Approved by: tabthorpe (mentor, implicit) Notes: svn path=/head/; revision=260476
* - Mark DEPRECATED and set EXPIRATION_DATE to 2010-11-01Bernhard Froehlich2010-08-191-0/+3
| | | | | | | | | PR: ports/149716 Submitted by: Simon Olofsson <simon at olofsson dot de> Approved by: miwi (mentor) Notes: svn path=/head/; revision=259563
* - Updated to 0.5Greg Larkin2010-08-132-9/+9
| | | | | | | | | | - Minor Makefile cleanups PR: ports/149530 Submitted by: Jason Bacon <jwbacon at tds dot net> (maintainer) Notes: svn path=/head/; revision=259192
* - Add DIST_SUBDIR for Haskell Cabal ports (with default of "cabal")Gabor Pali2010-08-081-3/+3
| | | | | | | Suggested by: admi3 Notes: svn path=/head/; revision=258910
* Update to version 3.0Doug Barton2010-08-072-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. Notes: svn path=/head/; revision=258899
* Remove portmaster from the ports treeDoug Barton2010-08-074-4594/+0
| | | | Notes: svn path=/head/; revision=258898
* Over to new maintainer, who seems to be interested in working on it.Mark Linimon2010-08-031-1/+1
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=258666
* Presenting GNOME 2.30.2. for FreeBSD.Koop Mast2010-07-254-6/+71
| | | | Notes: svn path=/head/; revision=258246
* Update to 0.6.6.Joe Marcus Clarke2010-07-254-64/+30
| | | | Notes: svn path=/head/; revision=258197
* Fix the misplaced C shell attempt to redirect stderr to allow a few usersJeremy Messenger2010-07-201-0/+2
| | | | | | | | | | | to be able to install this port. PR: ports/148102 Submitted by: truckman Feature safe: yes Notes: svn path=/head/; revision=258005
* Update to 0.3Max Brazhnikov2010-07-112-4/+4
| | | | | | | | PR: ports/148495 Submitted by: Mario Pavlov (maintainer) Notes: svn path=/head/; revision=257642
* - Update maintainer's email addressSahil Tandon2010-07-111-1/+1
| | | | | | | | PR: ports/148497 Submitted by: Eitan Adler <eitanadlerlist@gmail.com> (maintainer) Notes: svn path=/head/; revision=257641
* - update to 1.69Dirk Meyer2010-06-244-125/+216
| | | | | | | | | - path configureable over ENV - update pkg_jail to use rc.conf or pkg_jail.conf Feature safe: yes Notes: svn path=/head/; revision=256915
* Update for version 2.32Doug Barton2010-06-181-1/+1
| | | | Notes: svn path=/head/; revision=256652
* build_l also needs to be unset in pm_make_s()Doug Barton2010-06-181-1/+1
| | | | Notes: svn path=/head/; revision=256651
* Unset build_l in pm_make()Doug Barton2010-06-181-1/+1
| | | | Notes: svn path=/head/; revision=256648
* Update for version 2.30Doug Barton2010-06-181-1/+1
| | | | Notes: svn path=/head/; revision=256644
* If the user specified --no-confirm don't build the list. With a lot ofDoug Barton2010-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. Notes: svn path=/head/; revision=256643
* Update to 2.13.1.Joe Marcus Clarke2010-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 Notes: svn path=/head/; revision=256583
* * Always install the manual page [1]Rene Ladan2010-06-151-3/+1
| | | | | | | | | | * Fix maintainer address [2] Submitted by: QAT [1], maintainer [2] Approved by: tabthorpe (mentor) Notes: svn path=/head/; revision=256576
* A special meta-port to do nothing but register dependencies on thoseRene Ladan2010-06-156-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) Notes: svn path=/head/; revision=256557
* Add LICENSE information to my ports where the right answer is obviousDoug Barton2010-06-142-0/+4
| | | | Notes: svn path=/head/; revision=256505
* Update for version 2.29Doug Barton2010-06-121-1/+1
| | | | Notes: svn path=/head/; revision=256459
* There is no reason for uniquify_list() to reverse the entries,Doug Barton2010-06-121-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. Notes: svn path=/head/; revision=256458
* Update for version 2.28Doug Barton2010-06-111-1/+1
| | | | Notes: svn path=/head/; revision=256359
* In delete_all_distfiles() when there is no $origin (such as when a portDoug Barton2010-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. Notes: svn path=/head/; revision=256358
* The portshaker-config port provides a simple config-based interface to generateRomain Tartière2010-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. Notes: svn path=/head/; revision=256206
* portshaker(8) is a tool designed for merging partial ports trees into theRomain Tartière2010-06-095-0/+80
| | | | | | | | FreeBSD ports tree. In other words, it implements some kind of overlay for the FreeBSD ports. Notes: svn path=/head/; revision=256205
* KPackageKit is the KDE interface for PackageKit. It featuresAlberto Villa2010-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) Notes: svn path=/head/; revision=255504
* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.Ade Lovett2010-05-312-1/+2
| | | | Notes: svn path=/head/; revision=255371
* From Tom Hukins:Edwin Groothuis2010-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. Notes: svn path=/head/; revision=255178
* Rename the following Haskell ports to bring them in sync with theGabor Pali2010-05-246-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 Notes: svn path=/head/; revision=254999
* Upgrade to version 0.8.Shaun Amott2010-05-244-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. Notes: svn path=/head/; revision=254986
* Reset perky@FreeBSD.org due to maintainer-timeouts and no responseMark Linimon2010-05-231-1/+1
| | | | | | | | | to email. Hat: portmgr Notes: svn path=/head/; revision=254920
* - Chase devel/apr -> devel/apr1 shufflingPhilip M. Gollucci2010-05-181-1/+1
| | | | | | | | | PR: ports/146553 Submitted by: myself (pgollucci@) With Hat: apache@ Notes: svn path=/head/; revision=254523
* Update for version 2.27Doug Barton2010-05-181-1/+1
| | | | Notes: svn path=/head/; revision=254517
* Minor Fixes And OptimizationsDoug Barton2010-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. Notes: svn path=/head/; revision=254516
* Quiet some of the plist uninstall operations.Joe Marcus Clarke2010-05-161-6/+6
| | | | | | | Submitted by: nork Notes: svn path=/head/; revision=254451
* Introduce a new (and hopefully better) ports infrastructure for Haskell CabalGabor Pali2010-05-124-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. Notes: svn path=/head/; revision=254209