aboutsummaryrefslogtreecommitdiff
path: root/databases/rrdtool
Commit message (Collapse)AuthorAgeFilesLines
* databases/rrdtool: Make groff a conditional dependencyNiclas Zeising2018-03-191-6/+6
| | | | | | | | | | | | | | | | | | | groff is required by rrdtool to format documentation, which is only required when documentation is being built. Accordingly, make groff conditional on the existing DOCS option. This precludes building a litany of dependencies, mostly due to groff requiring ghostscript. While here, remove unneeded post-patch in the case the DOCS option is switched off. Submitted by: koobs Differential Revision: https://reviews.freebsd.org/D14732 Notes: svn path=/head/; revision=465027
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* Fix build without NLSNiclas Zeising2017-09-222-1/+2
| | | | | | | | PR: 222507 Reported by: Helge Oldach Notes: svn path=/head/; revision=450381
* Update to 1.7.0Niclas Zeising2017-09-215-30/+79
| | | | | | | | | | | | Fix packaging with pyton support. While here, remove the annoying sleeps at the end of the configure script. PR: 221768 Submitted by: Daniel Ylitalo <daniel AT blodan DOT se> Committed at: FreeBSD 201709 DevSummit Notes: svn path=/head/; revision=450262
* Register dependency on groffAntoine Brodin2017-05-281-1/+1
| | | | | | | PR: 213725 Notes: svn path=/head/; revision=441907
* Most commonly used build systems support silent builds, when theyDmitry Marakasov2016-09-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hide actual commands executed and only show short summary line (like "CC foo.c"). CMake and ninja enable this by default, some autotools using ports do as well. This is unacceptable because we need complete build logs at any time, so we now switch to verbose build logs unconditionally. Note that this change deliberately affects ALL builds and not only package builds on cluster, because we need to be sure that user experiencing failure can always provide informative build log regardless of settings and without rerunning the build. Change summary: - Always do verbose builds for cmake, ninja and GNU configure (the latter includes check if --disable-silent-rules is actually supported by the configure script; there are isolated cases when it's not true) - Remove CMAKE_VERBOSE, NINJA_VERBOSE and CONFIGURE_ARGS=--disable-silent-rules from all ports which set them for this is no longer needed - Revert hacks for --disable-silent-rules support priorly committed to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well Submitted by: amdmi3 Reviewed by: mat Exp-run by: antoine Approved by: portmgr (mat, antoine) Differential Revision: D7534 Notes: svn path=/head/; revision=421635
* Fix installation of the python bindnings when py-setuptools* is installed.Niclas Zeising2016-06-112-0/+17
| | | | | | | | | | | | | | | When py-setuptools is installed, metadata for the python package is handled differently than when building the package in for instance poudriere. Fix the python bindings install script to always act the same way, regardless of setuptools. PR: 206769 Submitted by: Reid Linnemann <linnemannr@gmail.com> Reported by: dewayne@heuristicsystems.com.au Sponsored by: BSDCan 2016 Hackerlounge Notes: svn path=/head/; revision=416700
* Remove databases/rrdtool10Niclas Zeising2016-05-021-1/+1
| | | | | | | | | | | This is an old version of databases/rrdtool, no longer maintained. Update CONFLICTS in databases/rrdtool and rrdtool12 accordingly. Reviewed by: kwm (in part) Differential Revision: D6168 Notes: svn path=/head/; revision=414459
* Update databases/rrdtool to 1.6.0Niclas Zeising2016-05-023-10/+5
| | | | | | | | | | | | | | | Most notably, this version of rrdtools.so is thread safe, so the rrdtools_th.so library is removed. Bump portrevision for depending ports due to shlib version bump. For full changelog: http://oss.oetiker.ch/rrdtool/pub/CHANGES Reviewed by: kwm Differential Revision: D6168 Notes: svn path=/head/; revision=414458
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-3/+3
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* - Fix r410309Sunpoet Po-Chuan Hsieh2016-03-061-2/+2
| | | | Notes: svn path=/head/; revision=410447
* - Add LICENSE_FILESunpoet Po-Chuan Hsieh2016-03-062-92/+54
| | | | | | | | | | | | | | - Convert to new options helper - Convert to new options target helper - Adjust options: rename foo_MODULE to foo - Adjust PLIST_SUB: rename WITH_foo to foo - Remove USE_PERL5 - Sort PLIST Approved by: portmgr (blanket) Notes: svn path=/head/; revision=410309
* Fix Perl and Ruby module builds.Niclas Zeising2016-01-273-4/+20
| | | | | | | | | | | | | I made a mistake when updating one of the patches for the new version of rrdtools, and as a consequence perl and ruby modules stopped building, fix this by correcting the patch. Noted by: kib PR: 206685 Submitted by: Helge Oldach Notes: svn path=/head/; revision=407379
* Update to 1.5.5Niclas Zeising2016-01-2713-281/+56
| | | | | | | | | | | | | | | | | | | | Rework the DEJAVU option to actually work. [1] Before this commit rrdtool depends on x11-fonts/dejavu if that port is already installed, but not otherwise, and this sort of implicit dependencies are bad. Make the DEJAVU option default to on. If cairo and pango are built without X11 support, please consider disabling this option to avoid pulling in large parts of X11 Remove the JSON option. This is a third party patch that doesn't apply any more. Feel free to port it to this version of RRDTool. Discussed with: marino [1] PR: 205883 [1] Submitted by: marino [1] Notes: svn path=/head/; revision=407355
* By default libtool replaces -export-symbols <file> with -retain-symbols-fileTijl Coosemans2015-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do. On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1). Bump PORTREVISION on all ports where the build log contains -export-symbols. audio/calf: This port builds a module that now exports only one function, but it also builds a number of executables that link to this module and expect to see other functions. Because it's already a bit dodgy to link to a module (libtool warns about this) let the module continue to export only one function and instead build an ordinary library from the same source that the executables can link to. Fix a number of other issues in the same Makefile.am and clean up the port Makefile. japanese/scim-honoka: Tries to hide all symbols that start with an underscore, but because this library is written in C++ all symbols start with _Z so it ends up hiding everything. Just don't hide anything at all like the textproc/scim configure script does. multimedia/schroedinger: Apply an upstream patch. textproc/scim-input-pad: Same as japanese/scim-honoka. PR: 201922 Approved by: portmgr (antoine) Exp-run by: antoine Notes: svn path=/head/; revision=393429
* - Fix shebangsDmitry Marakasov2015-07-131-2/+3
| | | | | | | | Approved by: portmgr blanket MFH: 2015Q3 Notes: svn path=/head/; revision=391933
* Bump PORTREVISION to chase the new font pathsMark Felder2015-04-061-1/+1
| | | | | | | | | I've encountered rrd graphs with broken fonts because it still was looking in old font location. Forcing a rebuild of rrdtool package fixes it. Notes: svn path=/head/; revision=383444
* Make fonts repecting XDGBaptiste Daroussin2015-03-211-1/+1
| | | | | | | | | | | | | Xorg is now looking in ${LOCALBASE}/share/fonts by default Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1)) Large cleanup on lots of font ports All fonts are now properly dynamically generating fonts.dir and fonts.scale instead of sometime overwriting existing ones) All fonts are generating fontconfig's cache Improve consistency in fonts ports Notes: svn path=/head/; revision=381876
* Switch some dependencies from a directory name or a file generated by ↵Antoine Brodin2015-01-241-1/+1
| | | | | | | | | pkg-install to a package name, as the former can't be attributed to a package Notes: svn path=/head/; revision=377795
* Bump portrevision after png updateBaptiste Daroussin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375598
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeAntoine Brodin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375594
* Change the way Perl modules are installed, update the default Perl to 5.18.Mathieu Arnold2014-11-262-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgr Notes: svn path=/head/; revision=373448
* Cleanup plistBaptiste Daroussin2014-10-201-8/+0
| | | | Notes: svn path=/head/; revision=371255
* - Convert to USES=pythonMarcus von Appen2014-09-282-3/+2
| | | | | | | Approved by: portmgr (implicit) Notes: svn path=/head/; revision=369472
* Only strip RRDs.so if actually builtBaptiste Daroussin2014-09-071-0/+2
| | | | Notes: svn path=/head/; revision=367609
* Fix runtime on amd64Niclas Zeising2014-08-302-1/+17
| | | | | | | | | | Sorry for the portrevision churn, forgot this with previous commit. PR: 192630 Submitted by: Henry Hu <henry.hu.sh@gmail.com> Notes: svn path=/head/; revision=366668
* Strip RRDs.soNiclas Zeising2014-08-301-1/+2
| | | | | | | | | | Approach choosen is different from the one in the PR. PR: 192077 Submitted by: takefu@airport.fm Notes: svn path=/head/; revision=366667
* Convert the Python framework bits to USES=python.Marcus von Appen2014-08-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=364450
* Clean up databases/rrdtoolNiclas Zeising2014-07-234-57/+242
| | | | | | | | | | | | | | | | Change library dependensies to use USES= where applicable. Build ports documentation and examples, depending on respective option. Add two new options, NLS and GRAPH, the GRAPH option enables the rrdtool graph command, which pulls in cario and a lot of other dependencies. [1] Add missing dependencies. Becase of shlib version bump, bump portrevision on depending ports. PR: 192024 [1] (based on) Submitted by: asomers Approved by: portmgr (blanket, portrevision bumps) Notes: svn path=/head/; revision=362726
* GrabNiclas Zeising2014-07-131-1/+1
| | | | Notes: svn path=/head/; revision=361682
* Reset the 99 ports still listed under sylvio@John Marino2014-06-111-1/+1
| | | | | | | | | | | | | | Sylvio's last commit was 17 months ago, a full 5 months after all of his ports could have been reset per policy. Given the push to complete staging (48 ports are still unstaged, something like 70+ have already been staged by other committers) and given that PRs are automatically assigned but never addressed, it's better just to reset all the ports and PRs so that it's clear to others that these ports are free to maintain. Approved by: portmgr (implicit) Notes: svn path=/head/; revision=357526
* Remove all the bootstrap files (.bs) from the plists.Mathieu Arnold2014-06-101-1/+0
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=357300
* Fix build on current [1]Niclas Zeising2014-05-131-0/+11
| | | | | | | | | PR: ports/188793 [1], ports/187919 [2] Submitted by: zeising [1], Thomas Schweikle <tps@vr-web.de> [2] Approved by: maintainer timeout Notes: svn path=/head/; revision=353914
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb) Notes: svn path=/head/; revision=351411
* Fixup pkgnames.Mathieu Arnold2013-12-051-1/+1
| | | | | | | | | PR: ports/184440, ports/184441, ports/184442, ports/184443, ports/184444, ports/184445, ports/184446, ports/184447, ports/184448, ports/184449, ports/184450 Submitted by: mat Approved by: portmgr (bapt) Notes: svn path=/head/; revision=335658
* databases/rrdtool: fix build with python moduleWilliam Grzybowski2013-11-251-1/+1
| | | | Notes: svn path=/head/; revision=334851
* databases/rrdtool: update to 1.4.8William Grzybowski2013-11-253-23/+40
| | | | | | | | | | | | - Update to 1.4.8 [1] (based on) - Allow staging PR: ports/182192 [1] Submitted by: Christoph Moench-Tegeder <cmt burggraben.net> Approved by: maintainer (timeout) Notes: svn path=/head/; revision=334850
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | databases) Notes: svn path=/head/; revision=327717
* Do not overwrite USESBaptiste Daroussin2013-09-171-1/+1
| | | | Notes: svn path=/head/; revision=327476
* Convert to new perl frameworkBaptiste Daroussin2013-09-171-2/+1
| | | | Notes: svn path=/head/; revision=327459
* Add an explicit dependency on pkgconfBaptiste Daroussin2013-09-021-1/+1
| | | | Notes: svn path=/head/; revision=326025
* Fix error in PORT_OPTIONS conversionAntoine Brodin2013-06-141-1/+1
| | | | Notes: svn path=/head/; revision=320947
* - Fix build with new site_perlAndrej Zverev2013-06-121-1/+1
| | | | | | | Submitted by: olli hauer <ohauer@gmx.de> Notes: svn path=/head/; revision=320709
* Fix inverted logic in last commit while converting to options ngBaptiste Daroussin2013-03-221-1/+1
| | | | | | | | PR: ports/177234 Submitted by: William Grzybowski <william88@gmail.com> Notes: svn path=/head/; revision=314963
* Convert to new options framework left unconverted ports in databases categoryBaptiste Daroussin2013-03-211-21/+19
| | | | Notes: svn path=/head/; revision=314856
* - update png to 1.5.10Dirk Meyer2012-06-011-2/+2
| | | | Notes: svn path=/head/; revision=297915
* - Fix problem of build with jsonSylvio Cesar Teixeira2012-05-112-17/+15
| | | | | | | | - Comment line LDFLAGS to fix problem with version upgrade. - BUMP PORTREVISION Notes: svn path=/head/; revision=296458
* - Update to 1.4.7Sylvio Cesar Teixeira2012-05-073-8/+7
| | | | Notes: svn path=/head/; revision=296161
* In the rc.d scripts, change assignments to rcvar to use theDoug Barton2012-01-141-1/+1
| | | | | | | | | | | | | | literal name_enable wherever possible, and ${name}_enable when it's not, to prepare for the demise of set_rcvar(). In cases where I had to hand-edit unusual instances also modify formatting slightly to be more uniform (and in some cases, correct). This includes adding some $FreeBSD$ tags, and most importantly moving rcvar= to right after name= so it's clear that one is derived from the other. Notes: svn path=/head/; revision=289156
* - Get rid FreeBSD 6.x supportMartin Wilke2011-11-071-3/+0
| | | | Notes: svn path=/head/; revision=285199