Commit graph

7537 commits

Author SHA1 Message Date
Koop Mast
0f0314bd75 Fix plist after gtk20 update to 2.24.29.
Submitted by:	antoine@
2015-12-13 12:51:47 +00:00
Koop Mast
effa71fe9b Update gtk30 to 3.16.7. 2015-12-12 10:59:38 +00:00
Koop Mast
8faff8fae8 Update gtk20 to 2.24.29. 2015-12-12 10:59:11 +00:00
Raphael Kubo da Costa
31469ae565 PyQt: Replace bsd.pyqt.mk with Uses/pyqt.mk.
In preparation for landing PyQt5 ports, generalize devel/py-qt4's
bsd.pyqt.mk and make it a proper file in Uses/.

Ports wishing to depend on PyQt4 ports can now do the following:
  USES=		pyqt:4
  USE_PYQT=	foo bar_build baz_run

Other changes include the renaming of the PYQT4_DIST variable to PYQT_DIST
and the introduction of the PYQT_SIPDIR plist substitution variable. The
rest of the contents of Uses/pyqt.mk are pretty much identical to what we
had in bsd.pyqt.mk with additional processing of USE_PYQT.

Even though this patch touches files in many different ports, the goal is
for it to be a no-op from an end-user perspective (so that the basic
infrastructure is landed before the other, riskier changes): no dependencies
have been changed, PyQt/SIP/QScintilla have not been upgraded and the plists
should remain exactly the same, since PYQT_SIPDIR currently contains the
same value that used to be hardcoded in the plists.

Huge thanks to Guido Falsi (madpilot@) for spearheading most of the work: he
took the initiative to work on PyQt5 and sent D2910 to Phabricator with the
original version of this patch. Tobias Berner (tcberner@gmail.com) later
applied it to kde@'s experimental area51 repositories and did some more work
on it.
2015-12-08 16:49:43 +00:00
John Marino
f01cba6e50 FPC ecosystem: Upgrade version 2.6.4 => 3.0.0
This is the first major release of FreePascal in nearly four years.
There are a ton of new features, way more to list here. see:
http://wiki.freepascal.org/FPC_New_Features_3.0

Several new unit ports were added, some were contracted.  Most of
those were absorbed into the main FPC packages, but two units are
no longer supported: sndfile and matroshka.

All 99 remaining ports (including Lazarus ports) were build tested
on FreeBSD i386 and amd64 Release 10.2
2015-12-05 23:29:36 +00:00
Antoine Brodin
0e8c3bf1b3 Update giflib to 5.1.1
PR:		204492
2015-12-03 20:01:03 +00:00
Raphael Kubo da Costa
7995b78e56 Drop x11-toolkits/qt5-gui's pkg-message too.
It contains the same suggestions that were dropped from its Qt4 counterpart
in r402882. Mention both ports in UPDATING.

PR:		202927
Submitted by:	theraven@
MFH:		2015Q4
2015-12-03 16:39:24 +00:00
Raphael Kubo da Costa
83ce6cca06 Remove x11-toolkit/qt4-gui's pkg-message.
Back in mid-2012 (ports revisions r297367 and r299321), pkg-message was
added to the port suggesting changes to the default shared memory limits in
loader.conf(5). Since then, the default limits have been changed and the
values suggested by the port are no longer sensible (base r209037, present
in all supported FreeBSD releases).

According to theraven@:
  Suggesting lowering the maximum number of pages available for shared pages
  doesn't seem sensible. The other default limits look as if they ought to
  be high enough (kern.ipc.shmseg is the number of shm segments that each
  process can have open, so should be fine. kern.ipc.shmmni is the total
  number of shm objects, so might need lowering).

Follow his advice and drop the suggestions from pkg-message.

PR:		202927
Submitted by:	theraven@
MFH:		2015Q4
2015-12-03 16:36:25 +00:00
Dmitry Marakasov
d7491e4752 - Update to 3.2.2
PR:		204810
Submitted by:	tobias.kortkamp@gmail.com
2015-12-01 13:53:44 +00:00
Dmitry Marakasov
5260bfe6a1 - Remove useless WX_UNICODE
- Use BROKEN helper

