1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-13 03:03:15 +00:00
Commit Graph

4551 Commits

Author SHA1 Message Date
Dmitry Marakasov
c64c608e12 - Update to 1.0.7
PR:		212161
Submitted by:	jjuanino@gmail.com (maintainer)
2016-09-11 15:14:29 +00:00
Emanuel Haupt
336e032f3c Mark NO_ARCH 2016-09-10 10:48:56 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Gabor Kovesdan
0a8496c6ac - Update to 5.4.0
- Add an option for SFX archive support [1]

PR:		209365 [1]
Submitted by:	Naram Oashat <cyberbotx@cyberbotx.com>
2016-09-08 19:57:01 +00:00
Dmitry Marakasov
15004661f2 - Add archives/py-python-lhafile
The interface is like zipfile extension included in regular
python distribution.

WWW: http://fengestad.no/python-lhafile/

PR:		211279
Submitted by:	cs@innolan.dk
2016-09-06 17:53:30 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
John Marino
54753798dc archivers/zstd: Upgrade version 0.8.1 => 1.0.0
The copyright of zstd has been transferred to Facebook as part of this
v1.0 release.  It also comes with a patent grant and a new public
streaming API (previously the API was in flux and only available on
static builds).
2016-09-02 14:33:10 +00:00
Mathieu Arnold
4940776700 Good example of how to not hook up tests.
Sponsored by:	Absolight
2016-09-01 14:14:30 +00:00
Dmitry Marakasov
3dd118dca5 - Fix LICENSE
- Add LICENSE_FILE
- Remove bogus USES=tar:bzip2
- Switch to USES=localbase
- Fix build with disabled NLS
- Whitespace fix

Approved by:	portmgr blanket
2016-09-01 13:43:24 +00:00
Dmitry Marakasov
125129cae4 - Pet portlint
- Cosmetic fixes
2016-09-01 13:40:11 +00:00
Torsten Zuehlsdorff
a6bc455d6d lang/php56: Update from 5.6.24 to 5.6.25
PR:           212183
Submitted by: Kurt Jaeger <pi@FreeBSD.org>
Approved by:  pi (mentor)
2016-08-30 12:55:20 +00:00
John Marino
d983cc61fd archivers/zip-ada: Upgrade version 50_f1 => 51 2016-08-27 22:56:15 +00:00
Tobias C. Berner
0f583d8700 Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
2016-08-24 08:20:31 +00:00
Philippe Audeoud
e00413cbd8 - Update to 1.59 2016-08-23 10:23:45 +00:00
John Marino
ea76c80c9b archivers/paq: Fix when DOCS option is OFF
No revbump necessary as the port would always fail to build if DOCS
option was disabled.

PR:		208994
Submitted by:	Anton Sayetsky
2016-08-19 05:07:20 +00:00
John Marino
14f83625e5 archivers/zstd: Upgrade version 0.8.0 => 0.8.1 2016-08-18 20:20:43 +00:00
John Marino
bc6564ea7b archivers/zstd: Mark broken on FreeBSD 9
The base compiler on FreeBSD 9 doesn't have __builtin_bswap32 and
__builtin_bswap64 defined which causes a build failure.

Reported by:	pkg-fallout
2016-08-16 22:16:15 +00:00
Gerald Pfeifer
15c28ee45c Update to lzip version 1.18 which includes the following changes:
- New options -a and --trailing-error.
 - Decompression time has been reduced by 2%.
 - Removed decompression support for version 0 files.
 - Some bug fixes.
 - New chapter 'Trailing data' in the texinfo documentation.

Plus the following changes from version 1.17, which we missed:
 - New chapter 'Quality assurance' in the texinfo documentation.
 - Reorganization of the compression code.
