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
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed
Also many PECL ports will not work with this version
since some files got renamed.
Reviewed by: mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
Pixd visualizes binary data by mapping each octet to a colour
according to a palette, displaying the octet at a given number of
columns per line.
WWW: https://github.com/FireyFly/pixd/
PR: 219670
Submitted by: Dhananjay Balan <mail@dbalan.in>
Ptex is a per-face texture mapping system developed
by Walt Disney Animation Studios.
Ptex applies a separate texture to each face of a polygon mesh.
It's file format can efficiently store hundreds of thousands
of texture images in a single file.
WWW: http://ptex.us
PR: 222300
Submitted by: Shane <FreeBSD@ShaneWare.Biz>
This subclass of Convert::Color::RGB8 provides lookup of the colors that xterm
uses by default. Note that the module is not intelligent enough to actually
parse the XTerm configuration on a machine, nor to query a running terminal for
its actual colors. It simply implements the colors that are present as defaults
in the XTerm source code.
It implements the complete 256-color model in XTerm.
WWW: http://search.cpan.org/dist/Convert-Color-XTerm/
This package facilitates the creation and rendering of graph descriptions in the
DOT language of the Graphviz graph drawing software (repo) from Python.
Create a graph object, assemble the graph by adding nodes and edges, and
retrieve its DOT source code string. Save the source code to a file and render
it with the Graphviz installation of your system.
Use the view option/method to directly inspect the resulting (PDF, PNG, SVG,
etc.) file with its default application. Graphs can also be rendered and
displayed within Jupyter notebooks (a.k.a. IPython notebooks, example) as well
as the Jupyter Qt Console.
WWW: https://github.com/xflr6/graphviz
Already existed a port named graphics/py-graphviz, it was moved in
ports r408353 to graphics/py-pygraphviz because it was using an
incorrect name. More info in the commit log [1].
1 - https://svnweb.freebsd.org/ports?view=revision&revision=408353
PR: 222205
Submitted by: lbartoletti@tuxfamily.org
Reviewed by: koobs
Differential Revision: D12319
graphics/xpdf is renamed (actually copied) to xpdf3. Those who want to
continue to use xpdf with a Motif interface can either install xpdf3 or
set XPDF_VERSION=3 in make.conf and continue to install graphics/xpdf.
This works around any POLA issues people might have between the
old and the new.
PR: 222002
As xpdf 4.00 introduces a brand new GUI based on QT5 rather than
Motif, xpdf4 is being added as a new port, repocopied from
graphics/xpdf.
Subsequent to this commit graphics/xpdf will be renamed to xpdf3
and a master port of graphics/xpdf (similar in concept to
security/krb5, sysutils/cfengine and sysutils/syslog-ng) will be
created to allow users to seamlessly update. People concerned
with POLA will be encouraged to use the to be renamed graphics/xpdf3
port.
PR: 222002
Submitted by: Andrew Romanenko <melanhit@gmail.com>
This port includes the current state of the FreeBSDDesktop drm-next efforts to port Linux DRM/KMS components to FreeBSD via the linuxkpi. This version of the port incorporates Linux 4.9 code and works for amdgpu (HD7000/Tahiti and newer) and i915 (HD3000/Sandy Bridge and newer) on recent FreeBSD HEAD.
A lot of people helped to make this happen by testing and reporting bugs. However, very special acknowledgements are in order for kip, markj, hselasky, kwm, Johannes Lundberg, and Pete Wright.
Reviewed by: kwm, swills (mentor), hselasky, mat, bapt, rezny, dumbbell, jbeich, markj
Approved by: kwm, swills (mentor), hselasky (earlier version), mat (earlier version)
Obtained from: https://github.com/FreeBSDDesktop/freebsd-base-graphics
Differential Revision: https://reviews.freebsd.org/D10021
manipulate colour management informations.
Part of that is a file format based on JSON and a implementation
of an according library for easy access.
Features:
* access to OpenICC device JSON DB
WWW: https://github.com/OpenICC/config
Marketing blurb [1]:
QtWayland is a Qt 5 module that wraps the functionality of Wayland.
QtWayland is separated into a client and server side. The client side
is the wayland platform plugin, and provides a way to run Qt applications
as Wayland clients. The server side is the QtCompositor API, and allows
users to write their own Wayland compositors.
This is mostly needed at the moment to make upstream KDE-CI happy, therefore
we don't wire it into the metaport devel/qt5.
It requires a little change to devel/qt5-qmake, as we needed to modify the
installed bsd.conf to know about wayland/egl.
Created together with Adriaan de Groot <groot@kde.org>.
Reviewed by: rakuco, groot_kde.org
Differential Revision: https://reviews.freebsd.org/D11744
Rework the adding of dependancies in Mk/bsd.gstreamer.mk.
Previous when using USE_GSTREAMER[1] it would just add the request modules to BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for the libraries they carried, even if they where present via the plugins! The new code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have all the libraries included.
* The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding. Switch over ports that used the gstreamer1 mad plugin.
* gtksink plugin renamed -> gtk
* Hook up the sndio plugin into the framework
* Add some indirect dependacies where needed
* Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When changing plugins it doesn't result in multiple lines being changed.
* Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed.
* Depend on libunwind on i386/amd64, GStreamer links to it if it is present.
PR: 220753
Exp-run by: antoine@
2017-06-30 misc/p5-Geo-Coder-Many: deprecated and no longer maintained by upstream
2017-07-01 graphics/gimp-elsamuko-script: Broken for more than 2 years
2017-07-01 devel/anjuta-extras: Last release in 2013 and doesn't build with recent GTK+
2017-07-01 www/apache22-worker-mpm: Upstream propose EoL of apache 2.2.x during the next 12 months
2017-07-01 www/apache22-itk-mpm: Upstream propose EoL of apache 2.2.x during the next 12 months
2017-07-01 www/apache22-peruser-mpm: Upstream propose EoL of apache 2.2.x during the next 12 months
2017-07-01 www/apache22-event-mpm: Upstream propose EoL of apache 2.2.x during the next 12 months
The 3.x series is based on KDE Frameworks 5, and some programs have been split
into separate ports:
- Sheets, Words & co are in editors/calligra.
- Krita is in graphics/krita.
- Kexi is in databases/kexi.
- The calligra-l10n* ports are now part of editors/calligra itself.
Okular support in editors/calligra and Marble support in textproc/kreport have
been disabled for now because they need the KF5 version of those ports.
Thanks to everyone who's tested it and worked on it in our area51 repository.
Submitted by: Adrian de Groot <groot@kde.org>, tcberner, rakuco
Reviewed by: rakuco, mat (earlier versions)
Differential Revision: https://reviews.freebsd.org/D10167
Requested by: Juho Kerola
Fmtconv is a format-conversion plug-in for the Vapoursynth video
processing engine.
It does:
* Resizing.
* Bitdepth conversion with dithering.
* Colorspace conversion (matrix, transfer characteristics and chromatic adaptation).
It supports:
* Pixel data types: 8-–12-, 14- and 16-bit integer, 32-bit float.
* Colorspaces: RGB, Y, YUV in 4:4:4, 4:2:2, 4:2:0, 4:1:1 and YCgCo with the same chroma subsampling factors.
* Progressive and interlaced content.
Fmtconv is focussed primarily on quality and exactness rather than
execution speed. This does not mean it is slow or unoptimized, but
fmtconv is clearly not on par with the fastest equivalent 8-bit
filters.
https://github.com/EleonoreMizo/fmtconv
* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]
PR: 218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by: dbn [1], jbeich [2,3]
Reported by: afiskon@devzen.ru [1]
Reviewed by: kwm, johalun0@gmail.com
Approved by: portmgr, swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10448
Port of the new 'matplotlib' color maps ('viridis' - the default -,
'magma', 'plasma' and 'inferno') to 'R'. 'matplotlib'
<http://matplotlib.org/> is a popular plotting library for 'python'.
These color maps are designed in such a way that they will analytically
be perfectly perceptually-uniform, both in regular form and also
when converted to black-and-white. They are also designed to be
perceived by readers with the most common form of color blindness.
WWW: https://cran.r-project.org/web/packages/viridis/
Provides a number of user-level functions to work with "grid"
graphics, notably to arrange multiple grid-based plots on a page,
and draw tables.
WWW: https://cran.r-project.org/web/packages/gridExtra/
Port of the new 'matplotlib' color maps ('viridis' - the default -,
'magma', 'plasma' and 'inferno') to 'R'. 'matplotlib'
<http://matplotlib.org/> is a popular plotting library for 'python'.
These color maps are designed in such a way that they will analytically
be perfectly perceptually-uniform, both in regular form and also
when converted to black-and-white. They are also designed to be
perceived by readers with the most common form of color blindness.
WWW: https://cran.r-project.org/web/packages/viridisLite/
Shewhart quality control charts for continuous, attribute and count data.
Cusum and EWMA charts. Operating characteristic curves. Process capability
analysis. Pareto chart and cause-and-effect chart. Multivariate control
charts.
WWW: http://cran.r-project.org/web/packages/qcc/
PR: 216165
Submitted by: Pedro Giffuni
2017-04-30 devel/py-coil: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/py-cmdln: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/privman: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/c-unit: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/py-px: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/nglogc: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/bncsutil-ghost++: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/liblouisxml: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/nxt-python: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/spdict: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/guiloader-c++: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/streamhtmlparser: Unfetchable for more than six months (google code has gone away)
2017-04-30 devel/winpdb: Unfetchable for more than six months (google code has gone away)
2017-04-30 net/opendpi: Unfetchable for more than six months (google code has gone away)
2017-04-30 net/py-pybeanstalk: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-im/qwit: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-im/linux-instantbird: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-im/jabber-pyicq: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-im/qwit-devel: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-im/naim: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-im/pwytter: Unfetchable for more than six months (google code has gone away)
2017-04-30 sysutils/sievelog: Unfetchable for more than six months (google code has gone away)
2017-04-30 sysutils/ldapenter: Unfetchable for more than six months (google code has gone away)
2017-04-30 sysutils/py-danzfs: Unfetchable for more than six months (google code has gone away)
2017-04-30 sysutils/plasma-applet-apcups: Unfetchable for more than six months (google code has gone away)
2017-04-30 sysutils/scanmem: Unfetchable for more than six months (google code has gone away)
2017-04-30 sysutils/pdsh: Unfetchable for more than six months (google code has gone away)
2017-04-30 deskutils/superswitcher: Unfetchable for more than six months (google code has gone away)
2017-04-30 deskutils/plasma-applet-playwolf: Unfetchable for more than six months (google code has gone away)
2017-04-30 deskutils/nagaina: Unfetchable for more than six months (google code has gone away)
2017-04-30 deskutils/vboxgtk: Unfetchable for more than six months (google code has gone away)
2017-04-30 deskutils/libgcal: Unfetchable for more than six months (google code has gone away)
2017-04-30 math/carve: Unfetchable for more than six months (google code has gone away)
2017-04-30 math/foma: Unfetchable for more than six months (google code has gone away)
2017-04-30 math/libjbigi: Unfetchable for more than six months (google code has gone away)
2017-04-30 multimedia/gcap: Unfetchable for more than six months (google code has gone away)
2017-04-30 multimedia/freetuxtv: Unfetchable for more than six months (google code has gone away)
2017-04-30 multimedia/bangarang: Unfetchable for more than six months (google code has gone away)
2017-04-30 multimedia/opencinematools: Unfetchable for more than six months (google code has gone away)
2017-04-30 multimedia/vstream-client: Unfetchable for more than six months (google code has gone away)
2017-04-30 biology/treeviewx: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/pylot: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/xpi-pencil: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/mod_myvhost: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/feedonfeeds: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/mod_jail: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/jspacker: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/cocoon: Overly complex port with no maintainer since 2008, requires openjdk 1.6
2017-04-30 www/mod_authz_unixgroup24: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/trac-down: Upstream is gone
www/tengine
2017-04-30 www/arora: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/py-postmarkup: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/py-dotcloud.cli: deprecated in upstream
2017-04-30 www/closure-linter: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/httpsqs: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/sventon: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/mod_authnz_external22: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/mod_authn_otp: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/php-plurk-api: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/py-django-app-plugins: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/mod_authz_unixgroup22: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/squidstats: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/mod_log_firstbyte: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/gaeo: Unfetchable for more than six months (google code has gone away)
2017-04-30 www/xpi-pentadactyl: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-mgmt/py-flowtools: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/ydict: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/py-cconv: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/fqterm: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/libgooglepinyin: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/p5-cconv: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/fcitx-googlepinyin: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/php-cconv: Unfetchable for more than six months (google code has gone away)
2017-04-30 chinese/ibus-table-chinese: Unfetchable for more than six months (google code has gone away)
2017-04-30 databases/jdbm2: Unfetchable for more than six months (google code has gone away)
2017-04-30 databases/akonadi-googledata: Unfetchable for more than six months (google code has gone away)
2017-04-30 lang/ofc: Unfetchable for more than six months (google code has gone away)
2017-04-30 comms/esmska: Unfetchable for more than six months (google code has gone away)
2017-04-30 x11/keynav: Unfetchable for more than six months (google code has gone away)
2017-04-30 x11/hotwire-shell: Unfetchable for more than six months (google code has gone away)
2017-04-30 security/fuzzdb: Unfetchable for more than six months (google code has gone away)
2017-04-30 security/truecrack: Unfetchable for more than six months (google code has gone away)
2017-04-30 security/skipfish: Unfetchable for more than six months (google code has gone away)
2017-04-30 security/py-yara-editor: Unfetchable for more than six months (google code has gone away)
2017-04-30 security/nmapsi4: Unfetchable for more than six months (google code has gone away)
2017-04-30 security/cmd5checkpw: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-p2p/unworkable: Unfetchable for more than six months (google code has gone away)
2017-04-30 net-p2p/rtgui: Unfetchable for more than six months (google code has gone away)
2017-04-30 audio/xpi-musicpm: Unfetchable for more than six months (google code has gone away)
2017-04-30 audio/pidgin-musictracker: Unfetchable for more than six months (google code has gone away)
2017-04-30 audio/logitechmediaserver-superdatetime: Unfetchable for more than six months (google code has gone away)
2017-04-30 audio/last-cmus: Unfetchable for more than six months (google code has gone away)
2017-04-30 audio/mehdiaplayer: Unfetchable for more than six months (google code has gone away)
2017-04-30 japanese/nhocr: Unfetchable for more than six months (google code has gone away)
2017-04-30 misc/xsw: Unfetchable for more than six months (google code has gone away)
2017-04-30 dns/py-adns: Unfetchable for more than six months (google code has gone away)
2017-04-30 dns/py-bonjour: Unfetchable for more than six months (google code has gone away)
2017-04-30 games/robocalypto: Unfetchable for more than six months (google code has gone away)
2017-04-30 games/libfov: Unfetchable for more than six months (google code has gone away)
2017-04-30 games/dcross: Unfetchable for more than six months (google code has gone away)
2017-04-30 games/lostfeathers: Unfetchable for more than six months (google code has gone away)
2017-04-30 games/hexglass: Unfetchable for more than six months (google code has gone away)
2017-04-30 textproc/ibus-table: Unfetchable for more than six months (google code has gone away)
2017-04-30 textproc/chm2pdf: Unfetchable for more than six months (google code has gone away)
2017-04-30 textproc/dtdinst: Unfetchable for more than six months (google code has gone away)
2017-04-30 textproc/py-xmltv: Unfetchable for more than six months (google code has gone away)
2017-04-30 textproc/ibus-m17n: Unfetchable for more than six months (google code has gone away)
2017-04-30 textproc/libroxml: Unfetchable for more than six months (google code has gone away)
2017-04-30 mail/gnome-gmail-notifier: Unfetchable for more than six months (google code has gone away)
2017-04-30 irc/py-gozerbot: Unfetchable for more than six months (google code has gone away)
2017-04-30 irc/tircd: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/qiviewer: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/py-gchartwrapper: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/svgfig: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/iulib: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/seam-carving-gui: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/py-pyggel: Unfetchable for more than six months (google code has gone away)
2017-04-30 graphics/rubygem-gemojione2: Use graphics/rubygem-gemojione instead
Gcolor3 enables you to pick the color from any pixel on your screen.
It also offers a palette, so that you can easily mix and match a
couple of colors together.
When you have found the perfect combination of colors, naturally you
want to save them. Gcolor3 allows you to conveniently save and
retrieve colors.
WWW: https://hjdskes.github.io/projects/gcolor3/
Approved by: lme (mentor)
Differential Revision: https://reviews.freebsd.org/D10481
optimizations are optional, and used only if both Graphene was compiled
with support for them and if the system you're running on has them.
Currently, Graphene supports the following platform-specific fast paths:
Streaming SIMD Extensions (SSE) 2
ARM NEON
GCC vector extensions
In the remote case in which none of these optimizations are available,
Graphene will fall back to a naïve scalar implementation
http://ebassi.github.io/graphene/
2017-04-15 graphics/shiva-collections: Project is dead and has no end user
2017-04-15 graphics/opengtl: Project is dead, has no end user, and relies on EOLed LLVM
2017-04-15 graphics/qtgtl: Project is dead and has had no consumer for over a year
Renaming didn't help to unblock 3.x progress as co-existence with 2.x
was no less complex than simply fixing consumers. This commit also
restores directory-level history accidentally lost via git-svn.
PR: 210505
Pointy hat to: jbeich (should've discussed first)