Approved by:	portmgr blanket
2015-11-24 14:56:04 +00:00
Jan Beich
49a253ff19 x11-toolkits/gtk30: convert to option helpers
Approved by:	portmgr blanket
2015-11-24 04:11:27 +00:00
Jan Beich
8af40027a9 graphics/gtk-update-icon-cache: restore r297047 after r313633
- Invoke pkg-config(1) instead of checking manually [1]
- Convert to ECHO_MSG which can be silenced

PR:		166279
Reported by:	mi (via mail on gnome@ list)
Approved by:	gnome (kwm)
Submitted by:	John Hein <jh-fbml@snkmail.com> [1]
Differential Revision:	https://reviews.freebsd.org/D4260
2015-11-24 04:08:55 +00:00
Dmitry Marakasov
adb599850a - Update to 3.6.2
PR:		204561
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2015-11-23 19:35:18 +00:00
Li-Wen Hsu
4c536e83f0 Add version specified ports of separated standard Python modules for
non-default Python versions:

- Add pyXY-{sqlite3,gdbm,tkinter} ports for generating binary packages
- Improve/add pkg-message to point users to install respective packages of
  separated Python standard modules
- Add COMMENT to explicitly show the Python version that package should be
  used with
- Simplify version-related PYTHON_* for lang/python35

Reviewed by:	koobs
Differential Revision:	https://reviews.freebsd.org/D4170
2015-11-19 01:28:38 +00:00
Grzegorz Blach
012d185caa Update to 1.16.0 2015-11-16 15:45:08 +00:00
Antoine Brodin
c905c203db Allow building with giflib 5.1
PR:		204492
2015-11-12 18:35:53 +00:00
Sunpoet Po-Chuan Hsieh
da3088baa7 - Update to 1.45
- Pet portlint: fix diff header of patch files
- Sort PLIST

Changes:	http://search.cpan.org/dist/Prima/Changes
2015-11-06 08:51:06 +00:00
Alexey Dokuchaev
102fda7493 - Update to version 1.8.3 and convert to option helpers
- Reindent EXAMPLEDIRS and other lines to avoid wrapping

PR:	203329
2015-11-02 10:12:59 +00:00
Pietro Cerutti
1135eb383a x11-toolkits/bwidget - update to 1.9.9
Announce: http://sf.net/p/tcllib/mailman/message/34549122
2015-10-28 09:07:17 +00:00
Dmitry Marakasov
0b1f5d29f8 - Add LICENSE_FILE
- Fix shebangs

Approved by:	portmgr blanket
2015-10-23 17:41:00 +00:00
Koop Mast
cdf0194fe5 Update libXaw to 1.0.13.
Obtained from:	Xorg devel repo
2015-10-20 13:39:00 +00:00
Koop Mast
a746e73adb Update libXt to 1.1.5.
Obtained from:	Xorg devel repo
2015-10-20 13:38:35 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Grzegorz Blach
1f7c8c56ec Update to 1.15.2 2015-10-06 17:20:23 +00:00
Sunpoet Po-Chuan Hsieh
002b9ffba6 - Update to 1.3.3.1
Changes:	http://sourceforge.net/p/pyfltk/code/HEAD/tree/trunk/pyfltk/CHANGES
2015-10-04 18:01:48 +00:00
Koop Mast
7b97259096 Update gstreamer1 ports to 1.6.0.
* gstreamer1-libav now uses ffmpeg from ports.
* New ports:
  * gstreamer1-validate: Tools to detect if elements are not behaving
    as expected, mainly aimed at developers, or advanced debugging.
  * gstreamer1-rtsp-server: Base foundation for building a rtsp
    server ontop of GStreamer
 * Bunch of new plugins like: mpg123, rsvg, libde265, openh264, x265 and dtls.

Release announcement:
  http://lists.freedesktop.org/archives/gstreamer-announce/2015-September/000357.html

Obtained from:	gnome devel repo
2015-09-26 14:36:23 +00:00
Baptiste Daroussin
0eae03bd38 Specify correctly @post* for gtk-query-immodules 2015-09-26 00:08:26 +00:00
Dmitry Marakasov
e5ad754afb - Switch to options helpers
- Drop 8.x support

