Commit Graph

113 Commits

Author SHA1 Message Date
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
Lorenzo Salvadore f2f0c6e390 Drop ports maintainership
Approved by:	gerald (mentor)
2020-06-21 15:36:34 +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
Lorenzo Salvadore 9e23fee4e2 misc/sword: Replace use of REINPLACE_CMD by a patch
Submitted by:	swills
Approved by:	salvadore (maintainer), gerald (mentor)
Differential Revision:	https://reviews.freebsd.org/D23568
2020-03-26 15:54:40 +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
Mateusz Piotrowski 37f0acd744 Update WWW
PR:		243905
Submitted by:	salvadore@
2020-02-06 15:53:54 +00:00
Mateusz Piotrowski 967e8d2ab0 misc/sword: Clean Makefile and assign to new maintainer
Apart from style changes, also remove broken link from MASTER_SITES.

PR:		243905
Submitted by:	salvadore@
2020-02-06 09:19:47 +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
Mathieu Arnold 558224994b onvert to UCL & cleanup pkg-message (categories l-m) 2019-08-13 22:29:42 +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
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 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
Gerald Pfeifer 09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +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 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 006698fc82 misc/sword: unbreak with ICU 61
In file included from ../src/mgr/swmgr.cpp:108:
../include/utf8transliterator.h:53:2: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
        UnicodeString resource;
        ^~~~~~~~~~~~~
        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 ../src/mgr/swmgr.cpp:108:
../include/utf8transliterator.h:56:24: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
typedef std::map<const UnicodeString, SWTransData> SWTransMap;
                       ^~~~~~~~~~~~~
                       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 ../src/mgr/swmgr.cpp:108:
../include/utf8transliterator.h:57:19: error: use of undeclared identifier 'UnicodeString'
typedef std::pair<UnicodeString, SWTransData> SWTransPair;
                  ^
../include/utf8transliterator.h:84:2: error: unknown type name 'Transliterator'; did you mean 'UTransliterator'?
        Transliterator *createTrans(const UnicodeString& ID, UTransDirection dir, UErrorCode &status);
        ^~~~~~~~~~~~~~
        UTransliterator
/usr/local/include/unicode/utrans.h:70:15: note: 'UTransliterator' declared here
typedef void* UTransliterator;
              ^
In file included from ../src/mgr/swmgr.cpp:108:
../include/utf8transliterator.h:84:36: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
        Transliterator *createTrans(const UnicodeString& ID, UTransDirection dir, UErrorCode &status);
                                          ^~~~~~~~~~~~~
                                          icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
                   ^

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

PR:		227042
Reported by:	antoine (via exp-run)
2018-04-04 08:03:58 +00:00
Wen Heping 60e5c0b92f - Update to 1.8.1 2018-04-02 03:23:53 +00:00
Thomas Abthorpe 280a31be40 - Update misc/sword to 1.8.0
- Chase shlib bump
- Reassign to the heap

PR:		225276
Submitted by:	bsam
2018-02-23 01:30:03 +00:00
Jan Beich 21c72c386d misc/sword: lift BROKEN_powerpc64 after r461290
PR:		215770
2018-02-11 08:16:31 +00:00
Jan Beich 028c7077ba devel/icu: drop C++98 compatibility workarounds
Now that both USE_GCC and -CURRENT default to C++14 there's little
reason to complicate maintenance. Revert r449685 to usher consumers
into post-C++11 world.

PR:		222433 222434 222435
2018-02-09 09:12:48 +00:00
Thomas Abthorpe 2e772d5e5f - Fix build for FreeBSD 11+
MFH:		2018Q1
2018-01-17 16:44:05 +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
Jan Beich a382198617 devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
2017-09-25 00:02:36 +00:00
Jan Beich fb8c6ffaed Back out C++11 changes for ICU >= 59
r449608, r449609, r449610, r449611, r449612, r449613, r449614,
r449621, r449661, r449662 are reverted. ICU will pull char16_t typedef
in C++98 mode instead.

Pointy hat to:	jbeich
PR:		218788 222222 222225
2017-09-12 13:01:22 +00:00
Jan Beich b0cab65da9 misc/sword: switch to C++11, required by ICU >= 59
In file included from ../src/mgr/swmgr.cpp:102:
In file included from ../include/utf8transliterator.h:41:
/usr/local/include/unicode/unistr.h:3025:7: error: delegating constructors are permitted only in C++11
      UnicodeString(ConstChar16Ptr(text)) {}
      ^~~~~~~~~~~~~
