Commit Graph

445 Commits

Author SHA1 Message Date
ajacoutot
f50fdd748e Stop using the daemon class in @newuser.
If we need to make an exception we can do it and properly document the
reason but by default we should just use the default login class.
rc.d uses daemon or the login class provided in login.conf.d so this has
no impact there.

discussed with sthen@, tb@ and robert@

praying that my grep/sed skills did not break anything and still
believing in portbump :-)
2022-11-08 11:14:43 +00:00
ajacoutot
d3aaddb10c WANTLIB: pcre -> pcre2-8 after recent glib2 update. 2022-11-05 17:06:22 +00:00
sthen
c8e4bfdbe0 sync WANTLIB 2022-04-01 17:18:15 +00:00
sthen
3cdf2816b0 sync WANTLIB for some packages that could be semi-automated for some
common missing libs, with "help" from portbump, but i reviewed everything
2022-03-27 16:23:04 +00:00
sthen
cd70f4d185 conflict with textproc/jless 2022-03-18 13:35:01 +00:00
naddy
c39001db62 drop RCS Ids 2022-03-11 19:24:42 +00:00
sthen
385739a94f drop rcs id in category Makefiles 2022-03-09 16:18:03 +00:00
cwen
019b0fdc24 kanjipad: unbreak with ld.lld on powerpc
powerpc does not inline sqrt(3) unlike other lld archs, so it actually uses
libm and as such the `-lm' linker flag is needed.

While here, refresh WANTLIB.

ok gkoehler@
2021-08-28 09:03:46 +00:00
espie
cd941ff1b3 plain forgot that both flavors could combine. Reminded by naddy@
fixes the remaining -fno-common
2021-02-16 08:50:47 +00:00
espie
352dd53fec fix -fno-common
okay naddy@
2021-02-10 20:39:56 +00:00
espie
18b6596f99 fix for -fno-common
bumped REVISION of bin packages as requested by naddy@

okay naddy@
2021-02-07 19:12:01 +00:00
espie
5ffecd88b9 obvious fix for -fno-common 2021-02-06 15:24:06 +00:00
ajacoutot
440b466bc1 Update to skk-jisyo-20201101. 2020-11-07 08:19:47 +00:00
ajacoutot
e81597466d Remove gnome-doc-utils support which is going away. 2020-06-10 07:15:54 +00:00
naddy
d159f8d1ad Make use of "find -exec {} +" (which is POSIX) and "find -delete"
(which is not) throughout the ports Makefiles.

* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.

ok kn@ rsadowski@ espie@
2020-03-20 16:44:21 +00:00
jasper
c0d71858db update MASTER_SITES where distfiles.nl was used 2020-01-26 11:14:29 +00:00
sthen
3581c25253 unbreak with perl 5.30+; this script has code to reexecute using the perl
interpreter if it was run in a shell interpreter which uses $* in a command
intended for the shell; newer perl rejects running the script if this is
present
2019-12-28 13:29:43 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
sthen
98e1710fa2 fix irregular PERMIT_* 2019-07-12 21:25:58 +00:00
sthen
4435b868be replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:15:33 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
4c8260d02a sync WANTLIB 2019-06-13 16:38:33 +00:00
sthen
f548d95863 sync some WANTLIBs 2019-06-13 15:48:50 +00:00
bentley
176fe5d056 Move homepage/master_sites to https. 2019-06-09 08:32:58 +00:00
naddy
bab58eeac9 do not explicitly add -lstdc++ 2019-05-23 21:02:32 +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
e40f996745 another batch of ncurses->curses WANTLIB updates, skipping any
that have gettext LIB/RUN_DEPENDS to avoid conflicts for naddy's
multipackaging work
2019-05-20 20:52:31 +00:00
yasuoka
5056632633 Update to nkf 2.1.5
ok bentley
2019-01-09 07:44:08 +00:00
naddy
d25f336dc6 add MODGCC4_CPPLIBDEP to subpackage 2018-11-29 21:16:57 +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
espie
2a95b6e111 tag glib-compile-schemas 2018-07-06 06:04:41 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
bentley
67bc10ee72 Remove japanese/groff.
Ancient 1995 software no longer used by anything else.

ok jca@ schwarze@
2018-04-20 20:40:39 +00:00
bentley
eb4c14835e Install unformatted UTF-8 manpages instead of preformatted EUC-JP.
As a result, remove the build dependency on jgroff.
Add some PLIST tweaks suggested by schwarze@.

Discussed with schwarze@ espie@ yasuoka@
2018-04-16 09:53:28 +00:00
bcallah
3f39490252 Fix build with clang6. This port will go away soon but it does not hurt to
reduce the current clang6 fallout for the time being.
ok kn@
2018-04-15 20:22:21 +00:00
schwarze
20f5599217 Install Japanese manual pages as UTF-8 rather than EUC using japanese/nkf
and install the English manual pages to the correct directories.
Add missing @bin annotations in the PLISTs.

OK yasuoka@, espie@ (MAINTAINER) agrees with the direction,
in part based on earlier work by bentley@.

Helps with clang 6 because it removes the build dependency on the
broken japanese/groff.
2018-04-15 19:48:38 +00:00
jsg
9a190ffe23 Now that arm has switched to clang the base compiler has atomic builtins
and accepts -mfpu=neon.

ok jca@ sthen@
2018-01-20 14:03:39 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
jasper
73b4795a5d remove broken HOMEPAGE/MASTER_SITES and add backup mirror 2017-08-22 19:19:26 +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
schwarze
1cf79ee870 This port runs groff (along with jnroff) during the "build" target,
not during the "package" target, so "BUILD_DEPENDS += textproc/groff"
makes more sense than "USE_GROFF = Yes".
No package change, no bump.
OK espie@ (MAINTAINER)
2017-05-14 19:53:58 +00:00
schwarze
266badca7a groff is not used at all, so delete USE_GROFF;
no package change, no bump;
OK espie@ (MAINTAINER)
2017-05-14 19:49:29 +00:00
espie
deeba8d33c fix just enough return problems that this builds, so we have the option
of keeping it.
2017-05-06 12:51:21 +00:00
espie
2625bb5332 fixes for clang: don't compile a clone of getopt.
while there, fix system includes, implicit ints, and void main.
2017-04-29 14:31:40 +00:00
espie
3a0567a8c9 add enough void to fix empty return errors on clang 2017-04-28 12:29:32 +00:00
yasuoka
1936a6d7ea Update ja-less to 382.262.03.b.01, the version maintained by Hiroki Sato.
espie@ agreed to take maintainer

ok bentley
2017-04-23 09:18:21 +00:00