1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-11 07:22:22 +00:00
Commit Graph

343414 Commits

Author SHA1 Message Date
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
Adam Weinberger
25a105eeed The decision to move the savedata into ${PREFIX} did not go over
well. Revert it, and add a "@cwd /" that makes @sample do the
right thing.
2014-07-23 19:29:58 +00:00
Matthias Andree
8c9b5cff7c Fix unprivileged build. Remove libtool from USE_AUTOTOOLS.
Make sure that Makefile.am is patched, a Makefile.in patch is useless
with USE_AUTOTOOLS=automake.

Remove libtool from USE_AUTOTOOLS, USES already contains libtool, to
fix a DEVELOPER=yes warning.

Approved by:	portmgr (blanket "just fix it" approval)
2014-07-23 19:27:16 +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
Baptiste Daroussin
d235aae94b Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-23 17:30:45 +00:00
Adam Weinberger
95bc73a719 Fix build without gcc. 2014-07-23 17:23:16 +00:00
Adam Weinberger
a3ddd9ef85 Add USES=readline to fix build. 2014-07-23 17:16:53 +00:00
Baptiste Daroussin
d3d03c9337 Fix typo
Reported by:	mandree
2014-07-23 17:15:28 +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
Matthias Andree
566e8103bf Drop UPDATING section on evolution-data-server deinstall before db6 upgrade,
no longer necessary as of r362656.

PR:		191611
2014-07-23 17:06:28 +00:00
Adam Weinberger
f2466b9fba Stage, fix build without gcc, and repair a backwards OPTIONS check. 2014-07-23 16:58:55 +00:00
Ryan Steinmetz
bc296ac1a2 - Document vulnerabilities in www/tomcat*: CVE-2014-0096, CVE-2014-0099, CVE-2014-0075 2014-07-23 16:51:38 +00:00
Alexey Dokuchaev
aea9f4fb4b Fix the build on PowerPC: apparently it declares that it has atomic builtins,
but GCC 4.2 bombs with internal compiler error (= unrecognizable instruction)
when compiling libucl/src/ucl_util.c.

Approved by:	bapt (portmgr, maintainer)
2014-07-23 16:49:42 +00:00
Sunpoet Po-Chuan Hsieh
9b85518f00 - Fix _TWISTED_COMPONENTS: add missing "pair"
MFH:		2014Q3
2014-07-23 16:44:38 +00:00
Baptiste Daroussin
64620e9118 Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-23 16:44:27 +00:00
Baptiste Daroussin
bca67aee54 Back to the present
Reported by:	novel
2014-07-23 15:42:10 +00:00
Roman Bogorodskiy
6d49a24ba3 - Use USER and GROUP in Makefile instead of having
pkg-message suggesting a user to create user and group
  manually
- Add uid/gid to the UID and GID files respectively
- Add an UPDATING entry to suggest users of scanlogd to
  drop existing users to avoid conflicts
- Bump PORTREVISION

PR:		191948
Submitted by:	TEUBEL György
2014-07-23 15:25:49 +00:00
Antoine Brodin
03501611c8 Finish some removals 2014-07-23 14:41:30 +00:00
Jimmy Olgeni
e138a23b62 Upgrade to version 6.0.1. 2014-07-23 14:24:20 +00:00
Jimmy Olgeni
95da099b37 Upgrade to version 6.0.1. 2014-07-23 14:23:45 +00:00
Baptiste Daroussin
d68c200ddc Update to 1.3.0
Since pkg 1.2:
- 373 files changed, 66973 insertions(+), 38512 deletions(-)
- 29 differents contributors
- Merge of one of the 2013 Summer of code project

Changelog:
- New solver that can support external solvers using the CUDF format and the
internal SAT solver
- pkg-ssh(8) is now sandboxed with capsicum if it is available
- pkg-ssh(8) now uses poll(2)
- Remove StringList usage to improve portability
- Rework the build system to use autotools to help portability
- Now fetching is done to a temporary location and cleaned up if it fails
- Remove PACKAGESITE
- pkg-audit: remove support for portaudit compact database (only VulnXML will be
used)
- Improved UI experience based on jmmv write up
(http://julipedia.meroh.net/search/label/cli-design)
- Reworking the database locking mechanism into a finer grain and more clever
system
- Dynamic conflict handling if a conflict on files is detected at the sanity
check level, try to solve the problem again with the new conflict information
- Fix %t (timestamp) modifier in pkg_printf(3)
- Full output now has a new field "date installed"
- New pkg -o A=B to overwrite configuration from command line without the need
of defining environment variables
- pkg-install now can handle local files
- pkg-add is now an alias on pkg-install
- Simplify API by using more and more libucl objects (hidden behind an opaque
'pkg_object')
- Rework multirepository handling
- Prepare code for repository abstraction support
- Sandbox signature checking and extraction
- Support long options
- Rework the extraction process
- unicity of a package is now origin~name allowing subpackages and flavours
- Improve ui for all commands
- pkg lock -l now list the locked packages
- symlinks now has a checksum to ensure they are valid
- pkg backups generated by the distributed script are now plain sql files
- Tons of bugfixes
- Tons of behavour fixes
2014-07-23 14:22:09 +00:00
Jimmy Olgeni
bf0272f8b8 Upgrade to version 2.0.0.
- Set LICENSE to BSD3CLAUSE
- Clean up pkg-plist
2014-07-23 14:12:35 +00:00
Vsevolod Stakhov
392d6b7db9 Prior to release 1.3 update pkg-devel to 1.4.0.pre-alpha1.
This version is equal to pkg 1.3.0 tag.

Changes from 1.3.0.rc4:
- Use rename(2) to install symlink [1]
- Link directly pkg frontend to libsbuf
- Rework installation logic:
 If a file is found on the way do the following:
 1) Append 12 chars random suffix to the filename;
 2) Extract new file to that modified filename;
 3) Rename new file to old file.
 - or -
 3) Remove temporary file in case of error.
