Commit graph

18724 commits

Author SHA1 Message Date
Johannes Jost Meixner
80b6c31429 Upgrade CentOS to 6.6
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
  devel/linux-c6-libsigc++20
  graphics/linux-c6-gdk-pixbuf [1]
  graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
  and security/linux-c6-cyrus-sasl2
- Misc. cleanups

Differential Revision:	https://reviews.freebsd.org/D1108
Submitted by:	kmoore [1]
Reviewed by:	rene (emulation)
Approved by:	portmgr (swills)
Approved by:	swills (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-11-11 13:06:39 +00:00
Koop Mast
0aef8aee8f Fix plist. 2014-11-11 12:20:03 +00:00
Koop Mast
502d2f98b1 Unbreak LICENSE_FILE 2014-11-11 09:42:33 +00:00
Koop Mast
c2f6fdf8ac Update to 6.8.9-10.
Remove implicit liblqr-1 depend [1]

PR:		194780 [1]
Submitted by:	 Robert Schulze <rs@bytecamp.net> [1]
2014-11-11 08:03:27 +00:00
Bartek Rutkowski
1210b8757a graphics/libsixel: update 0.28.0 -> 1.3.2
PR:		194649
Submitted by:	Iwamoto Kouichi <sue@iwmt.org>
Approved by:	mentors (implicit)
2014-11-10 17:12:03 +00:00
TAKATSU Tomonari
4a67e5b2cf - Update to 1.6.3 2014-11-09 10:14:30 +00:00
TAKATSU Tomonari
05cfa5f726 - Update to 1.4.2 2014-11-09 10:14:04 +00:00
Wen Heping
8ed16e76dc - Update to 2.6.0
Submitted by:	rhurlin@gwdg.de(maintainer, via email)
2014-11-09 07:56:26 +00:00
Alexey Dokuchaev
b8d2e0ae5d - Update to version 0.6.0
- Define GLIB_SCHEMAS to prevent crash on startup
- Fix camera auto-detection after generic USB devd(8) events were changed
  from "fake" attach to notify
2014-11-08 21:27:24 +00:00
Wen Heping
dc543d7ec0 - Bump PORTREVISION to chase the update of devel/spatialindex 2014-11-08 11:30:25 +00:00
Thomas Zander
cf6fa431b6 Fix runtime errors with gcc 4.8
Additional enhancements:
- Enable Fortran again (thanks to thierry@)
- Add python and pgsql to USES=
- Correct grass dependency version: 6.4.3 to 6.4.4 (bug 192624)
- Ensure presence of GRASS, if option enabled
- Use ${PYTHON_PKGNAMEPREFIX}name>[compatible-version] scheme
- Broken on FreeBSD < 9.0, if option GRASS enabled (utempter.h problem)
- Correct typo for 'RUN_DEPENDS' in previous patch, sorry.
- Remove dirrmtry entries
- graphics/mapserver (+ www/fcgi) for mapscript capabilities
- rename %%QGIS_FCGI%% to %% QGIS_MAPSERVER%%

PR:		194060
Submitted by:	mazhe@alkumuna.eu
Reviewed by:	rhurlin@gwdg.de (maintainer)
2014-11-08 07:53:08 +00:00
Koop Mast
6b1c2ea085 Remove * from LIB_DEPENDS lines and specify the default library name
for ImageMagick. Using '*' it is unsupported and potention bugs here.
2014-11-07 09:55:22 +00:00
Alex Kozlov
1f7348fcc9 - Update to 1.7.80
* Fixed bug in -plte_len N option.
  * Added "-reduce_palette" and "-noreduce_palette" options. Enable
    reduce_palette when the "-new" or "-reduce" option is used.

PR:	194790
Submitted by:	Anton Sayetsky <vsasjason@gmail.com> (maintainer)
2014-11-05 19:26:33 +00:00
Ashish SHUKLA
85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
Bartek Rutkowski
feb745912c graphics/py-png: update 0.0.13 -> 0.0.17
- Change MASTER_SITES
- Add LICENSE
- Change WWW

PR:		194220
Submitted by:	Zhihao Yuan <lichray@gmail.com>
Approved by:	mentors (implicit)
2014-11-05 10:41:26 +00:00
Raphael Kubo da Costa
a9662ed949 Update Qt5 ports to 5.3.2.
Proudly presented by the KDE on FreeBSD team, with several guest stars.

This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.

New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
                        based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
                  devel/qt4-qdoc3. Originally worked on by Tobias Berner.
                  It had already been half-split from devel/qt5-buildtools,
                  we just needed to finish the work.

Dead ports:
- devel/qt5-qmldevtools: Merged into lang/qt5-qml.

Minor changes:
- devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list.
- graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP,
                             Direct Draw Surface and ICNS formats.
- multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now
                             mutually exclusive due to changes introduced in
                             Qt 5.3.0 (the ALSA code is now a proper plugin
                             that is only built if PulseAudio is not used).
- x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared
                     library.

The big changes:
- bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3]
  QMAKEPATH does much more than we want now that we call qmake from the top
  of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS
  property, which is in turn used by qt_config.pri to load the .pri files in
  mkspecs/modules.

  In practice, this means that if people have an older Qt installation those
  files will be used and QT_CONFIG will have values such as "gui" even if
  one is building a port like textproc/qt5-xml, which passes -no-gui to the
  configure script. Consequently, unintended code paths may be enabled or
  the configuration step can just fail if the .pro files expect values that
  are not present in the system-wide, older .pri files.

  We avoid all those problems if we use QMAKESPEC, as qmake does not take
  its value into account when evaluating the QMAKE_MKSPECS property and will
  only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for
  example, instead of all the files in mkspecs).

