Commit Graph

168 Commits

Author SHA1 Message Date
Stefan Eßer b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Stefan Eßer 5933ac0b09 */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-23 23:11:40 +01:00
Bernhard Froehlich e7fd7cd988 math/gnuplot: Add CPE information
Approved by:    portmgr (blanket)
2021-10-08 11:33:26 +00:00
Yuri Victorovich 925e342a40 x11-toolkits/wxgtk31: Update 3.1.4 -> 3.1.5
Bump 43 ports that either depend on wxgtk31 or potentially depend on it.

Reported by: portscout
2021-04-16 00:52:45 -07:00
Mathieu Arnold cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold 305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Greg Lewis e381754cea Update to 5.4.1 2021-02-27 19:26:33 +00:00
Kurt Jaeger 2e803d324e math/gnuplot: update 5.2.8 -> 5.4.0
PR:		248263
Approved by:	glewis (maintainer)
Relnotes:	http://gnuplot.info/ReleaseNotes_5_4.html
2020-07-28 15:33:58 +00:00
Greg Lewis 4127269572 Switch to using GTK3 and WX3
PR:		247565
Submitted by:	Greg V <greg@unrelenting.technology>
2020-07-11 16:34:25 +00:00
Dirk Meyer eff60e5ddb - update libgd to 2.3.0
- new option RAQM
- resurrect deprecated gdlib-config
- bump dependend ports
2020-05-04 21:31:39 +00:00
Greg Lewis 065f37c54f Update to 5.2.8 2019-12-02 06:14:00 +00:00
Greg Lewis bbaf74b749 Fix the 'fig' terminal
PR:		242097
Submitted by:	mjl@luckie.org.nz
2019-11-21 23:42:26 +00:00
Niclas Zeising 82f108df30 Add USES=xorg USES=gl, ports categories m
Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-06 18:07:22 +00:00
Gerald Pfeifer ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Greg Lewis 0bf0cf69b4 . Update to 5.2.7 2019-06-19 21:07:25 +00:00
Sunpoet Po-Chuan Hsieh 40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Greg Lewis 7a4956c80c . Update to 5.2.6 2019-01-04 01:19:21 +00:00
Yuri Victorovich 6a11a36bbc math/gnuplot-lite: Fix plist by deleting empty dirs
Approved by:	portmgr (unbreak)
2018-12-16 21:47:29 +00:00
Gerald Pfeifer a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Greg Lewis 979e0eab0d . Update to 5.2.5 2018-10-07 16:24:24 +00:00
Mark Linimon aecf049634 Fix build on gcc-based archs by updating USES.
Tested on powerpc64 and amd64 (for no regression).

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2018-09-22 05:30:31 +00:00
Greg Lewis 3d4148e913 . Update to 5.2.4 2018-06-16 17:44:07 +00:00
Greg Lewis 5ccb1b712a . Update to 5.2.3. 2018-05-19 02:38:23 +00:00
Greg Lewis e2dd785fcd . Make bitmap terminals part of the LITE version since they don't require
any additional dependencies.

Submitted by:	Matthew Luckie <mjl@luckie.org.nz>
2018-02-17 18:37:17 +00:00
Greg Lewis 926d6221f6 Prepare for gnuplot-lite by splitting up the configure options, the
dependencies and adding some packing list substitution and hiding some
of it based on the definition of "LITE".
2017-12-13 07:11:07 +00:00
Dmitry Marakasov 58612140c7 - Switch to options helpers
- Switch to new test framework

Approved by:	portmgr blanket
2017-12-12 15:51:45 +00:00
Antoine Brodin 07faea058d Cleanup LIB_DEPENDS on libpng 2017-12-01 07:19:53 +00:00
Greg Lewis dc8d7d2256 . Update to 5.2.2.
. Remove most options and configure unconditional support for them.
  This is now a full featured port of gnuplot.  If there is enough
  interest then I'll creating a 'gnuplot-lite' port for a minimalist
  version.
