Commit Graph

143 Commits

Author SHA1 Message Date
Bernard Spil 54885a048a irc/weechat: Update to 3.0.1 2021-01-31 16:31:50 +00:00
Bernard Spil 3a8b5a68e4 irc/weechat: Update to 3.0 2020-11-11 20:48:11 +00:00
Bernard Spil cd32065868 irc/weechat: Update to 2.9
* Fix REINPLACE_CMD warnings
2020-07-19 09:17:46 +00:00
Bernard Spil 6eab50a07d irc/weechat: Fix patch failure
PR:		247055
Reported by:	<p5B2E9A8F t-online de>
2020-06-07 17:54:51 +00:00
Bernard Spil f62a49f916 irc/weechat: Update to 2.8 2020-06-07 13:42:43 +00:00
Dima Panov eaa6227242 irc/weechat: fix patch-cmake_FindRuby.cmake before 2020Q2 branch
Bernard obliviously commit raw patch for port itself rather than applied result for src

Pointyhat to:	brnrd
PR:		243641 (originally was)
Submitted by:	fluffy
Approved by:	portmgr blanket (fix build issue)
2020-04-02 04:09:55 +00:00
Bernard Spil 8a1c601f3f irc/weechat: Add Ruby 2.7 support
PR:		243641
Submitted by:	fluffy
2020-02-22 18:51:01 +00:00
Bernard Spil d197cdc68c irc/weechat: Security update to 2.7.1
MFH:		2020Q1
Security:	8e3f1812-54d9-11ea-8d49-d4c9ef517024
2020-02-21 20:06:13 +00:00
Bernard Spil 90fdf90a1f irc/weechat: Switch to Ninja build, fix USES
Reported by:	fluffy
2019-12-08 14:51:14 +00:00
Bernard Spil 2062ac5a9a irc/weechat: Update to 2.7 2019-12-08 13:53:52 +00:00
Bernard Spil c9a7b8b449 irc/weechat: Chase previous commit 2019-11-26 07:14:17 +00:00
Bernard Spil 72d588a8ad irc/weechat: Fix clobbering USES
Reported by:	mat
2019-11-26 07:13:42 +00:00
Bernard Spil c4e10b1ec4 irc/weechat: Update to 2.6 2019-11-25 19:33:57 +00:00
Alexey Dokuchaev 3186e08e7c Update Guile to version 2.2.5, modern stable version, and fix dependent
ports to build against it.  Most changes are rather minor and mechanical
except for the devel/gdb (obtained via their bugtracker [1], courtesy of
Doug Evans).  One port (science/meep) I had to mark BROKEN after fixing
it proved to be very tedious and actually unreliable.  It is very old,
there are newer versions available so it should be fixed by updating.

One port (devel/libruin) had revealed a bug in the new Guile code (an
auxiliary script, really) that had to be worked-round; reference to the
problematic upstream commit is provided in the patch.

PR:		229613
Exp-run by:	antoine

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=21104#c8
2019-06-27 09:02:56 +00:00
Pietro Cerutti 07a80a55b7 irc/weechat: remove meaningless 85+ from USES tcl 2019-06-12 16:14:02 +00:00
Bernard Spil b5f15d2a51 rc/weechat: Update to 2.5
- Add Guile support [1]

PR:		236152 [1]
Submitted by:	Jeremy "Vrakfall" Lecoc<jeremy artphotolaurent be> [1]
2019-06-07 18:21:57 +00:00
Bernard Spil 45ca3268d8 irc/weechat: Update to 2.4
Changelog https://weechat.org/files/changelog/ChangeLog-2.4.html

PR:		235972
Submitted by:	Dmitri Goutnik <dg syrec org>
2019-02-24 16:34:22 +00:00
Dmitry Marakasov 1b86b20f31 - Fix LICENSE
- Update WWW

