Browse Source

Merge branch 'main' of ssh://git.FreeBSD.org:22/ports

main
Tomasz Sowa 5 days ago
parent
commit
355d12f4f7
  1. 13
      CHANGES
  2. 2
      GIDs
  3. 79
      MOVED
  4. 2
      Mk/Scripts/rust-compat11-canary.sh
  5. 14
      Mk/Uses/compiler.mk
  6. 2
      Mk/Uses/emacs.mk
  7. 32
      Mk/Uses/gnome.mk
  8. 4
      Mk/Uses/kde.mk
  9. 6
      Mk/Uses/qca.mk
  10. 29
      Mk/Uses/trigger.mk
  11. 13
      Mk/bsd.lto.mk
  12. 8
      Mk/bsd.port.mk
  13. 8
      Tools/scripts/tindex
  14. 2
      UIDs
  15. 127
      UPDATING
  16. 1
      accessibility/accerciser/Makefile
  17. 6
      accessibility/kmag/distinfo
  18. 6
      accessibility/kmousetool/distinfo
  19. 6
      accessibility/kmouth/distinfo
  20. 4
      accessibility/orca/Makefile
  21. 6
      accessibility/orca/distinfo
  22. 1
      accessibility/orca/pkg-plist
  23. 2
      accessibility/py-atspi/Makefile
  24. 6
      accessibility/py-atspi/distinfo
  25. 1
      accessibility/redshift/Makefile
  26. 5
      archivers/ark/Makefile
  27. 6
      archivers/ark/distinfo
  28. 3
      archivers/engrampa/Makefile
  29. 6
      archivers/engrampa/distinfo
  30. 1
      archivers/engrampa/pkg-plist
  31. 7
      archivers/erlang-snappy/Makefile
  32. 6
      archivers/erlang-snappy/distinfo
  33. 8
      archivers/erlang-snappy/files/patch-rebar.config
  34. 1
      archivers/file-roller/Makefile
  35. 3
      archivers/lhasa/Makefile
  36. 2
      archivers/p5-IO-Zlib/Makefile
  37. 4
      archivers/pear-Horde_Compress/Makefile
  38. 3
      archivers/pear-Horde_Compress_Fast/Makefile
  39. 3
      archivers/pear-Horde_Pack/Makefile
  40. 4
      archivers/php-horde_lz4/Makefile
  41. 10
      archivers/pxz/Makefile
  42. 4
      archivers/py-brotli/Makefile
  43. 1
      archivers/py-zstandard/Makefile
  44. 3
      archivers/rar/Makefile
  45. 3
      archivers/rpm4/Makefile
  46. 4
      archivers/rzip/Makefile
  47. 4
      archivers/snappy-java/Makefile
  48. 18
      archivers/snappy-java/files/patch-Makefile.common
  49. 1
      archivers/thunar-archive-plugin/Makefile
  50. 4
      archivers/unadf/Makefile
  51. 4
      archivers/unrar/Makefile
  52. 4
      archivers/unshield/Makefile
  53. 4
      archivers/upx/Makefile
  54. 10
      archivers/upx/files/patch-src_p__wcle.cpp
  55. 3
      archivers/xar/Makefile
  56. 1
      archivers/xarchiver/Makefile
  57. 3
      archivers/zutils/Makefile
  58. 4
      astro/cfitsio/Makefile
  59. 1
      astro/foxtrotgps/Makefile
  60. 5
      astro/gnuastro/Makefile
  61. 6
      astro/gnuastro/distinfo
  62. 4
      astro/gnuastro/pkg-plist
  63. 2
      astro/kosmindoormap/Makefile
  64. 6
      astro/kosmindoormap/distinfo
  65. 1
      astro/kosmindoormap/pkg-plist
  66. 21
      astro/kosmorro/Makefile
  67. 4
      astro/kosmorro/pkg-plist
  68. 2
      astro/libosmium/Makefile
  69. 6
      astro/libosmium/distinfo
  70. 6
      astro/marble/distinfo
  71. 2
      astro/merkaartor/Makefile
  72. 1
      astro/opencpn/Makefile
  73. 3
      astro/p5-Astro-Catalog/Makefile
  74. 6
      astro/p5-Astro-Catalog/distinfo
  75. 8
      astro/p5-Astro-Catalog/pkg-plist
  76. 2
      astro/py-ephem/Makefile
  77. 6
      astro/py-ephem/distinfo
  78. 11
      astro/py-ephem/files/patch-ephem_tests_test__satellite.py
  79. 2
      astro/qmapshack/Makefile
  80. 2
      astro/siril/Makefile
  81. 16
      astro/stellarium/Makefile
  82. 12
      astro/stellarium/distinfo
  83. 383
      astro/stellarium/pkg-plist
  84. 1
      audio/Makefile
  85. 11
      audio/alsa-lib/Makefile
  86. 6
      audio/alsa-lib/distinfo
  87. 12
      audio/alsa-plugins/Makefile
  88. 6
      audio/alsa-plugins/distinfo
  89. 33
      audio/alsa-plugins/files/patch-configure
  90. 17
      audio/alsa-plugins/files/patch-configure.ac
  91. 9
      audio/alsa-utils/Makefile
  92. 6
      audio/alsa-utils/distinfo
  93. 8
      audio/alsa-utils/files/patch-alsactl_Makefile.am
  94. 11
      audio/alsa-utils/files/patch-alsactl_Makefile.in
  95. 2
      audio/alure/Makefile
  96. 1
      audio/amsynth/Makefile
  97. 1
      audio/ardour6/Makefile
  98. 1
      audio/ario/Makefile
  99. 1
      audio/audacity/Makefile
  100. 6
      audio/audiocd-kio/distinfo

13
CHANGES

@ -10,8 +10,21 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20211010:
AUTHOR: bapt@FreeBSD.org
INSTALLS_ICONS has been replace by a trigger on gtk-update-icon-cache.
the macro does nothing anymore.
20211010:
AUTHOR: bapt@FreeBSD.org
A new USES has been added, to simplify the integration of triggers in
the ports tree.
20210801:
AUTHOR: delphij@FreeBSD.org
WANT_OPENLDAP_SASL is removed now that OpenLDAP is always built with
SASL support.

2
GIDs

@ -816,7 +816,7 @@ bitmark:*:872:
bitmark-recorder:*:873:
librespeed:*:874:
# free: 875
# free: 876
_lms:*:876:
gemserv:*:877:
gerbera:*:878:
_encrypted-dns:*:879:

79
MOVED