- Fix reporting of locked packages [2]
- Fix link with binutils 2.24

Reported by:	bdrewery[1], az[2]
With hat:	pkg@
2014-07-23 14:11:10 +00:00
Dmitry Marakasov
eecf6c99aa - Switch to USES=libtool
Approved by:	portmgr blanket
2014-07-23 14:10:12 +00:00
Jimmy Olgeni
131ee039ba Upgrade to version 0.9.9.
- Use GitHub sources
- lib/erlang/lib is not ours to remove
2014-07-23 13:53:07 +00:00
Rodrigo Osorio
251ac3c995 Fix a minima the plugin breakage introduced by Net::DNS 0.75 and above.
This bug is complex and must be fixed upstream (smokeping)[1].
[1] https://rt.cpan.org/Public/Bug/Display.html?id=96479

PR:		ports/192037
Submitted by:	feld
Reviewed by:	rodrigo (maintainer)
Approved by:	kwm (mentor)
MFH:		2014Q3
2014-07-23 13:41:07 +00:00
Baptiste Daroussin
ed8224d156 Remove japanese/teTeX 2014-07-23 13:36:58 +00:00
Baptiste Daroussin
757849f6d9 Remove japanese/ptex forgotten in previous commits 2014-07-23 13:34:42 +00:00
Baptiste Daroussin
c97f5839b1 Add missing entry for print/jadetex
Reported by:	"Matthew D. Fuller" <fullermd@over-yonder.net>
2014-07-23 13:28:20 +00:00
Baptiste Daroussin
ba2b3cc421 Fix pollution 2014-07-23 13:27:21 +00:00
Adam Weinberger
2ac8e45b30 Add USES=readline to fix build on -current. 2014-07-23 13:24:53 +00:00
Kris Moore
9be0d645fd Switch depend for pipelight-i386 to emulators/wine-compholio 2014-07-23 13:23:43 +00:00
Mathieu Arnold
af609b203f Looks like I forgot to add this when I removed perl 5.12.
Sponsored by:	Absolight
2014-07-23 13:21:44 +00:00
Kris Moore
a723c202b7 Add slave-port for emulators/wine-compholio, which will allow pkg users
to install proper wine version for use with pipelight
2014-07-23 13:19:40 +00:00
Sunpoet Po-Chuan Hsieh
e08681c64f - Use @fcfontsdir
- Bump PORTREVISION for package change
2014-07-23 13:17:28 +00:00
Sunpoet Po-Chuan Hsieh
e995ac7a7f - Update to 1.18.7
Changes:	http://sourceforge.net/projects/aria2/files/stable/aria2-1.18.7/README.rst/view
2014-07-23 13:16:39 +00:00
Kris Moore
267dca77c1 - Fix building pipelight on FreeBSD 9 and earlier
PR: 192048
Submitted by: Joseph Mingrone <jrm@ftfl.ca>
2014-07-23 13:16:29 +00:00
Sunpoet Po-Chuan Hsieh
dad45fadcd - Update to 0.5.0
Changes:	https://github.com/tatsuhiro-t/nghttp2/releases
2014-07-23 13:15:57 +00:00
Sunpoet Po-Chuan Hsieh
fc541b2c4d - Update to 1.312
Changes:	http://search.cpan.org/dist/Git-Repository-Plugin-Log/Changes
2014-07-23 13:15:50 +00:00
Sunpoet Po-Chuan Hsieh
4744fff5da - Update to 0.010
Changes:	http://search.cpan.org/dist/Type-Tiny-XS/Changes
2014-07-23 13:15:32 +00:00
Sunpoet Po-Chuan Hsieh
0c093fec94 - Update to 2.12
Changes:	http://search.cpan.org/dist/DBIx-Admin-TableInfo/Changes
2014-07-23 13:15:15 +00:00
Sunpoet Po-Chuan Hsieh
9a9958a54f - Sort BUILD_DEPENDS 2014-07-23 13:15:10 +00:00
Baptiste Daroussin
5839cf3457 Remove teTeX support 2014-07-23 13:11:40 +00:00
Alex Kozlov
9e4cc2de84 - Update to 1.7.0
Approved by: lme (maintainer)
2014-07-23 13:10:18 +00:00
Baptiste Daroussin
7e580d5555 Remove some teTeX bits 2014-07-23 13:07:00 +00:00
Baptiste Daroussin
6dbb61ad90 Switch to texlive 2014-07-23 13:05:38 +00:00
Baptiste Daroussin
c1ca47c561 Switch to texlive 2014-07-23 13:04:15 +00:00
Baptiste Daroussin
80fdfdf8c8 Do not hardcode dvips dependency 2014-07-23 12:58:35 +00:00
Baptiste Daroussin
a3bc460f42 Remove redudant post-install:
First 2 post-install target is not a good idea
Second framework is already taking care of what the second post-install tries to do
2014-07-23 12:43:45 +00:00