Approved by:	portmgr blanket
2015-09-24 21:19:41 +00:00
Jan Beich
2c13179f74 x11-toolkits/scintilla, editors/scite: update to 3.6.1
Changes:	http://www.scintilla.org/ScintillaHistory.html
PR:		203144
Submitted by:	Naram Qashat cyberbotx@cyberbotx.com (maintainer)
2015-09-24 18:10:45 +00:00
Jimmy Olgeni
feb651a670 Typos, whitespace and capitalization fixes (S-X). 2015-09-20 21:12:20 +00:00
Alexey Dokuchaev
6e632c7019 - Make dependency on `www/webkit-gtk2' optional: there's a configure switch
for this, and it is quite heavy while not necessarily always desirable
- Remove bogus `+=' from LIB_DEPENDS and USES: the port is not being master
  for anyone, thus those were just confusing
- Consistently put space before trailing backslash when wrapping long lines
- Reword MSPACK_DESC (MS -> Microsoft) while I'm here
2015-09-19 17:15:16 +00:00
David Chisnall
9156bf1b9e Make all GNUstep ports install into the System domain so that the Local domain is available for stuff built from source.
Some ports were already installing in the System domain, for these just remove the Makefile lines explicitly specifying the install domain.

The rest are installed in the Local domain, remove any overrides, update their pkg-plists and any explicit paths in the Makefiles and then bump port revision.

Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D2977
2015-09-19 10:33:34 +00:00
Sunpoet Po-Chuan Hsieh
9626dfd179 - Add NO_ARCH 2015-09-18 17:59:37 +00:00
Sunpoet Po-Chuan Hsieh
dae9455472 - Add NO_ARCH 2015-09-18 17:59:33 +00:00
Sunpoet Po-Chuan Hsieh
5b853914b8 - Add NO_ARCH 2015-09-18 17:59:28 +00:00
Sunpoet Po-Chuan Hsieh
2cd9a36773 - Add NO_ARCH 2015-09-18 17:59:24 +00:00
Sunpoet Po-Chuan Hsieh
b54a22e762 - Add NO_ARCH 2015-09-18 17:59:20 +00:00
Sunpoet Po-Chuan Hsieh
23fb3612fc - Add NO_ARCH 2015-09-18 17:59:16 +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
Dmitry Marakasov
afa59f3b5e - Add missing files to plist
- Add NO_ARCH

Approved by:	portmgr blanket
2015-09-16 16:03:59 +00:00
Mathieu Arnold
320514f1dd It seems some people keep adding $FreeBSD$ to patch files.
Patches must not be changed by the vcs, this includes the
svn:keyword expansion.  Set fbsd:nokeywords to a couple of patches.

With hat:	portmgr
Sponsored by:	Absolight
2015-09-16 13:03:45 +00:00
Raphael Kubo da Costa
39ced03cc1 Update the Qt4 ports to 4.8.7.
According to upstream, this is the last planned Qt4 release.
A list of changes since 4.8.6 can be found here:
<http://download.qt.io/official_releases/qt/4.8/4.8.7/changes-4.8.7>

Porting notes and changes:
- Remove several patches that have been upstreamed.
- Make Uses/qmake.mk pass the contents of LIBS to the qmake environment. [1]
- Repurpose devel/qt4/files/extrapatch-src-corelib-global-qglobal.h now the
  original patch is part of the release (curiously enough, the original
  patch was never actually used, as the ?= assignment in r362837 after
  r362770 was never possible).

  This works around the way compiler support for C++11 features is detected
  in Qt 4.8.7: while it originally only uses the compiler to determine if
  something is supported or not, the initializer lists feature also depends
  on the C++ standard library being used. It's a problem in FreeBSD 9.x,
  where USES=compiler:c++0x or USES=compiler:c++11-lang means we will use
  clang to build a port but use libstdc++ from base (GCC 4.2). The latter
  obviously does not support initializer lists, and the build fails because
  Qt tries to include headers that do not exist (<initializer_list>).

  Since detecting libstdc++'s version is not trivial (we need to include a
  non-lightweight header like cstdio and then check for __GLIBCXX__), we
  just enable Q_COMPILER_INITIALIZER_LISTS support only when libc++ is used
  (there should be no reason for someone to be using clang with GCC 4.8's
  libstdc++, for example).

  x11/kdelibs4's FindQt4.cmake had to include a backported change from the
  upstream FindQt4.cmake in CMake itself to use a C++ compiler to detect
  flags like Q_WS_X11, otherwise the inclusion of <ciso646> in qglobal.h
  makes the build fail.

