Commit graph

9617 commits

Author SHA1 Message Date
Jan Beich
ba3ffd9b12 graphics/opencv: add suffix to make room for 3.x series
To avoid confusion, the main port is to track the latest release.
Whether to rename includes/libraries as well making it possible to
install 2.x and 3.x side-by-side remains to be investigated.

PR:		210505 (for tracking)
Inspired by:	PkgSrc
2016-10-03 17:47:08 +00:00
Tijl Coosemans
1ee4da6dd1 Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-30 19:24:30 +00:00
Torsten Zuehlsdorff
28c3218c3b misc/rubygem-mime-types-data: Update from 3.2016.0221 to 3.2016.0521
Changes: https://github.com/mime-types/mime-types-data/blob/v3.2016.0521/History.md

Approved by: swills (mentor)
2016-09-29 14:13:06 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00
Torsten Zuehlsdorff
d9bd705a58 lang/php56: Update from 5.6.25 to 5.6.26
Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7411
Security:    CVE-2016-7413
Security:    CVE-2016-7418

MFH:         2016Q3
Approved by: swills (mentor)
2016-09-23 08:26:44 +00:00
Antoine Brodin
afa58a2198 - Make usable as a regular user [1]
- Remove dependency on the python2 symlink

Reported by:	pkg-fallout [1]
MFH:		2016Q3
2016-09-22 05:39:01 +00:00
Steve Wills
66b6251e34 misc/py-progressbar: bump PORTREVISION for rerolled distfile 2016-09-21 21:37:01 +00:00
Steve Wills
92935dcab4 misc/py-progressbar: fix MASTER_SITES 2016-09-21 20:34:41 +00:00
Torsten Zuehlsdorff
ad86e61f50 lang/php70: Update from 7.0.10 to 7.0.11
Security:    CVE-2016-7416
Security:    CVE-2016-7412
Security:    CVE-2016-7414
Security:    CVE-2016-7417
Security:    CVE-2016-7413
Security:    CVE-2016-7418

MFH:         2016Q3
Approved by: pi (mentor)
2016-09-21 15:43:47 +00:00
Jimmy Olgeni
b4e0533fcb Update misc/elixir-uuid to version 1.1.5. 2016-09-21 07:52:30 +00:00
John Marino
ca2821f5de misc/py-progressbar: new fedora MASTER_SITES to unbreak 2016-09-20 17:42:36 +00:00
Olivier Duchateau
24f046c37e - Update to 0.27
- Adjust dependencies (reported by QA script)
2016-09-20 10:00:47 +00:00
Antoine Brodin
794708b15e Unbreak by switching to USE_GITHUB 2016-09-18 12:33:15 +00:00
Glen Barber
817329d3d0 Add 11.0-RC3 MANIFEST files.
Remove 11.0-RC1 MANIFEST files.

Approved by:	bdrewery (maintainer, implicit, re blanket)
Sponsored by:	The FreeBSD Foundation
2016-09-17 14:02:30 +00:00
Mark Linimon
ca4fcf4811 Mark NOT_FOR_ARCHS on various tier-2.
PR:		212740
Approved by:	maintainer
2016-09-17 13:27:04 +00:00
Carlos J. Puga Medina
84c3b5830f - Add LICENSE_FILE
- Update patch due another URL change
- Regenerate patches with 'make makepatch' (pet portlint)
- Update pkg-descr
- Bump PORTREVISION

PR:		212693
Submitted by:	etteldor@gmail.com
Approved by:	amdmi3 (mentor)
2016-09-17 10:34:56 +00:00
Raphael Kubo da Costa
3346021972 Update the Qt5 ports to 5.6.1.
This took longer than expected, but there are quite a few changes to the
existing ports and a few new ones.

General upstream changes:
- Starting with Qt 5.6.2, Qt will fail at configuration time if LibreSSL is
  being used. According to the discussion here:
  https://codereview.qt-project.org/#/c/154800/
  The Qt project is not opposed to LibreSSL, but does not want to mix
  support for it into the OpenSSL backend code, especially as they move
  towards supporting OpenSSL 1.1.
  People interested in LibreSSL support are welcome to submit a separate
  backend upstream, but are expected to maintain it. We (kde@) are not
  opposed to carrying some patches authored by others in the future, as long
  as they are not huge and destabilizing.
- When Qt detects the compiler supports C++11, it will pass -std=gnu++11 by
  default (this is an upstream change). You can add "CONFIG -= c++11" to
  your .pro. Qt 5.7 will require C++11.