- Stop explicitly passing ${LOCALBASE} to the compiler. [3]
  qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR
  and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the
  ones in the build directory themselves.

  In practice, this means that we end up with linker calls like this:

  c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib
      -lQt5Gui -lQt5Core

  So if one already has Qt installed in the system, the older, already
  present version of the libraries in /usr/local/lib will be used instead of
  the newly-built ones in /wrkdir/build/lib.

  QTBUG-40825 discusses this behavior upstream, but there has been no
  agreement on a solution yet.

  For now, the solution adopted is to make the compiler and the linker aware
  of those paths but only try them last after all others, and this is
  achieved by setting the CPATH and LIBRARY_PATH environment variables when
  qmake is being used.

  In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to
  stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths
  from the pkg-config calls qtbase's configure script makes.

- Call qmake from the root of the ${WRKSRC}.

  In Qt 5.3, Qt's build infrastructure has undergone some changes that make
  our previous approach of calling qmake from the directories we want to
  build stop working. Things would break even more in Qt 5.4, in which
  qtbase's configure script does not accept the -process, -fully-process and
  -dont-process arguments anymore (it always behaves as if -process had been
  used).

  Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of
  this change involves changing lines in Makefiles from
    WRKSRC_SUBDIR=	foo/bar
  to
    BUILD_WRKSRC=		${WRKSRC}/foo/bar
    INSTALL_WRKSRC=		${WRKSRC}/foo/bar
  as well as adding patches to .pro files to avoid entering other
  subdirectories and removing post-configure targets that are not necessary
  anymore.

  Since qmake needs to be called from the top of ${WRKSRC} anyway, we can
  also simplify the configuration process for the qtbase ports a little.
  Looking at r10019 it is not clear why we started calling qmake in the
  pre-configure target in addition to the post-configure one (while also
  skipping it in do-configure), but we can now drop this call since letting
  configure behave as if -process had been passed means it will call qmake
  on its own and overwrite the files generated by the pre-configure call. We
  still need to call qmake in post-configure though, as the configure script
  does not pass -recursive when calling qmake and we need to be able to call
  make from any subdirectory when building.

PR:		194762 [1]
PR:		194566 # exp-run with base GCC and clang
PR:		194088 [3]
2014-11-05 09:39:21 +00:00
John Marino
e44447e355 graphics/code-eli: improved pkg-descr from maintainer 2014-11-04 22:40:00 +00:00
John Marino
0c5e7c4e20 Add new port graphics/code-eli
PR:		194406
Submitted by:	Fernando Apesteguia

This is a collection of C++ libraries that provides a variety of
functionalities.  Eigen3 is needed for most of the components to work
since all of the vector and matrix math is done using Eigen3. CPPTest
is used to perform unit testing on the components.
2014-11-04 18:36:41 +00:00
John Marino
e796db8ebc Add new port graphics/maim
PR:		194585
Submitted by:	Neel Chauhan

