Commit Graph

142 Commits

Author SHA1 Message Date
Dima Panov 312ee18b02 devel/boost: bump consu,ers after update Boost to 1.86 release
Sponsored by:	Future Crew, LLC
2024-11-20 13:05:25 +03:00
Daniel Engberg 3666ac7420 audio/ncmpcpp: Update to 0.10.1
Changelog: https://github.com/ncmpcpp/ncmpcpp/blob/0.10.1/CHANGELOG.md

PR:		282307
Approved by:	portmgr (maintainer timeout, 2+ weeks)
2024-11-16 19:29:08 +01:00
Dima Panov 55cfbcf56c */*: bump consumers after devel/boost* update
With hat:	office
Sponsored by:	Future Crew, LLC
2024-10-03 13:25:14 +03:00
Daniel Engberg 645d57fe5e audio/ncmpcpp: Update to 0.10
* Backport upstream commit 72d990fe250da1e583677474b3462b9e9894130b
* Change WWW to GitHub location
* Remove glib(20) dependency
* Remove GNU_CONFIGURE_MANPREFIX
* Add LTO OPTIMIZED_CFLAGS options to confirm with packaging standards
  https://docs.freebsd.org/en/books/porters-handbook/book/#dads-cflags
* Some minor rearragements with port Makefile

References:
https://github.com/ncmpcpp/ncmpcpp/commit/72d990fe250da1e583677474b3462b9e9894130b

PR:		281505
Approved by:	portmgr (maintainer timeout, 2+ weeks)
2024-09-28 21:29:15 +02:00
Jason E. Hale 621c43884f */*: Chase audio/taglib shlib version bump
PR:		266677
2024-06-14 01:29:27 -04:00
Gleb Popov 8d59f2fa7a audio/*: Move manpages to share/man
Approved by:	portmgr (blanket)
2024-02-18 19:03:00 +03:00
Dima Panov db616534ff devel/boost: bump consumers after library update 2024-02-13 17:44:22 +03:00
Daniel Engberg 3524138f8a audio/ncmpcpp: Fix build with Taglib 2.0
Backport upstream pull request 590

Reference:
https://github.com/ncmpcpp/ncmpcpp/pull/590

PR:		276722
Reviewed by:	yamagi@yamagi.org (maintainer)
2024-02-05 01:09:53 +01:00
Jan Beich e55b80195e devel/icu: update to 74.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by:	GitHub (watch releases)
PR:		274317
Exp-run by:	antoine (incomplete)
Approved by:	fluffy
2023-11-17 12:46:00 +01:00
Dima Panov 21d8008e86 devel/boost*: bump all consumers after 1.83.0 2023-09-27 17:36:30 +03:00
Dima Panov 3e45e8e244 */*: bump all direct Boost cunsumers 2023-04-27 21:25:55 +03:00
Jan Beich f1f1a8be88 devel/icu: update to 73.1
- Temporarily switch to GitHub auto archive (release artifacts are N/A atm)

Changes:	https://github.com/unicode-org/icu/releases/tag/release-73-1
Reported by:	GitHub (watch releases)
PR:		270422
Exp-run by:	antoine
2023-04-13 00:56:37 +00:00
Daniel Engberg e3c4b9e6d4 audio/ncmpcpp: Fix visualizer dependency
fftw3 is only needed when visualizer is enabled

