aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
Commit message (Collapse)AuthorAgeFilesLines
* Removed unstaged database/firebird21-* portsmarino2014-09-071-3/+1
| | | | Also remove reference to them in bsd.database.mk
* After patching configure restore the original modification time. Thistijl2014-09-051-4/+6
| | | | | | | | avoids running makefile targets that depend on configure such as the PDF documentation in textproc/flex. Reported by: hrs Approved by: portmgr (bapt)
* Factorize USE_CSTD and USE_CXXSTDbapt2014-09-051-12/+6
| | | | | Differential Revision: https://reviews.freebsd.org/D722 Reviewed by: antoine
* Change INSTALL_DATA to install with mode 644antoine2014-09-051-1/+3
| | | | | | | | | | Remove patches and hacks that were used to work around the previous situation This allows to stage more ports as a regular user Differential Revision: https://reviews.freebsd.org/D703 Reviewed by and discussed with: bapt With hat: portmgr
* Make descriptions for TTA (The True Audio) lossless audio and TooLAME MP2danfe2014-09-041-0/+2
| | | | audio encoder shared and thus remove them from some ports' Makefiles.
* Import PHP 5.6 branch!ale2014-09-041-1/+5
|
* Fix typo in pkg-plist generation.mandree2014-09-041-1/+1
| | | | Approved by: portmgr (blanket 'just fix it' approval)
* Fix man pages in ports using python autoplist after MANEXT removalantoine2014-09-031-1/+1
|
* This garbages collect code now useless:bapt2014-09-031-143/+2
| | | | | | | | | - Anything related to MLINKS - Anything related to manpages - Anything related to NO_LATEST_LINK Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D717
* Remove extra %Dbapt2014-09-031-1/+1
|
* Convert some @unexec to their proper equivalent in keywordbapt2014-09-034-13/+10
|
* Fix @dirrmtry in case PREFIX != LOCALBASEbapt2014-09-031-1/+1
|
* Convert rmtry into regular Keywordbapt2014-09-031-9/+0
| | | | | | | | | | Note that this allows to control when it is executed (always in post-installation) This makes @rmtry accept both absolute path and relative path (to latest prefix/cwd) While here now that it is not used, remove the old PLIST_REINPLACE macro Reviewed by: antoine Differential Revision: https://reviews.freebsd.org/D713
* Complain properly about invalid pgsql default versions.crees2014-09-031-0/+6
| | | | Please remember you need the period; 9.0 9.1 good, 90 bad, 90+ very bad!
* Add home directory creation to pre-install script for USERS/GROUPSbapt2014-09-021-2/+2
| | | | Use @dirrmtry instead of @exec rmdir
* Make check-stagedir.sh aware of (owner,group,perm) syntax for keywordsantoine2014-09-021-0/+4
| | | | | | Differential Revision: https://reviews.freebsd.org/D712 Reviewed by: bapt With hat: portmgr
* Update CMake to 3.0.1.rakuco2014-09-021-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 3.0 series is an incremental improvement over the previous 2.8 series despite the major version number change. A list of important changes is available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html On the porting side * The minimum FreeBSD release we have to support in the ports tree is now recent enough that ports/168671 can finally be committed: instead of building and using CMake's own copies of bzip2, curl, expat, libarchive, liblzma and zlib, we use the versions in ports and/or the base system. * CMake's documentation system has been changed and vastly improved at the cost of now depending on Sphinx. We still generate only man pages, but can start generating the HTML documentation in the future if desired. * devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build the ncurses UI that is installed by devel/cmake itself. * CMake commit 3816cd2 fixes a longstanding issue in the detection of the Python interpreter and its libraries, but requires us to revert a workaround for that in Mk/Uses/python.mk itself, effectively reverting the patch introduced by ports/168159. * Similarly, a few ports had to be fixed manually due to CMake being stricter when parsing some files or the ports detecting Python the wrong way. Fortunately, they all had been fixed upstream so I just grabbed the appropriate commits and pointed to them in the patches. science/gnudatalanguage had to have its PORTREVISION bumped because switching to USES=cmake:outsource removed a few files from the plist that were not supposed to have been installed in the first place. PR: 168671 PR: 192644
* lang/ruby*: remove obsolete patchesswills2014-09-021-3/+3
| | | | | | | | Remove no longer needed patches for ftp. While here, fix the test target for ruby21 PR: 192998 Submitted by: Robert Grimm <rfgrimm@gmail.com>
* Commit non bikeshed part of Differential Revision D582antoine2014-09-021-9/+11
| | | | | | | | | makepatch target improvement: - spurious ./ is removed from file names - timestamps are normalized Submitted by: danfe With hat: portmgr
* - Make it possible to use sample keyword with a full pathantoine2014-09-021-3/+9
| | | | | | | | - Prefer @dirrmtry over @unexec rmdir in makeplist Differential Revision: https://reviews.freebsd.org/D705 Reviewed by: bapt With hat: portmgr
* Remove support for pkg_installbapt2014-09-017-755/+214
| | | | | | | | Merge back bsd.pkgng.mk into bsd.port.mk Add a note about @stopdaemon not being supported anymore With hat: portmgr Differential Revision: https://reviews.freebsd.org/D693
* Remove support for NO_STAGEbapt2014-09-0116-357/+115
| | | | | | | | Mark all current non staged ports as BROKEN Reviewed by: antoine Exp-run: antoine Differential Revision: https://reviews.freebsd.org/D693
* Split print/texlive-texmf into two ports, texlive-texmf andhrs2014-09-011-2/+6
| | | | | | texlive-texmf-source. PR: 193202
* lang/ruby*: fix docs handlingswills2014-08-311-3/+3
| | | | | | | | | | | - Fix handling of RDOC option and make it ON by default - Add DOCS option to OPTIONS_DEFINE - Add EXAMPLES option - Add CAPIDOCS option which installs C API documents generated by doxygen - Other cleanups while here PR: 189646 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (based on)
* Ignore references to stagedir in .fmt and .log files generated for tex formatsantoine2014-08-301-0/+2
| | | | | | | | | | Those are harmless (records from which file they were generated from) and removing them would require ugly hacks according to hrs@ PR: ports/192933 Differential Revision: https://reviews.freebsd.org/D684 Reviewed by: bapt, hrs With hat: portmgr
* Commit the version of the patch that was exp-runnedantoine2014-08-281-1/+1
| | | | | PR: 191746 With hat: portmgr
* Fix @dirrm auto-generation for PORTDOCS/PORTEXAMPLES/PORTDATA with globs.mandree2014-08-281-3/+7
| | | | | | | | | | | Fix up net-mgmt/netmond pkg-plist for @mode (regression with pkg from r347404 committed by rene@) and remove two @dirrm lines that are now excess. Exp-run completed. PR: 191746 Reviewed by: antoine Approved by: portmgr (antoine)
* Use CONFIGURE_SHELL and MAKE_SHELL to define SHELL and CONFIG_SHELLtijl2014-08-261-2/+2
| | | | | PR: 192981 Approved by: portmgr (antoine)
* Check that the plist doesn't reference the stage dir during stage-qaantoine2014-08-262-2/+3
| | | | | | | | | | ====> Running Q/A tests (stage-qa) Error: '/usr/ports/www/claroline/work/.PLIST.mktmp' is referring to /usr/ports/www/claroline/work/stage *** Error code 1 Differential Revision: https://reviews.freebsd.org/D685 Reviewed by: bdrewery With hat: portmgr
* Remove support for NOPORTDATAantoine2014-08-261-7/+1
| | | | | | Differential Revision: https://reviews.freebsd.org/D629 Reviewed by: bapt With hat: portmgr
* Please stop using USE_PGSQL and follow my friendly hints, thanks.crees2014-08-261-0/+9
| | | | Reviewed by: bapt
* Allow ports using ruby extconf to be built as non rootantoine2014-08-261-0/+1
| | | | PR: ports/191313
* Convert pgsql ports to use USES+=pgsqlcrees2014-08-261-2/+2
| | | | Reviewed by: bapt
* Ignore ports setting NO_PACKAGE when PACKAGE_BUILDING is setantoine2014-08-241-0/+2
| | | | | | | | | | | | | | | Side effect is that we will no longer mirror their distfiles, sad for them, but we will no longer spend cpu cycles building them for nothing every week and have strange errors from dependent ports unable to install NO_PACKAGE dependencies Users willing to package those ports can still set FORCE_PACKAGE Poudriere users can also package by not setting NO_FORCE_PACKAGE in poudriere.conf (by default it's already not set) Differential Revision: https://reviews.freebsd.org/D670 Reviewed by: bdrewery With hat: portmgr
* Fix a typo.hrs2014-08-241-1/+1
| | | | Pointy hat to: hrs
* - Add capability to specify package dependency in USE_TEX.hrs2014-08-241-24/+78
| | | | | - Make print/texlive-full always depend on the latest packages; currently texmf>=20140525_2 and base>=20140525_1.
* - Add shared JSON_C descriptionsunpoet2014-08-221-0/+1
|
* Update TeXLive to 2014.hrs2014-08-221-90/+105
| | | | | | | | | | | | - Note that full support of configuration tools such as tlmgr and texconfig is not ready yet. - Most of dviware now supports libpaper to choose the default papersize. Use paperconfig(8) utility or print/papersize-default-* packages. - Some quite old macros of the age of latex209 have been removed, and there are user-visible/invisible incompatibilities. Please send a report to freebsd-tex@FreeBSD.org or file a PR if you have trouble.
* Berkeley DB cleanup, remove versions 4.0 ... 4.7.mandree2014-08-221-143/+139
| | | | | | | | | | | | | | | | | | | | | | - Mk/bsd.database.mk rewrite, new default to db5. - db6 is eligible by default only if installed on the system. - Bump PORTREVISION of all ports that directly depend on BerkeleyDB or where USE_BDB is found in the port's directory - Patch a few ports such that they will pick up or work with newer versions. - Add UPDATING entry - Drive-by format fix for pks - Drop BerkeleyDB option from mail/popular for now, requires more work. - Exp-run logs linked from the PR below. - Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes for new Berkeley DB, but are untested. NOTE: please read UPDATING and the Wiki page before proceeding! Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup PR: 192690 Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
* - Make 'clean-restricted' tell that it is deleting the package.bdrewery2014-08-222-3/+4
| | | | | | | Don't show this verbose output when calling delete-package on failures from do-package though. With hat: portmgr
* - Add a comment to clean-restricted. This code has confused me every timebdrewery2014-08-221-0/+2
| | | | | | I've looked. With hat: portmgr
* Add an option helper for PLIST_SUBantoine2014-08-222-5/+5
| | | | | | | | | Rename a few variables to avoid confusion with this new helper Requested by: koobs Reviewed by: mat With hat: portmgr Differential revision: https://reviews.freebsd.org/D665
* Some ports create their pkg-plist from post-install. USES=libtool removestijl2014-08-211-2/+2
| | | | | | | | | | | .la files after that so pkg-plist ends up containing .la files that don't exist when the package is created. Move the patch-lafiles target in front of post-stage such that these ports can create their pkg-plist in post-stage. PR: 192753 Approved by: portmgr (antoine)
* - Add the same workaround for ignoring PREFIX/info removal when PREFIX !=bdrewery2014-08-191-0/+8
| | | | | | LOCALBASE, as check-stagedir has. With hat: portmgr
* Do not use RESETPREFIX in plist suggestionsbdrewery2014-08-191-1/+1
|
* Remove a few remaining NOPORTDATAantoine2014-08-191-4/+0
| | | | With hat: portmgr
* Add ksh support to USES=shebangfixantoine2014-08-191-1/+3
| | | | | | PR: ports/192781 Submitted by: timp87 With hat: portmgr
* - Move RESETPREFIX to default PLIST_SUBbdrewery2014-08-191-1/+2
| | | | With hat: portmgr
* - Fix typosunpoet2014-08-181-1/+1
|
* Module::Build installs the empty bootstrap files, even with Perl 5.20, somat2014-08-181-4/+3
| | | | | | | remove the .if and always search and delete them. Noticed by: pi Sponsored by: Absolight
* revert r365227 to allow discussionpi2014-08-181-1/+1
|
* Mk/Uses/perl5.mk: Fix logic for removal of empty .bs filespi2014-08-181-1/+1
|
* Advise trying INSTALL_TARGET=install-strip before ${STRIP_CMD}antoine2014-08-181-1/+1
| | | | | | Phabric: D477 Reviewed by: bdrewery With hat: portmgr
* - Deprecate INSTALLS_EGGINFOmva2014-08-172-7/+5
| | | | | | | - Remove PYTHON_MASTER_SITES deprecation; the knob is completely gone and can not be tested for, since it does not get assigned by default With hat: python@
* - Remove obsolete mirrors for MASTER_SITE_PYTHONmva2014-08-171-11/+1
| | | | | | PR: 192717 Submitted by: jharris@widomaker.com With hat: python@
* No need to expand CFLAGS/LDFLAGS here.bdrewery2014-08-171-3/+3
| | | | With hat: portmgr
* Add some additional fedora-core master sites, remove some which cause timeouts.netchild2014-08-161-3/+6
|
* - Fix USE_PYTHON knob handling. Features are to be separated with spaces, notmva2014-08-161-1/+1
| | | | | | comma With hat: python@
* - Rename PYTHON_FEATURES to USE_PYTHON to comply to USE_PERL5 and to avoid amva2014-08-152-35/+67
| | | | | | | | | | | | conflict in behaviour with the read-only COMPILER_FEATURES knob - Fix the deprecated USE_PYTHON_BUILD and USE_PYTHON_RUN behaviour, which usually should be mutually exclusive, but some ports include both knobs Phabric: D581 Recommended by: danfe@, makc@ Reviewed by: danfe, wg, antoine Approved by: portmgr With hat: python@
* Add a USES=imake:noman to make NO_INSTALL_MANPAGES go away.mat2014-08-133-18/+19
| | | | | | CR: D594 Reviewed by: antoine Sponsored by: Absolight
* - Fix 'make check-plist' incorrectly considering all installed packages asbdrewery2014-08-121-5/+7
| | | | | | | run dependencies if the port being checked has no RUN_DEPENDS. This could cause false-positive "Possibly owned by dependency" warnings. With hat: portmgr
* Add support for USES=libtool:build. It adds a build dependency ontijl2014-08-101-2/+9
| | | | | | | devel/libtool and can be used when a port does not generate its own libtool script but relies on the system to provide one. Approved by: portmgr (antoine)
* - Only print the python version mismatch warning, if a dependency or user setmva2014-08-101-1/+4
| | | | | | | PYTHON_VERSION explicitly. Otherwise, ports using a non-default version would always print the warning. With hat: python@
* - add some additional SUB_LIST hintsohauer2014-08-101-3/+9
| | | | MFH: 2014Q3
* Convert the Python framework bits to USES=python.mva2014-08-096-687/+714
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Please use USES=python instead of USE_PYTHON. USE_PYTHON=yes becomes USES=python USE_PYTHON=2.7+ becomes USES=python:2.7+ USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build ... A new PYTHON_FEATURES variable was added, which enables certain features for a port and replaces some knobs at the same time; PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX Some knobs have been deprecated and are to be removed in the near future: PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement Some knobs have been removed completely: PYTHON_MASTER_SITE_SUBDIR PYTHON_DISTNAME PYTHON_WRKSRC Several variables specific to the Python framework are no longer passed to the build environment to avoid polluting dependency builds. PYTHON_VERSION is not passed to .MAKEFLAGS anymore PYTHON_DEFAULT_VERSION, PYTHON_DEFAULT_PORTVERSION and PYTHONBASE are not passed to the make environment anymore The conversion required a couple of ports to be updated to fit the changes and new requirements. Those included "bsd.python.mk" directly or contained checks in places, for which the USES framework would fail to provide correct values. Python modules directly using the upstream Python package (such as py-tkinter or py-sqlite3) were updated to avoid using the now unnecessary and remmoved knobs from "bsd.python.mk". Phabric: D399 exp-run: 167368 192357 PR: 167368 192357 Reviewed by: antoine, wg Exp-run award: antoine With hat: python@ Approved by: portmgr
* Allow installing ports with the same origin but a different pkgnameantoine2014-08-091-8/+8
| | | | | | Phabric: D565 Reviewed by: bapt With hat: portmgr
* Copy the gnonlin gstreamer plugin, and update to 1.2.1. This plugin iskwm2014-08-091-2/+2
| | | | | | | for gstreamer 1.x. PR: 187646 (based on) Submitted by: Olivier Duchateau
* - If USES=uniquefiles is used without another .mk file incorporating it, themva2014-08-081-1/+3
| | | | | | | | post hooks might not be properly executed, causing a loss of functionality, especially moving individual files around Phabric: D559 Approved by: portmgr (antoine@)
* Do not override _USES_POSTantoine2014-08-072-2/+2
| | | | | | Reviewed by: bapt Phabric: D560 With hat: portmgr
* Mk/bsd.python.mk: fix error message for python34 worldpi2014-08-061-1/+1
| | | | | | | PR: 192422 Submitted by: pi Reviewed by: antoine, koobs Approved by: antoine (python, portmgr)
* Fix typo.mat2014-08-051-1/+1
| | | | Sponsored by: Absolight
* Revert 363995 this is making portmaster and portupgrade die in circular ↵bapt2014-08-051-2/+0
| | | | dependencies
* Add USES=execinfo to handle dependency on libexecinfo avoiding pull a uselessbapt2014-08-051-0/+17
| | | | libdependency on ports libexecinfo on freebsd 10+
* Only pulls gmake-lite is not yet existingbapt2014-08-041-0/+2
|
* Add make missing-package that will do the same as make missing but print packagebapt2014-08-041-0/+10
| | | | | | | names rather than origin PR: 177230 Submitted by: ehaupt
* Add txz and bz2 arguments to USES=tarbapt2014-08-041-1/+3
| | | | | bz2 with other arguments where the argument is the extention not the frmat Keep bzip2 as an alias for bz2.
* Update mozilla ports:bapt2014-08-042-7/+28
| | | | | | | | | | | | | | | | | | | | | | | - firefox 31.0 - firefox-esr 24.7.0 - libxul 24.7.0 - seamonkey 2.26.1 - thunderbird 31.0 Among changes: - add workaround for crash with openldap on thunderbird and seamonkey [1] - add crashfix for architectures with strict alignmentment - backport crashfix with system sqlite/nss on firefox-esr and thunderbird - restore hooking jemalloc in sqlite on freebsd 10+ - fix thunderbird build with -jN [2] - respect MAKE_JOBS_NUMBER regardless of kern.smp.cpus [2] - define CPE_URI for nspr/nss and firefox/thunderbird/seamonkey - require recent gstreamer1-libav i386 crashfix - add DTRACE option for use with DTraceToolkit (js_flowtime.d, js_who.d, etc) PR: 165263 [1] PR: 184630 [2] Submitted by: Jan Beich
* - Update USE_PHP=igbinarysunpoet2014-08-011-1/+1
| | | | Reported by: Jeremy Johnston <jeremy@stormy.smart-serv.net>
* Revert another part of r361917antoine2014-08-011-2/+3
| | | | With hat: portmgr
* Ensure noone set anything else that texlive as TEX_DEFAULT for nowbapt2014-08-011-0/+4
|
* Honor PKG_SUFX with pkgngantoine2014-08-011-1/+1
| | | | | PR: ports/191529 With hat: portmgr
* Simplify manifest generation and make it ucl compliant so pkg(8) does not ↵bapt2014-08-011-42/+23
| | | | have to fall back on the libyaml parser
* Add descriptions for Nagios/Monitoring Plugins from ↵lme2014-07-311-0/+2
| | | | | | {nagios,monitoring}-plugins.org Approved by: portmgr (mat)
* - Reset @cwd to prefix after creating ldconfig configuration file in localbaseantoine2014-07-301-1/+7
| | | | | | | | | | | | - Reset @cwd to prefix before listing info pages (same as is done for PORTDOCS, PORTEXAMPLES and PORTDATA) - Fix a typo from 2006, LDCONFIG_32DIR instead of LDCONFIG32_DIR Reported by: John Hein Phabric: D493 Reviewed by: bapt Exp-run: self With hat: portmgr
* - Allow to make developer warnings fatalamdmi32014-07-301-0/+4
| | | | Approved by: portmgr (bapt)
* bsd.options.desc.mk: Correct spelling in two languagesmarino2014-07-291-2/+2
| | | | | | | | It was supposed to be 4 corrections, but danfe@ got 2 of them in the last commit. PR: 191883 Submitted by: Jan Beich
* Add quickcontrols to the list of Qt5 components.rakuco2014-07-291-2/+5
| | | | Thanks to makc for noticing the omission.
* - Update to 0.037sunpoet2014-07-281-1/+1
| | | | Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
* Prevent overlinking of libreadlinebapt2014-07-281-1/+1
| | | | | | | Everything trying to link to readline is already passing -lreadline when needed so all that is needed here is to pass the right path where to find it. Reported by: peter
* lang/ruby21: Update to Ruby 2.1.2swills2014-07-271-2/+2
|
* lang/ruby20: Update to Ruby 2.0.0-p481swills2014-07-271-2/+2
|
* - fix typo in RUN_DEPENDS s/POTSDIR/PORTSDIR/ohauer2014-07-271-1/+1
|
* lang/ruby19: update to Ruby 1.9.3-p547swills2014-07-271-2/+2
|
* Upate the target_sw field to use ${OPSYS} instead of hardcodingdes2014-07-261-30/+17
| | | | | | "freebsd" and include the major version. Set target_hw to x86 for i386, x64 for amd64, and ${ARCH} on all other platforms. Update the comments to match reality.
* - Fix check-plist so that its 'files in plist but missing from STAGEDIR' checkbdrewery2014-07-251-5/+12
| | | | | | | | | does not incorrectly ignore plist items in %%DOCSDIR%% and %%EXAMPLESDIR%%. It was incorrectly ignoring these items when %%PORTDOCS%% or %%PORTEXAMPLES%% was missing. This manifested as a failure in 'make package' later when pkg(8) detected the missing files. With hat: portmgr
* qt4: Do not apply the patch from r362770 if EXTRA_PATCHES is unset.rakuco2014-07-251-1/+2
| | | | This unbreaks qmake4 and qt4-doc.
* net/openldap24-*:tijl2014-07-251-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Convert to USES=libtool and bump dependent ports - Avoid USE_AUTOTOOLS - Don't use PTHREAD_LIBS - Use MAKE_CMD databases/glom: - Drop :keepla - Add INSTALL_TARGET=install-strip databases/libgda4* databases/libgda5*: - Convert to USES=libtool and bump dependent ports - USES=tar:xz - Use INSTALL_TARGET=install-strip - Use @sample databases/libgdamm: - Drop :keepla - USES=tar:bzip2 - Use INSTALL_TARGET=install-strip databases/libgdamm5: - Add INSTALL_TARGET=install-strip - Drop --enable-static (inherited from old repocopy) devel/anjuta x11-toolkits/py-gnome-extras: - Drop :keepla dns/powerdns dns/powerdns-devel: - Convert to USES=libtool - Add INSTALL_TARGET=install-strip - Disable static modules - Stop creating library symlinks with .0 suffix, not needed for dynamically opened modules mail/dovecot2: - Add USES=libtool mail/dovecot2-pigeonhole: - Drop CONFIGURE_TARGET (incorrect for Dragonfly) - Add USES=libtool and INSTALL_TARGET=install-strip math/gnumeric: - USES=libtool tar:xz Approved by: portmgr (implicit, bump unstaged ports)
* Activate NO_ARCH supportbapt2014-07-251-3/+3
|
* Only use libevent2bapt2014-07-241-1/+1
| | | | | | | | | | | | Remove libevent as libevent2 is providing a good compatibility interface as well as providing better performances. Remove custom patches from libevent2 and install libevent2 the regular way Mark ports abusing private fields of the libevent1 API as broken Import a patch from fedora to have honeyd working with libevent2 Remove most of the patches necessary to find the custom installation we used to have for libevent2 With hat: portmgr
* Backport my patch to make Qt correctly detect clang's support for C++11 ↵rakuco2014-07-241-0/+2
| | | | | | | | | | | | | | | | | | | | | features. So far, Qt4 was basing its check for compiler support for C++11 features (auto types, lambdas, rvalue references and others) on the values of __GNUC__ and __GNUC_MINOR__. This works for GCC, but not for clang, whose __GNUC_MINOR__ is stuck at 2. In practice, this meant Qt programs built using clang were never able to use C++11 features which are conditionally available in classes such as QList. This patch makes the detection more in line with what Qt5 does (checks for GCC and clang are in separate sections and are done differently). I couldn't find cases of this negatively affecting any port so far, but it is useful to have -- Akonadi's unit tests require C++11 support in Qt, for example. Only qt4-corelibs's PORTREVISION was bumped to make the new qglobal.h be installed. Checks for these C++11 features are only present in headers of other Qt4 ports, so there's no need to rebuild them.
* - Fix _TWISTED_COMPONENTS: add missing "pair"sunpoet2014-07-241-1/+1
| | | | MFH: 2014Q3
* Remove teTeX supportbapt2014-07-231-32/+11
|
* Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always worktijl2014-07-231-4/+0
| | | | | | | | | | | | | | | | | | | | when an older version of a package is installed. This is the case when an executable links with installed libraries and with uninstalled libraries that link with other uninstalled libraries. For each of the directly linked libraries the executable will have an rpath (/usr/local/lib for the installed libraries and a path under WRKDIR for each of the uninstalled libraries), but not for the indirect libraries. Both ld(1) and rtld(1) search the rpath of the executable first before any rpath of libraries, so the indirectly linked libraries will be found in /usr/local/lib if they are installed instead of in WRKDIR. With this commit executables will overlink with uninstalled indirect libraries again so their location is added to the rpath of the executable. This partially reverts r358784. PR: 191611 Approved by: portmgr (bapt)
* Switch to texlive by defaultbapt2014-07-231-2/+2
| | | | | | teTeX ports will be decomission Exp-run: antoine
* Partially revert r361917bapt2014-07-221-5/+8
|
* Add INFO macro to the helpersbapt2014-07-221-2/+2
|
* Handle gbklatex componentbapt2014-07-221-0/+4
|
* Deprecate GGI ports, they are unmaintained upstream since several yearsantoine2014-07-221-2/+1
| | | | and the project website is now squatted.
* Switch from CPE 2.2 URIs to CPE 2.3 formatted strings.des2014-07-211-7/+6
|
* Make sure to create the WRKDIR even is do-extract is define in the port Makefilebapt2014-07-211-2/+2
|
* Clean working directories earlierbapt2014-07-211-1/+1
|
* bsd.gnome.mk: remove unused libgailgnome componentrene2014-07-211-5/+1
| | | | Approved by: gnome (kwm)
* Fix reression after r361263, more than 200 python modules usingantoine2014-07-211-1/+1
| | | | | | USE_PYDISTUTILS=yes but not using autoplist were orphaning their egginfo With hat: portmgr
* Fix stage violation for ports using USE_TEX=updmapantoine2014-07-211-0/+2
| | | | | | (this is currently unused) With hat: portmgr
* - Always pass '-f' with ${RM}. This fixes many ports when building as a userbdrewery2014-07-211-1/+1
| | | | | | | | | and not root. They were asking for confirmation. Reported by: jhb Phabric: D111 Reviewed by: bapt, antoine With hat: portmgr
* Improve default OPTIONS descriptions a bit:danfe2014-07-211-13/+13
| | | | | | | | | | - Reword Makefile introductory header - Bring FTP_DESC in line with other protocols' descriptions - Reword descriptions for HTTP2, LIBOIL, LIBVIRT, LIBWMF, PYMALLOC (avoid lowercase letter in the beginning, misused plural tense, etc.) - Fix typos in LANG_AF, LANG_BE, LIBVISUAL, and MTP descriptions - Remove TOMCAT5_DESC which is no longer being referenced anywhere - Add WEBGL_DESC as I expect it to become more and more common
* Remove libtool .la files from all Qt portstijl2014-07-191-1/+2
| | | | Approvedy by: kde (makc)
* Now that all LIB_DEPENDS has been switched to modern version, remove supportbapt2014-07-162-39/+2
| | | | | | | for ancient version. Phabric: D415 Reviewed by: swills
* - improve commentsdinoex2014-07-161-18/+10
| | | | | | | | - drop obsolete USE_OPENSSL_* macros - support custom OPENSSLDIR - use always libcrypto as dependency - support shared lib versions of libcrypto and libssl be different - filter shared lib versions with multiple dots
* Really modernize LIB_DEPENDSbapt2014-07-151-1/+1
|
* bsd.port.mk: Define CONFIGURE_TARGET using OPSYS instead of freebsdmarino2014-07-151-2/+2
| | | | | | | | This change has been applied locally to dports for over a year, but it also will facilitate vendor rebranding for FreeBSD. Phabric: D413 Approved by: portmgr (bapt)
* Fix simple condition in making directoriesbapt2014-07-151-18/+15
| | | | | | | Phabric: D101 PR: 164351 Submitted by: yaneurabeya@gmail.com Reviewed by: swills
* Fix db6_DEPENDS and the corresponding BDB_LIB[_CXX]_NAME for db6.1 upgrade.mandree2014-07-151-3/+3
| | | | Reported by: Ajtim
* - update Module-Build to 0.4206leeym2014-07-151-1/+1
|
* Modernize LIB_DEPENDSbapt2014-07-151-1/+1
|
* Fix typo and adjust whitespace in comments.rm2014-07-141-1/+1
|
* lang/python27: Update to 2.7.8koobs2014-07-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The FreeBSD Python team welcomes Python 2.7.8 to the Ports tree! Announcement: https://www.python.org/download/releases/2.7.8/ Changelog: http://hg.python.org/cpython/raw-file/v2.7.8/Misc/NEWS - Update to 2.7.8, update pkg-plist - OPTIONS: Reorder and sort alphabetically - OPTIONS: Make POSIX SEM(aphores) a DEFAULT (Hi binary package users!) - OPTIONS: Add better descriptions for UCS2 and UCS4 - OPTIONS: Use options helpers - Remove patch-CVE-2014-1912: upstream, was backported - Remove patch-issue20374: upstream, was backported - Rename patch-Doc__library__fcntl.rst: underscore convention - Rename patch-Modules__fcntlmodule.c: underscore convention - Patch: setup.py: Remove ncurses overrides and return to upstream code - Patch: setup.py: Add partial backport for ossaudio OS checks - pkg-message: Remove warning for POSIX Semaphores. They are now in GENERIC for FreeBSD 8.x 9.x, 10.x and tested well upstream - pkg-message: No longer needs substitutions, remove .in suffix and SUB_FILES - Rework and simplify the platformX mechanism, update pkg-plist accordingly - Add regression-test target - Deprecate NOPORTDATA, remove pkg-plist entries with %%PORTDATA%% - Replace bsd.{pre,post}.mk with bsd.port.options.mk Based on original patch submitted by wen@ and worked on by lwhsu@, thank you! PR: 191405 PR: 178301 PR: 171246 Phabric: D364 Reviewed by: antoine, bapt, mat, mva, wg
* - reflect new preferred apache versionohauer2014-07-131-1/+1
|
* - set www/apache24 as the default apache versionohauer2014-07-131-1/+1
| | | | requested by bz@ on ports@
* Be a bit more direct about pkg_install having to be replaced by pkg.mat2014-07-111-2/+2
| | | | | Reviewed by: swills Sponsored by: Absolight
* Add a global OPUS_DESCtijl2014-07-111-0/+1
|
* Use modern LIB_DEPENDSbapt2014-07-111-3/+3
| | | | Do not depends on shlib number it is useless in ldap case
* Support for installations based on the easy_install setup.py target hasmva2014-07-092-108/+20
| | | | | | | | | been removed from the Ports framework for Python software. The PYEASYINSTALL_* knobs and support for USE_PYDISTUTILS=easy_install have been removed. Phabric: D299 With hat: python@
* Mk/bsd.wx.mk: add wxPython 3.0 supportwg2014-07-061-0/+3
| | | | Approved by: portmgr (bapt)
* - Remove contiguous blank linessunpoet2014-07-061-1/+0
|
* Support stage for texlive, given it is impossible to rebuild the fmt files intobapt2014-07-051-30/+42
| | | | | the stage then they are now rebuild in post-installation, like it is done in other package system
* Use modern LIB_DEPENDSbapt2014-07-031-2/+2
|
* Add URL explaining NO_STAGE deprecationbdrewery2014-07-031-1/+1
| | | | With hat: portmgr
* Deprecate all non stage ports with expiration date 2014-08-31bapt2014-07-021-0/+5
| | | | | | | Please note that no ports with a valid PR will be removed! Deprecation will automatically go away as soon as stagification is done Reviewed by: mat
* Remove bsd.pbi.mk, it is not used anymore to produce modern PBIsbapt2014-07-022-58/+0
| | | | Approved by: kmoore
* Do not report parent directories of LOCALBASE as orphansantoine2014-07-011-0/+8
| | | | | Reported and tested by: gerald With hat: portmgr
* Add libwnck3. The gtk3 version of libwnck.kwm2014-07-011-2/+5
| | | | Obtained from: GNOME devel repo.
* Avoid using clang as a fallback compiler on Tier-2 systems for C++0xnwhitehorn2014-06-301-2/+2
| | | | or C11 features on platforms where it is not known to work.
* Use print/indexinfo to generate index of info pagesantoine2014-06-281-10/+5
| | | | | | | | | It is much more lightweight than ginstall-info (12kB vs 400kB) and ginstall-info had a regression causing some index leftover on uninstall Submitted by: bapt Exp-run: self With hat: portmgr
* - Fix PYDISTUTILS_SETUP to use a proper argument list and avoid polluting themva2014-06-281-1/+4
| | | | | | | | | PYDISTUTILS_*_ARGS with wrong flags. PR: 191317 Phabric: D270 Exp-run: antoine With hat: python@
* still more stagingbapt2014-06-281-2/+7
|
* Use proper TEXMFVARDIRbapt2014-06-281-1/+1
|
* Yet more stage support for bsd.tex.mkbapt2014-06-281-0/+8
|
* First bit of staging support for bsd.tex.mkbapt2014-06-281-23/+27
|
* - Make OpenJDK 1.7 the defaultswills2014-06-281-2/+2
|
* - Remove editors/emacs21, and editors/emacs22 as they're no longer maintainedashish2014-06-271-37/+2
| | | | | | | | | upstream - Also remove dependent ports - Add UPDATING entry informing users of the same - Add MOVED entries Approved by: portmgr (bapt)
* - Fix logic from r359424 to not always apply - only apply on tier2 archs.bdrewery2014-06-271-1/+1
| | | | With hat: portmgr
* On some Tier-2 platforms (e.g. PowerPC), clang kind of works and so isnwhitehorn2014-06-271-1/+3
| | | | | | | | | | | installed but is not cc. On such platforms, clang is usually not default for a reason and so using it for C++11 is unwise. Instead, fall back to newer GCC. On i386 and amd64, clang works even if it isn't the default, so continue using it there. This fixes the build for Boost, among other software, on PowerPC. Approved by: bapt
* Remove extra space.adamw2014-06-261-1/+1
| | | | Noticed by: George L. Yermulnik
* Do not hide errors listing info pages in the pkg caseantoine2014-06-261-1/+1
| | | | With hat: portmgr
* Update MASTER_SITE_QMAILbdrewery2014-06-251-9/+0
|
* Fix categorybapt2014-06-251-1/+1
|
* Use print/texinfo-lite to install info pagesbapt2014-06-251-10/+13
| | | | | This allows to use modern version of texinfo as well as allow packages to install properly on a system built WITHOUT_INFO
* Add USES=makeinfo that will handle the build dependency on the makeinfo utilitybapt2014-06-251-0/+22
| | | | | using the base version if exists of the port version if it doesn't exists in base
* Add a lite argument to USES=gmakebapt2014-06-251-5/+13
| | | | | | This enforce usage of gmake-lite instead of gmake to avoid circular dependency Suggested by: miwi
* Use MAKE_CMD instead of GMAKEbapt2014-06-251-4/+4
|
* - Add Creative Commons Zero v1.0 Universal as licensejadawin2014-06-231-1/+4
| | | | | CR: D239 Approved by: portmgr (bapt@)
* Remove the IGNOREFILES feature: it was an unsafe feature allowing to use filesbapt2014-06-231-64/+0
| | | | | | | fetched from untrusted sources directly into the ports tree CR: D269 Reviewed by: portmgr (antoine)
* Add --strip-debug to STRIP_CMD to avoid removing kernel symbols from therene2014-06-231-0/+1
| | | | | | | | | installed kernel module. This would otherwise break comms/uarduno on amd64 when converting this port to USES=kmod. PR: 189621 (in private followup) Submitted by: Bob Frazier <bobf@mrp3.com> MFH: 2014Q2
* Add 4 new sed commands to USES=libtool. The first two apply some of thetijl2014-06-221-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes that Debian made to their libtool. The first command applies to libtool versions 1.4 and up. The second command is somewhat more elaborate but essentially it uses the sed hold space to move an "elif...fi" block down. It applies to 2.x. Together these reduce overlinking to unpatched .la files (from ports that don't have USES=libtool yet but also .la files in the work directory). The third and fourth command fix relinking. During staging libtool may relink libA when it links to another library in the work directory libB. The reason is that libA created during build phase has its runpath set to the location of libB in the work directory. This allows running an executable that links to libA from within the work directory. The relink removes this extra runpath. When libtool relinks libA it replaces "libB.la" on the linker command line with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in the stage directory but this -L flag isn't necessarily the first so another libB may be linked instead. The two sed commands make relink the same as a normal link. This means libtool will relink with libraries from the work directory using a path similar to "../srcB/.libs/libB.so" without -L flags. This applies to libtool 1.4 and up. Earlier versions don't seem to relink libraries. (This fixes ports like devel/apr1 so they link with freshly built libraries instead of installed libraries.) Fix all ports with missing libraries. Additionally: archivers/rpm4: USES=patchfix. databases/gdbm: INSTALL_TARGET=install-strip. devel/gnome-vfs: remove patch that doesn't change anything. devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS. devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD. multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386 instead of disabling optimisations. net/libnetdude: disable static plugins. PR: 190941 Exp-run: antoine Approved by: portmgr (antoine)
* Add a small notice about maintainership of this file.mat2014-06-221-0/+2
| | | | | With hat: portmgr Sponsored by: Absolight
* Use short name from spdx.org for OpenSSL licenseantoine2014-06-221-3/+3
| | | | | | Reviewed by: eadler Phabric: D263 With hat: portmgr
* Extend eadler's work by making some more OPTIONS a bit moreadamw2014-06-211-38/+38
| | | | descriptive.
* Improve the clarity of a few descriptions that became less accurate byadamw2014-06-211-4/+4
| | | | overspecificity.
* - strip optional WITH parameter from argument if OPTION is set to offohauer2014-06-211-1/+1
| | | | | | | | | | | | FOO_WITH= foo=bar CONFIGURE_ARGS will become now ON: --with-foo=bar OFF: --without-foo PR: 191085 Submitted by: ohauer Approved by: portmgr (antoine)
* Expand upon option descriptions whose only text are 'option support'. Sucheadler2014-06-211-24/+24
| | | | | | | | descriptions provide no value for the user and should be expanded upon. While here make one description fit in space limit Reviewed by: marino
* Do not report files @commented by multiple options as orphansantoine2014-06-211-1/+1
| | | | With hat: portmgr
* Make @dirrmtry handling in pkg_install closer to what pkg doesantoine2014-06-212-7/+8
| | | | | | | | Original patch: bapt Phabric: D215 Exp-run: self, less orphans/leftovers with pkg_install with patch than without and no new failures with pkg With hat: portmgr
* Clarified Artistic License is compatible with GPLantoine2014-06-201-1/+1
| | | | With hat: portmgr
* Use "ClArtistic" as the short name for the Clarified Artistic License.adamw2014-06-191-4/+5
| | | | | | | Also, make it clear that short names come from the spdx.org list. Requested by: eadler Approved by: portmgr (bapt)
* Ask politely that people run changes to bsd.licences.mk and bsd.licenses.db.mkeadler2014-06-192-0/+4
| | | | | | by me before changing the license database and core logic. Approved by: portmgr (bapt)
* Add the Clarified Artistic License.adamw2014-06-191-1/+4
| | | | | PR: ports/187642 Approved by: portmgr (bapt)
* Fixup COPYTREE_* doc.mat2014-06-191-4/+4
|
* PYTHON_PY3K_PLIST_HACK: Take @dirrmtry entries into account as well.rakuco2014-06-191-0/+1
| | | | | | | | | When using the plist hack to add __pycache__ entries for Python >= 3.2.0, take @dirrmtry entries into account as well, otherwise if those directories happen to contain __pycache__ subdirectories the latter will not be removed. CR: D191 PR: 190847
* Revert a commit that should not have crept inbapt2014-06-181-1/+1
|
* Register USE_DRUPAL as unsupportedbapt2014-06-181-1/+2
|
* tabspace: 8bapt2014-06-181-3/+0
|
* tabspace: 8bapt2014-06-181-3/+0
|
* tabspace: 8bapt2014-06-181-11/+8
|
* Remove support for USE_DRUPALbapt2014-06-182-165/+0
|
* New USES=drupalbapt2014-06-181-0/+123
| | | | | It accepts 6 or 7 as a mandatory argument (version of drupal) It accept nothing (aka drupal main port) or a mutually exclusive "theme"/"module"
* tabspace: 8bapt2014-06-181-12/+9
|
* tabspace: 8bapt2014-06-181-179/+174
|
* tabspace: 8bapt2014-06-181-61/+58
|
* tabspace: 8bapt2014-06-181-97/+94
|
* tabspace: 8bapt2014-06-181-70/+65
|
* tabspace: 8bapt2014-06-181-36/+33
|
* Switch to tabspace: 8bapt2014-06-181-36/+33
|
* Switch to default tabspace: 8bapt2014-06-181-4/+1
|
* Switch back to default tabspace: 8bapt2014-06-181-62/+59
|
* Fix packaging of lang/tolua++ with pkg_installantoine2014-06-181-2/+2
| | | | With hat: portmgr
* Also support fmakebapt2014-06-171-6/+7
|
* Introduce Uses/gssapi.mk to help handle dependencies on Kerberos in amat2014-06-171-0/+174
| | | | | | | | consistent way. Submitted by: hrs With hat: portmgr Sponsored by: Absolight
* Mk/Scripts/qa.sh: add /bin/tcsh as a valid shebang.rene2014-06-171-0/+1
| | | | | Phabric: D231 Approved by: portmgr (antoine)
* - Support relative paths below man/ for manpages, when usingmva2014-06-171-1/+1
| | | | | | | | | | PYDISTUTILS_AUTOPLIST. This is necessary for localized manpages, which do not install into the standard path man/manX, but into a locale-specific directory matching form man/<locale_subdirs>/manX. Some ports feature localized manpages - this change makes additional patches and plist hacks unnecessary. With hat: python@
* Remove manpage leftovers in stagebapt2014-06-161-0/+1
|
* - Rewrite explanation of LICENSE_PERM components (dist-mirror dist-sellriggs2014-06-161-6/+10
| | | | | | | | | pkg-mirror pkg-sell auto-accept) to make it more clear to the reader PR: 186662 Submitted by: riggs Reviewed by: bapt, mentors Approved by: portmgr (bapt), mentors (implicit)
* Fix symlinks of manpage after compressionbapt2014-06-161-3/+1
| | | | | PR: 184395 Submitted by: oliver.fromme@secnetix.de
* Backout support for WITHOUT_INFO in base it triggers an infinite recursionbapt2014-06-161-6/+6
| | | | | print/texinfo depends on help2man which provides info files and thus need texinfo...
* do not overwrite RUN and BUILD DEPENDSbapt2014-06-161-2/+2
| | | | Slapped by: antoine
* Make ports providing info files depending on print/textinfo if base has been ↵bapt2014-06-161-0/+6
| | | | | | built WITHOUT_INFO PR: 129741
* fix a typodaichi2014-06-131-1/+1
|
* Make pkg_install aware of @fc @fcfontsdir and @fontsdirbapt2014-06-122-27/+4
| | | | | | | Simplify bsd.xorg.mk by only using those keywords run pkg_install.awk later to allow to use keywords in most of the targets in Mk/* Tested by: mandree
* Fix USE_LDCONFIG when PREFIX!=LOCALBASE and there is no NO_MTREEantoine2014-06-121-2/+2
| | | | | | Reported by: gerald Reviewed by: bapt Phabric: D209
* Define X_SYSROOT to avoid duplicating code too muchbapt2014-06-121-7/+7
| | | | Define PKG_CONFIG_SYSROOT_DIR for cross building pkgconf files
* Add an @shell keyword to handle adding and remove a shell path in /etc/shellbapt2014-06-121-1/+1
| | | | | | | | Bump port revision of all ports that were doing it wrong prior to the keyword CR: D208 Reviewed by: antoine With hat: portmgr
* Support LIBS like LDFLAGS.tijl2014-06-113-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV. - Add an option helper for LIBS. - Adjust all ports that already use LIBS. Also remove references to PTHREAD_CFLAGS and PTHREAD_LIBS while here. - Some ports did not support having a LIBS environment variable and required additional patches. Somewhat simplified a linker command line looks like: ${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS} where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and LIBS can be controlled by us. If possible -L and -l flags need to be added to LIBS to make sure they appear after any -L and -l flags set by upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this may appear too early on the command line causing installed libraries to be linked in instead of freshly built ones. Additional changes: benchmarks/netio: Replace WITH_IPV6 with an IPV6 option. comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC. graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR. graphics/visionworkbench: Remove FreeBSD 7 support. multimedia/libmovtar: New LIB_DEPENDS syntax. multimedia/opencinematools: Use standard do-build. net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins) net-mgmt/nagios: Remove -fPIC. net-mgmt/nagios4: Remove -fPIC. print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036. security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test in configure that falsely detects pthread_mutexattr_init in our libc. sysutils/dar: Fix iconv detection. x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD hack and use $CXX as linker as on other platforms. PR: 190592 Exp-run by: antoine Approved by: portmgr (antoine)
* Fix packging icons and desktop filesbapt2014-06-111-1/+1
|
* - Update Firefox to 30.0beat2014-06-112-100/+20
| | | | | | | | | | | | | | | | | | | | | | - Update Firefox ESR to 24.6.0 - Update libxul to 24.6.0 - Update NSS to 3.16.1 - Update NSPR to 4.10.6 - Update Thunderbird to 24.6.0 - Convert USE_BZIP2 to USES - Backport ff31 fix against crashing DEBUG build on newegg.com [1] - Add a note in UPDATING to not build audio/soundtouch with INTEGER_SAMPLES [2] - Use arc4random_buf(3) to generate UUIDs (version 4) - Fix debugger detection used by Telemetry and the slow script dialog - Add STAGE support [3] PR: ports/189991 [1] PR: ports/189217 [2] PR: ports/189488 [2] Submitted by: bapt [3] Sumbitted by: Jan Beich Security: http://www.vuxml.org/freebsd/888a0262-f0d9-11e3-ba0c-b4b52fce4ce8.html
* math/ocamlgsl: Update version 0.6.0 => 1.15.1marino2014-06-111-0/+10
| | | | | | | | | | | | As part of this update, bsd.ocaml.mk has been updated to essentially disable USE_OCAML_LDCONFIG for staged ports. This means when all ocaml ports are staged, USE_OCAML_LDCONFIG won't work at all. It breaks staging; I don't know what the long term plan is -- maybe some sort of post-install script will arrive... PR: 189039 Submitted by: maintainer (Michael Gruenewald) Portlint pets: marino
* Don't run fix-perl-bs when NO_STAGE, it's not needed.mat2014-06-111-1/+1
| | | | | Noticed by: antoine Sponsored by: Absolight
* Remove all the bootstrap files (.bs) from the plists.mat2014-06-102-6/+8
| | | | | | | | | | Starting with perl 5.20, they're not installed any more if empty, and on FreeBSD, they're (always ?) empty. PR: 190681 Submitted by: mat Exp-Run by: antoine Sponsored by: Absolight
* - Ensure up-to-date p5-Module-Build and p5-Module-Build-Tiny to avoid buildsunpoet2014-06-091-2/+2
| | | | failure if installed ones do not satisfy version requirement of ports
* - Cleanup COMMENTsunpoet2014-06-091-1/+0
|
* Kill NO_LDCONFIG_MTREE, it is long deadantoine2014-06-091-21/+9
| | | | | | | | | Make USE_LDCONFIG work when PREFIX!=LOCALBASE, LDCONFIG_DIR and LDCONFIG_32DIR are expected in LOCALBASE Phabric: D195 Reviewed by: bapt With hat: portmgr
* Introduce a new PYTHON_CONCURRENT_INSTALL knob to support the parallelmva2014-06-081-1/+63
| | | | | | | | | | | | installation of ports for different python versions. If set to yes, the knob indicates that the port can be installed for different python versions at the same time. The port will use a unique prefix for certain directories using USES=uniquefiles:dirs (see the uniquefiles.mk Uses for details about the directories). Binaries receive an additional suffix, based on ${PYTHON_VER}. With hat: python@
* Fix NO_PIE env definitionbapt2014-06-071-1/+1
| | | | Reported by: peter
* - Disable PIE in ports for now until more testing can be done.bdrewery2014-06-071-0/+3
| | | | | | | This is to avoid issues with upcoming PIE support in head which is needed for ASLR. With hat: portmgr
* lib-depends: Don't show "- not found" on a new line.bdrewery2014-06-051-1/+2
| | | | With hat: portmgr
* Revert r356123antoine2014-06-031-1/+1
| | | | | | | | This change was not exp-ran and if breaks a few ports because the python3 metaport and bsd.python.mk do not handle python34 well for now Discussed with: mva With hat: portmgr
* Update python34 port 3.4.0 --> 3.4.1.demon2014-06-021-2/+2
| | | | Reviewed by: koobs
* Apply a band-aid on Perl ports plists for perl 5.20.mat2014-06-022-3/+8
| | | | | | | This is not the right fix, but with this, we can move forward. With hat: perl@, portmgr Sponsored by: Absolight
* Fix description of NOTIFY option. It usually controls a dependency ontijl2014-06-021-1/+1
| | | | libnotify which deals with popup notifications.
* graphics/darktable: Update to 1.4.2dumbbell2014-06-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following changes were made to options: o Remove GCC option (see below) o Remove KWALLET option (unused) o Rename FACEBOOK option to FB_PICASA, because both export features depend on json-glib. o Add COLORD option (color management) o Add GRAPHMAGICK option (support GraphicsMagick's image formats) o Add LUA option (embed Lua to add scripting) o Add OPENEXR option (support HDR image format) o Add SQUISH option (use libsquish to compress thumbnails) o Add WEBP option (support WebP image format) The patch enables more options by default, because I think it's more sensible for a photographer using binary packages: o COLORD o FB_PICASA o FLICKR o GEO o GPHOTO (already on) o LUA o NLS o OPENEXR o OPENJPEG o RAWSPEED (already on) o WEBP The GCC option was removed because the usage of GCC along with libc++ in FreeBSD 10 and -CURRENT is unstable (this isn't a general truth, just valid in the case of darktable). In FreeBSD up-to 9, the usage of lang/gcc is mandatory anyway, because GCC 4.2.1 support is best effort only (upstream). Ninja is now used to build darktable, instead of make. This is not mandatory of course, but brings a 33% build time improvement (at least for me). pkg-plist is generated with "make makeplist" this time. That's why the diff seems large. In fact most of the content remains the same, just with a different order. All patches were committed upstream and are removed, except one which comes from upstream but isn't part of release 1.4.2. The port is now "stagified". Finally, I take maintainership of it. PR: ports/186979 Phabricator: D107 Reviewed by: danfe@ (previous version), antoine@ Approved by: antoine@
* Remove support for Python 3.1 from bsd.python.mk, it expired on 2014-06-01rene2014-06-011-11/+2
| | | | Approved by: python (mva)
* Python 3.4 is a latest version of python-3 branch, so use it.demon2014-06-011-1/+1
|
* Remove a trailing backslashantoine2014-06-011-1/+1
| | | | With hat: portmgr
* - Remove some Xfce download mirrors (no longer available)olivierd2014-06-011-4/+0
| | | | Approved by: portmgr (antoine@)
* Handle non-ASCII encoded setup.py files properly, if the locale of themva2014-05-311-1/+1
| | | | | | execution environment does not match the encoding of the setup.py file. Simply read everything in as binary data without trying to convert it to the matching locale.
* USE_GMAKE is marked as deprecated in bsd.sanity.mk, but it isrene2014-05-311-2/+2
| | | | | | | unsupported since r355709 Phabric: D110 Approved by: portmgr (bdrewery)
* - Force use of libreadline from ports rather than base, in order to avoidswills2014-05-311-2/+2
| | | | | | | | | | | | | | | | | | unexpectedly getting readline from ports if it's already installed. - Add patch to work with newer libreadline - Provide an option to use libedit from ports, avoiding the libedit in base. - Note 1: The patch to work with newer libreadline is only applied in the libreadline case since it actually breaks building with libedit. - Note 2: libreadline is not BSD licensed and while libedit would be preferable, it seems to have issues with UTF8 still, see ruby bug 9204. Once that's resolved, we can make libedit the default. PR: ports/187928 [1] (based on) PR: ports/188077 [2] (based on) Submitted by: Shin-ya Murakami <murashin@gfd-dennou.org> [1] Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> [2] Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?r1=43458&r2=45225 (ruby upstream) MFH: 2014Q2
* - Fix grammar and rewordbdrewery2014-05-311-1/+1
| | | | | Submitted by: mandree With hat: portmgr
* - When showing vulnerability warning give an explanation that therebdrewery2014-05-311-0/+2
| | | | | | | | will not necessarily be an update. Give advice on how to skip the check. It is the user's choice afterall. With hat: portmgr Reported by: jhb
* Part 2 of r354962: Point MASTER_SITES_LOCAL backup locations to staticpeter2014-05-301-8/+3
| | | | | | servers with the actual data - in case of a geodns failure. Approved by: portmgr (bdrewery)
* - The output from PKG_INFO is actually neededbdrewery2014-05-301-1/+1
| | | | | With hat: portmgr Pointyhat to: bdrewery
* - Stop showing pkg warnings when looking for dependencies based on packagebdrewery2014-05-301-1/+1
| | | | | | | | | | | | | | | | version ranges old: ~/svn/ports/databases/libdrizzle # make ===> libdrizzle-0.8_1 depends on package: doxygen>=0 - not found pkg-static: No package(s) matching doxygen ===> Verifying install for doxygen>=0 in /root/svn/ports/devel/doxygen new: ~/svn/ports/databases/libdrizzle # make build-depends ===> libdrizzle-0.8_1 depends on package: doxygen>=0 - not found ===> Verifying install for doxygen>=0 in /root/svn/ports/devel/doxygen With hat: portmgr
* Change postgresql's default version to 9.2.mat2014-05-301-1/+1
| | | | | | Requested by: so many people Exp-run by: antoine Sponsored by: Absolight
* - Remove USE_GMAKE support, please use USES=gmake insteadmiwi2014-05-291-4/+0
|
* Add 9.4 to the list of valid pgsql versionsantoine2014-05-291-1/+1
| | | | With hat: portmgr
* Add a new option, INSTALL_STRIPPED,bapt2014-05-281-0/+2
| | | | | | | | | | which is intended to be used with WITH_DEBUG, allowing the system to build packages with debugging symbols enabled and kept in build environment but do not install them with the resulting binaries. PR: ports/185309 Submitted by: delphij Reviewed by: bdrewery
* fix checking DISTDIR for writeabilitybapt2014-05-281-2/+2
| | | | | PR: ports/127467 Submitted by: Sergey Skvortsov <godegisel@FreeBSD.org>
* make missing distinfo file fatalbapt2014-05-281-0/+1
| | | | | | PR: ports/184602 Submitted by: mandree Reviewed by: antoine
* Remove support for USE_DISPLAYbapt2014-05-281-4/+0
|
* Forgot to add fix-packlist for NEED_ROOT.mat2014-05-281-1/+1
| | | | Sponsored by: Absolight
* Drop support for USE_SCONS please use USES=scons insteadbapt2014-05-273-101/+2
|