Approved by:	portmgr blanket
2019-02-03 09:30:38 +00:00
Tobias C. Berner 707c6bf295 Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
2018-12-25 20:25:39 +00:00
Bernard Spil 9cdbe72255 irc/weechat: Update to 2.3
Submitted by:	voidanix
Differential Revision:	https://reviews.freebsd.org/17652
2018-10-23 17:51:35 +00:00
Bernard Spil 21d92d5d8c irc/weechat: Fix build errors
- doesn't know about TCL 8.7 yet
 - requires PHP installed during configure

Submitted by:	fluffy
2018-07-18 11:27:24 +00:00
Bernard Spil d960cdf743 irc/weechat: Update to 2.2 2018-07-15 10:12:49 +00:00
Bernard Spil f6ed5afa0c irc/weechat: Update to 2.1
PR:		226707
Reported by:	Greg Fitzgerald <gregf hugops pw>
2018-03-18 20:50:04 +00:00
Bernard Spil 34bdaf27f1 irc/weechat: Remove Ruby LIB_DEPENDS
- unwind is a dependency of Ruby

Submitted by:	sunpoet
2018-01-01 15:50:17 +00:00
Bernard Spil 8f818dd4fa irc/weechat: Bugfix update to 2.0.1
Changelog: https://weechat.org/files/changelog/ChangeLog-2.0.1.html
2017-12-21 18:39:55 +00:00
Bernard Spil 23b42851ff irc/weechat: Unbreak builds, add PHP option
- Remove leftovers from 2.0-RC testing
 - Add PHP option and .so
 - Simplify cmake enable

Reported by:	antoine, adamw
2017-12-03 19:39:23 +00:00
Bernard Spil ab10ab3044 irc/weechat: Update to 2.0 2017-12-03 16:12:42 +00:00
Bernard Spil 98d67d0cda irc/weechat: Security update to 1.9.1
- Fixes crash in logger

MFH:		2017Q3
Security:	b63421b6-a1e0-11e7-ac58-b499baebfeaf
2017-09-27 09:49:12 +00:00
Mathieu Arnold 3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Bernard Spil 78750990e7 irc/weechat: Depend on libunwind for RUBY
- Ruby on amd64/i386 uses libunwind causing weechat to link it as well

Reported by:	koobs
2017-08-14 15:24:59 +00:00
Bernard Spil 2df3e0b984 irc/weechat: Update to 1.9
- Bugfix update to 1.9
2017-07-06 12:39:59 +00:00
Tobias C. Berner 5e373eaa92 Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
2017-06-25 21:07:58 +00:00
Mark Linimon 82c3cac0d2 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
2017-05-22 16:04:19 +00:00
Bernard Spil c64be2313b irc/weechat: Update to 1.8
- Bugfix and new features release
2017-05-14 14:27:49 +00:00
Bernard Spil 9c013f6d2d irc/weechat: Security update to 1.7.1
- Security update to 1.7.1

PR:		218855
Submitted by:	Jochen Neumeister <joneum@bsdproject.de>
Security:	81433129-2916-11e7-ad3e-00e04c1ea73d
Security:	CVE-2017-8073
2017-04-25 18:34:41 +00:00
Bernard Spil 22c93431ab irc/weechat: Fix python3 detection
- Fix package error when python3 is used

PR:		216555
Reported by:	 Charles P <charlespigott@googlemail.com>
2017-03-26 11:14:39 +00:00
Bernard Spil 4422cea2ff irc/weechat: Update to 1.7
- Update to 1.7[1]
 - Remove CONFLICTS: weechat-devel was removed
 - Switch to xz distfile

[1] Changelog: https://weechat.org/files/changelog/ChangeLog-1.7.html

