Commit graph

10057 commits

Author SHA1 Message Date
David Chisnall
f9197640d9 Fix configure options for gnustep-make
We were not setting the flag to select the GNUstep ABI, so were defaulting to
using the GCC-compatible version, which was likely to trigger a lot of subtle
bugs.  This was noticed when C++ exceptions thrown through Objective-C stack
frames caused segfaults.
2017-12-03 12:23:53 +00:00
Antoine Brodin
38308bbce8 - Add explicit FLAVOR to a few dependencies
- Remove FLAVOR from py-docutils dependency in comms/uhd, in this case
  it needs the rst2html command, not the docutils module
- Mark some ports as not compatible with python3
2017-12-03 08:25:31 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Mark Linimon
14295721d4 For ports that are marked NOT_FOR/ONLY_FOR armv6, also mark them so
on armv7.

This is part one of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
2017-11-30 05:55:17 +00:00
Yuri Victorovich
aa2eb5cba4 New port: misc/crosti: Convert custom image to cross stitch design, edit stitch designs
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13266
2017-11-29 21:25:30 +00:00
Dmitry Marakasov
227d81e258 - Add LICENSE_FILE
- Switch to USES=localbase
- Optionize docs installation
2017-11-29 16:06:26 +00:00
Alex Kozlov
684626ff46 - Add classic offensive fortunes removed from FreeBSD base in 2013 (r248200)
Submitted by:	Jeremy Chadwick <jdc@koitsu.org> (maintainer)
Suggested by:	ak
2017-11-29 00:21:24 +00:00
Danilo G. Baio
6e175a3c07 misc/py-tqdm: Update to 4.19.4
Changes:	https://github.com/tqdm/tqdm/releases/tag/v4.19.4

PR:		223941
Submitted by:	Neel Chauhan <neel@neelc.org> (maintainer)
2017-11-28 21:56:02 +00:00
Dmitry Marakasov
ebdbb01309 - Add LICENSE
- Add missing xorg depends
- Switch to options helpers
2017-11-28 14:28:44 +00:00
Dmitry Marakasov
2ad046d11c - Add missing COMMENT, WWW
- Add LICENSE
- Cosmetic fixes
2017-11-28 11:27:05 +00:00
Yuri Victorovich
d361c9b7e2 New port: misc/py-colorbrewer: Constants from Cynthia Brewer's ColorBrewer
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13255
2017-11-28 03:06:58 +00:00
Yuri Victorovich
8ee6d3d021 New port: misc/fortune-mod-freebsd-classic: Classic FreeBSD fortunes (including offensives)
PR:		223798
Submitted by:	Jeremy Chadwick <jdc@koitsu.org>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13214
2017-11-25 10:16:31 +00:00
Dmitry Marakasov
3212f6da18 - Add LICENSE
- Switch to USES=localbase
- Update WWW

Approved by:	portmgr blanket
2017-11-24 09:00:18 +00:00
Yuri Victorovich
751fb79df4 New port: misc/free42: Simulation of the HP-42S scientific calculator and HP-82240 printer
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13177
2017-11-22 06:01:27 +00:00
Tilman Keskinoz
13c088d5f3 Update to 1.1.1-1
Pass Maintainership to submitter
Add License

PR:		223393
Submitted by:	Zsolt Udvari
2017-11-21 14:04:23 +00:00
Yuri Victorovich
0a2f6f7c3b New port: misc/owrep: Weather reporting program based on openweathermap.org
PR:		223247
Submitted by:	Bob Eager <bob@eager.cx>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13118
2017-11-16 18:41:01 +00:00
Torsten Zuehlsdorff
96025cafd3 PHP 7.2: Remove bad repocopies.
Reported by: adamw
2017-11-16 17:12:24 +00:00
Torsten Zuehlsdorff
687591dd75 Add PHP 7.2 RC6
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed

Also many PECL ports will not work with this version
since some files got renamed.

Reviewed by:           mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
2017-11-16 10:48:48 +00:00
Sunpoet Po-Chuan Hsieh
acb2750df7 Update to 20171021
Changes:	https://github.com/pciutils/pciids/commits/master
2017-11-12 19:09:44 +00:00
Yuri Victorovich
6e1a0c3266 New port: misc/unicode-emoji: Unicode emoji data files
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13011
2017-11-11 07:31:58 +00:00
Yuri Victorovich
bd493dd88e misc/cldr-emoji-annotation: Made '_1' a part of DISTVERSION instead of being in DISTVERSIONSUFFIX
Approved by:	mat's followup request in D13013
Differential Revision:	https://reviews.freebsd.org/D13013
2017-11-09 16:38:50 +00:00
Yuri Victorovich
d099f7b83b New port: misc/cldr-emoji-annotation: Emoji annotation files in CLDR
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13013
2017-11-09 05:49:40 +00:00
Jan Beich
99b0558e42 devel/icu: update to 60.1
Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
2017-11-09 02:31:47 +00:00
Tobias C. Berner
e138ae8b6e Update misc/qt5ct to 0.34. 2017-11-05 08:00:29 +00:00
Ryan Steinmetz
e6dbb11ec5 - Reset MAINTAINER due to fatal email bounces, maintainer timeouts
Reported by:	portscout
2017-11-04 13:07:41 +00:00
Danilo G. Baio
c27d4e377f Update license of ports using MPL (without version)
All ports now should use MPL[10|11|20] license.