2017-11-24 00:05:20 +00:00
Greg Lewis f57d88d048 . Update to 5.0.7. 2017-08-27 04:33:39 +00:00
Greg Lewis b2f3d8e6b9 . Update to 5.0.6. 2017-07-01 17:36:27 +00:00
Sunpoet Po-Chuan Hsieh cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Baptiste Daroussin 1f05404eec Register dependency on groff 2017-05-25 14:35:49 +00:00
Greg Lewis 69ebb7416c . Turn gnuplotrc into a sample to avoid complaints if one customises it.
PR:		215538
Submitted by:	rsmith@xs4all.nl
2017-01-03 01:14:55 +00:00
Kurt Jaeger 5a62f988eb math/gnuplot: 5.0.4 -> 5.0.5
PR:		213684
Changes:	Changes: http://www.gnuplot.info/ReleaseNotes_5_0_5.html
Approved by:	glewis (maintainer)
2016-10-23 08:23:04 +00:00
Greg Lewis 1c03a52263 . Update to 5.0.4. 2016-07-23 17:04:20 +00:00
Dirk Meyer 3561a46f28 - update libgd to 2.2.2
- new MASTER_SITES
- add security patch
PR:		210913
Submitted by:	Piotr Kubaj
MFH:		2016Q3
Security: CVE-2015-8874
Security: CVE-2016-3074
Security: http://www.openwall.com/lists/oss-security/2016/07/12/4
2016-07-20 09:33:31 +00:00
Mathieu Arnold 8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Greg Lewis b63d0dd628 . Update to 5.0.3. 2016-02-28 05:42:52 +00:00
Greg Lewis 72b65708bf . Update to 5.0.2.
. Enable gpic and mif terminals by default.
2016-02-23 06:45:30 +00:00
Raphael Kubo da Costa 1a698db6ec Drop PLOT option.
gnuplot completely removed support for the gnugraph and unixplot terminal
drivers in 2011. From the one of the ChangeLog files:

> 2011-05-31  Ethan A Merritt  <merritt@u.washington.edu>
> [...]
> Remove obsolete terminal drivers gnugraph and unixplot. The underlying
> gnu plotutils library is itself more than 10 years out of date (last
> release July 2000) and the terminal drivers haven't been upgraded for
> longer than that. In any event, current gnuplot has better native
> terminal drivers for the devices supported by unixplot/gnugraph.

In practice, this means the PLOT option is a no-op and the dependency on
graphics/plotutils is unnecessary. Indeed, if one looks at the port's build
logs in the cluster the following can be seen:

configure: WARNING: unrecognized options: --without-lisp-files, --with-plot,
--disable-thin-splines, --with-wx-config

PR:		205488
Approved by:	glewis (maintainer)
2015-12-26 23:47:57 +00:00
Kurt Jaeger 7d6ce6223e math/gnuplot: 4.6.6 -> 5.0.1
- Changes:
  http://www.gnuplot.info/ReleaseNotes_5_0_1.html
- The "gnuplot mode" elisp and TeX files for use with emacs are now
  maintained as a separate project

PR:		204886
Submitted by:	pi
Approved by:	glewis (maintainer), via mail
2015-12-01 20:18:31 +00:00
Kurt Jaeger b62cc61931 math/gnuplot: remove WX_UNICODE, is no-op
PR:		204372
Approved by:	glewis (maintainer)
2015-11-10 07:11:23 +00:00
Baptiste Daroussin e0de738591 Remove ansi version fo wxGTK 2.8 and only keep the unicode version
All applications in the ports tree works correctly with unicode version of wxGTK

Newer version of wxGTK are unicode only (3.0+)

Note that now WX_UNICODE macro is noop
2015-09-16 19:51:26 +00:00
Greg Lewis b587485755 . Add USES=readline for the readline dependency.
PR:		197995
Submitted by:	johans@
2015-07-03 18:04:21 +00:00
Sunpoet Po-Chuan Hsieh ae9ebf0282 - Fix build with lang/lua53
PR:		196885
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 1 month)
2015-02-19 19:58:42 +00:00
Antoine Brodin 75efd3aad0 Unbreak 2014-12-14 15:43:19 +00:00
Hiroki Sato 3922098b6f - Separate TeX style files from math/gnuplot into math/gnuplot-tex-extras
to eliminate huge TeXLive dependency.  Note that TeX terminal support is
  still enabled by default because it works without them.

- Add Lua dependency to support TeX/Tikz terminal.

Approved by:	glewis (maintainer)
2014-12-14 12:03:38 +00:00
Greg Lewis 78fd5a360c . Update to 4.6.6. 2014-09-25 06:24:44 +00:00
Gerald Pfeifer 15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Greg Lewis 94060a173b . Revert WX version to 2.8 and add a comment about not updating it to 3.x
since that breaks.

PR:		192121
2014-07-26 15:49:51 +00:00