@ -14791,7 +14791,6 @@ sysutils/phantom||2020-05-05|Has expired: Broken for more than 6 months
sysutils/ptools||2020-05-05|Has expired: Broken for more than 6 months
sysutils/realsync||2020-05-05|Has expired: Broken for more than 6 months
sysutils/rmonitor||2020-05-05|Has expired: Broken for more than 6 months
sysutils/roottail||2020-05-05|Has expired: Broken for more than 6 months
sysutils/sb16config||2020-05-05|Has expired: Broken for more than 6 months
sysutils/sbase||2020-05-05|Has expired: Broken for more than 6 months
sysutils/setquota||2020-05-05|Has expired: Broken for more than 6 months
@ -15097,7 +15096,6 @@ databases/postgresql94-plpython|databases/postgresql95-plpython|2020-07-24|Has e
databases/postgresql94-server|databases/postgresql95-server|2020-07-24|Has expired: PostgreSQL-9.4 has reached end-of-life
databases/postgresql94-pltcl|databases/postgresql95-pltcl|2020-07-24|Has expired: PostgreSQL-9.4 has reached end-of-life
databases/postgresql94-plperl|databases/postgresql95-plperl|2020-07-24|Has expired: PostgreSQL-9.4 has reached end-of-life
net/dshell||2020-07-24|Uses deprecated version of python
databases/sqliteodbc-sqlite2|databases/sqliteodbc|2020-07-27|Has expired: SQLite2 has stopped development in 2005, please move to SQLite3
graphics/wayland-info|graphics/wayland-utils|2020-08-02|Project renamed
devel/rubygem-grape11|devel/rubygem-grape|2020-08-03|Has expired: use devel/rubygem-grape instead
@ -15422,7 +15420,6 @@ devel/cx_Freeze||2020-09-19|Has expired: Uses deprecated version of python
devel/euca2ools||2020-09-19|Has expired: Uses deprecated version of python
devel/evolution-gconf-tools||2020-09-19|Has expired: Uses deprecated version of python
devel/git-bzr-ng||2020-09-19|Has expired: Uses deprecated version of python
devel/git-cvs||2020-09-19|Has expired: Uses deprecated version of python
devel/git-remote-hg||2020-09-19|Has expired: Uses deprecated version of python
devel/grumpy||2020-09-19|Has expired: Uses deprecated version of python
devel/hg-git||2020-09-19|Has expired: Uses deprecated version of python
@ -15560,7 +15557,6 @@ lang/spidermonkey68|lang/spidermonkey78|2020-10-01|Replaced by a more recent ver
audio/zinf||2020-10-02|Has expired: Does not build, no upstream
emulators/qemu-sbruno|emulators/qemu|2020-10-02|Has expired: Port will be removed in favor of emulators/qemu
dns/knot2-lib|dns/knot3-lib|2020-10-04|Replaced by a more recent version
devel/git-gui|devel/git@gui|2020-10-12|Replaced by a flavor
devel/git-lite|devel/git@lite|2020-10-12|Replaced by a flavor
graphics/libxatracker|graphics/mesa-gallium-xa|2020-10-12|Rename to have all gallium driver properly named
sysutils/gnome-mount||2020-10-12|Replaced by gio/gvfs
@ -15726,7 +15722,6 @@ www/py-pylons||2020-12-12|Has expired: Uses deprecated version of python
www/py-qpy||2020-12-12|Has expired: Uses deprecated version of python
news/py-sabyenc|news/py-sabyenc3|2020-12-12|Has expired: Uses deprecated version of python
devel/py-gobject||2020-12-12|Has expired: Uses deprecated version of python
games/gemrb||2020-12-18|Has expired: Uses deprecated version of python
net/iplog||2020-12-18|Has expired: Unmaintained and dead upstream. Does not build with modern compilers
www/rubygem-rack21|www/rubygem-rack|2020-12-18|Obsolete, please use www/rubygem-rack
chinese/rime-data||2020-12-23|Unneeded metaport
@ -16377,7 +16372,7 @@ databases/postgresql95-plpython||2021-06-13|Has expired: PostgreSQL-9.5 has reac
databases/postgresql95-pltcl||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life
databases/postgresql95-server||2021-06-13|Has expired: PostgreSQL-9.5 has reached end-of-life
databases/pg_reorg||2021-06-13|Removed, abandonware only for PostgreSQL 9.5
databases/pgespresso||2021-06-13|Removed, functionality part of PostgreSQL 9.6 and later.
databases/pgespresso||2021-06-13|Removed, functionality part of PostgreSQL 9.6 and later
x11-fonts/urw-core35-fonts|x11-fonts/urw-base35-fonts|2021-06-15|Project was renamed upstream
graphics/jpeg-xl|graphics/libjxl|2021-06-16|Project was renamed upstream
chinese/docproj|textproc/docproj|2021-06-17|Deprecated after the doc transition
@ -16398,7 +16393,7 @@ devel/sparc64-xtoolchain-gcc|devel/freebsd-gcc6@sparc64|2021-06-18|Replaced by a
devel/riscv64-xtoolchain-gcc|devel/freebsd-gcc9@riscv64|2021-06-19|Replaced by a flavor
www/py-beautifulsoup448|www/py-beautifulsoup|2021-06-20|Remove obsoleted port. Use www/py-beautifulsoup instead
comms/rtl-443|comms/rtl-433|2021-06-21|Fix typo in port directory name
devel/elixir-tirexs||2021-06-24|Remove obsoleted port. No releases on hex.pm.
devel/elixir-tirexs||2021-06-24|Remove obsoleted port. No releases on hex.pm
lang/perl5.28||2021-06-26|Has expired: Support ends three years after .0 release. Please upgrade to a more recent version of Perl
sysutils/cfengine314||2021-06-26|Has expired: Expire one year after cfengine 3.16.0 released
sysutils/cfengine-masterfiles314||2021-06-26|Has expired: Expire one year after cfengine 3.16.0 released
@ -16464,17 +16459,17 @@ multimedia/py-mlt|multimedia/py-mlt6|2021-07-30|Moved to a versioned directory t
net/openldap24-sasl-client|net/openldap24-client|2021-08-01|SASL is always enabled for OpenLDAP
textproc/py-python-language-server|textproc/py-python-lsp-server|2021-08-01|Has expired: Upstream forked and replaced by py-python-lsp-server
games/ponscripter-sekai|games/ponscripter-07th-mod|2021-08-13|Switch to active fork
sysutils/graid5||2021-08-21|Has expired: Module contains subtile errors and is obsolete by ZFS raidz. Consider migrating to ZFS.
sysutils/graid5||2021-08-21|Has expired: Module contains subtile errors and is obsolete by ZFS raidz. Consider migrating to ZFS
x11-wm/gcompmgr||2021-08-21|Has expired: Abandonware since 2005, using discontinued libraries
irc/lostirc||2021-08-21|Has expired: Abandonware since 2005, dependens on discontinued libraries
math/normaliz|math/libnormaliz|2021-08-21|Remove duplicate
devel/rubygem-paperclip||2021-08-28|Has expired: Use ActiveStorage or a fork kt-paperclip
textproc/rubygem-rich||2021-08-28|Has expired: Depends on expired devel/rubygem-paperclip
devel/magit-popup||2021-09-01|Has expired: No consumer in the ports tree any more.
databases/mongodb49|databases/mongodb50|2021-09-01|Has expired: This was a developer version which became MongoDB 5.0.
devel/magit-popup||2021-09-01|Has expired: No consumer in the ports tree any more
databases/mongodb49|databases/mongodb50|2021-09-01|Has expired: This was a developer version which became MongoDB 5.0
editors/vim-console|editors/vim|2021-09-02|The "vim" package is now console-only
editors/vim-tiny|editors/vim@tiny|2021-09-02|The vim-tiny package is now a vim flavor
lang/gcc7|lang/gcc10|2021-09-05|Has expired: Unsupported by upstream. Use GCC 10 or newer instead.
lang/gcc7|lang/gcc10|2021-09-05|Has expired: Unsupported by upstream. Use GCC 10 or newer instead
www/py-django-rest-swagger|www/py-drf-yasg|2021-09-17|Has expired: Has expired: Upstream no longer maintained, please use www/py-drf-yasg instead
www/py-django-taggit-serializer|www/py-django-taggit|2021-09-17|Has expired: Obsolete, please use www/py-django-taggit instead
www/efront||2021-09-17|Has expired: Unsupported by upstream
@ -16485,5 +16480,67 @@ net-mgmt/zabbix52-frontend||2021-09-19|Has expired: Unsupported by upstream
net-mgmt/zabbix52-java||2021-09-19|Has expired: Unsupported by upstream
net-mgmt/zabbix52-proxy||2021-09-19|Has expired: Unsupported by upstream
net-mgmt/zabbix52-server||2021-09-19|Has expired: Unsupported by upstream
sysutils/roottail|sysutils/root-tail|2021-09-26|Renamed to match upstream
devel/py-pyyaml-env-tag|devel/py-pyyaml_env_tag|2021-09-28|Renamed to match upstream naming
mail/opensmtpd-devel|mail/opensmtpd|2021-09-28|Has expired: move to offical releases
devel/erlang-exmpp||2021-09-30|Removed, last upstream patches over 10 years ago
sysutils/showbeastie||2021-09-30|Broken on FreeBSD 12 and above since 2018
www/squid3|www/squid|2021-09-30|Has expired: Unsupported by upstream
sysutils/cfengine310|sysutils/cfengine317|2021-09-30|Has expired: OpenSSL 1.1.X is not supported
security/py-paramiko1|security/py-paramiko|2021-09-30|Has expired: Out of date version. No consumer now. Use security/py-paramiko
sysutils/cfengine-masterfiles310|sysutils/cfengine-masterfiles317|2021-09-30|Has expired: cfengine310 will retire at FreeBSD 11 EOL
security/openca-tools-forked|security/libscep|2021-09-30|Has expired: Use modern port security/libscep instead
multimedia/sms1xxx-kmod|multimedia/webcamd|2021-09-30|Has expired: Supports DVB API v3 only. Use multimedia/webcamd instead
sysutils/cfengine311|sysutils/cfengine317|2021-09-30|Has expired: OpenSSL 1.1.X is not supported
sysutils/cfengine-masterfiles311|sysutils/cfengine-masterfiles317|2021-09-30|Has expired: cfengine311 will retire at FreeBSD 11 EOL
mail/postfix35|mail/postfix|2021-09-30|Has expired: It is only here until FreeBSD 11 is EoL (Postfix >= 3.6 requires OpenSSL >= 1.1.x)
graphics/drm-fbsd11.2-kmod||2021-09-30|Removed, only useful on EOL FreeBSD 11.4
devel/qca-legacy|devel/qca|2021-09-30|Removed, only useful on EOL FreeBSD 11.4
www/py-pyjwt|www/py-pyjwt1|2021-10-02|Renamed to prepare for the addition of v2.x to the tree
lang/erlang-runtime20|lang/erlang-runtime22|2021-10-04|Has expired: no longer supported upstream, use lang/erlang >=22
lang/erlang-riak|lang/erlang-runtime22|2021-10-04|Has expired: no longer supported upstream, use lang/erlang >=22
sysutils/stanchion||2021-10-04|Has expired: dependencies no longer supported upstream
sysutils/riak-cs||2021-10-04|Has expired: dependencies no longer supported upstream
devel/py-thriftpy|devel/py-thriftpy2|2021-10-04|Remove deprecated port. Use devel/py-thriftpy2 instead
net/kafkacat|net/kcat|2021-10-06|Renamed
devel/geany@gtk2|devel/geany|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-addons@gtk2|devel/geany-plugin-addons|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-autoclose@gtk2|devel/geany-plugin-autoclose|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-automark@gtk2|devel/geany-plugin-automark|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-codenav@gtk2|devel/geany-plugin-codenav|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-commander@gtk2|devel/geany-plugin-commander|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-ctags@gtk2|devel/geany-plugin-ctags|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-debugger@gtk2|devel/geany-plugin-debugger|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-defineformat@gtk2|devel/geany-plugin-defineformat|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-doc@gtk2|devel/geany-plugin-doc|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-extrasel@gtk2|devel/geany-plugin-extrasel|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-gendoc@gtk2|devel/geany-plugin-gendoc|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-geniuspaste@gtk2|devel/geany-plugin-geniuspaste|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-git-changebar@gtk2|devel/geany-plugin-git-changebar|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-insertnum@gtk2|devel/geany-plugin-insertnum|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-latex@gtk2|devel/geany-plugin-latex|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-lineoperations@gtk2|devel/geany-plugin-lineoperations|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-lipsum@gtk2|devel/geany-plugin-lipsum|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-lua@gtk2|devel/geany-plugin-lua|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-macro@gtk2|devel/geany-plugin-macro|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-miniscript@gtk2|devel/geany-plugin-miniscript|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-multiterm||2021-10-10|Project dropped GTK2 support
devel/geany-plugin-numberedbookmarks@gtk2|devel/geany-plugin-numberedbookmarks|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-overview@gtk2|devel/geany-plugin-overview|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-pairtaghighlighter@gtk2|devel/geany-plugin-pairtaghighlighter|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-pg@gtk2|devel/geany-plugin-pg|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-pohelper@gtk2|devel/geany-plugin-pohelper|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-pretty-printer@gtk2|devel/geany-plugin-pretty-printer|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-projectorganizer@gtk2|devel/geany-plugin-projectorganizer|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-prj@gtk2|devel/geany-plugin-prj|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-scope@gtk2|devel/geany-plugin-scope|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-sendmail@gtk2|devel/geany-plugin-sendmail|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-shiftcolumn@gtk2|devel/geany-plugin-shiftcolumn|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-spellcheck@gtk2|devel/geany-plugin-spellcheck|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-tableconvert@gtk2|devel/geany-plugin-tableconvert|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-treebrowser@gtk2|devel/geany-plugin-treebrowser|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-updatechecker@gtk2|devel/geany-plugin-updatechecker|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-vc@gtk2|devel/geany-plugin-vc|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-vimode@gtk2|devel/geany-plugin-vimode|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-workbench@gtk2|devel/geany-plugin-workbench|2021-10-10|Project dropped GTK2 support
devel/geany-plugin-xmlsnippets@gtk2|devel/geany-plugin-xmlsnippets|2021-10-10|Project dropped GTK2 support