Approved by:	portmgr (blanket)
2017-11-04 11:43:35 +00:00
Steven Kreuzer
600707b1de Update to 2017c 2017-11-03 12:56:44 +00:00
Jimmy Olgeni
e929aea23c Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams.
2017-11-02 21:41:47 +00:00
Antoine Brodin
7a201481ce - py-qt5-*: Fix build when using non default version of python, in this case
sip is installed as sip-${PYTHON_VER}

- py-qt*-demo: Fix packaging with python3, those ports have a python2 pkg-plist
  so USE_PYTHON=py3kplist must be used to convert it

PR:		219641
2017-11-01 07:32:34 +00:00
Marc Fonvieille
bc86655460 Update to r51152 from the FreeBSD docset.
Approved by:	doceng (implicit)
2017-10-31 14:57:54 +00:00
Vanilla I. Shu
293b2bc4b3 1: Update to 2.11.
2: set NO_ARCH.
2017-10-29 11:33:07 +00:00
Matthias Andree
627a084eea Update to new upstream 1.43.7, install libext2fs.so [1].
Install shared libraries, and use them (except for e2fsck, which links it
statically so it can be used from /sbin), requested by pgf@ and fsu@.

To that end, we need to add LIB_DEPENDS and tweak CONFIGURE_ARGS (notably
LDFLAGS need to be passed there already, not in MAKE_ARGS, so that we can find
libuuid/libblkid).

Use @comment trick in pkg-plist to ignore not-to-install libraries (libss,
libblkid - these have their own ports) while shutting up make check-plist and
poudriere checks at the same time.

Reported by:	pgf@, fsu@ [1]
2017-10-29 09:10:56 +00:00
Vanilla I. Shu
c951d9f7cc Fix building on 11.0-RELEASE 2017-10-25 04:28:31 +00:00
Stefan Eßer
06ef9fa33e Claim maintainership (was: ports@) and upgrade to version 1.01b.19.
Add LICENSE based on the contents of file ANNOUNCE in the sources.

Approved by:	antoine (mentor)
2017-10-24 19:11:30 +00:00
Sunpoet Po-Chuan Hsieh
2166233f31 Update to 2017.3
Changes:	https://pecl.php.net/package-changelog.php?package=timezonedb
2017-10-24 17:41:16 +00:00
Pietro Cerutti
2570b9848b misc/dejagnu: update to 1.6.1 2017-10-24 10:54:56 +00:00
Alex Kozlov
2ffbb4a73d - Update to 3.60
PR:	222669
Approved by:	oliver (maintainer)
2017-10-20 15:19:00 +00:00
Tobias C. Berner
de16bca7f6 Update misc/py-fuzzy to 1.2.2
* while here, switch to DISTVERSION.

PR:		222443
Submitted by:	Yuri Victorovich (maintainer)
2017-10-19 04:59:37 +00:00
Max Khon
9c14061da6 Use fgets(3)+strcspn(3) instead of gets(3)
Approved by:	MAINTAINER
2017-10-17 18:31:59 +00:00
Vanilla I. Shu
a87bc25a03 remove aarch64 from NOT_FOR_ARCHS,
rump can build without any issue on rpi3 now.
2017-10-17 02:29:24 +00:00
Guido Falsi
f9425893a6 Update xfce4-weather-plugin to 0.8.10
PR:		222942
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com>
2017-10-14 12:44:29 +00:00
Baptiste Daroussin
eff273f978 Fix master_sites 2017-10-13 13:05:06 +00:00
Frederic Culot
9c727de201 - Update to 4.19.2
Changes:	https://github.com/tqdm/tqdm/releases/tag/v4.19.2
PR:		222906
Submitted by:	Neel Chauhan <neel@neelc.org> (maintainer)
2017-10-13 10:47:24 +00:00
Mathieu Arnold
4da13b8f8e Remove WANT_GNOME and HAVE_GNOME.
Approved by:	bapt kwm
Sponsored by:	Absolight
Differential Revision:	  https://reviews.freebsd.org/D12643
2017-10-12 15:57:51 +00:00
Sunpoet Po-Chuan Hsieh
63c8f0f950 Update to 20171011
Changes:	https://github.com/pciutils/pciids/commits/master
2017-10-12 15:09:02 +00:00
Mathieu Arnold
d7e7e4397c Stripping go binaries is perfectly fine.
https://dominik.honnef.co/posts/2016/10/go-and-strip/

Sponsored by:	Absolight
2017-10-12 09:06:17 +00:00
Sunpoet Po-Chuan Hsieh
f561fd7687 Add CONFLICTS_INSTALL 2017-10-11 19:50:27 +00:00
Vanilla I. Shu
df6a7318f4 Fix building on 10.x. 2017-10-11 15:31:55 +00:00
Guido Falsi
0c38eb603e Import xfce4-weather-plugin upstream patch required to make location
search work after external site added additional requirement.

PR:		222909
Submitted by:	Olivier Duchateau <duchateau.olivier@gmail.com>
Obtained from:	https://git.xfce.org/panel-plugins/xfce4-weather-plugin/commit/?id=7c976663e8790e5b06ca31a4a3165b11aeb89f11
MFH:		2017Q4
2017-10-11 07:21:42 +00:00