Commit Graph

151 Commits

Author SHA1 Message Date
naddy
ab729ea001 devel/gettext: maintenance update to 0.21.1, no significant changes 2022-11-01 20:25:37 +00:00
naddy
69de5bdc39 drop RCS Id from all ports where I'm listed as MAINTAINER 2022-03-08 14:27:46 +00:00
espie
208c0b1f40 default for PKGNAME-sub where it makes sense, no pkgnames change 2021-11-22 15:00:41 +00:00
kurt
68a670ace2 Fix undefined reference to `__sync_val_compare_and_swap_4' on hppa by
using thread unsafe fallbacks. okay naddy@
2021-02-03 16:49:42 +00:00
jca
29c40bf7cc Add link to upstream commit 2020-10-23 21:34:05 +00:00
jca
a207d83f98 Prevent gnulib compat code from using snprintf("...%n") for no good reason
Heavier fix in upstream gnulib:
https://lists.gnu.org/archive/html/bug-gnulib/2020-10/msg00013.html

ok naddy@ (maintainer)
2020-10-07 21:14:35 +00:00
naddy
16dd58a3a5 Update to 0.21. Incremental changes only.
From martijn@:
GCC on alpha has an optimization bug, which cause problems with gnulib's
mmalloca function. Disable alloca to work around the failing code.
2020-08-20 21:03:25 +00:00
naddy
e3f2d19f3c Update to 0.20.2. No major changes. 2020-05-28 19:52:35 +00:00
naddy
23ab61939d enable debug packages and modernize plist 2020-02-13 20:50:13 +00:00
naddy
854be27cbd the autopoint tool requires xz 2019-07-20 15:46:48 +00:00
sthen
e8a3ed4a98 Some ports using gnulib previously detected a broken realpath and switched to an
internal replacement function. Following the changes to make realpath(3) use the
__realpath() syscall these no longer detect broken realpath i.e. produce different
code. Bump REVISION to ensure that users get the new version.
2019-07-16 21:29:41 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
naddy
e39025aba4 The msgmerge utility can use OpenMP; turn off for now.
From j@bitminer.ca
2019-07-11 20:24:00 +00:00
naddy
e15460574a Fix behaviour of msgmerge --for-msgfmt on PO files with no translations.
From upstream git.
2019-05-20 23:45:47 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
sthen
30df3ebc90 Don't use ports-gcc to build gettext; it causes a dependency loop:
devel/gettext -> lang/gcc/4.9 -> devel/bison -> devel/gettext

Fortunately the stdc++ linkage is only in libasprintf which currently
seems unused in ports.  Found by landry@ in sparc64 bulk.
2018-10-25 13:21:58 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
naddy
ad1346ed0c remove the remnant of the gettext module 2017-11-21 00:14:14 +00:00
naddy
6f86e3ba91 drop redundant RUN_DEPENDS 2017-11-19 20:01:13 +00:00
naddy
ecda180b88 drop redundant BUILD_DEPENDS 2017-11-19 16:17:16 +00:00
naddy
adfe0960ab Move BUILD_DEPENDS+=devel/gettext-tools out of the gettext module and
into those ports that actually require it.
2017-11-18 22:23:59 +00:00
naddy
570e9d2a8f MODGETTEXT_LIB_DEPENDS, MODGETTEXT_RUN_DEPENDS, MODGETTEXT_WANTLIB are no
longer used
2017-11-06 20:43:22 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
naddy
ac7bcbd958 maintenance update to 0.19.8.1 2016-08-31 13:53:11 +00:00
naddy
8f97216ead remove unused variable MODGETTEXT_TOOLS 2016-04-05 19:18:53 +00:00
naddy
82665efbd6 replace libiconv module with normal library dependency; no bump needed 2016-04-05 19:05:37 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
naddy
88145488ec Maintenance update to gettext 0.19.7. No major outward changes.
Internally, -tools no longer uses expat.
2016-01-02 22:00:49 +00:00
naddy
80bd6603e3 maintenance update to 0.19.6 2015-09-14 19:48:44 +00:00
naddy
91e38b82ed Split gettext into a small runtime component and a separate large
set of development tools as recommended by upstream.

Ports will continue to depend on devel/gettext for libintl.  The
gettext module also provides an automatic build dependency on
devel/gettext-tools for msgfmt etc.

A few ports that require a library provided by gettext-tools get a
corresponding dependency.

Also update gettext to 0.19.5.1.

COMMENT and DESCR from FreeBSD.  Bulk build testing by sthen@.

ok sthen@
2015-07-19 23:46:08 +00:00
naddy
a75f048c78 The autopoint tool requires xz to unpack its archive, so add a corresponding
run dependency.  Noticed by ajacoutot@, jca@.
ok sthen@
2015-05-12 19:57:42 +00:00
brad
26ab35a003 Update to gettext 0.19.4.
With input and ok naddy@
2015-01-27 00:28:34 +00:00
naddy
83defc4840 maintenance update to 0.19.3 2014-10-20 18:34:38 +00:00
naddy
a01beb17fb update to 0.19.2: minor bug fixes 2014-09-23 15:16:29 +00:00
naddy
ee27431eac As sthen@ pointed out, having @lib libfoo.so without corresponding
libfoo.a breaks on static archs, so stop deleting the static libraries
that are already built and installed.
2014-07-10 22:41:11 +00:00
naddy
6ea28303b5 update to 0.19.1 so we don't fall behind 2014-07-10 20:42:28 +00:00
naddy
725de75f3a move http://www.gnu.org to https 2013-11-09 23:19:01 +00:00
espie
3596b0003d fix build on static arches, by forcing a stupid test that's badly written
(pragma weak fputs  is never going to be equal to 0, testing for
pthread-* would work better).

okay naddy@
2013-07-20 20:15:56 +00:00
espie
76665fd2d5 zap some fairly old vax patches. They're likely to do more harm than good
even before the elf switch-over, and they're definitely irrelevant now
2013-07-13 16:30:36 +00:00
naddy
21a6eb6a66 Reinstate the interlibrary dependencies, fix .pc files.
Parts/help/input from brad@
2013-03-27 16:37:09 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
sthen
7f9dc60721 The pkg_create magic to handle stripping dynamic libraries on static-only
arch works by converting the .so to .a (which covers the case where a
shared arch builds an .so with no associated .a). As gettext has a couple
of shared libraries with no associated static library this scheme doesn't
work, so split it back out to PFRAG.shared to disable the magic. Fixes vax.
ok espie@ naddy@
2013-02-16 18:17:49 +00:00
sthen
106aa47da7 Fix mixed code/decl's in gettext. ok jasper@ aja@ naddy@ 2013-02-15 23:47:04 +00:00
naddy
cb61facb5d maintenance update to 0.18.2 2013-01-21 22:08:52 +00:00
sthen
6eacdb91e8 bump various packages with static libs which frequently get pulled in;
this is to force pkg_add -u to pick them up because moving to PIE does change
these files but since there are no library bumps, the package signature stays
the same.

there are probably others, these are just ones I've run into. not a great
fix, and needs to be repeated when other arch move, but it's the simplest low
impact fix and I'm fed up with "relocation R_X86_64_32S can not be used
when making a shared object; recompile with -fPIC"
2012-10-12 14:53:39 +00:00
espie
4e929abcd7 annotate for !parallel. too much time in configure scripts... 2012-09-26 09:34:09 +00:00