1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

7086 Commits

Author SHA1 Message Date
John Marino
8437c8ae4e x11-toolkits/blt: install libBLTstubs.a too
PR:		190646
Submitted by:	darius (dons.net.au)
2014-07-26 23:40:50 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Baptiste Daroussin
752da6b94b Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-24 16:33:10 +00:00
Raphael Kubo da Costa
c3f9087c48 Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.
... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.

This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:

- General, belated changes:
  * Use OPTIONS helpers wherever possible, stop including
    <bsd.port.options.mk> when not necessary, stop checking for
    ${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
    add options such as DOCS and/or DEBUG where they were only checked for.

- QScintilla ports:
  * Drop the API option from py-qt4-qscintilla2. It had been broken ever
    since staging support was added, and its existence does not make much
    sense: QScintilla is a hard dependency regardless of the state of this
    option anyway, they all come from the same tarball and the configuration
    script assumes the .api file will always be installed.

- PyQt ports:
  * The configure.py patch shared by all PyQt ports has been trimmed down to
    the minimum. Changes for Qt3 compatibility or for things that are just
    not needed anymore have been removed.

  * Several post-configure targets in the PyQt ports have been removed, as
    they had no effect on the way the ports were built whatsoever.

  * In some cases, instead of calling Python's py_compile.py on `ls *.py
    */*.py */*/*.py` to generate .pyc and .pyo files, we just call
    compileall.py, which is made for this kind of task.

  * The patch + sed hack to build py-qt4-dbussupport has been replaced by
    only extracting the dbus/ directory for that port and excluding it from
    all others.

  * Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
    non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
    portion of all PyQt Makefiles were very similar and contained a lot of
    boilerplate code that can be shared among all of them since they all
    come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
    that, when set, automatically sets several common variables and the
    do-configure target for a port. This allows us to considerably reduce
    the size of all the py-qt4-* Makefiles.

  * To make the above possible and also to allow us to use as many OPTIONS
    helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
    That's what it was used for anyway.

PR:		191990
2014-07-23 19:53:11 +00:00
Tijl Coosemans
c958a48581 Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always work
when an older version of a package is installed.  This is the case when an
executable links with installed libraries and with uninstalled libraries
that link with other uninstalled libraries.  For each of the directly
linked libraries the executable will have an rpath (/usr/local/lib for the
installed libraries and a path under WRKDIR for each of the uninstalled
libraries), but not for the indirect libraries.  Both ld(1) and rtld(1)
search the rpath of the executable first before any rpath of libraries, so
the indirectly linked libraries will be found in /usr/local/lib if they are
installed instead of in WRKDIR.

With this commit executables will overlink with uninstalled indirect
libraries again so their location is added to the rpath of the executable.

This partially reverts r358784.

PR:		191611
Approved by:	portmgr (bapt)
2014-07-23 10:28:03 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Alexey Dokuchaev
81bec741fb - Do not advertise that port is BROKEN on PowerPC as it builds fine there
- Rearrange Makefile for better readability, remove extraneous bdeps, etc.
2014-07-23 08:28:39 +00:00
Antoine Brodin
4db745c632 Fix make extract 2014-07-22 08:08:13 +00:00
Raphael Kubo da Costa
b324b69375 Move back the patch for CVE-2014-0190 to qt5-gui.
It applies to -imageformats in Qt4, but -gui in Qt5. Noted by antoine@. A
PORTREVISION bump was unavoidable to make sure people who build
qt5-gui-5.2.1_3 without the patch rebuild the port with it.

MFH:		2014Q3
Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49
2014-07-21 21:38:13 +00:00
Pietro Cerutti
03499ade54 - Fix PLIST
Reported by:	swills
2014-07-21 14:24:33 +00:00
Rene Ladan
0dd6eaa107 - Fix min/max/center values of USB joysticks
- Bump PORTREVISION

PR:		189006
Submitted by:	russo@bogodyn.org
2014-07-21 13:23:26 +00:00
Pietro Cerutti
c8235314f0 - Update to snapshot 20221
Changelog:
  * http://www.fltk.org/articles.php?L1378
- Add LDFLAGS so libasound is found if installed [1]

PR:		191963 [1]
Submitted by:	Koichiro IWAO <meta+ports@vmeta.jp>
2014-07-21 12:13:12 +00:00
Rene Ladan
99859df43f Remove expired port:
2014-04-10 x11-toolkits/libgail-gnome: gnome-panel 2.x will be updated in the GNOME 3 import
2014-07-21 09:01:22 +00:00
Pietro Cerutti
69ffe7b13c - Update to 3.0.1
Release notes:
  http://www.wxwidgets.org/news/2014/06/wxwidgets-3.0.1-released/
2014-07-21 08:40:32 +00:00
Pietro Cerutti
995888f5e5 - Fix PLIST 2014-07-21 08:17:13 +00:00
Raphael Kubo da Costa
1808f72dc4 Move the patches fixing CVE-2014-0190 to the right ports.
The GIF handler is part of qt{4,5}-imageformats, not qt{4,5}-gui. Big pointy
hat to me.

I've chosen not to force users to rebuild the -gui ports yet again with a
PORTREVISION bump since the code built in those ports is the same regardless
of whether the patch is applied or not.

Submitted by:	RyoTa SimaMoto <liangtai.s16@gmail.com>
MFH:		2014Q3
Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49
2014-07-20 17:09:20 +00:00
John Marino
8ab3849088 x11-toolkits/pango: require explicit linking
This new configure argument will list all required libraries in the
generated pkgconf files.  Before any library indirectly pulled in, such
as libm, was not listed.

This fixes numerous regression in dports and it's more correct anyway.

phabric:	D411
Approved by:	gnome (kwm)
2014-07-20 08:15:16 +00:00
Raphael Kubo da Costa
1f7efa274a Add patch for CVE-2014-0190 (DoS in the GIF image handler).
MFH:		2014Q3
Security:	904d78b8-0f7e-11e4-8b71-5453ed2e2b49
2014-07-19 20:26:10 +00:00
Tijl Coosemans
a14d5f8d2d Remove libtool .la files from all Qt ports
Approvedy by:	kde (makc)
2014-07-19 11:09:00 +00:00
Adam Weinberger
e894c29ad5 Add DOCS option to the remaining staged ports where PORTDOCS appears
in the plist.
2014-07-16 03:34:56 +00:00
Adam Weinberger
8f42b29354 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 17:14:33 +00:00
Pietro Cerutti
cb0d64bb60 - Update to 1.7.48
Changes:

  * Added verbose option to reswrap.
  * Updated BMP loader routines, some bullet-proofing against malicious
    bitmap files.
  * Changes in FXVariant: operator bool returns true for non-zero numerical
    values, non-empty arrays or non-empty dictionaries. It only returns
    false if the variant is FXVariant::null. This new interpretation strokes
    much better with common usage patterns.
  * Added asChars() API to FXVariant.
  * FXPtrList now index with FXival.
  * Print routines fxprintf() are now supporting NaN and Inf printouts. Also
    fixed -0 printout.
  * Change in FXThreadPool::wait() routine: now waits till all jobs are
    finished.
  * Added executeAndWait() routine to FXThreadPool and FXTaskGroup.
  * Small change in FXParallel: ensure tasks are aligned in memory.
  * Added FXEXEIcon and FXEXEImage. These should icons or bitmaps embedded
    in Windows Executable files.
  * Added FXCOLORREF2RGB and FXRGB2COLORREF macros for Windows based FOX
    applications.
  * Some complex math transcendentals added.
  * Population-count inline functions added to fxendian.h. These use x86
    builtins when possible.
  * API fixes (bad parameter signatures) fixed in the list-widgets.
  * CDECL attributes in some FXApp member functions (Windows Only).
2014-07-15 12:42:48 +00:00
Baptiste Daroussin
000571484f Modernize LIB_DEPENDS 2014-07-14 18:58:18 +00:00
Baptiste Daroussin
159aec163b Modernize LIB_DEPENDS
With hat:	portmgr
2014-07-13 22:49:19 +00:00
Baptiste Daroussin
f3a64b1d04 Modernize LIB_DEPENDS 2014-07-13 22:45:30 +00:00
Pietro Cerutti
e7ae9c39cf - Update to snapshot 10218
Changelog:
  * http://www.fltk.org/articles.php?L1377
- Use new OPTIONS switches
- alsa-lib is not required
2014-07-11 09:20:38 +00:00
Sofian Brabez
253072f7e9 - Update to 1.0.4 2014-07-07 22:30:44 +00:00
John Marino
28efe19a37 x11-toolkits/soqt: Force no-debug build (from dports)
When built with debug flag, this port changes the name of the installed
files thus failing at stage phase.  For now, disable the detection and
force configuration without debug
2014-07-07 12:37:04 +00:00
Pietro Cerutti
54e0bd0e50 - Update to snapshot 10217
Changelog:
  * http://www.fltk.org/articles.php?L1371
  * http://www.fltk.org/articles.php?L1372
  * http://www.fltk.org/articles.php?L1375
  * http://www.fltk.org/articles.php?L1376
2014-07-07 07:24:45 +00:00
William Grzybowski
52712cae78 x11-toolkits/py-traitsbackendwx: use WX 3.0
Approved by:	portmgr (bapt, blanket)
2014-07-06 14:13:28 +00:00
Sunpoet Po-Chuan Hsieh
b48078ec2e - Convert to new options helper
- Respect PORTEXAMPLES
- Remove LATEST_LINK
- Use COPYTREE_SHARE
- Merge file/dir manipulation into post-patch:
- Bump PORTREVISION for package change
2014-07-06 05:46:20 +00:00
William Grzybowski
64b81e3b2a x11-toolkits/py-wxPython-common: fix python compile to use non-stage path 2014-07-05 21:54:02 +00:00
William Grzybowski
1a65109268 Introduce x11-toolkits/py-wxPython30
x11-toolkits/py-wxPython28 was been modified to do not install wxversion python
files which conflict with wxPython30. Instead a new port has been created
(x11-toolkits/py-wxPython-common) which only installs wxversion and wx.pth
responsible for selecting the wxPython version.

Stage support has been added to all related ports.

Maintainership has been reset to python@.

The final goal is to make all ports use wxPython30 so we can remove wxPython28.
2014-07-05 18:22:32 +00:00
Tijl Coosemans
ec94e4d5eb Bump more ports that depend on libsqlite3.so:
- ports that set USE_SQLITE with the *_USE option helper
- ports that depend on libsqlite3 indirectly as reported by pkg rquery

Approved by:	portmgr (implicit)
2014-07-05 12:19:32 +00:00
Adam Weinberger
9412986685 Remove NOPORTDOCS and NOPORTEXAMPLES from unstaged ports. Stage a couple while
we're here. Remove any other references to NOPORT*.

Approved by:	portmgr (blanket for modernization)
2014-07-05 00:06:55 +00:00
Adam Weinberger
1a43040a4e Remove NOPORTDOCS. 2014-07-04 23:23:36 +00:00
Tijl Coosemans
3127da9b78 Convert textproc/aspell to "USES=libtool tar:bzip2" and bump dependent ports
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged port)
2014-07-04 20:28:31 +00:00
Baptiste Daroussin
f60f9451d7 First batch at resetting maintainership on ports that have not been staged and
without any pending PR

With hat:	portmgr
2014-07-02 16:45:52 +00:00
Baptiste Daroussin
4c2c2024d2 Fix shebang files and strip binaries 2014-07-02 06:55:26 +00:00
Vanilla I. Shu
2da3686e2f 1: Stagify.
2: use options helper to handle PORTSEXAMPLES

Approved by:	portmgr@ (blanket approval)
2014-07-02 01:29:19 +00:00
Tijl Coosemans
ac0307c82b Add USES=libtool 2014-07-01 17:22:28 +00:00
Tijl Coosemans
f03159b28a - Remove LATEST_LINK
- Replace INSTALL_STRIP_FLAG with INSTALL_TARGET=install-strip
- Convert to USES=libtool
2014-07-01 16:37:29 +00:00
Tijl Coosemans
aeedf5fbdb - Convert to USES=libtool
- Replace -lstdc++ patches with post-patch command and apply it to more
  makefiles
2014-07-01 16:03:25 +00:00
Guido Falsi
62bc1d52be Update to 0.2.2
Reported by:	Quentin Stievenart <quentin.stievenart@gmail.com>
2014-07-01 15:50:17 +00:00
Tijl Coosemans
9b5b61d635 - USES=libtool pathfix
- Add DOCS option
2014-07-01 15:21:22 +00:00
Tijl Coosemans
cf32c04f44 - Convert to USES=libtool
- Avoid USE_AUTOTOOLS
- Fix detection of fontconfig and freetype
2014-07-01 13:00:58 +00:00
Tijl Coosemans
a2d71f43ca Bump PORTREVISION for previous commit. 2014-07-01 12:38:09 +00:00
Tijl Coosemans
b1be824770 - Replace some dependencies with USE_GNOME keywords.
- USES=libtool pathfix tar:bzip2
2014-07-01 12:36:58 +00:00
Tijl Coosemans
9b92fcc52f - Replace LIB_DEPENDS with USE_GNOME=gtkmm24
- Replace USE_GNOME=gnomehack with USES=pathfix
- Add USES=libtool
2014-06-30 21:57:09 +00:00
Tijl Coosemans
767b5c2bdb - Convert x11-toolkits/neXtaw to USES=libtool and bump dependent ports
- Add stage support to x11-fonts/nexfontsel
2014-06-30 21:47:55 +00:00