- www/webkit-qt5: The QtWebKit module is deprecated upstream, and is shipped
  separately as a community release tarball. kde@ does not have an ETA for a
  qt5-webengine port, as it requires a huge effort (and number of patches)
  similar to maintaining www/chromium itself.
- x11-toolkits/qt5-declarative has been deprecated upstream. The last
  release is 5.5.1.

Relevant changes:
- devel/qmake5: The freebsd-clang mkspec has become the default mkspec on
  FreeBSD, replacing the outdated freebsd-g++ one that was moved to
  unsupported/ (it still works though).
- devel/qt5-qdoc: qdoc was moved to qttools upstream, but its data files are
  still in qtbase. The data files are now in the qt5-qdoc-data port.
- misc/qt5-doc: Clean up and stop requiring a compiler and fumbling with
  mkspecs. Instead of running the `configure' script, which requires a
  compiler and adjustments to the mkspecs files and also ends up building a
  new qmake binary, we now leverage USES=qmake to generate all the Makefiles
  from the top-level qt.pro. Getting this to work requires some tricks,
  though, and qt.conf.in has a longer explanation of what's being done.
  Switch to USES=gmake to be able to drop MAKE_JOBS_UNSAFE=yes.

New ports:
- comms/qt5-serialbus
- devel/qt5-qdoc-data
- x11-toolkits/qt5-quickcontrols2

Big thanks to Adriaan de Groot (groot@kde.org), tcberner@ and Loise Nolden
(nolden@kde.org) for the huge amount of work they put into this
patch. Loise in particular also sent quite a few changes upstream that were
essential for this update to work.

PR:		211916
2016-09-17 09:46:54 +00:00
Carlos J. Puga Medina
289cae6e5f - Fix METAR source URL
- Bump PORTREVISION

PR:		212693
Submitted by:	etteldor@gmail.com
Reviewed by:	amdmi3 (mentor)
Approved by:	amdmi3 (mentor)
2016-09-16 23:16:47 +00:00
Antoine Brodin
cc9b2efba4 Revert recent strfile changes, strfile is already in base
With hat:	portmgr
2016-09-14 19:50:46 +00:00
Bryan Drewery
57f18a1134 Mark deprecated as it has no maintainer and is already in base.
With hat:	portmgr
2016-09-14 19:25:19 +00:00
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +00:00
John Marino
7357a6c4bb misc/fortune_strfile: Release maintainership
This port is too simple to need a maintainer.  It's a shared resource
for all fortune ports
2016-09-14 05:45:40 +00:00
John Marino
8cf4ab0d4a misc/fortune-mod-bofh: Use fortune_strfile instead of strfile(8)
This removes the dependency on the games distribution.

Approved by:	general blanket
2016-09-14 05:16:28 +00:00
John Marino
706750303f misc/fortune-mod-epictetus: Use fortune_strfile instead of strfile(8)
This removes the dependency on the games distribution.

Approved by:	general blanket
2016-09-14 05:09:12 +00:00
John Marino
c9e5cedaee misc/fortune-mod-futurama: Use fortune_strfile instead of strfile(8)
This removes the dependency on the games distribution.

Approved by:	general blanket
2016-09-14 05:01:26 +00:00
John Marino
f57eeed763 Mark misc/fortune-mod-fereng_rules_of_acquisition BROKEN (unfetchable)
The technic93.com MASTER_SITE server is not accessible.
2016-09-14 04:55:59 +00:00
John Marino
563c7627de misc/fortune-mod-culmea-culmilor: Use fortune_strfile instead of strfile(8)
This removes the dependency on the games distribution.
While here, unsuppress build and installation commands for all ports
that pull in generic makefile fragment.

Unfortunately the tecnik93.com server is down.  I don't know if its
transient or if its been down a long time, but mark the port BROKEN
(unfetchable) as a result.

Approved by:	general blanket
2016-09-14 04:49:43 +00:00
John Marino
c25df26177 misc/fortuneit: Use fortune_strfile instead of strfile(8)
This removes the dependency on the games distribution.

Approved by:	general blanket
2016-09-14 04:29:13 +00:00
John Marino
9377eff104 misc/fortune-mod-bible: Use fortune_strfile instead of strfile(8)
This removes the dependency on the games distribution.
While here, unsuppress build and installation commands and pet portlint.

Approved by:	general blanket
2016-09-14 04:20:54 +00:00
John Marino
8147705783 misc/fortune_strfile: Remove redundant mkdir command 2016-09-14 03:37:08 +00:00
John Marino
71ca4469cb Add new port misc/fortune_strfile
This is a copy of strfile(8) with a "fortune_" prefix.  It's intended
to replace the /usr/games/strfile runtime dependency for fortune ports
that require the games distribution to be installed.
2016-09-13 20:58:26 +00:00
John Marino
e727d72612 misc/xyzcmd: mark BROKEN (unfetchable)
The development moved to github and the tarball isn't hosted on
Google Code anymore.
2016-09-12 16:02:19 +00:00
Dmitry Marakasov
691349d4ed - Update to 1.5
- Install README file
2016-09-12 09:01:20 +00:00
Baptiste Daroussin
81c12a1a5b Use @preunexec to ensure the removal of the flags is done in the pre deinstall phase 2016-09-11 00:24:08 +00:00
Emanuel Haupt
336e032f3c Mark NO_ARCH 2016-09-10 10:48:56 +00:00
Dmitry Marakasov
ad6ef12cc0 - Update to 2.9.9
- While here, switch to new test framework

PR:		212511
Submitted by:	neel@neelc.org (maintainer)
2016-09-09 14:09:52 +00:00
Olivier Duchateau
548adee57e Chase update of Poppler after revision r421386 2016-09-05 20:02:03 +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
Olivier Duchateau
1b138b30fb Update to 0.26 2016-09-05 17:23:03 +00:00
Jimmy Olgeni
2d285d0f9f Update misc/ytree to version 1.99pl1. 2016-09-05 05:33:56 +00:00
Antoine Brodin
51ca131480 Remove bogus DISTVERSIONPREFIX
PR:		205762
2016-09-04 09:54:56 +00:00
Carlos J. Puga Medina
aa41190513 - Cosmetic fix
Reported by:	mat
2016-09-01 14:50:26 +00:00
Carlos J. Puga Medina
c3470b50fc - Really fix Makefile
Reported by:	mat
2016-09-01 14:25:22 +00:00
Carlos J. Puga Medina
7fae8c8edc - Add NO_BUILD
- Remove do-build block
- Fix do-install path

Reported by:	mat
2016-09-01 14:01:55 +00:00
Carlos J. Puga Medina
39903907c6 New port: misc/timediff
timediff is a simple command line tool to show time pairs
between target timezone and localtime.

$ date
Mon Aug 29 23:10:36 EDT 2016

$ timediff Tokyo
2016-08-30 12:10 JST    2016-08-29 23:10 EDT
2016-08-30 13:10 JST    2016-08-30 00:10 EDT
2016-08-30 14:10 JST    2016-08-30 01:10 EDT
2016-08-30 15:10 JST    2016-08-30 02:10 EDT
2016-08-30 16:10 JST    2016-08-30 03:10 EDT
2016-08-30 17:10 JST    2016-08-30 04:10 EDT
2016-08-30 18:10 JST    2016-08-30 05:10 EDT
2016-08-30 19:10 JST    2016-08-30 06:10 EDT
2016-08-30 20:10 JST    2016-08-30 07:10 EDT
2016-08-30 21:10 JST    2016-08-30 08:10 EDT

The answer is 14:10 JST.

Here is short history of timediff.
timediff is written by Minmin (is a nickname of github account).
He showed it in 20th FreeBSD Workshop Tokyo on Aug, 1st.

WWW: https://github.com/belgianbeer/timediff

PR:		212255
Submitted by:	Naito Yuichiro <naito.yuichiro@gmail.com>
Reviewed by:	feld (mentor)
Approved by:	feld (mentor)
2016-09-01 13:36:05 +00:00
Olivier Duchateau
0b9dbb3dca Update to 0.8.8
Replace the deprecated API host (and soon no longer works) by new one
Announce: http://lists.met.no/pipermail/api-users/2016-March/000017.html

MFH:	2016Q3
2016-08-31 21:22:48 +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
Brad Davis
91bad0b3bb Fix a typo for the RC script.
Approved by:	bdrewery (implicit)
2016-08-29 15:41:40 +00:00
Wen Heping
ca3ad096d7 - Update to 3.002
Changes: http://cpansearch.perl.org/src/BDFOY/Business-ISBN-3.002/Changes
2016-08-25 14:37:03 +00:00
Glen Barber
c469a28a2c Add MANIFEST files for 11.0-RC2.
Remove MANIFEST files from 11.0-BETA4, removed from mirrors.

Approved by:	bdrewery (maintainer, implicit, re@ blanket)
Sponsored by:	The FreeBSD Foundation
2016-08-25 02:25:58 +00:00