2016-08-14 12:15:36 +00:00
Dirk Meyer
aabf7ad09e - drop maintainership cause of r419133 2016-08-11 19:34:51 +00:00
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Emanuel Haupt
f28bddec00 Strip binary 2016-08-08 09:23:08 +00:00
Philippe Audeoud
2428d47de8 - Update to 0.23 2016-08-05 08:22:25 +00:00
Philippe Audeoud
af80369902 - Update to 1.58 2016-08-05 08:20:03 +00:00
John Marino
4d779794ee archivers/xarchive: Remove redundant dependency on unzip
A dependency on unzip will never be registered since unzip is available
on all supported platforms (since FreeBSD 8.0).
Note that it's pulled in by a non-default option.

Approved by:	infrastructure blanket (removal of redundant deps)
2016-08-04 03:36:50 +00:00
John Marino
1e62afdade archivers/file-roller: revisit r406930 (remove unzip)
Back in January, I was working under the idea that the ports unzip was
desired, but now it's clear that file-roller was just one of many ports
that had a redundant requirement on unzip.  Revert my January commit
and remove the requirement on unzip completely (it's provided by all
supported releases of FreeBSD).

Approved by:	infrastructure blanket (removal of redundant deps)
2016-08-04 03:34:40 +00:00
Vanilla I. Shu
1eeeba6d7c Change LICENSE to PHP301. 2016-08-04 02:52:18 +00:00
Vanilla I. Shu
b2efe69c05 Update to 1.6.5. 2016-08-04 02:48:19 +00:00
John Marino
f349a83e38 archivers/liborange: Remove redundant dependency on unzip
A dependency on unzip will never be registered since unzip is available
on all supported platforms (since FreeBSD 8.0).
2016-08-04 00:29:33 +00:00
John Marino
94573d4286 archivers/fpc-unzip: Remove redundant dependency on unzip
A dependency on unzip will never be registered since unzip is available
on all supported platforms (since FreeBSD 8.0).  This renders the ports
option UNZIP redendant as well, so just remove it completely and bump.
2016-08-04 00:19:19 +00:00
John Marino
2cddf18209 archivers/unfoo: Remove redundant dependency on unzip
A dependency on unzip will never be registered since unzip is available
on all supported platforms (since FreeBSD 8.0).
2016-08-04 00:15:50 +00:00
Mathieu Arnold
aef5a66670 Don't use extension.ini any more, and have each extension install in its
file, so the order remains the same.

Every PHP (or Zend) extension now installs its own .ini file in
/usr/local/etc/php.  A PHP extension will be automatically activated
when installed.  The order into which extensions are loaded is
automatically guessed.  In some very rare cases, the guess will be
wrong, and PHP_MOD_PRIO will need to be set.  Refer to the USES=php
section of the Porter's Handbook for more information.

Convert ports touching etc/php/extensions.ini manually, or telling the
OP to do it.

And finally, bump PORTREVISION for all php extensions.

PR:		210697
Submitted by:	mat
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7022
2016-08-03 12:47:05 +00:00
Philippe Audeoud
62cba01d49 - Update to 2.10 2016-08-03 09:13:18 +00:00
Pawel Pekala
776a6b8a6a Update to version 1.18.10 2016-08-01 17:28:50 +00:00
John Marino
95ca646c91 archivers/zstd: Upgrade version 0.7.4 => 0.8.0 2016-08-01 14:07:20 +00:00
John Marino
6de175fd41 add new port archivers/zstd
Zstd, short for Zstandard, is a real-time compression algorithm providing
high compression ratios.  It offers a very wide range of compression vs.
speed trade-offs while being backed by a very fast decoder.  It offers
a special mode for small data called "dictionary compression" and it can
create dictionaries from any sample set.  Zstd is BSD-licensed.

