OSVERSION was used without OPSYS, but it turns out that DragonFly needs
a dedicated extra patch due to having a different name for the cdefs
macro.
Approved by: blankets (restore working DF port/non-invasive DF support)
2016-03-01 net/samba4: not supported by the upstream
2016-03-01 net/isc-dhcp42-client: isc-dhcp 4.2 is End of Life
2016-03-01 net/isc-dhcp41-relay: isc-dhcp 4.1 is now End of Life
2016-03-01 net/isc-dhcp42-relay: isc-dhcp 4.2 is End of Life
2016-03-01 net/isc-dhcp41-client: isc-dhcp 4.1 is now End of Life
2016-03-01 net/isc-dhcp42-server: isc-dhcp 4.2 is End of Life
2016-03-01 devel/pear-IO_Bit: Unsupported upstream
2016-03-01 graphics/pear-IO_SWF: Unsupported upstream
Copperspice was already marked BROKEN (everywhere). Adding a second
broken was unnecessary and masks the originally reason. I've been waiting
for the authors to fix the issues -- they are enthusiastic about
supporting BSD but paid work and lack of test machines have been pushing
back the new work. This effort is not dead though.
After converting if PORT_OPTIONS:MOPTION PYDISTUTILS_BUILDARGS to
OPTION_VARS=PYDISTUTILS_BUILDARGS in r409464 [1], it was reported
that the port failed to build with the following error:
ValueError: --enable-tcl requested but tcl not found
Investigation revealed that only the first of the TKINTER_VARS{_OFF}
values was being assigned. The root cause appears to be that
OPTIONS_VARS=VAR=<value> does not support multiple space-separated
values, unless:
a) Values are quoted: OPTION_VARS=VAR="value1 value1", OR
b) Multiple assignments are made: OPTION_VAR=VAR+=value1 VAR+=value2
This change wraps the assign for TKINTER_VARS{_OFF} in quotes.
It's probably worth improving the OPTION_VARS mechanism to support (a)
in Mk/bsd.options.mk instead in the long term.
While I'm here:
- Use the 'saveopts' command to save all PYDISTUTILS_BUILDARGS in
setup.cfg so they are used in the install stage, fixing certain errors
- Enable WEBP option by default (Hi pkg users!)
[1] https://svnweb.freebsd.org/changeset/ports/409464
PR: 207470
Reported by: olgeni
Reported by: Vladimir Omelchuk <admin vladiom com ua>
Reported by: Oliver Hartmann <ohartman zedat fu-berlin de>
- Divide options menu into a general and a developers section
- Move the DEBUG option to the developers section
- Add some options descriptions
- Reorder the handling of the options
- Update pkg-plist
- Bump PORTREVISION
Submitted by: coder@tuxfamily.org
Approved by: maintainer
MFH: 2016Q1
The offical GNOME 3.18 release notes can be found at
https://help.gnome.org/misc/release-notes/3.18/
This update doesn't contain the glib/gtk c++ bindings which will
be done in a another update due to the requirement on c++11 and the
amount of fallout this probably will give.
GDM is still at version 3.16 due to some issues.
Bump mate-themes to use the gtk 3.18 version of the themes.
Thanks to Antoine Brodin for running the exp-runs.
This release was made possible by the following people:
Gustau Perez
Ting-Wei_Lan
PR: 207006
- Updating to a557a85454 on the master branch.
This is the 1.0.9 release plus some fixes needed to resolve
some build issues.
- Updating slave port graphics/opencolorio-tools
- Adding new slave port graphics/py-opencolorio to allow concurrent
python module installs. Python 2.7 and 3.3+ is supported. py3.2 fails
- graphics/opencolorio uses python2 to generate documentation, using
python3 fails to find the python module in the build dir, as this
only relates to generating the docs we can limit the master port
to py2.7 while there is no issue with py-opencolorio using python
2.7 or 3.3+
PR: 202577
Submitted by: FreeBSD@ShaneWare.Biz (maintainer)
darktable 2.0.x officially dropped support for i386. I believe the crash
reported in PR 202457 was specific to 32-bit because this was already
largely untested with darktable 1.6.x, so I'm considering this issue
"fixed".
PR: 202457
Reviewed by: kwm
Approved by: kwm
Differential Revision: https://reviews.freebsd.org/D4247
No ports currently depend on graphics/py-imaging, and graphics/py-pillow tracks
the fork that is actually being maintained (PIL's last release is from 2009).
PR: 207111
Approved by: mainland@apeiron.net (maintainer)
Version 3.1.2 adds fixes for a large number of bugs that together
affect all supported platforms, as well as dynamic loading work
that simplifies compilation and linking.
PR: 205460
Submitted by: f.degner@gmx.de
Approved by: koalative@gmail.com (maintainer timeout)
digiKam 4.2.0 which is currently in ports is quite old, and was moved along
with all releases older than 4.10.0 to another location in download.kde.org.
This should fix `make fetch' for graphics/digikam* and graphics/kipi-plugin*.
There are numerous graphviz related packages in PyPI, including:
graphviz, graphviz-python and pygraphviz.
This port, py-graphviz, is not and does not provide the same package
as the 'graphviz' package on PyPI (CHEESESHOP).
Further, it blocks the creation of a correctly named py-graphviz port,
is a POLA violation in terms of users expecting to find and recieve
the package they expect based on a standard search, and is likely to
create confusion among other ports if they depend on a python graphviz
package, which could result in incorrect packages/dependencies.
This is why among other reasons, Python packages should be named
exactly what they are called in PyPI, or inside install_requires,
setup_requires or tests_requires as dependencies in other packages.
This change moves py-graphviz to py-pygraphviz to correct the above
incorrect naming.
While I'm here:
- Remove backup (http) MASTER_SITES, CHEESESHOP is highly-available
and provides a Geo-aware CDN by Fastly.
- Remove {BUILD,RUN}_DEPENDS in favour of the actual LIB_DEPENDS
- Use PYDISTUTILS_* framework variables to customise the build instead
of hack patching setup.py
- Enable autoplist, fixing builds on Python 3.x [1]
- Enable concurrent (Python version) installation
- Hack patch setup.py to preclude docs installation, as it adds a
directory to --record and breaks pkg-plist output [2]
- Remove DOCSDIR override (no longer necessary)
- Assign MAINTAINER'ship to python@
- Add TEST_DEPENDS and test target
- pkg-descr: Match WWW URL to setup.py:homepage field
- pkg-descr: Improve package description text (matching upstream)
While I'm sweeping dependencies:
- Fix a typo in science/gramps: s|>-|>=
[2] https://wiki.freebsd.org/Python (Open task for install_data bug)
Reported by: Ben Woods (via IRC) [1]
Update to a snapshot, to fix ssl cert validation. Sadly it doesn't
look upstream shotwell is still active so we need to update to a
snapshot. Also to fix this, they had to port it to webkit2gtk3.
PR: 206807
Approved by: ports-secteam (feld)
MFH: 2016Q1
llpp is a graphical PDF viewer which aims to superficially resemble
less(1).
WWW: http://repo.or.cz/llpp.git/
PR: 206006
Submitted by: Tobias Kortkamp <t@tobik.me>
- Upgrade all linux-c6- to CentOS 6.7
- Cleanups
PR: 205846
Submitted by: xmj
In Collaboration with: allanjude, netchild, xmj
Exp-run: antoine
Sponsored by: Perceivon Hosting Inc.
Differential Revision: D3428
We'd like to thanks for all the feedback and comments.
- Remove unused dependencies on lensfun and tclap.
- Clean up unneeded cmake patching.
- Relax compiler restrictions.
- Make python optional.
- Modernize options handling.
- Sort plist.
This is basically what was submitted in PR 204973. It's not clear
whether it's a good idea to make python optional, but Hugin works
without it.
PR: 204973
Submitted by: Dmitry Marakasov
Approved by: edwin (mentor)
MFC after: 2 weeks
- www/pecl-zendopcache : used by Mk/bsd.php.mk
- databases/php5-redis : optionally used by www/magento
A PR exists for databases/php5-pdo_cassandra to make it work with supported
versions of PHP.
* Still build MATE against gtk+ 2 due to gtk+ 3 support not ready
for prime time.
* Fix loading of a number of applets. We rename a number of applets
but didn't change the "config" files the "add applet to panel" dialog
uses. [1]
* Unbreak the creation of new notes with the stickynotes applet [2]
PR: 205391 [1], 200349 [2]
Obtained from: GNOME devel repo
This is the latest stable release at time of writing.
Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5
As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.
Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
additional fixes and changes present in the final patch generated from our
experimental repository.
New ports:
- comms/qt5-connectivity, comms/qt5-sensors, devel/qt5-location,
graphics/qt5-3d, net/qt5-enginio, x11-toolkits/qt5-canvas3d,
x11-toolkits/qt5-uiplugin.
General changes in all Qt5 ports:
- All Qt5 ports are now built with -Wl,--as-needed to avoid overlinking,
which is a problem with qmake-based because the libraries passed to the
linker come from the modules .pri files and many are not necessary.
- With this change, several ports had their USE_QT5 lines adjusted to
explicitly include some libraries that were pulled in implicitly, and to
exclude libraries no longer required with -Wl,--as-needed.
Changes in specific ports:
- devel/qt5: Drop the SQL_PLUGINS and TOOLS options and depend on all Qt5
ports by default. It makes the Makefile much simpler, and those options
were already on by default.
- devel/qt5-core: The clang+base libstdc++ workaround has been expanded and
more C++11 features have been disabled when that combination is used by a
port (basically, FreeBSD 9 with USES=compiler:c++11-lang). The disabled
features have explanations for why they were disabled in the patched
header itself.
- devel/qt5-designer: uiplugins has been split out following a similar
change upstream. By depending on qt5-uiplugin, qt5-uitools avoids having
to depend on the big qt5-designer port.
- multimedia/qt5-multimedia: The port now uses GStreamer 1.0 instead of
0.10.
- net/qt5-network: The port now depends on libproxy for proxy settings.
Using libproxy allows proxy settings to be read from different sources,
and also allows .pac files to work with Qt.
- www/qt5-webkit: The port now uses GStreamer 1.0 instead of 0.10.
PR: 205805
PR: 206435
Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.
PR: 206293 [1]
Submitted by: olivierd@ [1]
Obtained from: ubuntu [2], rubygem-poppler upstream [3]
cairo-sphinx doesn't have a disable switch, but it checks for the
present of glib. Add the sphinx plist files under the GLIB option,
so that when sphinx plist entries are consistent, regardless if
glib is installed or not.
PR: 195187
- Remove SPATIALITE_DESC (added to Mk/bsd.options.desc.mk)
- Use USES=localbase
- Remove -L${ICONV_PREFIX}/lib from LDFLAGS
- Use *_CONFIGURE_WITH
- Bump PORTREVISION for package change
- Switch MASTER_SITES to the project's SourceForge page. It only contains 0.9.5
though.
- Set LICENSE_FILE.
- Switch to new style OPTIONS helpers.
- Stop setting CFLAGS/CPPFLAGS, everything builds fine without those.
PR: 205780
Approved by: maintainer timeout (bsam, 15 days)
MFH: 2016Q1
gdaldither.cpp: In function 'int FindNearestColor(int, int*, int, int, int)':
gdaldither.cpp:534: note: use -flax-vector-conversions to permit conversions
between vectors with differing element types or numbers of subparts
gdaldither.cpp:534: error: cannot convert 'int __vector__' to 'long long int
__vector__' for argument '1' to 'long long int __vector__
__builtin_ia32_psrlqi128(long long int __vector__, int)'
gdaldither.cpp:539: error: cannot convert 'int __vector__' to 'long long int
__vector__' for argument '1' to 'long long int __vector__
__builtin_ia32_psrlqi128(long long int __vector__, int)'
../GDALmake.opt:582: recipe for target 'gdaldither.o' failed
gmake[1]: *** [gdaldither.o] Error 1
PR: 205701
Submitted by: myself
Approved by: maintainer timeout
-- because the upstream's makefile only built that. Add our own
little makefile, that properly builds both static and shared variants
using bsd.lib.mk
PR: 206125
Approved by: Reinier de Blois (maintainer)
LICENSE= PD
Note that although Public Domain is not technically a license, it's
handled in the same way as licenses here, which is a common practice
(Arch, Gentoo, Fedora, Debian, even FOSSology do the same).
Convert all ports which redefine Public Domain LICENSE to LICENSE=PD.
Approved by: portmgr (bapt)
Differential Revision: D4149
upstream bug coming to light with modern compilers.
This does not change the compiled binaries, so no PORTREVISION bumps.
PR: 186773
Submitted by: Oliver Hartman
already had USES=pathfix, although it did nothing. For those ports, I
either removed it as they were handling the pkgconfig files differently
or I removed patches and substitutions that accomplished the same thing
as pathfix.
Differential Revision: https://reviews.freebsd.org/D850
Reviewed by: antoine, bapt, tijl
Approved by: portmgr (bapt)
Besides fixing the two CVEs mentioned above, this change also pulls two
other commits from libtiff upstream fixing other out-of-bounds reads that do
not have corresponding CVEs and were reported directly in libtiff's bug
tracker.
PR: 205923
Approved by: portmgr (antoine)
Obtained from: libtiff CVS repository
Security: b65e4914-b3bc-11e5-8255-5453ed2e2b49
Security: bd349f7a-b3b9-11e5-8255-5453ed2e2b49
- Now requires a C11 capable compiler
- Use make option target helpers
PR: 205550
Submitted by: me
Approved by: quentin.stievenart at gmail.com (maintainer)
2015-12-30 www/ocsigen: Broken for more than 6 months
2015-12-30 devel/monodevelop-database: Broken for more than 6 months
2015-12-30 lang/cduce: Broken for more than 6 months
2015-12-30 science/hdf-java: Broken for more than 6 months
2015-12-30 math/p5-Math-Geometry-Planar-GPC-Polygon: Broken for more than 6 months
2015-12-30 www/eliom: Depends on broken and expiring www/ocsigen
2015-12-30 audio/py-fastaudio: Broken for more than 6 months
2015-12-30 devel/jgoodies-common: Broken for more than 6 months
2015-12-30 graphics/pinta: Broken for more than 6 months
2015-12-30 games/kanatest: Broken for more than 6 months
2015-12-30 editors/bless: Broken for more than 6 months
2015-12-30 security/burpsuite: Broken for more than 6 months
The code is now hosted on GitHub, so start fetching from there. diff -uprN
between the old tarball from distcache.FreeBSD.org and the new one shows no
differences.
* Depend on libelf on DragonFly
* Rework the vdpau support code and enable vdpau for DragonFly, FreeBSD
doesn't support it just yet.
* Revert commit that removed support for non-render nodes. Neither
FreeBSD nor DragonFly supports render nodes at this time.
* Fix LDFLAGS to work with GCC5, which DragonFly uses by default.
* Update Makefile.targets: ffast-math isn't used since 8.0.3, don't
replace x86_64 with amd64 on Dragonfly. Drop obsolete python disable
replace.
The Google Visualization API is a nifty bit of kit for generating pretty
pictures from your data. By design it has a fair amount of Google-cruft, such
as non-standard JSON and stuffing configuration options in to a single CGI
query parameter.
Data::Google::Visualization::DataTable takes care of preparing data for the
API.
WWW: http://search.cpan.org/dist/Data-Google-Visualization-DataSource/
PR: 204060
Submitted by: jeremybbaggs@gmail.com
Approved by: mat (mentor)
Differential Revision: D4640
This module is attempts to hide the gory details of preparing your data
before sending it to a JSON serializer - more specifically, hiding some
of the hoops that have to be jump through for making sure your data
serializes to the right data types.
WWW: http://search.cpan.org/dist/Data-Google-Visualization-DataTable/
PR: 204061
Submitted by: jeremybbaggs@gmail.com
Approved by: mat (mentor)
Differential Revision: D4637
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.
While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.
PR: 205367
With hat: portmgr
Sponsored by: Absolight