2
Mk/Scripts/rust-compat11-canary.sh

@ -3,7 +3,7 @@
set -eu
set -o pipefail
if [ "${OPSYS}" != FreeBSD ] || [ "${OSVERSION}" -lt 1200000 ]; then
if [ "${OPSYS}" != FreeBSD ] ; then
exit 0
fi

14
Mk/Uses/compiler.mk

@ -2,7 +2,7 @@
#
# Feature: compiler
# Usage: USES=compiler or USES=compiler:ARGS
# Valid ARGS: env (default, implicit) c++0x c++11-lib c++11-lang c11 openmp nestedfct features
# Valid ARGS: env (default, implicit) c++0x c++11-lib c++11-lang c11 nestedfct features
#
# c++0x: The port needs a compiler understanding C++0X
# c++11-lang: The port needs a compiler understanding C++11
@ -11,7 +11,6 @@
# gcc-c++11-lib:The port needs g++ compiler with a C++11 library
# c++11-lib: The port needs a compiler understanding C++11 and with a C++11 ready standard library
# c11: The port needs a compiler understanding C11
# openmp: The port needs a compiler understanding openmp
# nestedfct: The port needs a compiler understanding nested functions
# features: The port will determine the features supported by the default compiler
#
@ -34,7 +33,7 @@ _INCLUDE_USES_COMPILER_MK= yes
compiler_ARGS= env
.endif
VALID_ARGS= c++11-lib c++11-lang c++14-lang c++17-lang c11 features openmp env nestedfct c++0x gcc-c++11-lib
VALID_ARGS= c++11-lib c++11-lang c++14-lang c++17-lang c11 features env nestedfct c++0x gcc-c++11-lib
_CC_hash:= ${CC:hash}
_CXX_hash:= ${CXX:hash}
@ -57,8 +56,6 @@ _COMPILER_ARGS+= features c11
_COMPILER_ARGS+= features
.elif ${compiler_ARGS} == env
_COMPILER_ARGS+= env
.elif ${compiler_ARGS} == openmp
_COMPILER_ARGS+= env openmp
.elif ${compiler_ARGS} == nestedfct
_COMPILER_ARGS+= env nestedfct
.else
@ -110,13 +107,6 @@ ALT_COMPILER_TYPE= gcc
CHOSEN_COMPILER_TYPE= ${COMPILER_TYPE}
.if ${_COMPILER_ARGS:Mopenmp}
.if ${COMPILER_TYPE} == clang
USE_GCC= yes
CHOSEN_COMPILER_TYPE= gcc
.endif
.endif
.if ${_COMPILER_ARGS:Mnestedfct}
.if ${COMPILER_TYPE} == clang
USE_GCC= any

2
Mk/Uses/emacs.mk

@ -101,7 +101,7 @@ EMACS_FLAVOR= full
.endif
.if ${FLAVOR:Mdevel*}
EMACS_VER= 28.0.50
EMACS_VER= 29.0.50
EMACS_PORTDIR= editors/emacs-devel
.else
EMACS_VER= 27.2

32
Mk/Uses/gnome.mk

@ -46,12 +46,6 @@
# file and add apropriate @postexec/@postunexec directives for
# each .omf file found to track OMF registration database.
#
# INSTALLS_ICONS - If a GTK+ port installs Freedesktop-style icons to
# ${LOCALBASE}/share/icons, then you should use this
# macro. Using this macro ensures that icons are cached
# and will display correctly. This macro isn't needed
# for QT based applications, which use a different method.
#
# MAINTAINER: gnome@FreeBSD.org
.if !defined(_INCLUDE_USES_GNOME_MK)
@ -177,7 +171,6 @@ pangox-compat_USE_GNOME_IMPL= glib20 pango
gdkpixbuf2_LIB_DEPENDS= libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2
gdkpixbuf2_USE_GNOME_IMPL=glib20
gtk-update-icon-cache_BUILD_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache
gtk-update-icon-cache_RUN_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache
gtk-update-icon-cache_USE_GNOME_IMPL= atk pango gdkpixbuf2
@ -215,7 +208,7 @@ introspection_BUILD_DEPENDS= g-ir-scanner:devel/gobject-introspection
introspection_LIB_DEPENDS= libgirepository-1.0.so:devel/gobject-introspection
introspection_RUN_DEPENDS= g-ir-scanner:devel/gobject-introspection
introspection_USE_GNOME_IMPL= glib20
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1 XDG_CACHE_HOME=${WRKDIR}
introspection_MAKE_ENV= GI_SCANNER_DISABLE_CACHE=1
gconf2_LIB_DEPENDS= libgconf-2.so:devel/gconf2
gconf2_USE_GNOME_IMPL= orbit2 libxml2 gtk20
@ -318,10 +311,6 @@ gvfs_BUILD_DEPENDS= gvfs>=0:devel/gvfs
gvfs_RUN_DEPENDS= gvfs>=0:devel/gvfs
gvfs_USE_GNOME_IMPL= glib20
.if defined(INSTALLS_ICONS)
USE_GNOME+= gtk-update-icon-cache
.endif
# End component definition section
.if defined(USE_GNOME)
@ -458,24 +447,5 @@ gnome-post-omf:
done
.endif
.if defined(INSTALLS_ICONS)
_USES_install+= 690:gnome-post-icons
gnome-post-icons:
@${RM} ${TMPPLIST}.icons1
@for i in `${GREP} "^share/icons/.*/" ${TMPPLIST} | ${CUT} -d / -f 1-3 | ${SORT} -u`; do \
${ECHO_CMD} "@rmtry $${i}/icon-theme.cache" \
>> ${TMPPLIST}.icons1; \
${ECHO_CMD} "@postexec ${LOCALBASE}/bin/gtk-update-icon-cache -q -f %D/$${i} 2>/dev/null || /usr/bin/true" \
>> ${TMPPLIST}; \
${ECHO_CMD} "@postunexec ${LOCALBASE}/bin/gtk-update-icon-cache -q -f %D/$${i} 2>/dev/null || /usr/bin/true" \
>> ${TMPPLIST}; \
done
@if test -f ${TMPPLIST}.icons1; then \
${CAT} ${TMPPLIST}.icons1 ${TMPPLIST} > ${TMPPLIST}.icons2; \
${RM} ${TMPPLIST}.icons1; \
${MV} -f ${TMPPLIST}.icons2 ${TMPPLIST}; \
fi
.endif
.endif
# End of use part.

