- Remove graphics/librsvg2 from build dependency
- Add gettext-runtime to USES and glib20 to USE_GNOME, because
webplugin depends from them
- Add xext to USE_XORG
- Remove CPPFLAGS and LDFLAGS; add localbase to USES
- Remove verbose flag from MAKE_ENV
- Add corelib to USE_QT4
- Add x11 to USE_XORG in case of QT4 usage
- Add core to USE_QT5
- use prebuilt icons instead of conversion tool to generate them
PR: 198087
Submitted by: lightside@gmx.com
- Remove graphics/librsvg2 from build dependency
- Add DESKTOPFILES option for installation of icons and mime types
- Use prebuilt icons instead of conversion tool to generate them
- Adapt pkg-plist
PR: 198087
Submitted by: lightside@gmx.com
- simplified configuration scripts
- deadlock fixes
- Thread safe miniexp
- Now using the standard autotools approach (thanks to Vincent Torri).
- New windows installer (thanks to Konstantin Kravtsov).
- General speedup thanks to lock-free smart pointers.
- ddjvu can produce one file per page.
- djvused can now set the default page orientation.
- Bug fixes all around.
PR: 198087
Submitted by: lightside@gmx.com
Approved by: bf (maintainer timeout)
During the exp-run in bug 208158, it was found that graphics/inkscape
gives errors with libc++ 3.8.0:
libavoid/connector.cpp:888:29: error: call to 'abs' is ambiguous
COLA_ASSERT(abs(i->pathNext->id.objID - i->id.objID) != 2);
^~~
This is because abs() is called with unsigned arguments. Fix it
by casting the arguments to the appropriate signed types. This
mimics what happens with older libraries where the only version of
abs() was the one in <stdlib.h>, which is prototyped:
int abs(int)
The expression used in ConnRef::generatePath() is not strictly correct
because it depends on details of integer overflow that are undefined
by the C++ standard.
PR: 209675
Submitted by: dim
- Move DISTFILES setting back to master port exclusively as upstream had
used correct (coherent with v1.4) tags for v1.6 this time
- Register mutual port install-time conflict (CONFLICTS_INSTALL)
- Create convenience symlink in `post-extract' rather than `pre-patch',
because `200:dos2unix' bogusly(?) runs before `300:pre-patch'
- Since luxrays' library samples are not built as of r410138, do not try
to patch them (GC currently no-op patches)
- For the same reason, do not request GLUT, GLEW, and execinfo libraries
that were only used when building samples
- Convert FreeImage to an option (mandatory for v1.4) and default to off
Future mesa version will drop the glx-tls configure switch. This is by
default disabled on !linux and when the configure switch is dropped
glx-tls will be enabled always. Add a blob explaining why, we can't
enable this on FreeBSD yet. We might need to backport some patches
until we can.
Obtained from: graphics team development repo.
`__forceinline' with `inline __attribute__((always_inline))', which is
how upstream originally defines it in order to be understood by both
Clang and GCC, and don't force CHOSEN_COMPILER_TYPE as it is not needed
anymore. Bump port revision.
- Use the version tag instead of commit hash when they're the same.
- Remove unnneeded variables.
- Simplify go- ports when possible.
- Various fixes.
Sponsored by: Absolight
- Unbreak the build by putting `sip_build' on the USE_PYQT list
- Patch generated sipAPIexpreditor.h file to allow building against
newish libc++ 3.8.0
README.pod is no longer manified into a README.3, as the README.pod is
installed and can be read with perldoc, remove the README.3 files that
may be generated.
With hat: perl@
Sponsored by: Absolight
unbreak the build.
This is because this port defines its own versions of a number of <cmath>
functions, which cause the ambiguity. These functions are only declared in
<cmath> for libc++ 3.8.0 and later, so fix it by disabling the custom
functions for those versions of libc++.
PR: 209652
Submitted by: dim
- Remove `compiler:c++11-lang' from USES, it is not needed (the port does
not build on 9.x with any of c++11-lang/c++11-lib/USE_GCC=yes anyways)
- Make image format support in helper programs optional (and off by default)
- Add graphics/giflib as a dependency to build with GIF support
- Delete patches which aren't needed with the new version
PR: 209719
Approved by: atkin901@gmail.com (maintainer), adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D6580
- Switch to USES=localbase
- Fix EXIF option: libexif is bundled, don't use external header (unfortunately, couldn't make it work with external libexif)
- Add possibly empty directory to plist
This patch replaces a bunch of ${CURDIR}/../../ by ${CURDIR:H:H};
the latter is considered proper contemporary usage by kde@ . The
patch is independent of other KDE4 infrastructure changes.
PR: 209303
Submitted by: Adriaan de Groot <groot@kde.org>, rakuco, T.C.Berner <tcberner@gmail.com> (kde)
longer. This is a no-op because KDE4_PREFIX is equal to LOCALBASE
Fix up properties for misc/kde4-l10n/files/bsd.l10n.mk to make svn happy.
PR: 209014 (partial)
Submitted by: myself
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D6542
This port has failed on me three separate times, it appears to be trying
to link prematurely, e.g.
../SeExpr/libSeExpr.so: error: undefined reference to 'SeExprpos()'
I reported it a few weeks ago, but now I'm going ahead and marking it
as unsafe.
GraphicsMagick actually has the ability to be a slim package, and
support for every format is configurable.
All previously hard dependencies are now on by default, so the
default package is unchanged. No PORTREVISION bump necessary.
PR: 209362
Approved by: maintainer timeout (15 days)
Aseprite is an open source program to create animated sprites.
Its main features are:
* Sprites are composed by layers & frames (as separated concepts).
* Supported color modes: RGBA, Indexed (palettes up to 256 colors),
and Grayscale.
* Load/save sequence of PNG files and GIF animations
(and FLC, FLI, JPG, BMP, PCX, TGA).
* Export/import animations to/from Sprite Sheets.
* Tiled drawing mode, useful to draw patterns and textures.
* Undo/Redo for every operation.
* Real-time animation preview.
* Multiple editors support.
* Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc.
* Onion skinning
WWW: http://www.aseprite.org/
PR: 204497
Submitted by: Yuri Victorovich <yuri@rawbw.com>
- This is a variant of graphics/py-pygraphviz for Python 3.x.
A separate port is needed until the ports tree gets VARIANTS support.
The science/gramps port will soon be updated to a version which only
supports python3, and it depends on py-pygraphviz with python3.
To allow people to only use packages directly (and not ports),
the package building infrastructure needs to build 2 packages:
py-pygraphviz with python2 and py-pygraphviz with python3.
Since the ports tree doesn't yet have VARIANTS support, this is not
yet possible without making a separate py3-pygraphviz port.
- Ensure graphics/py-pygraphviz does not clobber variables in slave port
- While here, add LICENSE and LICENSE_FILE details to graphics/py-pygraphviz
PR: 207039
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D6281
- This is a variant of graphics/py-pillow for Python 3.x.
A separate port is needed until the ports tree gets VARIANTS support.
The science/gramps port will soon be updated to a version which only
supports python3, and it depends on py-pillow with python3.
To allow people to only use packages directly (and not ports),
the package building infrastructure needs to build 2 packages:
py-pillow with python2 and py-pillow with python3.
Since the ports tree doesn't yet have VARIANTS support, this is not
yet possible without making a separate py3-pillow port.
- Ensure graphics/py-pillow does not clobber USES and TKINTER_xxx_DEPENDS variables in slave port
- Remove duplicate USES= line in graphics/py-pillow
PR: 207040
Approved by: mat, adamw (mentors), koobs (maintainer)
Differential Revision: https://reviews.freebsd.org/D6433
- Re-enabling the default options based on the new defaults in Makefile
- Linking against port installed libx265 (not internal copy)
- Increased the memory size of the JS decoder to 32 MiB and avoid
polluting the global namespace.
- Published the Emscripten patches which reduce the size of the
generated JS code.
- Faster encoding (x265 is the default encoder and is built in bpgenc).
- Added monochrome support to x265.
- Fixed metadata handling.
PR: 209554
Submitted by: Matthieu Volat <mazhe@alkumuna.eu>
- Added support for Leica X-U (Typ 113) maker notes
- Added a new Pentax LensType (thanks Louis Granboulan)
- Added a number of new Sony lenses (thanks Jos Roost)
- Added a new Canon LensType (thanks Mees Dekker)
- Extract TIFF-format thumbnails and previews
- Patched to ignore XML entities inside comments
- Fixed inconsistent conversion of PreviewColorSpace values
- Fixed writing of TargetPrinter tag
- Fixed bug introduced in 10.16 which which could cause a runtime
warning when using the -o option and not writing any "real" tags
PR: 209573
Submitted by: linpct@gmail.com (maintainer)
- Added %D, %F and %E filename format codes
- Added a new Minolta lens (thanks Jos Roost)
- Decode Photoshop Compression mode
- Decode Nikon MultiExposure information for the D5
- Updated decoding of Sony tags for ILCA-68 (thanks Jos Roost)
- Fixed bug adding back XMP tags after deleting all XMP from MOV/MP4 files
- Fixed problem using -o option when reading from stdin (ie. FILE is "-")
- Fixed problem where user-defined Composite tags may not always override
pre-defined Composite tags with the same name, and added feature to allow
the user to specify whether they should override existing tags or not
PR: 209565
Submitted by: linpct@gmail.com (maintainer)
cairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python
bindings and object-oriented API for cairo. Cairo is a 2D vector graphics
library with support for multiple backends including image buffers, PNG,
PostScript, PDF, and SVG file output.
WWW: https://github.com/SimonSapin/cairocffi
PR: 208889
Submitted by: Dave Cottlehuber <dch@skunkwerks.at>
- upgrade fixes the use of the port
- py-opengl -> py-PyOpenGL
- py-opengl-accelerate -> py-PyOpenGL-accelerate
PR: 205472
Submitted by: matthew@reztek.cz
Reviewed by: koobs
* Switch to USES=localbase.
* Mark this version as legacy version now that ImageMagick7 is released.
Upstream will continue to support this version.
* Switch to CONFLICT_INSTALL
GCC 6.1 was released this week. The Ada Framework in FreeBSD ports has
been based on GCC 5.3 GNAT although GCC 6.x has been supported for awhile
via the ADA_DEFAULT option in make.conf.
Now that GCC 6 has been officially released, switch to it by default.
People can maintain the old foundation by putting "ADA_DEFAULT=5" in
/etc/make.conf.
Libraries built by one GNAT are unusable by another, so almost every Ada
port has been bumped as a result. Noticable exceptions are dns/ironsides
which fails to build on gcc6 (thus USES=ada:5 is set) and cad/ghdl which
needs additional testing as it may require gcc5 on FreeBSD (DragonFly
uses the LLVM backend only).
While there replace USE_SQLITE=x by USES=sqlite:x.
PR: 208971
Submitted by: mat
Exp-run by: antoine
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D5951
2016-04-11 deskutils/qlabels: Does not fetch, unmaintained
2016-04-14 french/tvdownloader: Many channels have modified their protocols and cannot be DL anymore
2016-04-14 comms/cdr_read: unfetchable
2016-04-14 russian/rubygem-rutils: Deprecated by upstream
2016-04-14 devel/rubygem-dotenv-deployment: Deprecated by upstream in latest version (0.3.0)
2016-04-15 www/p5-LWP-ConsoleLogger: Depends on expiring www/p5-HTTP-CookieMonster
2016-04-15 www/p5-WWW-Mechanize-Cached: Depends on expiring www/p5-HTTP-CookieMonster
2016-04-15 www/p5-HTTP-CookieMonster: Broken for more than 6 months
2016-04-15 misc/diary-hercules: Broken for more than 6 months
2016-04-15 graphics/ffff: Broken for more than 6 months
2016-04-15 net-im/sigram: Broken for more than 6 months
2016-04-15 games/annelid: Broken for more than 6 months
2016-04-15 science/py-pydap: Broken for more than 6 months
2016-04-15 sysutils/su2: Broken for more than 6 months
2016-04-15 www/download-gemist: Broken for more than 6 months
2016-04-15 databases/p5-qdbm: Broken for more than 6 months
2016-04-15 comms/libfec: Broken for more than 6 months
2016-04-15 deskutils/ladon: Broken for more than 6 months
Sponsored by: Essen Linuxhotel Hackathon 2016