Using Izbench on the Silesia compression corpus, zstd ranked at the
top with a compression ratio of 2.877, a compression rate of 325 Mb/s,
and a decompression rate of 325.  Zlib followed at 2.730, 95 Mb/s (C)
and 360 Mb/s (D).  See WWW page for the full benchmark results.
2016-07-30 23:51:50 +00:00
Wen Heping
c1f26b406b - Update to 0.78
Changes: http://search.cpan.org/src/BINGOS/Archive-Extract-0.78/CHANGES
2016-07-30 04:35:26 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Rene Ladan
78450f0a5d Reset miwi@'s ports, he stepped down from the Ports Team.
With hat:	portmgr-secretary
2016-07-25 20:01:02 +00:00
Danilo Egea Gondolfo
e0d1224068 - Update to 0.5.4.7
- Add GTK options. Xarchiver changed to gtk3 by default, I'll keep gtk2 for now.
2016-07-21 20:28:50 +00:00
Dmitry Marakasov
242e6f8584 - Add archivers/lhasa
Lhasa is a command line tool and library for parsing LHA archives.

Currently it is only possible to decompress archives. Compressing
LHA archives may be an enhancement for future versions. The aim is
to be compatible with as many different variants of the LHA file
format as possible, including LArc (.lzs) and PMarc (.pma).

The command line tool aims to be interface-compatible with Unix LHA
tool (command line syntax and output), for backwards compatibility
with tools that expect particular output.

WWW: http://fragglet.github.io/lhasa/

PR:		211177
Submitted by:	cs@innolan.dk
2016-07-20 19:56:26 +00:00
Mathieu Arnold
f899c758a6 When there is a do-install target, do not use a post-install target, do
everything at once.  Sometime, rename post-install into a options helper
target.

I did not fix ports that were such a mess that I could not figure out
what they really wanted to do.  I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-19 11:04:13 +00:00
Kevin Lo
88d26fc2a6 Update to 1.6.4 2016-07-18 06:46:05 +00:00
Raphael Kubo da Costa
f8420dd1b4 Add patches for CVE-2016-2334 and CVE-2016-2335.
While here, use PORTREVISION?= instead of PORTREVISION= to avoid needlessly
bumping PORTREVISION in archivers/p7zip-codec-rar.

PR:		211114
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
MFH:		2016Q3
Security:	a9bcaf57-4a7b-11e6-97f7-5453ed2e2b49
Security:	d706a3a3-4a7c-11e6-97f7-5453ed2e2b49
2016-07-15 11:25:07 +00:00
Wen Heping
0232c8812b - Update to 1.0.6
PR:		211096
Submitted by:	jjuanino@gmail.com(maintainer)
2016-07-14 07:14:38 +00:00
Tobias C. Berner
d7040d6e29 archivers/quazip-qt5 uses the PLIST_SUB for QT_LIBDIR (=relative path to Qt's
libraries) by mistake. Correct this.

Reported by:	Ralf Nolden <nolden@kde.org>
Approved by:	rakuco (mentor)
2016-07-11 16:23:12 +00:00
Jan Beich
734eff6094 archivers/lua-lzlib: add new port
PR:		208514
Submitted by:	Daniel Ylitalo <daniel@blodan.se> (based on)

Lua bindings to the ZLib compression library.

https://github.com/LuaDist/lzlib
2016-07-10 13:56:01 +00:00
Pawel Pekala
efa9203faa Update to version 1.18.9 2016-07-10 10:54:25 +00:00
Dmitry Marakasov
4eb3a2e4fc - Update to 1.0.5
PR:		210902
Submitted by:	jjuanino@gmail.com (maintainer)
2016-07-08 14:21:58 +00:00
Mathieu Arnold
7ba0ba7aae Remove @comment $FreeBSD$ from pkg-plist files.
Sponsored by:	Absolight
2016-07-07 14:08:02 +00:00
Steven Kreuzer
5383ae09db This is a reference C implementation of the LZFSE compressor introduced in the
Compression library with OS X 10.11 and iOS 9.

LZFSE is a Lempel-Ziv style data compression algorithm using Finite State
Entropy coding. It targets similar compression rates at higher compression and
decompression speed compared to deflate using zlib.

WWW: https://github.com/lzfse/lzfse
2016-07-07 13:55:20 +00:00