This patch contains changes by me, makc@ and alonso@.

PR:             202552 [1]
PR:             202808 [exp-run]
Submitted by:	pawel@ [1]
2015-09-16 08:55:04 +00:00
Dmitry Marakasov
99ff99070c - Add NO_ARCH
- Switch to options helpers

Approved by:	portmgr blanket
2015-09-15 17:56:31 +00:00
Dmitry Marakasov
d877f20d7f - Add empty directories to plist
Approved by:	portmgr blanket
2015-09-15 16:27:23 +00:00
Mathieu Arnold
afae652a2a Make it so that the default Perl is always called perl5.
- Move Perl's man1 files along with its man3 files.
- Move where Perl installs its modules man1 pages.
- Convert the ports installing man1 pages.
- Make different Perl versions installable at the same time.
  Though you should note that only the default version can be used to
  install Perl modules, and the non default Perl versions cannot use the
  modules installed via ports if they contain .so as they are installed
  in a version specific directory.

Reviewed by:	bapt (the Mk bits)
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3542
2015-09-14 12:19:48 +00:00
Baptiste Daroussin
69397865ba Switch to wxPython 3.0+ 2015-09-13 16:55:54 +00:00
Dmitry Marakasov
3f066402b0 - Fix perms in WRKSRC to fix build as non-root
Approved by:	portmgr blanket
2015-09-11 18:45:34 +00:00
Alexey Dokuchaev
fa6c93cb33 This port does not in fact link on PowerPC because of missing
__sync_bool_compare_and_swap_8() implementation.  While here,
arrange the knobs in a more logical order, improve on COMMENT,
and fix some minor whitespace issues.
2015-09-07 16:29:06 +00:00
Grzegorz Blach
f97de7ba46 - Update devel/efl to 1.15.1
- Update x11-toolkits/elementary to 1.15.1
2015-09-02 23:10:23 +00:00
David Naylor
eeb1443b97 lang/pypy: update to 2.6.1
Changes:
 - Add external cffi ports (a la python):
   - databases/pypy-gdbm
   - databases/pypy-sqlite3
   - x11-toolkits/pypy-tkinter
 - Add bsd.pypy.mk for consistency between pypy ports.
 - Add bsd.pypy.cffi.mk for consistency with external cffi ports.
 - Switch back to using $PREFIX/pypy-X.Y (the '-' separator is required to
   differentiate between lang/pypy and lang/pypy3)
 - Remove all patches (upstreamed, see announcement below)

ChangeLog:
 - Bug Fixes
   - Revive non-SSE2 support
   - Fixes for detaching _io.Buffer*
   - Clear up contention in the garbage collector between trace-me-later and
     pinning
   - Issues reported with our previous release were resolved after reports from
     users on our issue tracker at https://bitbucket.org/pypy/pypy/issues or on
     IRC at #pypy.
 - New features:
   - cffi was updated to version 1.3
   - The python stdlib was updated to 2.7.10 from 2.7.9
   - vmprof now supports multiple threads
   - The translation process builds cffi import libraries for some stdlib
     packages, which should prevent confusion when package.py is not used
   - better support for gdb debugging
   - FreeBSD should be able to translate PyPy "out of the box" with no patches
 - Numpy:
   - Better support for record dtypes, including the align keyword
   - Implement casting and create output arrays accordingly (still missing some
     corner cases)
   - Support creation of unicode ndarrays
   - Better support ndarray.flags
   - Support axis argument in more functions
   - Refactor array indexing to support ellipses
   - Allow the docstrings of built-in numpy objects to be set at run-time
   - Support the buffered nditer creation keyword
 - Performance improvements:
   - Delay recursive calls to make them non-recursive
   - Skip loop unrolling if it compiles too much code
   - Tweak the heapcache
   - Add a list strategy for lists that store both floats and 32-bit integers.
     The latter are encoded as nonstandard NaNs. Benchmarks show that the speed
     of such lists is now very close to the speed of purely-int or purely-float
     lists.
   - Simplify implementation of ffi.gc() to avoid most weakrefs
   - Massively improve the performance of map() with more than one sequence
    argument

Differential Revision:	https://reviews.freebsd.org/D3285
2015-08-31 19:38:23 +00:00