aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* KDE3 and QT3 expired on 2013-07-01, remove these ports.rene2013-07-272-153/+1
| | | | | | | | | | | | | | | | Unfortunately, this also affects some ports using QT3 as a GUI toolkit. Changes to infrastructure files: - bsd.kde.mk : obsolete, remove - bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while - CHANGES : document the removals from bsd.port.mk - KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead) - MOVED : add the removed ports PR: ports/180745 Submitted by: rene Approved by: portmgr (bapt) Exp-run by: bapt
* Remove support for Qt3/kde in preparation for full Qt3/kde3 removalbapt2013-07-271-13/+0
| | | | | PR: ports/180745 Submitted by: rene
* Quiet update-desktop-database output, like when it complaining about invalidkwm2013-07-261-3/+3
| | | | | | | MIME types in .desktop files. It all non-fatal, and ugly to boot. PR: ports/180843 Submitted by: pawel@
* - Document the use of ${OPTIONS_NAME}_(UN)SET(_FORCE).tijl2013-07-251-5/+23
| | | | | | | | - Remove options in ${OPTIONS_NAME}_(UN)SET from NEW_OPTIONS list. - Remove an intermediate sort. - Add support for ${OPTIONS_NAME}_(UN)SET_FORCE. Approved by: bapt
* Mk/bsd.sites.mk: Update ECLIPSE mirrorsmarino2013-07-221-9/+4
| | | | | | PR: ports/179433 Submitted by: marino Approved by: bapt (mentor)
* - change MASTER_SITE_APACHEohauer2013-07-211-6/+6
| | | | | | | | remove mirrors no longer in the official list and add some new mirrors PR: ports/180548 Submitted by: Gavin McDonald <gavin@16degrees.com.au>
* Prevent MAKE_JOBS_NUMBER from being recursivebapt2013-07-161-1/+1
| | | | Reported by: swills
* Activate multiple jobs by default [1]bapt2013-07-161-16/+14
| | | | | | | | | Add a new macro to allow a port to limit itself the maximum numbers of jobs allowed [2] Submitted by: danfe (based on) [1] pgj (base on) [2] Reviewed by: bdrewery, miwi Multiple exp-run: bapt
* - Update devel/automake to 1.14ade2013-07-161-3/+6
| | | | | | | | | | | - Update devel/gettext to 0.18.3 - Fix known-broken (from exp-runs) ports - Clean up a lot of cruft in the devel/gettext port itself, based on work from tijl@ PR: 178883 Submitted by: ade Sponsored by: Wadsworth 6X
* - Switch USE_GITHUB from nodeload to codeload. nodeload is currentlybdrewery2013-07-151-2/+2
| | | | | | | a CNAME to codeload and has been communicated to me from github staff as being the same. Despite this, it is currently returning errors. With hat: portmgr
* Remove support for QT 3.3 now that we have QT 4.5rene2013-07-131-6/+1
| | | | No objection from: emulation@
* Add QT4 (Linux Fedora 10).bsam2013-07-131-1/+5
| | | | Requested by: rene (at emulation@)
* Replace John Marino email address with FreeBSD versionmarino2013-07-121-1/+1
| | | | | | | While I'm here, also trim the headers on a couple of ports and remove a reference to the Dragonlace mirror which is down indefinitely. Approved by: bapt (mentor)
* - Add shared CYASSL, NSS and POLARSSL descriptionssunpoet2013-07-121-0/+3
|
* - Update to 1.9.3-p448swills2013-07-121-1/+1
| | | | - Remove patch for issue fixed upstream
* Remove support for gnomevfs1rene2013-07-101-8/+1
| | | | Reviewed by: kwm
* Remove USE_MOTIF as it is not used anymorebapt2013-07-101-21/+1
|
* Error message when not able to create the optiondir directory.bapt2013-07-101-2/+2
| | | | | | | optiondir being defined in a subshell wasn't defined when the error message is printed. PR: ports/176849 Submitted by: Oleg Ginzburg <olevole@olevole.ru>
* New USES=motif that will handle the open-motif dependency.bapt2013-07-101-0/+30
| | | | | If a user want to enforce lesstif in place of open-motif then the usual WANT_LESSTIF in make.conf will be respected
* Remove target name restriction on USES=displaybapt2013-07-081-4/+1
| | | | To allow to activate display on any targets
* Move loading of USES post actions after the load of all the bsd.*.mk post ↵bapt2013-07-081-9/+9
| | | | | | actions. This fixes bsd.php.mk complaining about do-install being already defined
* Remove all X_FONTS* macros, as they are not used anymorebapt2013-07-081-7/+0
|
* Remove X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORT now that they are not used ↵bapt2013-07-071-2/+0
| | | | anymore
* Remove direct usage of X_FONTS_MISC_PORT and X_FONTS_ALIAS_PORTbapt2013-07-072-5/+5
| | | | | | While here fixed missing ${PORTSDIR} [1] Reported by: rm [1]
* Remove X_VFBSERVER_PORT now that it is not used anymorebapt2013-07-071-2/+1
|
* Remove X_FONTSERVER_PORT now that it is not used anymorebapt2013-07-071-1/+0
|
* Fix MAKE_FORCE_JOBSbapt2013-07-064-6/+6
|
* - USE_GMAKE to USES=gmake.stephen2013-07-061-1/+1
|
* Move PKGORIGIN definition a bit later so that PKGCATEGORY defined in ↵bapt2013-07-061-7/+7
| | | | | | | Makefile.local or Makefile.inc works again Reported by: dinoex Tested by: dinoex
* Add new LIB_DEPENDS syntax:bapt2013-07-051-1/+29
| | | | | | | | | | | | libname.so:${PORTSDIR}/devel/name libname.so.0.1.2:${PORTSDIR}/devel/name This syntax is support to replace the old syntax and code which has multiple weakness: It was replying on ldconfig -r which arbritrary limited our valid library to name of the following form: libname.so[.X] where X can be a number foo.3 could match both libfoo.3.do and libfoo.so.3 Reviewed by: bdrewery, danfe, miwi
* Import new gmake.mk and rip out USE_GMAKE from bsd.port.mkbapt2013-07-052-23/+48
| | | | | | | A USE_GMAKE stub as be created to help migration please now use USES=gmake Reviewed by: bdrewery Exp-run by: bdrewery
* Add a mechanism to allow USES to define code to be loaded after post.mkbapt2013-07-051-0/+9
| | | | | Reviewed by: bdrewery Exp-run by: bdrewery
* - Fix pkg2ng due to UID/ID not being defined.bdrewery2013-07-051-7/+1
| | | | | | | | | | Pkg-1.1.4 will define UID=0 when sourcing bsd.pkgng.mk directly. This extra defined(UID) can eventually be removed, but is needed for backwards compatibility for now. Reported by: uqs Reviewed by: bapt With hat: portmgr
* Update the KDE Software Compilation to 4.10.5.rakuco2013-07-051-1/+1
| | | | | | | | | | | | | | | | | | | Proudly brought to you by the KDE on FreeBSD team. We're sorry to ship two KDE updates in just a few days, but the work on 4.10.5 was very light compared to 4.10.4 so it was ready much faster. The release announcement can be found in [1]. [1] http://www.kde.org/announcements/announce-4.10.5.php The biggest news for us on FreeBSD is that the Ruby bindings should work with Ruby 1.9 now. I will probably add a note to UPDATING later about this, but as avilla@ pointed out, the clang support we mentioned that was improved in 4.10.4 requires a rebuild of the ports that depend on kdelibs4. Most of them are covered by this update, but those which are not part of the Software Compilation need to be rebuilt manually to make sure the previous issues (proper symbol visibility being the most annoying of them) are solved.
* - Remove edb from valid evas loaders, since it's invalid for almost a yeargblach2013-07-051-1/+1
| | | | Approved by: tabthorpe (mentor)
* Reverting r322247 it breaks too many imake:env users while only fixing a ↵bapt2013-07-041-4/+5
| | | | couple, better to fix the couple that needs it port by port
* LATE_INSTALL_ARGS needs to be defined either in case of imake:envbapt2013-07-041-4/+4
| | | | Reported by: dinoex
* Better attempt to comment r322214 and fix typos.bapt2013-07-041-1/+1
| | | | Base on suggestions and typo fixes by: pluknet@ and sunpoet@
* Switch the default Linux DRI port to linux-f10-dri and remove supportrene2013-07-032-3/+2
| | | | | | | | for the unused USE_GL=linux (this avoids hardcoding the Linux DRI port). PR: ports/180231 Submitted by: myself Approved by: portmgr (bapt)
* pkg2ng is calling directly bsd.pkgng.mk if present which will fail because ↵bapt2013-07-031-0/+5
| | | | | | | | of the lack of UID. Define it if not already defined earlier Submitted by: Yar Tikhiy <yar.tikhiy@gmail.com>
* Update KDevelop & friends to 4.5.1 and KDevelop to 1.5.1.rakuco2013-07-031-1/+1
| | | | | Proudly presented by the KDE on FreeBSD team, with commits by makc@, rakuco@ and Schaich Alonso. Everything should build fine with both gcc and clang.
* Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.rakuco2013-07-031-1/+1
| | | | | | | | | | | | | | | With commits from avilla@, makc@, rakuco@ and Schaich Alonso. The upstream announcement can be found in [1]. [1] http://www.kde.org/announcements/announce-4.10.4.php clang support should be more stable now, with clang being recognized by kdelibs4 and being passed the correct flags to build other ports. Additionally, all ports being committed have been verified to build with -CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for providing it). Work on the newly-released 4.10.5 will begin shortly.
* When python ports are installed that depend on the architecture/ABI of thecrees2013-06-291-12/+10
| | | | | | | | | | | | | | | | | | | | system currently installed (i.e. PYEASYINSTALL_ARCHDEP) the entire version string of the system is used in the destination directory, for example; python_ldap-2.4.12-py2.7-freebsd-10.0-CURRENT-amd64.egg This plays havoc when STABLE, RELEASE and RELENG are used, not forgetting patchlevels as well. Now, only the major FreeBSD version number is included; python_ldap-2.4.12-py2.7-freebsd-10-amd64.egg Given that ABI should be stable at least over major releases, this now allows packages to be created and installed correctly. PR: ports/133081 Submitted by: Stef Walter <stef@memberwebs.com> (this patch used as a starting point) Reviewed by: No objections from python@
* Readd the YACC command definition removed by mistakebapt2013-06-291-0/+1
|
* This time USE_IMAKE is totally gonebapt2013-06-292-9/+1
|
* There are still some USE_IMAKE in the ports tree, add a stub to make them ↵bapt2013-06-291-0/+4
| | | | continue working until USE_IMAKE is totally goone
* New USES imake to handle the dependency on imake.bapt2013-06-282-27/+53
| | | | | | | | | | | | | | | | | | | | | | This uses accept 'env' as an argument for ports that do use their own or a different do-configure target. Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake. Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten. Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous imake also inherit the defined CppCmd CcCmd and CplusplusCmd. Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp. Make imake respect CC and CXX Make imake respect USE_GCC (if set imake will use gcc's cpp). While here: - Remove a couple of indefinite articles from comments - Trim headers - Fix a couple of ports to build with clang or use: USE_GCC=any - Fix a now useless redefinition of the extraction chain - Fix a typo in japanese/Wnn7-lib bundled imake template definitions - Fix some XMKMF execution with no env specified - Use options helper in x11/xautolock to simplify the port
* Fix stop-display targetbapt2013-06-271-1/+1
|
* - update firefox to 22.0flo2013-06-261-13/+13
| | | | | | | | | | - update firefox-esr, thunderbird and libxul to 17.0.7 - update nspr to 4.10 - OSS support was removed upstream, only ALSA and PulseAudio are supported from now on. Security: b3fcb387-de4b-11e2-b1c6-0025905a4771 In collaboration with: Jan Beich <jbeich@tormail.org>
* Replace OPTIONSFILE by OPTIONS_FILE which is a more robust variable with unicitybapt2013-06-262-14/+60
| | | | | | | | | | | | | | | | | | | insurance in its path to avoid collision. A compatibility layer is available to automatically load and migration from OPTIONSFILE to OPTIONS_FILE (this is all transparent for users.) It is recommanded that ports that used to overwrite OPTIONSFILE to prevent the known bugs should keep the OPTIONSFILE overwrite for a while (6 month) to allow the migration to happen automatically and users to not lose their old save options. New options file is now based on the PKGORIGIN therefor the definition of the PKGORIGIN has been moved ealier in bsd.port.mk to allow it's usage from withing bsd.options.mk PR: ports/148637 Reviewed by: bdrewery
* Replicate r321735 fix to bsd.port.subdir.mk as it suffers the same bugbapt2013-06-251-1/+4
|
* Define UID earlier so that it can be used inside bsd.pkng.mkbapt2013-06-252-3/+11
| | | | | | | Allow make deinstall to prompt for su if run as a user if using pkgng Reported by: jhb, dim Submitted by: jhb
* Fix warning if compat.ia32.maxvmem sysctl does not exists and the ports tree ↵bapt2013-06-251-1/+4
| | | | | | | | is being used via bmake Reported by: demon Tested by: demon Reviewed by: bdrewery
* Welcome PHP 5.5!ale2013-06-241-0/+4
| | | | | | Future steps: - rename current php5 ports to php54 - make php55 the default one after an exp-run
* - Fix the value of RUBY_PROVIDED to be able to compare withtota2013-06-231-4/+10
| | | | | | | | | RUBY_REQUIRE correctly - Define RUBY_RELVERSION_CODE - Add descriptions about RUBY_RELVERSION and RUBY_RELVERSION_CODE PR: ports/179830 Submitted by: tota (myself)
* Welcome SDL2 to the FreeBSD ports system!mva2013-06-221-36/+54
| | | | | | | | | | | | | | | | | A set of new SDL2 related ports has been added, which are essentially the same as their corresponding port for SDL1.2: audio/sdl2_mixer graphics/sdl2_image graphics/sdl2_ttf net/sdl2_net A set of new USE_SDL knobs is available to enable SDL2 and its related ports to be added as dependency to ports. Use either of USE_SDL= sdl2 image2 mixer2 net2 ttf2 to pull in the specific sdl2_* or sdl20 port.
* Chase the permanent (301-code) redirects that kernel.org issues.mandree2013-06-221-1/+1
|
* Update MASTER_SITE_QT.rakuco2013-06-222-4/+11
| | | | | download.qt-project.org is a CDN and should redirect to the closest mirror anyway, but a few more mirrors have been added just in case.
* Add a new USES: fmakebapt2013-06-201-0/+39
| | | | | This uses will allow to build ports using the legacy FreeBSD make, for ports not compatible with bmake
* Remove the last remnants of PKGINSTALLVER. It hasn't been used sincetijl2013-06-181-10/+0
| | | | | | | r231958 and the definition in bsd.port.subdir.mk generates a warning with bmake, pkgng and no pkg_info. Approved by: erwin
* - Add gtk-query-immodules to _FORCE_POST_PATTERNS to run it post-deinstallantoine2013-06-181-0/+1
| | | | | | | | | | | | | with pkg - Consistently use full path when running gtk-query-immodules as the path is embedded in output (we prefer reproducible output) This fixes leftovers reported by poudriere ====>> Files or directories modified: etc/gtk-2.0/gtk.immodules PR: ports/179230 Approved by: portmgr (bapt)
* Update dialog4ports to 0.1.5bapt2013-06-171-0/+1
| | | | | | | | | | | | Changes: - Don't free memory when process is exiting [1] - Some style fixes [1] - Consistently use C99 bool, true and false [1] - Generalise parsing of env var into StringList [1] - Rename ITEM_SEPARATE to ITEM_SEPARATOR [1] - Highlight new options (by a '+' at the beginning of the line) [1] Submitted by: tijl [1]
* Remove trailing @ which breaks PATCH_DEBUG_TMPbapt2013-06-161-1/+1
| | | | Submitted by: bf
* - Remove www/libxul19, is has been vulnerable and unsupported upstream forflo2013-06-151-12/+9
| | | | | | | | | quite some time. - Switch all remaining consumers to depend on www/libxul - Mark ports that don't work with the new libxul BROKEN - Mark some old ports DEPRECATED with a reasonable timeout Approved by: portmgr (miwi)
* Add load-octave-pkg to _FORCE_POST_PATTERNS.antoine2013-06-151-0/+1
| | | | | | | This fixes leftovers of octave-forge-* with pkg PR: ports/179559 Approved by: portmgr (bapt)
* Add a forgotten helper:bapt2013-06-141-0/+6
| | | | ${OPT}_CMAKE_ON and ${OPT}_CMAKE_OFF
* New macros to help dealing with ports that have options:bapt2013-06-141-1/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OPTIONS_SUB=yes when set in a port, all the option names are automatically added to the PLIST_SUB with "@comment " value in case the option is off and empty value in case the options is on. ${OPT}_CONFIGURE_ENABLE=<aname> will automatically add: CONFIGURE_ARGS+=--enable-<aname> in case OPT is activated CONFIGURE_ARGS+=--disable-<aname> in case OPT is deactivated ${OPT}_CONFIGURE_ON=<something> will automatically add: CONFIGURE_ARGS+=<something> in case OPT is activated ${OPT_CONFIGURE_OFF=<something> will automatically add: CONFIGURE_ARGS+=<something> in case OPT is deactivated ${OPT}_CFLAGS will append the specified new flags to CFLAGS if OPT is 'on' ${OPT}_CXXFLAGS will append the specified new flags to CXXFLAGS if OPT is 'on' ${OPT}_LDFLAGS will append the specified new flags to LDFLAGS if OPT is 'on' ${OPT}_CONFIGURE_ENV will append the specified variables to CONFIGURE_ENV if OPT is 'on' ${OPT}_MAKE_ENV will append the specified variables to MAKE_ENV if OPT is 'on' ${OPT}_USES will append the speficied uses to USES if OPT is 'on' ${OPT}_DISTFILES will append the specified distiles to DISTFILES if OPT in 'on' Reviewed and tested by: bdrewery
* - Reallign documentation for a tab width of 4.tijl2013-06-141-29/+55
| | | | | | - Document variables that can be used in make.conf. Approved by: bapt
* Sort PORT_OPTIONS only once and remove some undefines.tijl2013-06-141-17/+6
| | | | Approved by: bapt
* Let config-conditional take options configured in make.conf into account.tijl2013-06-142-13/+18
| | | | | | | | | | | | | The option dialog will not appear if all options have been configured before, either using the dialog or in make.conf. This means you can set options once for all ports in make.conf and not have dialogs pop up if those are the only options. Also let config-conditional run make config instead of do-config. Make config handles NO_DIALOG and pre-config. Discussed with: danfe Approved by: portmgr (bapt)
* Add a USES display to replace USE_DISPLAY.bapt2013-06-141-0/+42
| | | | | | as USE_DISPLAY it will handle the dependencies needed for a display. But it will also start and stop the Xfvb process during the requested phase the display it needed. it takes 'install' as an implicit argument, but may also accept 'build'
* Yes more simplification in showconfig, pretty-print-config and pkgng ↵bapt2013-06-142-26/+6
| | | | manifest generation
* No need to globally define X_NESTSERVER_PORTbapt2013-06-141-1/+0
|
* Previous attempt to fix the make patch with bmake (make it fail if a patch ↵bapt2013-06-141-22/+23
| | | | | | fails) was too intrusive. Turn it back into a full script with set -e expliticly added.
* Fix patchingbapt2013-06-131-5/+7
| | | | Reported by: kwm
* Fails is a dependency checking failed with bmakebapt2013-06-131-2/+2
|
* Fail in case a checksum fails with bmakebapt2013-06-131-1/+2
|
* Fix make patch not stopping in case a patch does not apply cleanly with bmake.bapt2013-06-131-22/+22
| | | | | | | | | | bmake does not run shell with set -e causing the difference between both fmake and bmake in the area. While here clean up a bit the syntax. Add support for xz'ed patches for EXTRA PATCHES Discussed with: sjg
* - lang/perl5.12 upgrade to 5.12.5az2013-06-121-10/+16
| | | | | | | | | | | | | | - lang/perl5.14 upgrade to 5.14.4 - lang/perl5.16 upgrade to 5.16.3 - Global modify SITE_PERL[1][2] [1] - See more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=26605+0+archive/2013/freebsd-perl/20130609.freebsd-perl [2] - Fix for mail/cyrus-imapd* - Approved by portmrg(bapt@) Please, see ports/UPDATING for upgrade procedure. Reviewed by: bapt@ (exp-run), culot@
* Switch to using FTP for the ftp.ntu.edu.tw kernel.org mirror.rakuco2013-06-121-1/+1
| | | | | | | | | | The HTTP counterpart does not return correct HTTP error codes when, for example, a file is not found, which causes checksum errors as described in ports/179432. The FTP mirror seems to behave as expected. Kudos to John Marino <draco@marino.st> for bringing this up. PR: ports/179432
* Add Oracle Berkeley DB 6.0.mandree2013-06-111-1/+8
| | | | | | | | | Simplify installation over previous versions. License change to Affero GNU General Public License v3 (AGPL v3). Announcement: https://oss.oracle.com/pipermail/bdb/2013-June/000056.html ChangeLog: http://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_0.html
* Avoid corrupting the manifest when bmake is run with -dl argumentsbapt2013-06-101-2/+1
| | | | Reported and tested by: vsevolod
* Simplify the creation of the options part of the pkgng manifestbapt2013-06-101-41/+1
|
* Add some more comment to explain how SHEBANG_FILES worksbapt2013-06-101-0/+4
| | | | Requested by: kwm (gnome)
* Yet more factorisationbapt2013-06-101-11/+4
|
* Factorise codebapt2013-06-101-30/+10
|
* Append per arch defaults directly to OPTIONS_DEFAULT. Duplicatestijl2013-06-101-5/+1
| | | | are eliminated later.
* Exclude options directly from OPTIONS_DEFINE and set ALL_OPTIONStijl2013-06-101-21/+6
| | | | | | later. This simplifies the NO_OPTIONS_SORT case. Approved by: bapt
* This should not have been in eitherbapt2013-06-101-27/+0
|
* Partial revert of r320440 some things has been committed that shouldn't have yetbapt2013-06-102-44/+28
|
* Removed useless quotesbapt2013-06-103-4/+47
|
* Testing COMPLETE_OPTIONS_LIST is enought to determine if there is options to ↵bapt2013-06-101-1/+1
| | | | print
* Factorize pre-configbapt2013-06-101-28/+8
|
* Factorise make pretty-print-config codebapt2013-06-101-44/+19
|
* Show options group descriptions in make showconfig,bapt2013-06-101-56/+18
| | | | While here, factorize code
* Remove some redundant comments.tijl2013-06-101-2/+0
| | | | Approved by: bapt
* Eliminate _ALL_EXCLUDE temporary variable and fuse two .for loops.tijl2013-06-101-9/+2
| | | | Approved by: bapt
* - Update ls-R after fmtutil.hrs2013-06-081-1/+2
| | | | | | - Fix a typo. Reported by: stephen
* Fix grammar in commentbdrewery2013-06-071-1/+1
|
* Add WRKSRC_SUBDIR to simplify overriding WRKSRC:bdrewery2013-06-071-0/+6
| | | | | | | | | WRKSRC= ${WRKDIR}/${DISTNAME}/src This becomes: WRKSRC_SUBDIR= src Reviewed by: bapt With hat: portmgr
* Eliminate ${SITE_PERL}.hrs2013-06-071-1/+1
| | | | | Submitted by: az PR: ports/178992
* Do not automatically popup dialog in case only options from global options ↵bapt2013-06-072-1/+8
| | | | | | are defined Requested by: many
* Remove the OPTIONS parsing for real this timebapt2013-06-071-39/+0
|
* Fix exclusion of global options per portsbapt2013-06-071-0/+1
|
* Readd the OPTIONS parser given that apparently someports still haven't been ↵bapt2013-06-061-0/+39
| | | | | | converted, and passed throught the grep that was supposed to find them all Reported by: Vincent Hoffman <vince@unsane.co.uk>
* - Use IGNORE for blocking GH_TAGNAME=master to avoid TRYBROKENbdrewery2013-06-061-2/+2
| | | | | | | still building these. - Also reword 'version' to 'tag' Reported by: crees, eadler
* Remove support for parsing the old OPTIONS macro, the compatibility code to ↵bapt2013-06-061-39/+0
| | | | load the old optionsfile and compatibility with WITH_ and WITHOUT_ in make.conf remains for now;
* Fix INDEX buildbdrewery2013-06-061-2/+2
|
* Explicitly mark ports using 'master' from githubbdrewery2013-06-061-0/+5
| | | | | as BROKEN, as they will immediately fail checksum as soon as the branch is updated
* Update comments on GH_TAGNAME to note incorrectnessbdrewery2013-06-061-1/+3
| | | | | | of using a branch name. Suggested by: Kalten on freenode
* Remove empty radio/single/group/multi options from listsbapt2013-06-061-0/+23
| | | | This can happen due to slave/exclude
* Remove postgresql83-*; it expired at the beginning of March.crees2013-06-051-1/+1
| | | | While here, fix flo's typo...
* Remove MySQL 5.0, it has been unsupported upstream for about 1.5 yearsflo2013-06-051-1/+0
| | | | Approved by: ale (maintainer)
* Fix build.hrs2013-06-021-0/+2
| | | | Spotted by: Stephen Montgomery-Smith
* Fix pkg-plist.hrs2013-06-011-4/+1
| | | | Reported by: miwi
* - Add PS_CMDmiwi2013-06-011-0/+1
| | | | | | PR: 176118 Submitted by: zi Tested via: ph-w exp-run
* - Remove support for USE_CMAKE and KDE4_BUILDENV, they are no of use anymore.miwi2013-06-011-2/+1
| | | | | | | Unconditionally set CMAKE_ARGS in bsd.python.mk, as it don't affect non-cmake ports PR: 177356 Submitted by: makc@
* The pkg developement team is proud to announce the new 1.1.0 beta1 release ofbapt2013-05-302-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pkg. Here is the list of new features that happened in pkg 1.1: - new simpler and more reliable solver - shared libraries are now always tracked - ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on the server hosting the packages) - multirepository is no longer considered experimental and works by default. - incremental update of the catalog (only if the repository was created by pkg 1.1+) - simplification of the public API - stabilisation of the public API (we will now try to keep it stable and if change are needed there will be deprecation time before removal of some old functions) - new experimental pkg convert (can convert from and to legacy pkg database) pkg2ng now uses pkg convert (still recommanded to use pkg2ng) - new pkg lock/unlock to prevent any manipulation of a given package (no upgrade,delete,etc) - improved UI (now you can see the progress of an upgrade what is left to be done) - new pkg annotation to allow one to add annotations (free form key/value) to a package) - pkg audit is now able to directly parse the vuxml native format and not only the compact version - pkg -vv now shows all available options and their current settings - pkg -vvv now shows a description of all the available options - pkg info now automatically considers the query as globbing if * is in the requested pattern - new hook plugin interface (allows users to create hooks that get called at anytime during and upgrade/installation/deletion of a package) - new cmd plugin interface (allows users to create new sub command available for pkg) - pkg register can now register a port installation in the legacy database format - repository can be defined in simple yaml files Internal: - massive usage of hash tables (uthash), which simplifies a lot of the code, and improves performances - lots of optimisation in plist and manifest parsing - lots of optimisation in loading packages (mmap used when possible) - lots of cleanup in memory usage - regression test framework is now ready (using atf) regression test are slowly being added and populated. To use this new version: Ports users (or in building factories: poudriere/tinderbox): Add WITH_PKGNG=devel to your make.conf pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel Binary package users, if the remote repository is providing pkg 1.1: pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel pkg upgrade Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa. Huge thanks to all the people that have contributed to the pkg developement: - may that be by code - documentation - bug report - feedback - ideas List of people who contributed code: Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov, Marin Atanasov Nikolov, Alexandre Perrin, Romain Tartière, Julien Laffaye, Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez, Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik, Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick, Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti, Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann, Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl Stats between 1.0 and 1.1: 287 files changed, 63418 insertions(+), 18763 deletions(-) 1198 commits
* - Use pkg-static as PKG_BIN which is safer during upgrades ifbdrewery2013-05-301-1/+1
| | | | | | | libpkg.so disappears. With hat: portmgr Reviewed by: bapt
* - Finish removal of support for Linux 2.4 in bsd.linux-apps.mk andrene2013-05-302-121/+6
| | | | | | | | | | | | | | | | | bsd.linux-rpm.mk. The default linux version is now Fedora 10. - Remove now obsolete checks for Linux 2.4 in emulators/linux_base-c6, emulators/linux_base-f10, and emulators/linux_dist-gentoo-stage3. While there, remove superfluous -p argument from ${MKDIR}. - Remove now obsolete check for Linux 2.4 or FreeBSD 6 and lower from astro/google-earth. - Remove expired Fedora Core 4 ports which were only used on FreeBSD 7 and below. - Update LEGAL and MOVED PR: ports/176877 Submitted by: myself Approved by: portmgr (bapt) Exp-run by: bapt
* - Remove support for Linux 2.4miwi2013-05-301-7/+2
| | | | Submitted by: rene@
* Fix build with WITH_CCACHE_BUILD with ports that override PATH viabdrewery2013-05-301-2/+8
| | | | | | | | | | | | | | | MAKE_ENV or CONFIGURE_ENV. I.e., don't set PATH in MAKE_ENV twice as env(1) only takes one, in which case some ports fail to build. One example is any USES=ada port (such as textproc/xmlada). Instead, add the ccache path into PATH via := and let it fall into there via the sourcing port's MAKE_ENV=PATH=...:${PATH} line. A more comprehensive solution to this could be to add a MACRO/feature to modify the PATH for all ports without using MAKE_ENV via something like ADDPATH=... With hat: portmgr Tested by: several exp-runs
* Fix build when WITH_CCACHE_BUILD is set.bdrewery2013-05-301-0/+2
| | | | | | | | The problem is that WITH_CCACHE_BUILD adds PATH to the MAKE_ENV, but the gnustep support sources a GNUStep.sh file that already sets the PATH. Next when env PATH=... is called, it overwrites and losers the gnustep PATH additions. This is a temporary fix until a better solution is found.
* Do not leave .bak files after converting shebangsbapt2013-05-291-1/+1
|
* - Update Ruby 2.0.0 to p195swills2013-05-281-1/+1
| | | | | | | - Disable dtrace support on powerpc [1] PR: ports/177485 [1] Reported by: Justin Hibbits <jrh29@alumni.cwru.edu> [1]
* - Switch default version of Ruby to 1.9swills2013-05-271-1/+1
|
* Rework check for threaded apache, in order to support apache 2.4.ale2013-05-271-3/+2
|
* - Update to p429swills2013-05-271-1/+1
| | | | | - Cleanup a bit while here, headers use spaces not tabs - Add patch for Ruby bug 8406, already fixed upstream
* The FreeBSD x11 team proudly presentszeising2013-05-252-16/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | an zeising, kwm, miwi, bapt, eadler production: Xorg 7.7 Starring: xserver 1.12.4 (new xorg only) Mesa 8.0.4, including libGL, libGLU and dri (new xorg only) libX11 1.5.0 libxcb 1.9 libdrm 2.4.42 (new xorg only) freeglut 2.8.1 Also starring: Updates to drivers and other libraries and utilities Additional notes: Change pkgconf to be a build dependency. Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use this. Trim makefile headers. Take maintanership of x11/xcb-proto, ok'd by ashish. If you are running WITH_NEW_XORG=, you need to rebuild all installed drivers, see UPDATING for more information. Various fixes to make ports compile. PR: ports/177942 Exp-run by: miwi Approved by: portmgr (miwi) Thanks to all who helped testing!
* - Run ldconfig in post-deinstall for pkgng.bdrewery2013-05-241-0/+1
| | | | | | | | | | This was a pkg-1.0.9 regression. The impact of this is that some ld cache files would show as leftovers. PR: ports/178837 Submitted by: Antoine Brodin <antoine@FreeBSD.org> Tested by: miwi, bdrewery With hat: portmgr
* Fix regression in MLINKS handling when using bmakebapt2013-05-241-1/+1
|
* - Fix duplicated pkg-plist entries.hrs2013-05-221-6/+11
| | | | | | | - Split off documentation to print/texlive-docs from print/texlive-texmf. The document part was 1.3GB (30k files). Now the size of texlive-texmf package is 557MB (this was 1.5GB before the split). - do-texhash, do-fmtutil, do-updmap targets now run after post-install.
* Eliminate duplicated entries in PLIST_FILES and PLIST_DIRSTRY.hrs2013-05-221-3/+5
|
* - Switch default version of Tcl/Tk from 8.5 to 8.6gahr2013-05-211-9/+9
| | | | | | PR: 178369 Submitted by: gahr Approved by: portmgr (after exp-run)
* Add USE_TEX=texhash-bootstrap to fix initial ls-R file catalog generation.hrs2013-05-211-1/+14
|
* Add ncurses-base to the rank of linux-apps.bsam2013-05-201-2/+7
|
* - The APACHE license is specifically rejected by copyfree at:bdrewery2013-05-201-1/+1
| | | | | | | | http://copyfree.org/rejected/ PR: ports/177508 Submitted by: Johannes Meixner <xmj@chaot.net> With hat: portmgr
* - Remove CVS referencemiwi2013-05-205-5/+5
| | | | | | | | | PR: 178381 177581 Submitted by: Eitan Adler <lists@eitanadler.com> Alex Kozlov <spam@rm-rf.kiev.ua> With hat: portmgr
* KDE/FreeBSD team presents KDE SC 4.10.3 ports!makc2013-05-191-2/+3
| | | | | | - Remove patches and checks for unsupported FreeBSD versions. The area51 repository features commits by avilla, rakuco and myself.
* Update lang/python32 to 3.2.5 and lang/python33 to 3.3.2rm2013-05-181-4/+4
|
* - Add download.logilab.org to MASTER_SITE_LOGILABmva2013-05-181-0/+1
| | | | | | | - Change WWW for devel/py-astng to point to its project homepage PR: ports/178513 Submitted by: Chris Torek <chris.torek@gmail.com>
* - update to latest upstream versions:rm2013-05-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | . lang/python27: 2.7.3 -> 2.7.5 . lang/python32: 3.2.3 -> 3.2.4 . lang/python33: 3.3.0 -> 3.3.1 - update Mk/bsd.python.mk with new versions - mark lang/python26 and lang/python31 as deprecated (set them to upstream EoL dates) - update docs (lang/python-doc-html) - align databases/py-bsddb patch for python27 - most of it was applied upstream. Raise BDB version to 4.3 atleast, according to upstream requirements. Many thanks to Martin (miwi) for his time on this update. PR: 178506 Submitted by: rm (myself) Exp-run by: portmgr (miwi) - revert erroneous threads patch in lang/python26 and lang/python27, that was added after ports/131080. It was rejected upstream, because it's not actually a bug, but misuse. Gabor Pali (pgj) in collaboration with Kubilay Kocak (koobs) did an independent investigation regard the issue. See here for details: http://lists.freebsd.org/pipermail/freebsd-python/2013-April/005376.html PR: 153167 Submitted by: Duncan Findlay <duncan@duncf.ca> Reported by: pgj/koobs (at python@ ML) Exp-run by: portmgr (miwi)
* Commit a file forgotten in r318268.flo2013-05-161-12/+8
|
* - Fix LIB_DEPENDS when USE_TEX=full.hrs2013-05-151-25/+39
| | | | | - Add pdftex keyword. - Use tetex or texlive keyword to override TEX_DEFAULT.
* Add shared Hunspell spell checker description.danfe2013-05-121-0/+1
|
* Add postgresql 9.3 beta1girgen2013-05-121-1/+2
|
* Rectify USE_TEX to support both of teTeX and TeXLive.hrs2013-05-121-111/+90
| | | | | | | | | TEX_DEFAULT: A knob to choose teTeX or TeXLive. One can specify in /etc/make.conf. USE_TEX: A knob for port developers. Valid keywords are listed in bsd.tex.mk.
* Commit all the non-functional changes to python ports to reduce the diff sizerm2013-05-111-15/+15
| | | | | | | | | | | | | | for an exp-run of updated python versions. - trim Makefile headers - remove leading indefinite article from COMMENT - use PYTHON shortcut in MASTER_SITES - whitespace fixes - remove checks for unsupported versions of FreeBSD - use static value ``33'' instead of PYTHON_SUFFIX in lang/python33/pkg-plist, because this value is not supposed to be changed across the branch and for consistency with other python3 ports - remove conflicts in lang/python-mode.el with not more existing python-2.4
* Add dvips dependency to teTeX to fix some broken ports. tetex-dvipsk andhrs2013-05-101-3/+8
| | | | dvipsk will be merged later.
* Split off print/tex-dvipsk from print/texlive-base. libpaper supporthrs2013-05-101-4/+3
| | | | will be added later.
* Allow USE_TEX=yes.hrs2013-05-101-0/+9
|
* - sysutils/garcon update to 0.2.1olivierd2013-05-091-10/+10
| | | | | | | - x11/libxfce4util update to 4.10.1 - x11-wm/xfce4-panel update to 4.10.1 - x11-fm/thunar update to 1.6.3 - x11-wm/xfce4-wm update to 4.10.1
* - Follow-up to r317320: fix MAKE_JOBS_NUMBER not being setbdrewery2013-05-081-1/+4
| | | | | | | | | if none of DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE or MAKE_JOBS_SAFE or FORCE_MAKE_JOBS were set. This fixes the build for several ports updated in r317320. Reported by: miwi With hat: portmgr
* - Separate print/tex-dvipdfmx from print/texlive-base and add libpaperhrs2013-05-071-10/+9
| | | | | | | | | | | | | | | | support. dvipdfmx's default paper size can be set by ${LOCALBASE}/etc/papersize and/or PAPERSIZE environment variable as other programs like print/psutils do. - Use absolute pathname in {fmtutil,texconfig,updmap}-sys programs because manually-installed and/or old TeXLive files can prevent them from working. [1] - Fix pkg-plist in print/texlive-texmf. - Remove DIST_SUBDIR from Mk/bsd.tex.mk. Reported by: bsam, Stephen Montgomery-Smith [1]
* Remove bsd.ncurses.mk now that it is unneededbapt2013-05-071-112/+0
|
* USE_GETTEXT has totally been replaced by USES=gettext thanks, jgh and akbapt2013-05-071-37/+0
| | | | | USE_NCURSES has totally been replaced by USES=ncurses USE_READLINE has totally been replaced by USES=readline
* Add new USES: shebangfixbapt2013-05-071-0/+53
| | | | | | use it to fix shebang on files specified by SHEBANG_FILES macro, by default it proposes default values for bash, perl, php, python, ruby, it can be customized and extended
* Fix failure when testing ncurses with pkg_installbapt2013-05-071-1/+1
| | | | | PR: ports/178373 Reported by: Andrew Wright <ahamiltonwright@mta.ca>
* Actually commit the right version of ncurses.mkbapt2013-05-071-6/+7
| | | | Reported by: rene
* Add new USES: ncurses and readlinebapt2013-05-062-0/+127
|
* - Fix DIST_SUBDIR.hrs2013-05-061-1/+11
| | | | - Add a stub of DVIPDFMx.
* Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetexhrs2013-05-061-1/+2
| | | | instead to make migration to TeXLive easier.
* TeXLive mega commit. The following ports have been added:hrs2013-05-062-0/+515
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Meta port - print/texlive-full: meta port to install all of the TeXLive components * Libraries - devel/tex-kpathsea: kpathsea library - devel/tex-web2c: WEB2C toolchain and TeX engines - print/tex-ptexenc: character code conversion library for pTeX * Base part of the TeXLive - print/texlive-base: binary programs in TeXLive - print/texlive-texmf: macro and font data in TeXLive - print/texlive-infra: tlmgr dependency (Perl modules) * TeX Formats - print/tex-formats: TeX, LaTeX, PDFTeX, AMSTeX, ConTeXT, CSLaTeX, EplainTeX, METAFONT, MLTeX, PDFTeX, TeXsis - print/tex-aleph: Aleph/Lambda - print/tex-xetex: XeTeX - print/tex-luatex: LuaTeX - print/tex-jadetex: JadeTeX - print/tex-xmltex: XMLTeX - japanese/tex-ptex: pTeX * DVI ware - print/tex-xdvik: XDvi Mk/bsd.tex.mk is added for common part and USE_TEX knob [1]. Approved by: portmgr (old version) [1] PR: ports/171571 PR: ports/176399 [1]
* Update to 1.14.26.kwm2013-05-061-6/+2
| | | | | Remove py-libgsf and libgsf-gnome which where removed Obtained from: GNOME stage repo
* - When DISABLE_MAKE_JOBS or MAKE_JOBS_UNSAFE is set, also setbdrewery2013-05-041-0/+1
| | | | | | | | | | | | MAKE_JOBS_NUMBER to 1. This makes it safe to do -j${MAKE_JOBS_NUMBER} without any extra logic. - Cleanup ports working around the empty MAKE_JOBS_NUMBER - This also fixes several ports that were expecting MAKE_JOBS_NUMBER to always have a number Reviewed by: bapt Spotted by: John Marino <draco@marino.st> With hat: portmgr
* ghostscript 7 has been resurrected (this fix package building of ↵bapt2013-05-041-4/+4
| | | | ghostscript7 packages on packages builder
* Do not hardcode makebapt2013-05-031-7/+7
| | | | | PR: ports/178070 Submitted by: Garrett Cooper <yaneurabeya@gmail.com>
* - Add ports for KDE Telepathy modules.avilla2013-05-031-0/+2
| | | | | None of these ports is supposed to be installed by hand. A metaport is coming in my next commit.
* bmake is quite strict with != make it really happybapt2013-05-031-1/+1
|
* Fix bmake complaining about non-zero returnbapt2013-05-021-1/+1
|
* bmake expect a command to always return something so return an empty line ↵bapt2013-05-021-1/+1
| | | | | | when openldap is not installed Obtained from: dports
* Only try to retrieve python's version is the python command is installed to ↵bapt2013-05-021-0/+2
| | | | | | please bmake Obtained from: dports
* Do bmake complaining about non-zero return, while here stop hardcoding makebapt2013-05-021-1/+1
|
* Preliminary support for bmakebapt2013-05-021-12/+17
| | | | | | | | | | | | Please note that bmake it only supported on current starting at r250164: - make sure bmake treats -V as expected [1] - tell bmake we use the old :L :U modifiers [1] - workaround an incompatible loop syntax using bmake's inline loop [1] - avoid forking a shell to get the CKSUMFILES which gives a make(1)/bmake(1) compatible syntax [2] Submitted by: sjg[1] Obtained from: dports[2]
* Fix NO_OPTIONS_SORTbapt2013-05-021-2/+0
| | | | Reported by: hrs, osa
* gecko has been forgotten, convert USE_ICONV to USES=iconvbapt2013-05-021-1/+1
|
* Add a new USES ada.mk to establish Ada-capable compiler as a build dependencybapt2013-04-301-0/+27
| | | | | | and set the build environement properly Submitted by: John Marino <draco@marino.st>
* Rework OPTIONS_EXCLUDE and OPTIONS_EXCLUDE_${ARCH} so that is also get excludedbapt2013-04-291-9/+63
| | | | | | | | | | | | | from the SINGLE/MULTI/GROUP/RADIO Add new (OPTIONS|${UNIQUENAME}_(UN)SET_FORCE to force options from make.conf what ever has been saved via make config [1] Add new OPTIONS_SLAVE designed to help slaved ports, each options added to OPTIONS_SLAVE will be removed from master's OPTIONS_DEFINE, and PORT_OPTIONS will be set as if always on. Submitted by: Marco Steinbach <coco@executive-computing.de> [1]
* Rely on bsdtar to autodetermine the format of the distfiles when possiblebapt2013-04-292-11/+5
| | | | | | | For a while now bsdtar is able to autotermine compression and archive format. Let's then use tar directly instead of piping to tar. Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
* Provide the rtmp streaming plugin [1].kwm2013-04-291-1/+3
| | | | | | | | Provide complete version for gstreamer1-plugins-core so it passes the version check. [2] Reported by: Olivier Duchateau <duchateau.olivier@gmail.com> [2] Requested by: Vanilla Hsu <v@fatpipi.com> [1]
* Remove any reference to USE_ICONV now that it has been totally replace by ↵bapt2013-04-281-5/+0
| | | | | | USES= iconv Submitted by: mva
* Add Gstreamer 1.0.7. This is the new stable version of thekwm2013-04-281-36/+134
| | | | | | | | | | | | | | | Gstreamer multimedia framework. Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter for the porters handbook about gstreamer is a work in progress. X related plugins are now stand alone. The gio plugin is now part of the gstreamer1-plugins port and the oss plugins are now part of the gstreamer1-plugins-good port. Note that the pulseaudio plugin is missing because it needs a newer version of pulseaudio. Also there are still a number of plugins from -bad which haven't been ported to the 1.0 API yet.
* Introduces USES= iconv to replace USE_ICONV.mva2013-04-271-0/+21
| | | | | | | | | | It takes no arguments. This deprecates USE_ICONV, please convert your ports. USE_ICONV will be removed as soon as it is no more used in the ports tree. Approved by: portmgr (bapt)
* Do not be verbose while removing old now unused symlinksbapt2013-04-271-1/+1
| | | | Reported by: sunpoet
* Remove MySQL 4.1, it has been unsupported upstream for almost 3.5 years.flo2013-04-271-5/+0
| | | | Approved by: ale
* Remove USE_CDRTOOLS from bsd.port.mkbapt2013-04-261-8/+0
| | | | | | | | | | | | This macros has been useless since cdrtools-cjk port has gone. This macros also lead to badly handled dependencies assuming that the dependency on cdrtools was most BUILD and RUN dependency. While most of the time it is simply a RUN dependency and sometime a build one. While here: - Trim some headers - Convert some ports to optionsng - Convert some ports to USES= gettext
* Remove USE_FREETYPE from bsd.port.mkbapt2013-04-261-5/+0
| | | | It added no really value and was used only by 8 ports
* . Split a long comment line.glewis2013-04-261-2/+3
|
* . Replace the use of != and shell utilities with actual make logic. Thisglewis2013-04-261-25/+36
| | | | | | | should be much faster and avoid some complaints from make. PR: 177355 Submitted by: crees@
* Remove the now useless compatibility bits for USE_CMAKEbapt2013-04-251-8/+0
|
* Remove now unused USE_PKGCONFIG codebapt2013-04-231-16/+0
|
* - Remove lang/tcl83 and x11-toolkits/tk83 (expired)gahr2013-04-231-10/+9
| | | | | | - Remove references to Tcl/Tk 8.3 from bsd.tcl.mk - Update ports that required 8.3+ to require 8.4+ (since 8.5 is the default, I don't expect this change to cause much trouble)
* Fix typos so they match the command and file name.kwm2013-04-231-7/+7
| | | | Submitted by: bsam@
* Introduces USES= gettext to replace USE_GETTEXTjgh2013-04-231-0/+31
| | | | | | | | | | | | |   It can take 3 arguments:   build to add gettext into both RUN and BUILD DEPENDS   run to add gettext into RUN_DEPENDS   lib (default,implicit) to add gettext into LIB_DEPENDS   This deprecates USE_GETTEXT. Please convert your ports.   USE_GETTEXT will be removed as soon as it is no longer used in   the ports tree Approved by: portmgr (bapt)
* - Add WITH_CCACHE_BUILD support during 'configure' phasebdrewery2013-04-231-1/+8
| | | | | | | | | | | | | - Add CCACHE_DIR The MAKE_ENV/CONFIGURE_ENV+= method of adding CCACHE_DIR in /etc/make.conf does not work for many ports since they overwrite using = instead of appending with +=. By adding CCACHE_DIR into the ENV variables after reading in the port the directory is properly set in the environment. Without this, the ccache support would sometimes work but incorrectly not respect the set CCACHE_DIR, potentially using 2 caches. With hat: portmgr
* Introduce USES= pkgconfig to replace USE_PKGCONFIGbapt2013-04-231-0/+34
| | | | | | | | | | | It can take 3 arguments: build (default,implicit) to add pkgconf into BUILD_DEPENDS run to add pkgconf into RUN_DEPENDS both to add pkgconf into both RUN and BUILD DEPENDS This deprecates USE_PKGCONFIG, please convert your ports. USE_PKGCONFIG will be removed as soon as it is no more used in the ports tree
* Remove old links while creating the new packagesbapt2013-04-231-1/+4
| | | | | | Force creation of the symlink for pkgng to avoid failure if the link already exists Submitted by: ohauer@
* Add py-gobject 3.8.0.kwm2013-04-231-1/+6
| | | | | This is the next version of the python GLib/GObject/GIO bindings, including full GObject introspection support.
* Use simple glob matching instead of a regex to test if PREFIX defined as an ↵bapt2013-04-231-1/+1
| | | | absolute patch
* On all supported version of FreeBSD tar do support rpm as an archive format.bapt2013-04-231-7/+3
| | | | So directly use tar to extract linux* distfiles instead of rpm2cpio.
* Add a global config.site cache.bapt2013-04-231-1/+1
| | | | | | | | | | | | | This has 2 effects: - it caches lots of things autotools are looking for and we know that are already on FreeBSD (speeding up configure scripts) - it forces the autotool enable build chain to use by default commands from the base system like sed, awk, cp, bzip2, gzip etc To overwrite things set in config.site just add the variable in CONFIGURE_ENV within your port Please help us to add new values in this config.site
* LATEST_LINK makes no sense with pkgngbapt2013-04-221-2/+8
| | | | | Remove any symlink and category in the packages directory when using WITH_PKGNG. Only keep links for pkg itself (to allow bootstrap)
* - Remove duplicate LANG_US_DESC entrydanfe2013-04-191-3/+2
| | | | | | - Consistensify English language descriptions Feature safe: yes
* Use a more descriptive text for NCURSES.ehaupt2013-04-191-1/+1
| | | | | Discussed with: eadler, danfe Feature safe: yes
* Add NCURSES descriptionehaupt2013-04-181-0/+1
| | | | Feature safe: yes
* update-mime-database needs a argument.kwm2013-04-171-1/+1
| | | | | | Submitted by: Tijl coosemans <tijl@coosemans.org> (again) Pointyhat to: kwm Feature safe: yes
* Run correct command in post-install target.kwm2013-04-171-1/+1
| | | | | Submitted by: Tijl coosemans <tijl@coosemans.org> Feature safe: yes
* Add desktop-file-utils and share-mime-info Uses. These will take care of allkwm2013-04-172-0/+68
| | | | | | | the magic. Approved by: portmgr (bapt) Feature safe: yes
* Add new replace line for pkg-config file location.kwm2013-04-161-0/+1
| | | | | | | PR: ports/177868 Submitted by: myself Approved by: portmgr (bapt) Feature safe: yes
* catalog.ports needs to be regenerated in post-deinstall.bapt2013-04-051-1/+2
| | | | | | glib-compiled-schema needs to be executed in post-deinstall Approved by: portmgr (implicit)
* Execute gdk-pixbuf-query-loaders in post-deinstall with pkgngbapt2013-04-051-1/+2
| | | | Approved by: portmgr (implicit)
* - update thunderbird, firefox-esr, linux-thunderbird and linux-firefox toflo2013-04-041-57/+54
| | | | | | | | | | | | | | | | 17.0.5 - update firefox to 20.0 - update seamonkey and linux-seamonkey to 2.17 - update nspr to 4.9.6 - remove mail/thunderbird-esr, Mozilla stopped providing 2 versions of thunderbird - prune support for old FreeBSD versions; users of 8.2, 7.4 or earlier are advised to upgrade - http://www.freebsd.org/security/ - add vuln.xml entry Security: 94976433-9c74-11e2-a9fc-d43d7e0c7c02 Approved by: portmgr (miwi) In collaboration with: Jan Beich <jbeich@tormail.org>
* - Add a workaround for leaky environment's make index (this unbreaks all ↵miwi2013-04-021-3/+3
| | | | | | | | | | | gecko@ for FreeBSD-8 on pointyhat) Reported by: pointyhat Tested with: pointyhat/poudriere oked by: flo (gecko@) Submitted by: antoine (thx!) Approved by: portmgr
* - Fix check-vulnerable failing when pkg(8) is not installedbdrewery2013-03-301-1/+8
| | | | | | | and WITH_PKGNG is set. This can happen when deinstall and reinstalling ports-mgmt/pkg in some cases With hat: portmgr
* GNU Emacs updatesashish2013-03-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | editors/emacs: - Update to 24.3 - Update CANNA patchset[1] - Unbreak ARM support by using the patch from emacs-devel port - Add missing INSTALLS_ICONS[2] - Remove a patch which is already integrated upstream - Fix Makefile header editors/emacs-devel: - Update to bzr revision 112178 - Fix Makefile header - Add missing INSTALLS_ICONS[2] editors/emacs23: - Remove ABI versions from LIB_DEPENDS - Fix Makefile header - Add missing INSTALLS_ICONS[2] Mk/bsd.emacs.mk: - Update major version for editors/emacs port *: - Bump PORTREVISION to chase Emacs updates PR: ports/177428[2] Submitted by: Yuji TAKANO[1] (via private email), bdrewery[2]
* - Update Calligra and l10n ports to 2.6.2:avilla2013-03-301-1/+1
| | | | | | | | | | * Japanese translation is stuck at 2.5.5; * Southern Catalan translation is now up to date; * Bosnian, Slovenian and Turkish translations were added. This update brings several new features and the new Calligra Author; for a full list, please read 2.6 release notes: http://www.calligra.org/news/calligra-2-6-released
* Merge two loops and initialize _GCC_FOUND${v} and check whether USE_GCCgerald2013-03-291-14/+9
| | | | points to a valid version in parallel.
* Fix typobapt2013-03-281-1/+1
| | | | Submitted by: bf
* Add new _FORCE_POST_PATTERNS which is a pkgng only macro containing a list ↵bapt2013-03-281-2/+7
| | | | | | | | of command that if found in a @(un)exec pkgng will force to push them in post_deinstallation script. This allows not to hardcode anymore those in the pkgng binary.
* Workaround a bug in tinderbox/pointyhat that leaks /sbin/mount_fusebapt2013-03-281-1/+1
| | | | | | | from the host when host is HEAD. This leads when building packages for 9.x or 8.x to ignore the fuse-kmod dependency the fuse ports should have on those versions.
* KDE/FreeBSD team presents KDE SC 4.10.1 ports!makc2013-03-271-18/+40
| | | | | | | | | | | | | | | | | | | | | | | - kdegames4 port has been split. - kdeutils4-printer-applet and system-config-printer-kde have been replaced by print/kde4-print-manager. - Recover misc/kde4-l10n-mr from attic. - New USE_KDE4 components: kactivities, libkdegames, nepomuk-core, and nepomuk-widgets. - Provide sharedmime component with magic: ports don't need to run update-mime-database themselves now. - Switch some ports to out-of-source build. - Update port comments. - Adjust dependence on Qt4 components. - x11/kde4 installs modern kdepim4 now. - Remove redundant aspell and hspell from kdelibs4, both can be enabled in textproc/enchant if needed. - Remove stale bits from bsd.kde4.mk The area51 repository features commits by Schaich Alonso and myself. Contributors: - Tobias Berner
* - Remove CVSmiwi2013-03-271-1/+1
|
* - prepare for apache24ohauer2013-03-271-5/+5
|
* ghostscript7 is very very outdated consider using newer version like ↵bapt2013-03-261-4/+4
| | | | | | print/ghostscript9 Approved by: doceng (gjb)
* - Split deskutils/strigi port on libraries, client, daemon and utilities.makc2013-03-261-1/+1
| | | | | deskutils/strigi is a meta port now - USE_KDE4= strigi now implies dependence on deskutils/libstreamanalyzer
* Reformat using 8-space wide tab in preparation for KDE SC 4.10 updatemakc2013-03-261-25/+25
|
* Update MASTER_SITE_SOURCEFORGE:mandree2013-03-261-4/+4
| | | | | - remove space (authoritative NXDOMAIN) - add kent and kaz
* Add SLANG descriptionmakc2013-03-251-2/+3
| | | | Capitalize IMLIB* descriptions
* - Add one more pypi mirror obtained from http://www.pypi-mirrors.orgsbz2013-03-251-0/+1
| | | | Reported by: koobs
* Fix mismatched bracketsbapt2013-03-251-1/+1
| | | | Submitted by: draco@marino.st
* - Add Keywords to the IGNOREDIRSmiwi2013-03-241-1/+1
| | | | Reported by: pointythat
* - convert to optionsngflo2013-03-241-0/+88
| | | | | | | | - trim headers - remove stale comments - add common LANG_XX variables to bsd.options.desc.mk Reviewed by: bapt
* Add opus audio codec gstreamer plugin.kwm2013-03-231-1/+3
| | | | | PR: ports/177296 Submitted by: "Eric L. Camachat" <eric@camachat.org>
* - Add databases/fpc-fpindexer portacm2013-03-231-0/+1
|
* - Update to 2.6.2acm2013-03-231-5/+7
| | | | - Trim Makefile headers
* Mk/bsd.kde4.mk:makc2013-03-221-29/+2
| | | | | | | | | | - Don't set CMAKE_BUILD_TYPE for debug builds (cmake.mk already handles it) - Don't set WITH_DEBUG for unstable branch (KDE4_BRANCH) - Remove now useless KDE4_BUILDENV KDE SC ports: - Chase KDE4_BUILDENV removal: replace 'KDE4_BUILDENV= yes' with 'USES= cmake:outsource' and add USE_LDCONFIG if needed
* Now that dialog4ports was committed, which brings support for mixed checkboxdanfe2013-03-221-244/+245
| | | | | | | | | | and combobox dialogs, with great pleasure backout r305288 by dougb@ (which had dropped the word 'support' from most places that it occured) and restore original readability of those descriptions. This also improves consistency. While here, move GIO description to standard pool, as advised by comment. Tested with: www/firefox (on RELENG_8)
* Fix displaying multi descriptionbapt2013-03-211-1/+1
|
* - Fix dialog4ports missing when PREFIX!=LOCALBASEbdrewery2013-03-211-0/+2
| | | | | | PR: ports/177174 Reported by: Hirohisa Yamaguchi <umq@ueo.co.jp> With hat: portmgr
* - Ports that use alternative targets to depend on others, for example:miwi2013-03-211-1/+10
| | | | | | | | | | | BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/foo/bar:target fail when built in jails that restrict network access during !fetch phase. This commit address this problem. Tested by: bmany exp-runs, drewery, bapt, crees PR: 169850 Submitted by: crees@
* - Remove prompt for dialog4ports. Dialog4Ports is abdrewery2013-03-211-16/+15
| | | | | | | | | | | | | | | | required part of ports 'make config' now. This is seen as not much different than any other dependency. - Allow dialog4ports to work with INSTALL_AS_USER by building and using the port's WRKDIR version through a Tools/scripts wrapper - Add NO_DIALOG for 'config' as well. - Fix D4P environment variables not passing to dialog4ports: D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN Reviewed by: miwi, bapt, rum1cro@yandex.ru Tested by: miwi, bapt, rum1cro@yandex.ru Tested by: bdrewery (small exp-run) Requested by: many
* Make config-depends target respect NO_DIALOGbapt2013-03-201-2/+2
| | | | | | | Clean out the dialog4ports workdir after installing it Reported by: flo Tested by: flo
* if user has decide not to install dialog4ports, quit with a failre.bapt2013-03-201-1/+1
| | | | Reported by: many
* - Add New USES macro to handle support for Zenoss ports and Zenpacks:jgh2013-03-201-4/+14
| | | | | | | | | | USES= zenoss -trim historical headers Convert net-mgmt/zenpack family to new framework PR: 176723 Approved by: maintainer timeout ( 14 days )
* When the same version of GCC is present as a port and in base, prefergerald2013-03-201-4/+2
| | | | | | the former. Improve consistency of the code in on place.
* Convert USE_CMAKE to USES macro:makc2013-03-203-107/+130
| | | | | | | | Usage: USES= cmake or USES= cmake:ARGS Valid ARGS: outsource (perform an out-of-source build) Tested by: exp-run (bapt) Approved by: portmgr (bapt)
* Add gtksourceview3 and gtksourceviewmm3 macros to USE_GNOME.kwm2013-03-191-2/+10
| | | | Obtained from: gnome team repo
* Make the ports tree use dialog4ports for make config.bapt2013-03-192-27/+40
| | | | | | | | | | | dialog4ports has been contributed by Ilya A. Arkhipov. It extends dialog(3) to provide a mixed dialog widget allowing to represent all features provide by the new options framework. This allows the ports tree to not anymore depends on dialog(1) from base to configure the options and be able to improve if needed on all supported plateforms at the same time. Exp-run by: miwi
* Fix a long standing bug of lib/charset.alias being overwritten, modified, ↵bapt2013-03-181-0/+29
| | | | | | | | | | | | | | and badly tracked by ports. Make lib/charset.alias a file only provided by converters/libiconv Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install. Prevent devel/gettext from installing that files. Fix a couple of ports that actually touch charset.alias during the build phase. Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html) Approved by: kwm (gnome) Exp-run by: miwi
* - adoption of optionsNGjgh2013-03-181-0/+1
| | | | | | | | - trim historical header - fix mixture of DOCS/EXAMPLES -> EXAMPLES - add shared description for GLUT to bodm Approved by: portmgr (miwi)