4
Mk/Uses/kde.mk

@ -83,8 +83,8 @@ KDE_FRAMEWORKS_VERSION?= 5.86.0
KDE_FRAMEWORKS_BRANCH?= stable
# Current KDE applications.
KDE_APPLICATIONS_VERSION?= 21.08.1
KDE_APPLICATIONS_SHLIB_VER?= 5.18.1
KDE_APPLICATIONS_VERSION?= 21.08.2
KDE_APPLICATIONS_SHLIB_VER?= 5.18.2
KDE_APPLICATIONS_BRANCH?= stable
# Extended KDE universe applications.

6
Mk/Uses/qca.mk

@ -16,13 +16,7 @@ IGNORE+= USES=qca takes no arguments
_QCA_LIB= libqca-qt5.so
_QCA_DEFAULT_PORT= devel/qca
_QCA_LEGACY_PORT= devel/qca-legacy
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 && ${SSL_DEFAULT} == base
_QCA_CHOSEN_PORT= LEGACY
. else
_QCA_CHOSEN_PORT= DEFAULT
. endif
LIB_DEPENDS+= ${_QCA_LIB}:${_QCA_${_QCA_CHOSEN_PORT}_PORT}

29
Mk/Uses/trigger.mk

@ -0,0 +1,29 @@
# Feature: trigger
# Usage: USES=trigger
# Valid ARGS: none
#
# Variables:
# TRIGGERS: list of triggers to package
#
# MAINTAINER= portmgr@FreeBSD.org
.if !defined(_INCLUDE_USES_TRIGGER_MK)
_INCLUDE_USES_TRIGGER_MK= yes
.if !empty(trigger_ARGS)
IGNORE= Incorrect 'USES+= trigger:${trigger_ARGS}' trigger takes no arguments
.endif
TRIGGERS?= ${PORTNAME}
.for t in ${TRIGGERS}
SUB_FILES+= ${t}.ucl
PLIST_FILES+= ${LOCALBASE}/share/pkg/triggers/$t.ucl
.endfor
_USES_install+= 601:trigger-post-install
trigger-post-install:
${MKDIR} ${STAGEDIR}${LOCALBASE}/share/pkg/triggers
.for t in ${TRIGGERS}
${INSTALL_DATA} ${WRKDIR}/$t.ucl ${STAGEDIR}${LOCALBASE}/share/pkg/triggers/
.endfor
.endif

13
Mk/bsd.lto.mk

@ -0,0 +1,13 @@
# LTO Support
# This file enforces Link Time Optimization for ports.
# In order to use it, add USE_LTO=yes to your /etc/make.conf.
LTO_Include_MAINTAINER= pkubaj@FreeBSD.org
.if !defined(LTO_UNSAFE)
# Overridable as a user may want to use -flto
LTO_FLAGS?= -flto=thin
CFLAGS+= ${LTO_FLAGS}
CXXFLAGS+= ${LTO_FLAGS}
LDFLAGS+= ${LTO_FLAGS}
.endif

8
Mk/bsd.port.mk

@ -1177,7 +1177,7 @@ OSVERSION!= ${AWK} '/^\#define[[:blank:]]__FreeBSD_version/ {print $$3}' < ${SRC
.endif
_EXPORTED_VARS+= OSVERSION
.if (${OPSYS} == FreeBSD && (${OSVERSION} < 1104000 || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1202000))) || \
.if (${OPSYS} == FreeBSD && ${OSVERSION} < 1202000) || \
(${OPSYS} == DragonFly && ${DFLYVERSION} < 400400)
_UNSUPPORTED_SYSTEM_MESSAGE= Ports Collection support for your ${OPSYS} version has ended, and no ports\
are guaranteed to build on this system. Please upgrade to a supported release.
@ -1623,9 +1623,11 @@ TEST_ENV?= ${MAKE_ENV}
PKG_ENV+= PORTSDIR=${PORTSDIR}
CONFIGURE_ENV+= XDG_DATA_HOME=${WRKDIR} \
XDG_CONFIG_HOME=${WRKDIR} \
XDG_CACHE_HOME=${WRKDIR}/.cache \
HOME=${WRKDIR}
MAKE_ENV+= XDG_DATA_HOME=${WRKDIR} \
XDG_CONFIG_HOME=${WRKDIR} \
XDG_CACHE_HOME=${WRKDIR}/.cache \
HOME=${WRKDIR}
# Respect TMPDIR passed via make.conf or similar and pass it down
# to configure and make.
@ -1799,6 +1801,10 @@ INSTALL_TARGET:= ${INSTALL_TARGET:S/^install-strip$/install/g}
.endif
.endif
.if defined(USE_LTO)
.include "${PORTSDIR}/Mk/bsd.lto.mk"
.endif
.if !defined(WITHOUT_SSP)
.include "${PORTSDIR}/Mk/bsd.ssp.mk"
.endif

8
Tools/scripts/tindex