PR:		216384
Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>
2017-01-23 19:18:49 +00:00
Bernard Spil 327f063143 irc/weechat: Fix build when PYTHON not set
- Check PYTHON option before checking version
2016-10-05 07:30:53 +00:00
Bernard Spil 943a903d02 irc/weechat: Update to 1.6
- Update to 1.6
  - Take maintainership
  - OPT_CMAKE_ON= -DENABLE_OPT=yes to OPT_CMAKE_BOOL= OPT
  - Add LICENSE_FILE
  - Drop BSD_LUA_* extra CMAKE_ARGS
  - Add asciidoctor depend for DOCS and MANPAGES
  - Fix build with Python 3.5 / Add warning
  - Transform to post-patch-ICON-off target

PR:		205981
Reported by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
2016-10-04 21:07:00 +00:00
Rene Ladan 7536b2017c Reset jase@'s ports after taking in his commit bit for safekeeping.
With hat:	portmgr-secretary
2016-09-18 11:45:56 +00:00
Mathieu Arnold a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Tijl Coosemans 6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Baptiste Daroussin ab5465da21 Readd removed ${PORTSDIR} in dependency chain too early there are still fixes
needed in bsd.ports.mk to allow removing them entirely
2016-02-26 16:00:38 +00:00
Pawel Pekala cda7492eb9 - Switch to USES=execinfo localbase
- USES=localbase conversion fixes detection of libexecinfo
  on FreeBSD 10+

PR:		205760
Submitted by:	myself
Approved by:	maintainer timeout
2016-01-16 14:20:15 +00:00
Renato Botelho 90c4c950e9 Update irc/weechat to 1.4 2016-01-12 17:39:03 +00:00
Sunpoet Po-Chuan Hsieh e40656d6cf - Fix build if lang/v8 is installed
- Add JAVASCRIPT option and set it off by default

PR:		204881
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 23 days)
2015-12-21 18:35:52 +00:00
Renato Botelho e5a0c5d932 Upgrade irc/weechat to 1.3 2015-10-10 20:52:20 +00:00
Raphael Kubo da Costa f358732b18 Uses/iconv.mk: Set iconv-related CMake variables.
The way we deal with iconv in base and ports across different FreeBSD
releases is complicated: 9.x does not have iconv.h in base, 10.1 has it with
a different prototype for iconv(3) and later versions have the right
iconv(3) prototype. And, in some cases (USES=iconv:{translit,wchar_t}), we
must always use the libiconv port.

This is why there are so many checks in Uses/iconv.mk: we need to know the
situation we currently have in order to decide whether to pull iconv from
converters/libiconv, whether to just use its header (and pull the library
from base) or whether to use everything from base.

r384038 adjusted several CMake-based ports, but did so in a way that was not
very scalable and required a few intrusive patches to some ports. Most ports
that have both USES=cmake and USES=iconv use variations of FindIconv.cmake
that behave similarly. This change passes the header and library values we
really want to use to CMake using the most common variable names, bypassing
the calls to find_path() and find_library() that would sometimes end up
finding the wrong file. The few ports that use different variable names have
had their Makefiles adjusted (we manually pass the values we want via
CMAKE_ARGS).

Other changes:
- chinese/fcitx: Explicitly set LIBICONV_LIBC_HAS_ICONV_OPEN=OFF as we
  always want the version from ports because of USES=iconv:wchar_t.
- editors/calligra: Explicitly use iconv:translit because Kexi needs it.
- irc/weechat and irc/weechat-devel: The FindIconv.cmake patches could not
  be entirely removed because the check_library_exists() calls are wrong.
  Sent upstream: https://github.com/weechat/weechat/pull/513
- textproc/ctpp2: Use iconv:translit when the TRANSLITERATE option is used.

PORTREVISION has been bumped in editors/calligra and textproc/ctpp2 because
their dependency list has changed in 10.2 and later as the ports version is
always used now.

PR:		202798
Reviewed by:	antoine, tijl
Approved by:	portmgr (antoine)
2015-09-03 15:44:13 +00:00
Mathieu Arnold 60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Tijl Coosemans 074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00