/usr/local/include/unicode/unistr.h:3087:7: error: delegating constructors are permitted only in C++11
      UnicodeString(ConstChar16Ptr(text), length) {}
      ^~~~~~~~~~~~~
/usr/local/include/unicode/unistr.h:3180:7: error: delegating constructors are permitted only in C++11
      UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {}
      ^~~~~~~~~~~~~

PR:		218788
2017-09-11 08:23:03 +00:00
Mark Linimon 74fa808d34 Mark some ports failing on power64. In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Reported by:	swills
Approved by:	portmgr (tier-2 blanket)
2017-05-20 16:58:10 +00:00
Thomas Abthorpe 38c48c63c4 - Mark as BROKEN on 12.X
MFH:		2017Q2
2017-04-20 13:33:10 +00:00
Jan Beich 23a96f4a5f devel/icu: update to 58.1
Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
2016-11-19 18:21:20 +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
Mathieu Arnold 7acca7e902 Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.

PR:		205120
With hat:	portmgr
Sponsored by:	Absolight
2016-07-06 22:10:14 +00:00
Pietro Cerutti fb8d8ab5f9 devel/icu: bump PORTREVISION on dependent ports 2016-07-06 07:34:12 +00:00
Mathieu Arnold 8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Baptiste Daroussin 25c34fd38f Update icu to 55.1 2015-04-23 21:26:09 +00:00
Thomas Abthorpe b2389cfb39 - Update to 1.7.4 2015-01-13 06:36:46 +00:00
Thomas Abthorpe b72e59865f - Update to 1.7.3 2015-01-10 04:47:03 +00:00
Baptiste Daroussin 724ccb6382 Fix packaging as user 2014-12-17 14:58:01 +00:00
Baptiste Daroussin 45858fb087 Cleanup plist 2014-12-09 13:36:34 +00:00
Antoine Brodin 6a912f96a2 Fix packaging 2014-10-06 19:53:09 +00:00
Dmitry Marakasov 099320b1c0 - Fix plist
Approved by:	portmgr blanket
2014-07-29 23:45:22 +00:00
Tijl Coosemans 6a4ff9b6b8 - USES=libtool pathfix
- Add INSTALL_TARGET=install-strip
- Avoid USE_AUTOTOOLS
- Use @sample
2014-07-18 09:41:42 +00:00
Baptiste Daroussin a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Baptiste Daroussin 4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Thomas Abthorpe 1dea553045 - Update to 1.7.2
- Support STAGEDIR
2014-01-16 20:44:20 +00:00
Thomas Abthorpe 2a9404ff49 - PKGSUFFIX name is better served on sword17 2013-12-11 16:55:56 +00:00
Thomas Abthorpe 389aa957ee - Add PKGNAMESUFFIX to differentiate from sword17
Submitted by:	erwinbot
Pointyhat to:	tabthorpe
2013-12-11 16:46:13 +00:00
Thomas Abthorpe dc8b802574 - Add CONFLICTS for the soon to be added misc/sword17 2013-12-11 03:56:09 +00:00
Baptiste Daroussin 8ac99398e2 Add NO_STAGE all over the place in preparation for the staging support (cat: misc) 2013-09-20 20:50:57 +00:00
Alexey Dokuchaev 706f03c7f6 - Cleanup MASTER_SITES, convert MASTER_SITE_SUBDIR
- Tighten COMMENT line and drop the article
- Fix the build against Clang and thus drop USE_GCC
- Remove PKGMESSAGE, it's set automatically
- Correctly pad ${CAT} ${PKGMESSAGE}
- Couple of minor fixes (LIB_DEPENDS, etc.)

Approved by:	tabthorpe (maintainer)
2013-09-10 03:50:32 +00:00
Baptiste Daroussin 5c807bc8d5 Convert USE_GNOME=pkgconfig to USES=pkgconfig
Convert USE_GNOME=gnomehack to USES=pathfix
Convert USE_GMAKE to USES=gmake
Convert USE_PERL5 to USES=perl5
2013-08-31 00:32:33 +00:00