@ -27,7 +27,6 @@ ERROR_ADDRESS=root@localhost
# Location of ports tree and source trees
export BASEDIR=/a/tindex
export PORTSDIR=${BASEDIR}/ports
export SRCDIR11=${BASEDIR}/src.11
export SRCDIR12=${BASEDIR}/src.12
export SRCDIR13=${BASEDIR}/src.13
export SRCDIR14=${BASEDIR}/src.14
@ -114,9 +113,6 @@ export INDEX_JOBS=3
export INDEX_QUIET=1
# First update the source trees to get current OSVERSION
${SVN} -q up ${SRCDIR11}/sys/sys
OSVERSION11=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR11}/sys/sys/param.h)
${SVN} -q up ${SRCDIR12}/sys/sys
OSVERSION12=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR12}/sys/sys/param.h)
@ -127,7 +123,7 @@ ${GIT} -C ${SRCDIR14} pull --rebase -q
OSVERSION14=$(awk '/^#define[[:blank:]]__FreeBSD_version/ {print $3}' < ${SRCDIR14}/sys/sys/param.h)
cd ${PORTSDIR}
rm -f INDEX-11 INDEX-11.bz2 INDEX-12 INDEX-12.bz2 INDEX-13 INDEX-13.bz2 INDEX-14 INDEX-14.bz2
rm -f INDEX-12 INDEX-12.bz2 INDEX-13 INDEX-13.bz2 INDEX-14 INDEX-14.bz2
OLD_HEAD=$(${GIT} rev-parse HEAD)
if ! ${GIT} pull --ff-only > git.log 2>&1 ; then
(echo "Git update failed with conflicts:";
@ -135,7 +131,7 @@ if ! ${GIT} pull --ff-only > git.log 2>&1 ; then
exit 1
fi
for branch in 11.x 12.x 13.x 14.x; do
for branch in 12.x 13.x 14.x; do
release=$(echo $branch | sed -e 's,.x,,')
eval _osver=\$OSVERSION${release}

2
UIDs

@ -821,7 +821,7 @@ bitmark:*:872:872::0:0:Bitmark Property System:/var/lib/bitmarkd:/usr/sbin/nolog
bitmark-recorder:*:873:873::0:0:Bitmark Property Recorder:/var/lib/recorderd:/usr/sbin/nologin
librespeed:*:874:874::0:0:LibreSpeed user:/nonexistent:/usr/sbin/nologin
# free: 875
# free: 876
_lms:*:876:876::0:0:Lightweight Music Server user:/nonexistent:/usr/sbin/nologin
gemserv:*:877:877::0:0:gemserv user:/nonexistent:/usr/sbin/nologin
gerbera:*:878:878::0:0:Gerbera DLNA Media Server:/nonexistent:/usr/sbin/nologin
_encrypted-dns:*:879:879::0:0:encrypted-dns user:/var/empty:/usr/sbin/nologin

127
UPDATING

@ -5,6 +5,133 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20211012:
AFFECTS: users of devel/git
AUTHOR: garga@FreeBSD.org
devel/git port was split into multiple sub-ports that depend on devel/git
and install additional files:
- devel/git-cvs - CVS related scripts and man pages
- devel/git-gui - GUI related scripts and man pages
- devel/git-p4 - Perforce related scripts and man pages
- devel/git-svn - Subversion related scripts and man pages
Due to these changes, CVS, GUI, PERFORCE, and SUBVERSION options
as well as gui and svn flavors were removed from the port.
20211010:
AFFECTS: users of gtk2 flavored devel/geany*
AUTHOR: madpilot@FreeBSD.org
Upstream dropped support for gtk2. Due to this the ports are now
unflavored, installing only with gtk3 support.
If you are already using the default gtk3 flavor will get the new
version with a simple "pkg upgrade".
To upgrade when using the gtk2 flavors you need to use "pkg install"
to install the new unflavored gtk3 packages, pkg will automatically
uninstall the old gtk2 flavors.
If using ports, you will need to uninstall all geany packages and
its plugins and reinstall from an updated ports tree.
The "geany-plugin-multiterm" plugin was only available as a gtk2
flavor when installing the gtk2 flavor of geany and has not been
ported to gtk3, so has been removed from the tree, so the
geany-plugin-multiterm-gtk2 package should be removed from the system.
20211007:
AFFECTS: user of security/clamav
AUTHOR: yasu@FreeBSD.org
Upstream changed end-of-life policy and introduced long time support
(LTS) feature release.
* LTS feature release will be identified approximately every two
years and supported for at least three years from the initial
publication date of that LTS feature version.
* Regular (non-LTS) feature releases will be supported for at least
four months from the initial publication date of the next feature
release or until the feature release after that is published.
According to it new port security/clamav-lts is added for users who
want to use LTS version of ClamAV.
Users wanting to switch to LTS version can replace security/clamav
with security/clamav-lts with one of following commands.
If you use pkg with binary packages:
# pkg set -o security/clamav:security/clamav-lts
# pkg upgrade
If you use portmaster:
# portmaster -o security/clamav-lts security/clamav
If you use portupgrade:
# portupgrade -o security/clamav-lts security/clamav
20211006:
AFFECTS: users of misc/freebsd-doc-*
AUTHOR: blackend@FreeBSD.org
The misc/freebsd-doc-* ports have been updated to the new doc toolchain,
and use a somewhat different arrangement of directories and symlinks,
which pkg 1.17 does not handle well.
Users are encouraged to delete the misc/freebsd-doc-* ports, then
reinstall the new ones without using the pkg upgrade facility.
20211006:
AFFECTS: users of net/kafkacat
AUTHOR: sergey@akhmatov.ru
kafkacat has been renamed to kcat upstream.
So switch to net/kcat instead.
20211004:
AFFECTS: users of net-mgmt/netbox
AUTHOR: kai@FreeBSD.org
/!\ WARNING /!\
The NetBox 3.0 release contains major changes, so at least items 1.), 2.)
and 3.) must be checked before proceeding with the upgrade!
/!\ WARNING /!\
1. Please ensure that your local installation of net-mgmt/netbox is at
the 2.11 release before attemping to upgrade to NetBox 3.0 or later.
2. Please also note that the previously deprecated secrets functionality
has been removed with NetBox 3.0. This means, all of the secrets still
remain in the database once upgraded, only the secrets functionality on
the part of NetBox is no longer given.
In order to continue to be able to access the stored secrets as usual
(and then possibly migrate them to another solution, e.g.
security/vault), please install the security/py-netbox-secretstore port
once NetBox has been upgraded to 3.x and follow its installation
instructions how to enable the plugin.
3. If plugins are used, they should be temporarily deactivated to avoid
disruptions during the upgrade process.
4. Please also check the pkg-message and the changelogs for further info.
20211004:
AFFECTS: users of www/py-pyjwt
AUTHOR: rhurlin@FreeBSD.org
To make it possible to easily import py-pyjwt v2.x the current port was
moved to a versioned directory.
If you use portmaster:
portmaster -o www/py-pyjwt1 www/py-pyjwt
If you use portupgrade:
portupgrade -fo www/py-pyjwt1 www/py-pyjwt
If you use pkg with binary packages:
pkg set -o www/py-pyjwt:www/py-pyjwt1
20210912:
AFFECTS: x11-wm/cage, x11-wm/hikari, x11-wm/labwc, x11-wm/sway, x11-wm/wayfire
AUTHOR: jbeich@FreeBSD.org

1
accessibility/accerciser/Makefile

@ -21,7 +21,6 @@ RUN_DEPENDS= gsettings-desktop-schemas>=3.2.0:devel/gsettings-desktop-schemas \
NO_ARCH= yes
USES= gettext gmake gnome localbase:ldflags pkgconfig python:3.4+ shebangfix tar:xz
USE_GNOME= gtk30 pygobject3
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
SHEBANG_FILES= plugins/ipython_view.py

6
accessibility/kmag/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1630583817
SHA256 (KDE/release-service/21.08.1/kmag-21.08.1.tar.xz) = ccd088dc143ed5366585cc81c1efdfce38e40fd6e1c2d4c06fca6c199467b2c1
SIZE (KDE/release-service/21.08.1/kmag-21.08.1.tar.xz) = 706256
TIMESTAMP = 1633447494
SHA256 (KDE/release-service/21.08.2/kmag-21.08.2.tar.xz) = 8059075ce395f1fd72975a05190232ce809d2509220abbb7d40e4a57d2dbc878
SIZE (KDE/release-service/21.08.2/kmag-21.08.2.tar.xz) = 706208

6
accessibility/kmousetool/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1630583817
SHA256 (KDE/release-service/21.08.1/kmousetool-21.08.1.tar.xz) = 017730069b5ee86fd10e9460c0e1f78a1dc90ec3c33de4dace5b23f27afe4511
SIZE (KDE/release-service/21.08.1/kmousetool-21.08.1.tar.xz) = 121708
TIMESTAMP = 1633447492
SHA256 (KDE/release-service/21.08.2/kmousetool-21.08.2.tar.xz) = aada9f48b5ea9d180c4ee5b6991b267afd31fb0e8e7c98d9d552fe918ef909ac
SIZE (KDE/release-service/21.08.2/kmousetool-21.08.2.tar.xz) = 121776

6
accessibility/kmouth/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1630583818
SHA256 (KDE/release-service/21.08.1/kmouth-21.08.1.tar.xz) = 99df0592e517294f7b8f9641a3a21d003840c87d4db3616e3f2c3329ebbdb8e6
SIZE (KDE/release-service/21.08.1/kmouth-21.08.1.tar.xz) = 2100700
TIMESTAMP = 1633447493
SHA256 (KDE/release-service/21.08.2/kmouth-21.08.2.tar.xz) = 623332e76f3fa375479f33060eb89f018b8433c33a29c789c20a466c37602bad
SIZE (KDE/release-service/21.08.2/kmouth-21.08.2.tar.xz) = 2100844

4
accessibility/orca/Makefile

@ -1,8 +1,7 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
PORTNAME= orca
PORTVERSION= 40.0
PORTREVISION= 1
PORTVERSION= 41.0
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome3
@ -31,7 +30,6 @@ NO_ARCH= yes
USES= cpe gettext gmake gnome localbase pathfix pkgconfig \
python:3.4+ tar:xz
USE_GNOME= gtk30 pygobject3
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPE_VENDOR= gnome

6
accessibility/orca/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1622080468
SHA256 (gnome3/orca-40.0.tar.xz) = 0000eee390b906a0f5611eb601633bd5ec03d231662ee7d865d1016459fb0043
SIZE (gnome3/orca-40.0.tar.xz) = 3603368
TIMESTAMP = 1632933891
SHA256 (gnome3/orca-41.0.tar.xz) = 7697e51445e19fd774e68b160adaf6687b808172de0417602e169766b6b6d4bd
SIZE (gnome3/orca-41.0.tar.xz) = 3627820

1
accessibility/orca/pkg-plist