PR:		269173
Approved by:	portmgr (maintainer timeout, 2+ weeks)
2023-02-12 09:55:17 +01:00
Dima Panov e1287d0d12 */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
Jan Beich dfe25d73e7 devel/icu: update to 72.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-72-1
Reported by:	GitHub (watch releases)
PR:		266582
Exp-run by:	antoine
2022-10-19 08:10:29 +00:00
Stefan Eßer fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Dima Panov 4cf39decb3 */*: bump all consumers after recent boost upgrade 2022-08-12 17:46:53 +03:00
Dima Panov b082b3d13e devel/boost-all: bump all library consumers after boost upgrade
PR:	246106
2022-05-22 23:17:16 +03:00
Jan Beich 268cee3b02 devel/icu: update to 71.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-71-1
Reported by:	GitHub (watch releases)
PR:		262654
Exp-run by:	antoine
Approved by:	fluffy
2022-04-07 00:39:10 +00:00
Jan Beich f34ece3aa6 devel/icu: update to 70.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by:	GitHub (watch releases)
PR:		258794
Exp-run by:	antoine
2021-10-28 16:37:30 +00:00
Jan Beich 69d24a727d devel/icu: update to 69.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
2021-04-08 23:33:31 +00:00
Mathieu Arnold cf118ccf87 One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold 305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Neel Chauhan e16990de38 audio/ncmpcpp: Update to 0.9.2
PR:		254028
Submitted by:	yamagi AT yamagi DOT org (maintainer)
2021-03-05 19:12:15 +00:00
Rainer Hurling 3acdd5ab72 audio/ncmpcpp: Update to 0.9.1
Changelog: https://rybczak.net/ncmpcpp/

PR:		252847
Submitted by:	yamagi@yamagi.org (maintainer)
Approved by:	arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D28276
2021-01-22 10:22:31 +00:00
Jan Beich 6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Jan Beich ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Jan Beich f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Steve Wills bf85bdad61 audio/ncmpcpp: allow using base ncurses
PR:		243940
Approved by:	yamagi@yamagi.org (maintainer)
2020-02-12 21:42:01 +00:00
Jan Beich 701aa3bcf8 devel/boost-*: update to 1.72.0
Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
2019-12-11 17:53:48 +00:00
Tobias Kortkamp 6a379e2d3a a-b: Add missing USES={gnome,php,sdl,xorg} 2019-11-08 09:27:56 +00:00
Jan Beich 4bbb4133b2 devel/icu: update to 65.1
Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2019-10-03 20:35:29 +00:00
Jan Beich befa71e0f3 devel/boost-*: update to 1.71.0
Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
2019-08-19 15:35:27 +00:00
Gerald Pfeifer ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Koichiro Iwao 93a99160b5 audio/ncmpcpp: Switch master site to https
PR:		239075
Submitted by:	Miyashita Touka <imagin8r@protonmail.com>
Approved by:	maintainer
2019-07-23 02:10:35 +00:00
Jan Beich 9b21a3a084 devel/boost-*: update to 1.70.0
Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
2019-04-12 06:36:31 +00:00
Sunpoet Po-Chuan Hsieh 40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Jan Beich 480c577baa devel/icu: update to 64.1
Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
2019-03-27 21:11:08 +00:00
Gerald Pfeifer a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich 7c879267dc devel/boost-*: update to 1.69.0
Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2018-12-12 00:15:49 +00:00
Mark Linimon e19c44cecf These ports now build on powerpc64.
Approved by:	portmgr (tier-2 blanket)
2018-12-11 17:03:52 +00:00
Jan Beich 91f9922c6f devel/icu: update to 63.1
Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
2018-10-23 11:35:03 +00:00
Jan Beich 0b055d47f2 devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2018-08-09 06:58:30 +00:00
Jan Beich 3beb732dad devel/icu: update to 62.1
Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
2018-06-29 14:22:11 +00:00
Jan Beich cc95712fbe devel/boost-*: update to 1.67.0
Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
2018-04-18 13:57:42 +00:00
Yuri Victorovich 7a605e5506 audio/ncmpcpp: Update 0.8.1 -> 0.8.2
Also change to DISTVERSION

PR:		227475
Submitted by:	yamagi@yamagi.org (maintainer)
2018-04-13 04:00:30 +00:00
Jan Beich ae60358af5 devel/icu: update to 61.1
Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
2018-04-06 15:53:16 +00:00
Jan Beich 39f654553b audio/ncmpcpp: unbreak with ICU 61
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:45:22: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
        static void convert(UnicodeString &s)
                            ^~~~~~~~~~~~~
                            icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
                   ^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:61:9: error: unknown type name 'Transliterator'; did you mean 'UTransliterator'?
        static Transliterator *m_converter;
               ^~~~~~~~~~~~~~
               UTransliterator
/usr/local/include/unicode/utrans.h:70:15: note: 'UTransliterator' declared here
typedef void* UTransliterator;
              ^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:49:4: error: unknown type name 'ErrorCode'; did you mean 'UErrorCode'?
                        ErrorCode result;
                        ^~~~~~~~~
                        UErrorCode
/usr/local/include/unicode/utypes.h:663:3: note: 'UErrorCode' declared here
} UErrorCode;
  ^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:50:18: error: use of undeclared identifier 'Transliterator'; did you mean 'icu::Transliterator'?
                        m_converter = Transliterator::createInstance(
                                      ^~~~~~~~~~~~~~
                                      icu::Transliterator
/usr/local/include/unicode/translit.h:243:18: note: 'icu::Transliterator' declared here
class U_I18N_API Transliterator : public UObject {
                 ^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:50:18: error: assigning to 'UTransliterator *' (aka 'void **') from incompatible type 'icu::Transliterator *'
                        m_converter = Transliterator::createInstance(
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./regex_filter.h:52:14: error: member reference base type 'UErrorCode' is not a structure or union
                        if (result.isFailure())
                            ~~~~~~^~~~~~~~~~
./regex_filter.h:55:26: error: member reference base type 'UErrorCode' is not a structure or union
                                        + std::string(result.errorName()));
                                                      ~~~~~~^~~~~~~~~~
./regex_filter.h:57:14: error: member reference base type 'UTransliterator' (aka 'void *') is not a structure or union
                m_converter->transliterate(s);
                ~~~~~~~~~~~^ ~~~~~~~~~~~~~
./regex_filter.h:64:1: error: unknown type name 'Transliterator'; did you mean 'UTransliterator'?
Transliterator *StripDiacritics::m_converter;
^~~~~~~~~~~~~~
UTransliterator
/usr/local/include/unicode/utrans.h:70:15: note: 'UTransliterator' declared here
typedef void* UTransliterator;
              ^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:102:14: error: use of undeclared identifier 'UnicodeString'; did you mean 'icu::UnicodeString'?
                        auto us = UnicodeString::fromUTF8(
                                  ^~~~~~~~~~~~~
                                  icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
                   ^
In file included from screens/browser.cpp:27:
In file included from ./screens/browser.h:26:
./regex_filter.h:103:5: error: use of undeclared identifier 'StringPiece'
                                StringPiece(convertString<char, CharT>::apply(s)));
                                ^
screens/browser.cpp:737:16: note: in instantiation of function template specialization 'Regex::search<char>' requested here
        return Regex::search(itemToString(item), rx, Config.ignore_diacritics);
                      ^

https://ssl.icu-project.org/trac/changeset/40705

PR:		227042
Reported by:	antoine (via exp-run)
2018-04-04 08:27:21 +00:00
Jan Beich 25beeff079 devel/boost-*: update to 1.66.0
Changes:	http://www.boost.org/users/history/version_1_66_0.html
PR:		223922
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D13279
2018-01-18 04:11:02 +00:00