maim (make image) takes screenshots of your desktop. maim is an
improvement on Scrot, the minimalistic command line screen capturing
application.
2014-11-04 17:30:25 +00:00
Pawel Pekala
67ee3f9efa Update to version 0.2.7
PR:		194482
Submitted by:	maintainer
2014-11-02 12:54:11 +00:00
Alexey Dokuchaev
cfbf4acbc4 Install introspection files (as required by some programs). 2014-11-01 20:50:25 +00:00
Dmitry Marakasov
32c8390cd5 - Add LICENSE 2014-11-01 08:34:04 +00:00
Dmitry Marakasov
4e98bb238e - Drop @dirrm* from plist
- Add LICENSE_FILE
2014-11-01 08:33:31 +00:00
Antoine Brodin
f874b98feb Fix LIB_DEPENDS 2014-10-31 22:04:30 +00:00
Antoine Brodin
6e230647fd Fix LIB_DEPENDS 2014-10-31 21:58:58 +00:00
Dmitry Marakasov
e7a20af648 - Clarify LICENSE
- Add LICENSE_FILE
2014-10-31 19:55:09 +00:00
Mathieu Arnold
3e0ef45119 Make buildable again.
Noticed by:	antoine
Pointy hat to:	mat
Sponsored by:	Absolight
2014-10-31 18:11:59 +00:00
Dmitry Marakasov
6e370a2167 - Add LICENSE 2014-10-31 14:44:35 +00:00
Matthias Andree
129145d5c1 Upgrade to new upstream release 4.2.
ChangeLog: http://rawtherapee.com/blog/rawtherapee-4.2-is-out
2014-10-31 08:33:57 +00:00
Mathieu Arnold
f43e79fde2 Remove a bit of patch that should not have been there
Noticed by:	mva
Sponsored by:	Absolight
2014-10-30 16:06:44 +00:00
Mathieu Arnold
1896969863 Fix building as a user.
Sponsored by:	Absolight
2014-10-30 14:17:05 +00:00
Dmitry Marakasov
12859583e0 - Strip library 2014-10-29 15:33:12 +00:00
Dmitry Marakasov
1b8a653023 - Fix build for SMYRNA option
Approved by:	portmgr blanket
2014-10-28 01:23:47 +00:00
Dmitry Marakasov
2ef801ead1 - Fix shebangs
Approved by:	portmgr blanket
2014-10-28 01:13:32 +00:00
Jason E. Hale
60f6e26170 - Fix stage-qa error where STAGEDIR was being referenced by the binary
by setting up MAKE_ENV instead of passing STAGEDIR through PREFIX
- Respect CC, CFLAGS, LDFLAGS, and MAKE_JOBS
- Strip binaries
- Convert USE_BZIP2 to USES
- Use options helpers (this also fixes a problem where LIB_DEPENDS was
  being over-ridden in the PDF option, effectively cancelling out the
  LIB_DEPENDS for the PS option)
  Note: Did not use <OPT>_CONFIGURE_ENABLE because the configure script
  only understands --disable-<feature>
- Bump PORTREVISION

PR:		194317
Approved by:	olivierd (maintainer)
2014-10-27 23:36:31 +00:00
Koop Mast
a462744240 Update the "new" Mesa to 10.3.2.
Add code to select the correct MASTER_SITE.
Mesa version 10.3.0 -> distdir 10.3
Mesa version 10.3.2 -> distdir 10.3.2

Obtained from:	xorg-dev repo
2014-10-27 20:39:00 +00:00
Pawel Pekala
63ab8c6719 - Update devel/doxygen to version 1.8.8 [1]
- Fix graphics/partio plist problem after doxygen update [2]

PR:		194178 [1]
Submitted by:	maintainer [1]
Approved by:	mva@ [2]
2014-10-26 23:25:45 +00:00
Dirk Meyer
63450a2015 - update to 10.35.94 2014-10-26 19:58:04 +00:00
Raphael Kubo da Costa
32bcfd1eed Add missing dependencies.
* USES=pkgconfig was missing so exiv2 detection was broken, for example.
* USE_QT5=declarative and USE_QT5=printsupport were missing, and the latter
  is required for the port to build correctly with the upcoming Qt 5.3.2.
  I've added an upstream commit to properly detect and use PrintSupport in
  the build process as well.

PR:		194596
Approved by:	Hannes Hauswedell <h2+fbsdports@fsfe.org> (maintainer)
2014-10-25 23:04:53 +00:00
Antoine Brodin
fdab2b6359 Deprecate ports broken for more than 6 months 2014-10-25 16:49:19 +00:00
Alex Kozlov
9f7b49ae86 - Update to 1.7.78
- Update maintainer's email

PR:	194461
Submitted by:	Anton Sayetsky <vsjcfm@gmail.com> (maintainer)
2014-10-24 14:38:11 +00:00
Danilo Egea Gondolfo
73ea2f57a9 - Update from 2.8 to 2.9
- Use options helpers
- Take maintainership
2014-10-24 13:54:01 +00:00
Koop Mast
1bc98bdc34 Add libepoxy.
Epoxy is a library for handling OpenGL function pointer management for you.
2014-10-24 11:10:31 +00:00
John Marino
801d8368e2 graphics/libGL: Fix Gallium drivers on DragonFly (No-Op for FreeBSD) 2014-10-23 11:27:42 +00:00
Antoine Brodin
06b69cb81e Fix duplicate pkgname
||<|2> gimp ||<|2> 2 || gnome@FreeBSD.org || graphics/gimp ||
|| gnome@FreeBSD.org || graphics/py-gimp ||
2014-10-21 19:38:18 +00:00
Marcus von Appen
734b61f327 - Convert ports of graphics/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-21 16:36:12 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
John Marino
e37d39a111 Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 09:34:03 +00:00
Koop Mast
238087016a Update to 0.48.5.
Adobe Illustrator SVG files containing entities can be loaded again
Support for Poppler 0.26
Support for Boehm-GC 7.4.0 and later
Several crash bugs were fixed

Remove the gnomevfs option.
Install all available manpages.
2014-10-20 09:12:19 +00:00
Max Brazhnikov
a1d086bc7a - Chase shlib bump in astro/marble and graphics/okular after update to 4.14.2 2014-10-19 15:59:37 +00:00