@ -1373,6 +1373,7 @@ share/locale/eo/LC_MESSAGES/orca.mo
share/locale/es/LC_MESSAGES/orca.mo
share/locale/et/LC_MESSAGES/orca.mo
share/locale/eu/LC_MESSAGES/orca.mo
share/locale/fa/LC_MESSAGES/orca.mo
share/locale/fi/LC_MESSAGES/orca.mo
share/locale/fr/LC_MESSAGES/orca.mo
share/locale/fur/LC_MESSAGES/orca.mo

2
accessibility/py-atspi/Makefile

@ -1,7 +1,7 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
PORTNAME= atspi
PORTVERSION= 2.38.0
PORTVERSION= 2.38.1
CATEGORIES= accessibility x11-toolkits python
MASTER_SITES= GNOME/sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

6
accessibility/py-atspi/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1604356816
SHA256 (gnome3/pyatspi-2.38.0.tar.xz) = ff809312fd0c2f61e191c181a1a638a30b579b91b682cfb5a05535a55265b43d
SIZE (gnome3/pyatspi-2.38.0.tar.xz) = 315912
TIMESTAMP = 1633804354
SHA256 (gnome3/pyatspi-2.38.1.tar.xz) = e49f27e9e29c24ac3ccb837a7f221952532940da0344e7e8c0899924aeb98151
SIZE (gnome3/pyatspi-2.38.1.tar.xz) = 316724

1
accessibility/redshift/Makefile

@ -25,7 +25,6 @@ USE_GITHUB= yes
GH_ACCOUNT= jonls
USE_GNOME= intltool
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
SHEBANG_FILES= src/redshift-gtk/redshift-gtk.in
CONFIGURE_ARGS+= --disable-wingdi

5
archivers/ark/Makefile

@ -8,8 +8,8 @@ COMMENT= Archiving tool for KDE
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext libarchive kde:5 \
qt:5 shared-mime-info tar:xz
USES= cmake compiler:c++11-lang desktop-file-utils gettext libarchive kde:5 \
cpe qt:5 shared-mime-info tar:xz
USE_KDE= archive auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons doctools i18n iconthemes \
itemmodels itemviews jobwidgets khtml kio parts pty service \
@ -19,7 +19,6 @@ USE_QT= concurrent core dbus gui network widgets xml \
buildtools_build qmake_build
USE_LDCONFIG= yes
CPE_VENDOR= kde
OPTIONS_DEFINE= 7ZIP RAR ZIP DOCS
OPTIONS_DEFAULT= 7ZIP ZIP DOCS

6
archivers/ark/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1630583819
SHA256 (KDE/release-service/21.08.1/ark-21.08.1.tar.xz) = 60db7649f94a8a083f22a04a2c86263b8af27a1a033908c92c623cf8231e43eb
SIZE (KDE/release-service/21.08.1/ark-21.08.1.tar.xz) = 2769696
TIMESTAMP = 1633447405
SHA256 (KDE/release-service/21.08.2/ark-21.08.2.tar.xz) = 2f941c247cd30517a7aa765ed547d98a92d588c4445a7376f99e1f903168bf43
SIZE (KDE/release-service/21.08.2/ark-21.08.2.tar.xz) = 2769772

3
archivers/engrampa/Makefile

@ -1,7 +1,7 @@
# Created by: Anders Nordby <anders@FreeBSD.org>
PORTNAME= engrampa
PORTVERSION= 1.24.2
PORTVERSION= 1.26.0
CATEGORIES= archivers mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@ -26,7 +26,6 @@ USE_GNOME= cairo gtk30 intltool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-packagekit
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.mate.engrampa.gschema.xml

6
archivers/engrampa/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1623458443
SHA256 (mate/engrampa-1.24.2.tar.xz) = ee280d288c974732ec7bc2d1c3e18fa563b33a30f3e4cb3e976ebc71be6c4674
SIZE (mate/engrampa-1.24.2.tar.xz) = 1687432
TIMESTAMP = 1633995542
SHA256 (mate/engrampa-1.26.0.tar.xz) = 97cdb2c22c32315a38803d4147dfad9de7309e30ce8f37ac9f600709ad075ee3
SIZE (mate/engrampa-1.26.0.tar.xz) = 1761596

1
archivers/engrampa/pkg-plist

@ -6,7 +6,6 @@ man/man1/engrampa.1.gz
share/applications/engrampa.desktop
share/caja/extensions/libcaja-engrampa.caja-extension
share/dbus-1/services/org.mate.Engrampa.service
%%DATADIR%%/packages.match
share/help/C/engrampa/figures/engrampa_home.png
share/help/C/engrampa/figures/engrampa_leftarrow.png
share/help/C/engrampa/figures/engrampa_main_window.png

7
archivers/erlang-snappy/Makefile

@ -1,7 +1,5 @@
PORTNAME= snappy
PORTVERSION= 1.1.1
DISTVERSIONPREFIX= v
PORTREVISION= 2
DISTVERSION= 1.1.2
CATEGORIES= archivers
PKGNAMEPREFIX= erlang-
@ -10,11 +8,10 @@ COMMENT= Erlang interface to Google Snappy (de)compressor
LICENSE= APACHE20
USES= erlang:rebar gmake
USES= erlang:rebar
USE_GITHUB= yes
GH_ACCOUNT= skunkwerks
GH_PROJECT= snappy-erlang-nif
GH_TAGNAME= 0951a1b
OPTIONS_DEFINE= DOCS

6
archivers/erlang-snappy/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1485618190
SHA256 (skunkwerks-snappy-erlang-nif-v1.1.1-0951a1b_GH0.tar.gz) = 02387bb49a9d9e79d87a105e2a4aab62897d39f728a9ca69f5f7f4db63d3df76
SIZE (skunkwerks-snappy-erlang-nif-v1.1.1-0951a1b_GH0.tar.gz) = 154174
TIMESTAMP = 1632902339
SHA256 (skunkwerks-snappy-erlang-nif-1.1.2_GH0.tar.gz) = 3c9ae7c41ba86a857dd2ed81927fedd7afb078fd2fdb3c079dd998a27381f15b
SIZE (skunkwerks-snappy-erlang-nif-1.1.2_GH0.tar.gz) = 1007022

8
archivers/erlang-snappy/files/patch-rebar.config

