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

18225 Commits

Author SHA1 Message Date
Koop Mast
e273d4d26b Add libtxc_dxtn.
S2TC is a patent-free S3TC compatible implementation and provides texture
compression to Mesa.

The library is automatically loaded if present and adds the OpenGL extensions
GL_S3_s3tc and GL_EXT_texture_compression_s3tc.

Submitted by:	dumbbell@
2014-07-26 09:40:22 +00:00
Boris Samorodov
91e91ce311 graphics/yagf: Update to version 0.9.3.2 2014-07-26 09:00:16 +00:00
Danilo Egea Gondolfo
abf46cb65c - Update from 0.19.5 to 0.25.2
- Use options helpers

PR:		ports/192087
Submitted by:	IWAMOTO Kouichi <sue@iwmt.org>
2014-07-25 23:20:23 +00:00
Dmitry Marakasov
1dab3c82cb - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
Approved by:	kwm
2014-07-25 11:36:04 +00:00
Dmitry Marakasov
c1c5a2b88b - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
Approved by:	kwm
2014-07-25 11:35:57 +00:00
Sunpoet Po-Chuan Hsieh
03da7d1623 - Fix PLIST
Reported by:	pi
2014-07-25 05:31:12 +00:00
Alexey Dokuchaev
f9e45d370f Since v1.55, Boost is built with a modern compiler, which is known to break
linking with code built with our legacy GCC v4.2.  Switch to dynamic linking
for Boost libraries as a work-around for infamous "local symbol discarded in
section `.text...' from some_static_lib.a(some_object.o)" errors.

Reported by:	pkg-fallout
2014-07-24 12:10:47 +00:00
Guido Falsi
4177c0eba9 - Update to 0.7.3
- Add LICENSE

PR:		192065
Submitted by:	fernando.apesteguia@gmail.com (maintainer)
2014-07-24 11:33:03 +00:00
Antoine Brodin
f6510d29d0 Fix the previous fix
Pointed by:	kwm
2014-07-24 07:34:52 +00:00
Antoine Brodin
33ee85e371 Fix another (harmless) bug in OPTIONS conversion 2014-07-24 05:54:50 +00:00
Antoine Brodin
144d4aa243 Fix bug in OPTIONS conversion 2014-07-24 05:44:53 +00:00
Dmitry Marakasov
ded5757642 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-24 00:29:10 +00:00
Dmitry Marakasov
ebe19cd72b - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-23 23:11:05 +00:00
Dmitry Marakasov
8dec8dc1d7 - Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-07-23 23:02:46 +00:00
Dmitry Marakasov
056230126a - Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Fix plist for NLS files
- Add required LIBS for graphics/gtkam

Approved by:	portmgr blanket
2014-07-23 22:50:08 +00:00
Dmitry Marakasov
2863b04602 - Switch to USES=libtool, drop .la files
- Convert USE_BZIP2 to USES

Approved by:	portmgr blanket
2014-07-23 22:30:14 +00:00
Dmitry Marakasov
798917e832 - Optionize DOCS 2014-07-23 22:29:36 +00:00
Dmitry Marakasov
5c3bf9d529 - Switch to USES=libtool, drop .la files
- Strip libraries
- Optionize DOCS
2014-07-23 22:29:30 +00:00
Dmitry Marakasov
87258ae59c - Switch to USES=libtool, drop .la files
- Strip libraries
- Optionize DOCS
2014-07-23 22:29:23 +00:00
Dmitry Marakasov
d7a81cdc30 - Switch to USES=libtool, drop .la files 2014-07-23 22:00:44 +00:00
Guido Falsi
1152b896c8 Update to 0.2.9
PR:		192058
Submitted by:	quentin.stievenart@gmail.com (maintainer)
2014-07-23 19:56:59 +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
Dirk Meyer
06f14a1810 - fix option PYTHON
PR:		192059
Submitted by:	Kurt Jaeger

- mark option RUBY broken
using libdata/pkgconfig/ruby-1.9.pc fails cause of $(.TARGET) macro.
2014-07-23 19:19:10 +00:00
Adam Weinberger
670f06c522 Remove quotes that surrounded entire _DESC strings.
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-23 17:12:13 +00:00
Baptiste Daroussin
2bbb53adc3 Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-23 17:07:12 +00:00
Adam Weinberger
2ac8e45b30 Add USES=readline to fix build on -current. 2014-07-23 13:24:53 +00:00
Baptiste Daroussin
ce6b27d118 Do not hardcode latex dependency 2014-07-23 12:39:14 +00:00
Koop Mast
6041e9d52d Convert from WITHOUT_X11 to Options X11.
PR:		188895
Submitted by:	Vick Khera <vivek@khera.org>
2014-07-23 12:10:14 +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
Dmitry Marakasov
19a363cc1d - Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-07-23 07:02:54 +00:00
Dmitry Marakasov
b303044461 - Bump PORTREVISION after sysutils/libieee1284 .so version change
- While here, fix spelling error
2014-07-22 23:52:49 +00:00
Koop Mast
c02ee4e453 Don't attempt to define NULL if it is already set.
Approved by:	maintainer (via e-mail)
2014-07-22 09:33:37 +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
Baptiste Daroussin
1afadfc060 Revert switching to a single libdrm it breaks for ati users using old xorg 2014-07-21 20:22:35 +00:00
Antoine Brodin
8a4dc3ad8b Deprecate GGI ports, they are unmaintained upstream since several years
and the project website is now squatted.
2014-07-21 19:52:43 +00:00
Adam Weinberger
21c3dee5bf %%X11%%-out the stuff that only gets built if X11 support is enabled. 2014-07-21 18:38:45 +00:00
Adam Weinberger
e081d9b9ed Remove some instances of WITHOUT_X11 and use an X11 OPTION
instead.
2014-07-21 17:47:52 +00:00
Antoine Brodin
3062e6dd3b Fix CONFLICTS line too 2014-07-20 22:43:19 +00:00
Baptiste Daroussin
ee2bc47a5b Fix pkgname collision 2014-07-20 22:41:36 +00:00
Baptiste Daroussin
a67b599004 Update to 2.4.54 for both new and old xorg
Also build libkms on architecture supporting it by default it will only be used
by drivers needing libkms hence not by old xorg

With hat:	x11
2014-07-20 22:22:10 +00:00
Antoine Brodin
df4d2b90a0 Fix LIB_DEPENDS 2014-07-20 19:14:02 +00:00
Antoine Brodin
f5aeb1c1be Fix LIB_DEPENDS 2014-07-20 18:51:18 +00:00
Antoine Brodin
1530dc26a5 Drop: it's not part of portmgr's job to maintain ports that mi@ breaks and
later refuses to unbreak because it's been marked broken by portmgr
2014-07-20 18:31:24 +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
Lars Engels
02c20b5f73 Add CONFLICTS_INSTALL to both graphics/luminance{,-qt5} ports. 2014-07-20 15:57:59 +00:00
Rene Ladan
daa6bce2ec Mark vulnerable linux-f10 ports as forbidden (category g*)
Approved by:	portmgr (bapt)
2014-07-20 11:58:56 +00:00
Danilo Egea Gondolfo
374aa24360 - Update from 1.0.1 to 2.0.1
- Update COMMENT
- Update pkg-descr
- Remove static libraries from default options
- Remove patch for warning: always_inline function might not be inlinable, fixed by upstream

PR:		ports/191964
Submitted by:	Horia Racoviceanu <horia@racoviceanu.com>
2014-07-19 23:12:39 +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
Max Brazhnikov
48b69327f4 Remove needless MAKE_ENV 2014-07-19 10:25:16 +00:00
Tijl Coosemans
c087465cf7 Add USES=libtool and INSTALL_TARGET=install-strip 2014-07-19 09:24:50 +00:00