@ -1,8 +0,0 @@
--- rebar.config.orig 2017-06-23 09:04:51 UTC
+++ rebar.config
@@ -1,4 +1,4 @@
-{require_otp_vsn, "R13B04|R14|R15|R16|17|18|19"}.
+{require_otp_vsn, "R13B04|R14|R15|R16|17|18|19|20|21"}.
{erl_opts, [debug_info, warn_unused_vars, warn_shadow_vars, warn_unused_import]}.
{eunit_opts, [verbose]}.
{pre_hooks, [

1
archivers/file-roller/Makefile

@ -23,7 +23,6 @@ PORTSCOUT= limitw:1,even
USES= cpe desktop-file-utils gettext gnome libarchive localbase \
meson pkgconfig python:3.5+,build tar:xz
USE_GNOME= cairo gtk30
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
MESON_ARGS= -Dpackagekit=false
BINARY_ALIAS= python3=${PYTHON_VERSION}

3
archivers/lhasa/Makefile

@ -12,11 +12,12 @@ COMMENT= Command line tool and library for parsing LHA archives
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf pathfix libtool
USES= autoreconf cpe pathfix libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --program-suffix=sa
INSTALL_TARGET= install-strip
CPE_VENDOR= lhasa_project
PORTDOCS= ChangeLog README AUTHORS TODO NEWS

2
archivers/p5-IO-Zlib/Makefile

@ -5,7 +5,7 @@ CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= kuriyama@FreeBSD.org
MAINTAINER= perl@FreeBSD.org
COMMENT= IO:: style interface to Compress::Zlib
LICENSE= ART10 GPLv1+

4
archivers/pear-Horde_Compress/Makefile

@ -9,14 +9,12 @@ OPTIONS_DEFAULT= ZLIB
OPTIONS_DEFINE= ZLIB
ZLIB_DESC= Depend on PHP zlib extension
USES= cpe horde
USES= horde cpe
USE_HORDE_RUN= Horde_Exception \
Horde_Translation \
Horde_Util \
Horde_Stream_Filter
CPE_VENDOR= horde
ZLIB_USES= php
ZLIB_USE= PHP=zlib

3
archivers/pear-Horde_Compress_Fast/Makefile

@ -5,8 +5,7 @@ CATEGORIES= archivers www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Fast Compression Library
USES= cpe horde
USES= horde cpe
USE_HORDE_RUN= Horde_Exception
CPE_VENDOR= horde
.include <bsd.port.mk>

3
archivers/pear-Horde_Pack/Makefile

@ -5,9 +5,8 @@ CATEGORIES= archivers www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Pack Utility
USES= cpe horde
USES= horde cpe
USE_HORDE_RUN= Horde_Compress_Fast \
Horde_Exception
CPE_VENDOR= horde
.include <bsd.port.mk>

4
archivers/php-horde_lz4/Makefile

@ -13,7 +13,9 @@ COMMENT= Horde LZ4 Compression Extension for php
LICENSE= MIT
USES= php:ext tar:tgz
USES= cpe php:ext tar:tgz
CPE_VENDOR= horde
OPTIONS_DEFINE= LZ4
OPTIONS_DEFAULT=LZ4

10
archivers/pxz/Makefile

@ -2,7 +2,7 @@
PORTNAME= pxz
PORTVERSION= 0.20141018
PORTREVISION= 8
PORTREVISION= 9
CATEGORIES= archivers
MASTER_SITES= LOCAL/delphij
DISTNAME= pxz-git-${PORTVERSION:S/0.//}
@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= cpe compiler:openmp tar:xz
USES= cpe tar:xz
PLIST_FILES= bin/pxz share/man/man1/pxz.1.gz
CPE_VENDOR= pxz_project
@ -25,6 +25,12 @@ MAKE_ENV+= BINDIR=${PREFIX}/bin \
MAKE_ARGS+= CC="${CC}"
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc
USES+= compiler:gcc-c++11-lib
.endif
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pxz

4
archivers/py-brotli/Makefile

@ -13,9 +13,11 @@ COMMENT= Generic-purpose lossless compression algorithm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler:c++0x python:3.6+ shebangfix zip
USES= compiler:c++0x cpe python:3.6+ shebangfix zip
USE_PYTHON= autoplist concurrent distutils
CPE_VENDOR= google
SHEBANG_FILES= python/bro.py
post-install:

1
archivers/py-zstandard/Makefile

@ -9,7 +9,6 @@ COMMENT= Zstandard bindings for Python, a full-featured version
LICENSE= BSD2CLAUSE
BROKEN_FreeBSD_11_powerpc64= fails to build: cffi.error.CDefError: parse error
BROKEN_FreeBSD_12_powerpc64= fails to build: cffi.error.CDefError: parse error
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.8.0:devel/py-cffi@${PY_FLAVOR}

3
archivers/rar/Makefile

@ -19,13 +19,14 @@ LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
ONLY_FOR_ARCHS= amd64 i386
USES= cpe
CPE_VENDOR= rarlab
NO_BUILD= yes
WRKSRC= ${WRKDIR}/rar
PLIST_FILES= bin/rar etc/rarfiles.lst lib/default.sfx man/cat1/rar.1.gz
CPE_VENDOR= rarlab
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rar ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/rarfiles.lst ${STAGEDIR}${PREFIX}/etc

3
archivers/rpm4/Makefile

@ -2,6 +2,7 @@
PORTNAME= rpm
PORTVERSION= 4.16.1.3
PORTREVISION= 1
CATEGORIES= archivers
MASTER_SITES= http://ftp.rpm.org/releases/rpm-4.16.x/
PKGNAMESUFFIX= 4
@ -20,7 +21,7 @@ LIB_DEPENDS= libpopt.so:devel/popt \
RUN_DEPENDS= bash:shells/bash \
gxargs:misc/findutils
USES= alias bdb sqlite compiler:openmp cpe gmake iconv libarchive libtool \
USES= alias bdb sqlite cpe gmake iconv libarchive libtool \
lua:52+ pathfix pkgconfig shebangfix tar:bzip2
USE_LDCONFIG= yes

4
archivers/rzip/Makefile

@ -11,6 +11,10 @@ COMMENT= Compression program similar to gzip or bzip2
LICENSE= GPLv2
USES= cpe
CPE_VENDOR= rzip_project
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX=${STAGEDIR}${PREFIX}

4
archivers/snappy-java/Makefile

@ -66,6 +66,10 @@ PLATFORM_DIR_SUFFIX= FreeBSD-x86_64
PLATFORM_DIR_SUFFIX= FreeBSD-x86
. elif ${ARCH} == aarch64
PLATFORM_DIR_SUFFIX= FreeBSD-aarch64
. elif ${ARCH} == powerpc64
PLATFORM_DIR_SUFFIX= FreeBSD-ppc64
. elif ${ARCH} == powerpc64le
PLATFORM_DIR_SUFFIX= FreeBSD-ppc64le
. else
PLATFORM_DIR_SUFFIX= Default
. endif

18
archivers/snappy-java/files/patch-Makefile.common

@ -5,11 +5,11 @@
# os=Default is meant to be generic unix/linux
-known_os_archs := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 FreeBSD-x86_64 Windows-x86 Windows-x86_64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64
+known_os_archs := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 FreeBSD-aarch64 FreeBSD-x86 FreeBSD-x86_64 Windows-x86 Windows-x86_64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64
+known_os_archs := Linux-x86 Linux-x86_64 Linux-arm Linux-armv6 Linux-armv7 Linux-android-arm Linux-aarch64 Linux-ppc Linux-ppc64 Linux-ppc64le Linux-s390 Linux-s390x Mac-x86 Mac-x86_64 FreeBSD-aarch64 FreeBSD-ppc64 FreeBSD-ppc64le FreeBSD-x86 FreeBSD-x86_64 Windows-x86 Windows-x86_64 SunOS-x86 SunOS-sparc SunOS-x86_64 AIX-ppc AIX-ppc64
os_arch := $(OS_NAME)-$(OS_ARCH)
IBM_JDK_7 := $(findstring IBM, $(shell $(JAVA) -version 2>&1 | grep IBM | grep "JRE 1.7"))
@@ -249,6 +249,20 @@ Mac-x86_64_CXXFLAGS := -Ilib/inc_mac -I$(JAVA_HOME)/i
@@ -249,6 +249,34 @@ Mac-x86_64_CXXFLAGS := -Ilib/inc_mac -I$(JAVA_HOME)/i
Mac-x86_64_LINKFLAGS := -dynamiclib
Mac-x86_64_LIBNAME := libsnappyjava.jnilib
Mac-x86_64_SNAPPY_FLAGS :=
@ -21,6 +21,20 @@
+FreeBSD-aarch64_LIBNAME := libsnappyjava.so
+FreeBSD-aarch64_SNAPPY_FLAGS :=
+
+FreeBSD-ppc64_CXX := $(CROSS_PREFIX)g++
+FreeBSD-ppc64_STRIP := $(CROSS_PREFIX)strip
+FreeBSD-ppc64_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+FreeBSD-ppc64_LINKFLAGS := -shared -static-libgcc
+FreeBSD-ppc64_LIBNAME := libsnappyjava.so
+FreeBSD-ppc64_SNAPPY_FLAGS :=
+
+FreeBSD-ppc64le_CXX := $(CROSS_PREFIX)g++
+FreeBSD-ppc64le_STRIP := $(CROSS_PREFIX)strip
+FreeBSD-ppc64le_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden
+FreeBSD-ppc64le_LINKFLAGS := -shared -static-libgcc
+FreeBSD-ppc64le_LIBNAME := libsnappyjava.so
+FreeBSD-ppc64le_SNAPPY_FLAGS :=
+
+FreeBSD-x86_CXX := $(CROSS_PREFIX)g++
+FreeBSD-x86_STRIP := $(CROSS_PREFIX)strip
+FreeBSD-x86_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden

1
archivers/thunar-archive-plugin/Makefile

@ -19,7 +19,6 @@ USE_GNOME= cairo gtk30 intltool
USE_XFCE= libexo thunar
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= NLS

4
archivers/unadf/Makefile

@ -11,13 +11,15 @@ COMMENT= Extracts files from .adf-files used by Amiga emulators
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf libtool pathfix tar:bzip2
USES= autoreconf cpe libtool pathfix tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= lclevy
GH_PROJECT= ADFlib
GH_TAGNAME= f3af9e0
CPE_VENDOR= unadf_project
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

4
archivers/unrar/Makefile

@ -18,8 +18,6 @@ LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
USES+= compiler:c++11-lang cpe
CPE_VENDOR= rarlab
LDFLAGS+= -lpthread
MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" STRIP="${STRIP_CMD}"
MAKEFILE= makefile
@ -31,6 +29,8 @@ SLAVEDIRS= archivers/unrar-iconv
CONFLICTS_INSTALL?= unrar-iconv
CPE_VENDOR= rarlab
OPTIONS_DEFINE= OPENSSL_AES
OPTIONS_DEFAULT=OPENSSL_AES
OPENSSL_AES_DESC= Use OpenSSL implementation of AES

4
archivers/unshield/Makefile

@ -10,11 +10,13 @@ COMMENT= Extract data from InstallShield CAB files
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake pathfix ssl
USES= cmake cpe pathfix ssl
CFLAGS+= -fPIC
USE_LDCONFIG= yes
CPE_VENDOR= unshield_project
GH_ACCOUNT= twogood
USE_GITHUB= yes

4
archivers/upx/Makefile

@ -13,10 +13,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libucl.so:archivers/ucl
USES= gmake perl5
USES= cpe gmake perl5
USE_GITHUB= yes
USE_PERL5= build # provides pod2man/pod2html/pod2text required for docs
CPE_VENDOR= upx_project
GH_TUPLE= upx:upx-lzma-sdk:${DISTVERSIONPREFIX}${DISTVERSION}:lzma/src/lzma-sdk
MAKE_ENV= UPX_UCLDIR=${LOCALBASE} \

10
archivers/upx/files/patch-src_p__wcle.cpp

@ -0,0 +1,10 @@
--- src/p_wcle.cpp.orig 2018-08-26 02:58:09 UTC
+++ src/p_wcle.cpp
@@ -763,6 +763,7 @@ void PackWcle::decodeEntryTable()
}
//if (Opt_debug) printf("\n%d entries decoded.\n",n);
+ UNUSED(n);
soentries = ptr_diff(p, ientries) + 1;
oentries = ientries;

3
archivers/xar/Makefile

@ -12,11 +12,12 @@ COMMENT= OpenDarwin XML eXtensible ARchiver
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake gnome libtool ssl
USES= cpe gmake gnome libtool ssl
USE_GNOME= libxml2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_lib_crypto_OpenSSL_add_all_ciphers=yes
CPE_VENDOR= xar_project
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \

1
archivers/xarchiver/Makefile

@ -26,7 +26,6 @@ GH_ACCOUNT= ib
USE_GNOME= cairo glib20 intltool
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
OPTIONS_DEFINE= DOCS NLS
OPTIONS_GROUP= FORMATS

3
archivers/zutils/Makefile

@ -10,9 +10,10 @@ COMMENT= Utilities for searching in bzip2, gzip, lzip, and xz archives
LICENSE= GPLv2
USES= tar:lz
USES= cpe tar:lz
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
CPE_VENDOR= nongnu
INFO= zutils

4
astro/cfitsio/Makefile

@ -16,7 +16,9 @@ COMMENT= Library for reading and writing files in FITS data format
LIB_DEPENDS= libcurl.so:ftp/curl \
libf2c.so:lang/f2c
USES= localbase pkgconfig
USES= cpe localbase pkgconfig
CPE_VENDOR= nasa
ALL_TARGET= libcfitsio.a shared
CONFIGURE_ARGS= ac_cv_prog_FC=f2c

1
astro/foxtrotgps/Makefile

@ -22,7 +22,6 @@ USES= compiler:c++11-lang gettext gmake gnome pkgconfig python \
shebangfix sqlite:3
USE_GNOME= cairo gconf2 gtk20 intltool libglade2 libxml2
GLIB_SCHEMAS= org.foxtrotgps.gschema.xml
INSTALLS_ICONS= yes
SHEBANG_FILES= contrib/convert2gpx \
contrib/convert2osm \

5
astro/gnuastro/Makefile

@ -1,8 +1,7 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
PORTNAME= gnuastro
PORTVERSION= 0.15
PORTREVISION= 2
PORTVERSION= 0.16
CATEGORIES= astro
MASTER_SITES= GNU
@ -21,7 +20,9 @@ LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
USES= gmake jpeg libtool:build localbase tar:lz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
TEST_TARGET= check
TEST_WRKSRC= ${WRKSRC}/tests
INFO= ${PORTNAME}
PORTDOCS= AUTHORS ChangeLog NEWS README THANKS

6
astro/gnuastro/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1622411120
SHA256 (gnuastro-0.15.tar.lz) = c4c3cac3cf7fd3b04c505e80cbf8979b5a56bd0810aaa3492d59dfd57b1c59ca
SIZE (gnuastro-0.15.tar.lz) = 3767537
TIMESTAMP = 1633897865
SHA256 (gnuastro-0.16.tar.lz) = 07885fb5f62ec9cef1dc8e9a109d92425929eb1ef338eacfcff6cada4a06b91f
SIZE (gnuastro-0.16.tar.lz) = 3803852

4
astro/gnuastro/pkg-plist

@ -76,8 +76,8 @@ include/gnuastro/units.h
include/gnuastro/wcs.h
lib/libgnuastro.a
lib/libgnuastro.so
lib/libgnuastro.so.13
lib/libgnuastro.so.13.0.0
lib/libgnuastro.so.14
lib/libgnuastro.so.14.0.0
libdata/pkgconfig/gnuastro.pc
man/man1/astarithmetic.1.gz
man/man1/astbuildprog.1.gz

2
astro/kosmindoormap/Makefile

@ -16,6 +16,6 @@ USE_QT= core declarative gui network quick3d \
OPTIONS_DEFINE= DOCS
# Override shared library version
KDE_APPLICATIONS_SHLIB_VER= 21.8.1
KDE_APPLICATIONS_SHLIB_VER= 21.8.2
.include <bsd.port.mk>

6
astro/kosmindoormap/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1630583820
SHA256 (KDE/release-service/21.08.1/kosmindoormap-21.08.1.tar.xz) = abc71e0549ee375c6ff74e59bda6cf0c346b1005ff0c353b4969a582666461ec
SIZE (KDE/release-service/21.08.1/kosmindoormap-21.08.1.tar.xz) = 340568
TIMESTAMP = 1633447482
SHA256 (KDE/release-service/21.08.2/kosmindoormap-21.08.2.tar.xz) = 0732de446e1fe534b58d5cf7dbe2e815073b1bfeb09ce20ea03c10d011b1c479
SIZE (KDE/release-service/21.08.2/kosmindoormap-21.08.2.tar.xz) = 342708

1
astro/kosmindoormap/pkg-plist

@ -62,6 +62,7 @@ share/locale/cs/LC_MESSAGES/kosmindoormap.mo
share/locale/de/LC_MESSAGES/kosmindoormap.mo
share/locale/en_GB/LC_MESSAGES/kosmindoormap.mo
share/locale/es/LC_MESSAGES/kosmindoormap.mo
share/locale/fi/LC_MESSAGES/kosmindoormap.mo
share/locale/fr/LC_MESSAGES/kosmindoormap.mo
share/locale/it/LC_MESSAGES/kosmindoormap.mo
share/locale/ja/LC_MESSAGES/kosmindoormap.mo

21
astro/kosmorro/Makefile

@ -13,7 +13,8 @@ LICENSE= AGPLv3
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}kosmorrolib>0:astro/py-kosmorrolib@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}kosmorrolib>0:astro/py-kosmorrolib@${PY_FLAVOR} \
ronn:textproc/rubygem-ronn
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY_FLAVOR}\
@ -32,25 +33,9 @@ PDF_RUN_DEPENDS=pdflatex:print/tex-formats
NO_ARCH= yes
.include <bsd.port.pre.mk>
# ronn is broken on 11.x => do not build manpages
.if ${OSVERSION} < 1200000
PLIST_SUB+= MAN="@comment "
.else
BUILD_DEPENDS+= ronn:textproc/rubygem-ronn
PLIST_SUB+= MAN=""
.endif
pre-configure:
${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' ${WRKSRC}/Makefile
.if ${OSVERSION} < 1200000
${REINPLACE_CMD} -e 's|i18n manpages|manpages|' ${WRKSRC}/Makefile
${REINPLACE_CMD} -e '/manpage\/kosmorro/d' ${WRKSRC}/setup.py
.else
post-build:
(cd ${WRKSRC} && LC_ALL=C.UTF-8 ${MAKE} manpages)
.endif
.include <bsd.port.post.mk>
.include <bsd.port.mk>

4
astro/kosmorro/pkg-plist

@ -68,5 +68,5 @@ bin/kosmorro
%%PYTHON_SITELIBDIR%%/_kosmorro/locales/nl/LC_MESSAGES/messages.po
%%PYTHON_SITELIBDIR%%/_kosmorro/locales/ru/LC_MESSAGES/messages.po
%%PYTHON_SITELIBDIR%%/_kosmorro/main.py
%%MAN%%man/man1/kosmorro.1.gz
%%MAN%%man/man7/kosmorro.7.gz
man/man1/kosmorro.1.gz
man/man7/kosmorro.7.gz

2
astro/libosmium/Makefile

@ -1,5 +1,5 @@
PORTNAME= libosmium
PORTVERSION= 2.17.0
PORTVERSION= 2.17.1
DISTVERSIONPREFIX= v
CATEGORIES= astro geography devel