diff options
Diffstat (limited to 'lang')
-rw-r--r-- | lang/elixir-devel/Makefile | 4 | ||||
-rw-r--r-- | lang/elixir-devel/distinfo | 10 | ||||
-rw-r--r-- | lang/elixir-devel/pkg-plist | 42 | ||||
-rw-r--r-- | lang/erlang/Makefile | 5 | ||||
-rw-r--r-- | lang/erlang/files/epmd.in | 24 | ||||
-rw-r--r-- | lang/ghc/Makefile | 66 | ||||
-rw-r--r-- | lang/ghc/distinfo | 2 | ||||
-rw-r--r-- | lang/gnat12/pkg-plist | 154 | ||||
-rw-r--r-- | lang/harec/files/patch-configs_freebsd.mk | 30 | ||||
-rw-r--r-- | lang/linux-rl9-python3/Makefile | 3 | ||||
-rw-r--r-- | lang/linux-rl9-python3/distinfo | 26 | ||||
-rw-r--r-- | lang/nim/Makefile | 3 |
12 files changed, 178 insertions, 191 deletions
diff --git a/lang/elixir-devel/Makefile b/lang/elixir-devel/Makefile index 7e5a74b00a3d..d4405cdee7a2 100644 --- a/lang/elixir-devel/Makefile +++ b/lang/elixir-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME= elixir DISTVERSIONPREFIX= v -DISTVERSION= 1.18.4 -DISTVERSIONSUFFIX= +DISTVERSION= 1.19.0 +DISTVERSIONSUFFIX=-rc.0 CATEGORIES= lang MASTER_SITES+= https://github.com/elixir-lang/elixir/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}/:doc PKGNAMESUFFIX= -devel diff --git a/lang/elixir-devel/distinfo b/lang/elixir-devel/distinfo index f2394213f08e..c1e2c67bdb03 100644 --- a/lang/elixir-devel/distinfo +++ b/lang/elixir-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1747839341 -SHA256 (elixir/1.18.4/Docs.zip) = c3843e096ed82f4e7107dddb6e53a1c3179b28724315e3ec419e3078908800da -SIZE (elixir/1.18.4/Docs.zip) = 5745595 -SHA256 (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 8e136c0a92160cdad8daa74560e0e9c6810486bd232fbce1709d40fcc426b5e0 -SIZE (elixir/1.18.4/elixir-lang-elixir-v1.18.4_GH0.tar.gz) = 3397219 +TIMESTAMP = 1750626014 +SHA256 (elixir/1.19.0/Docs.zip) = 334c1a3b676baa31eb1a1b517d60bdff60db16d8e661ad96180e987d64c83080 +SIZE (elixir/1.19.0/Docs.zip) = 5881276 +SHA256 (elixir/1.19.0/elixir-lang-elixir-v1.19.0-rc.0_GH0.tar.gz) = 62f903088e7bf21e129ad100e573f65d03638b10c6207770204b8e6b9d148791 +SIZE (elixir/1.19.0/elixir-lang-elixir-v1.19.0-rc.0_GH0.tar.gz) = 3512699 diff --git a/lang/elixir-devel/pkg-plist b/lang/elixir-devel/pkg-plist index 4ba3dec14189..d7d1e387328c 100644 --- a/lang/elixir-devel/pkg-plist +++ b/lang/elixir-devel/pkg-plist @@ -97,7 +97,6 @@ lib/elixir/lib/elixir/ebin/Elixir.GenServer.beam lib/elixir/lib/elixir/ebin/Elixir.HashDict.beam lib/elixir/lib/elixir/ebin/Elixir.HashSet.beam lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.Docs.beam -lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.Sequence.beam lib/elixir/lib/elixir/ebin/Elixir.IO.ANSI.beam lib/elixir/lib/elixir/ebin/Elixir.IO.Stream.beam lib/elixir/lib/elixir/ebin/Elixir.IO.StreamError.beam @@ -333,6 +332,7 @@ lib/elixir/lib/elixir/lib/hash_dict.ex lib/elixir/lib/elixir/lib/hash_set.ex lib/elixir/lib/elixir/lib/inspect.ex lib/elixir/lib/elixir/lib/inspect/algebra.ex +lib/elixir/lib/elixir/lib/inspect/error.ex lib/elixir/lib/elixir/lib/integer.ex lib/elixir/lib/elixir/lib/io.ex lib/elixir/lib/elixir/lib/io/ansi.ex @@ -444,7 +444,6 @@ lib/elixir/lib/ex_unit/lib/ex_unit/server.ex lib/elixir/lib/iex/ebin/Elixir.IEx.App.beam lib/elixir/lib/iex/ebin/Elixir.IEx.Autocomplete.beam lib/elixir/lib/iex/ebin/Elixir.IEx.Broker.beam -lib/elixir/lib/iex/ebin/Elixir.IEx.CLI.beam lib/elixir/lib/iex/ebin/Elixir.IEx.Config.beam lib/elixir/lib/iex/ebin/Elixir.IEx.Evaluator.beam lib/elixir/lib/iex/ebin/Elixir.IEx.Helpers.beam @@ -478,7 +477,6 @@ lib/elixir/lib/iex/lib/iex.ex lib/elixir/lib/iex/lib/iex/app.ex lib/elixir/lib/iex/lib/iex/autocomplete.ex lib/elixir/lib/iex/lib/iex/broker.ex -lib/elixir/lib/iex/lib/iex/cli.ex lib/elixir/lib/iex/lib/iex/config.ex lib/elixir/lib/iex/lib/iex/evaluator.ex lib/elixir/lib/iex/lib/iex/helpers.ex @@ -516,6 +514,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.AppLoader.beam lib/elixir/lib/mix/ebin/Elixir.Mix.CLI.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Elixir.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Erlang.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Protocol.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Compilers.Test.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Config.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Dep.Converger.beam @@ -576,6 +575,7 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Clean.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Compile.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Get.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Loadpaths.beam +lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Partition.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Precompile.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Tree.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Deps.Unlock.beam @@ -593,7 +593,6 @@ lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Iex.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadconfig.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Loadpaths.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Hex.beam -lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.PublicKeys.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.Rebar.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.Local.beam lib/elixir/lib/mix/ebin/Elixir.Mix.Tasks.New.beam @@ -617,6 +616,7 @@ lib/elixir/lib/mix/lib/mix/app_loader.ex lib/elixir/lib/mix/lib/mix/cli.ex lib/elixir/lib/mix/lib/mix/compilers/elixir.ex lib/elixir/lib/mix/lib/mix/compilers/erlang.ex +lib/elixir/lib/mix/lib/mix/compilers/protocol.ex lib/elixir/lib/mix/lib/mix/compilers/test.ex lib/elixir/lib/mix/lib/mix/config.ex lib/elixir/lib/mix/lib/mix/dep.ex @@ -673,6 +673,7 @@ lib/elixir/lib/mix/lib/mix/tasks/deps.compile.ex lib/elixir/lib/mix/lib/mix/tasks/deps.ex lib/elixir/lib/mix/lib/mix/tasks/deps.get.ex lib/elixir/lib/mix/lib/mix/tasks/deps.loadpaths.ex +lib/elixir/lib/mix/lib/mix/tasks/deps.partition.ex lib/elixir/lib/mix/lib/mix/tasks/deps.precompile.ex lib/elixir/lib/mix/lib/mix/tasks/deps.tree.ex lib/elixir/lib/mix/lib/mix/tasks/deps.unlock.ex @@ -690,7 +691,6 @@ lib/elixir/lib/mix/lib/mix/tasks/loadconfig.ex lib/elixir/lib/mix/lib/mix/tasks/loadpaths.ex lib/elixir/lib/mix/lib/mix/tasks/local.ex lib/elixir/lib/mix/lib/mix/tasks/local.hex.ex -lib/elixir/lib/mix/lib/mix/tasks/local.public_keys.ex lib/elixir/lib/mix/lib/mix/tasks/local.rebar.ex lib/elixir/lib/mix/lib/mix/tasks/new.ex lib/elixir/lib/mix/lib/mix/tasks/profile.cprof.ex @@ -715,13 +715,13 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/eex/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/eex/assets/logo.png %%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-DPJLHKSM.js -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-J3PIVQVA.css +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/html-elixir-KV3YOVJ3.css %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 %%PORTDOCS%%%%DOCSDIR%%/eex/dist/remixicon-QPNJX265.woff2 -%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-4B058DF8.js +%%PORTDOCS%%%%DOCSDIR%%/eex/dist/search_data-B1F78EB2.js %%PORTDOCS%%%%DOCSDIR%%/eex/dist/sidebar_items-D8E88037.js %%PORTDOCS%%%%DOCSDIR%%/eex/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/eex/index.html @@ -870,14 +870,14 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/elixir/dependencies-and-umbrella-projects.html %%PORTDOCS%%%%DOCSDIR%%/elixir/design-anti-patterns.html %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-DPJLHKSM.js -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-J3PIVQVA.css +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/html-elixir-KV3YOVJ3.css %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 %%PORTDOCS%%%%DOCSDIR%%/elixir/dist/remixicon-QPNJX265.woff2 -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-D3F975CD.js -%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-33C8C98E.js +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/search_data-4AE494DF.js +%%PORTDOCS%%%%DOCSDIR%%/elixir/dist/sidebar_items-FFDBFBE5.js %%PORTDOCS%%%%DOCSDIR%%/elixir/distributed-tasks.html %%PORTDOCS%%%%DOCSDIR%%/elixir/docs-tests-and-with.html %%PORTDOCS%%%%DOCSDIR%%/elixir/docs_config.js @@ -942,14 +942,14 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/ex_unit/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/ex_unit/assets/logo.png %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-DPJLHKSM.js -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-J3PIVQVA.css +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/html-elixir-KV3YOVJ3.css %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 %%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/remixicon-QPNJX265.woff2 -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-61FBCF82.js -%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-B7CFB982.js +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/search_data-9D569829.js +%%PORTDOCS%%%%DOCSDIR%%/ex_unit/dist/sidebar_items-788E2F85.js %%PORTDOCS%%%%DOCSDIR%%/ex_unit/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/ex_unit/index.html %%PORTDOCS%%%%DOCSDIR%%/ex_unit/search.html @@ -963,13 +963,13 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/iex/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/iex/assets/logo.png %%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-DPJLHKSM.js -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-J3PIVQVA.css +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/html-elixir-KV3YOVJ3.css %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 %%PORTDOCS%%%%DOCSDIR%%/iex/dist/remixicon-QPNJX265.woff2 -%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-2CF293CF.js +%%PORTDOCS%%%%DOCSDIR%%/iex/dist/search_data-2658760C.js %%PORTDOCS%%%%DOCSDIR%%/iex/dist/sidebar_items-025038F8.js %%PORTDOCS%%%%DOCSDIR%%/iex/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/iex/index.html @@ -983,13 +983,13 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/logger/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/logger/assets/logo.png %%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-DPJLHKSM.js -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-J3PIVQVA.css +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/html-elixir-KV3YOVJ3.css %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 %%PORTDOCS%%%%DOCSDIR%%/logger/dist/remixicon-QPNJX265.woff2 -%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-B5F90A7A.js +%%PORTDOCS%%%%DOCSDIR%%/logger/dist/search_data-634666A7.js %%PORTDOCS%%%%DOCSDIR%%/logger/dist/sidebar_items-6EF946FB.js %%PORTDOCS%%%%DOCSDIR%%/logger/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/logger/index.html @@ -1025,7 +1025,6 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Elixir.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Erlang.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Leex.html -%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Protocols.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.Yecc.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Compile.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Deps.Clean.html @@ -1049,7 +1048,6 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Loadconfig.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Loadpaths.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.Hex.html -%%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.PublicKeys.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.Rebar.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.Local.html %%PORTDOCS%%%%DOCSDIR%%/mix/Mix.Tasks.New.html @@ -1068,14 +1066,14 @@ lib/elixir/lib/mix/lib/mix/utils.ex %%PORTDOCS%%%%DOCSDIR%%/mix/api-reference.html %%PORTDOCS%%%%DOCSDIR%%/mix/assets/logo.png %%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-DPJLHKSM.js -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-J3PIVQVA.css +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/html-elixir-KV3YOVJ3.css %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-400-normal-W7754I4D.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-700-normal-2XVSBPG4.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-400-normal-N27NCBWW.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/lato-latin-ext-700-normal-Q2L5DVMW.woff2 %%PORTDOCS%%%%DOCSDIR%%/mix/dist/remixicon-QPNJX265.woff2 -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-4AA84007.js -%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-37FA66D7.js +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/search_data-01B98D19.js +%%PORTDOCS%%%%DOCSDIR%%/mix/dist/sidebar_items-7A85B680.js %%PORTDOCS%%%%DOCSDIR%%/mix/docs_config.js %%PORTDOCS%%%%DOCSDIR%%/mix/index.html %%PORTDOCS%%%%DOCSDIR%%/mix/search.html diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile index 0136bd7d1fcc..324e1807ff1c 100644 --- a/lang/erlang/Makefile +++ b/lang/erlang/Makefile @@ -1,7 +1,7 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- DISTVERSION= 26.2.5.12 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 4 CATEGORIES= lang parallel java DIST_SUBDIR= erlang @@ -38,6 +38,9 @@ SUB_LIST= _TOOLS_VSN=${_TOOLS_VSN} WRKSRC= ${WRKSRC_otp} +USERS= beam +GROUPS= beam + _EI_VSN= 5.5.1 _SNMP_VSN= 5.15 _TOOLS_VSN= 3.6 diff --git a/lang/erlang/files/epmd.in b/lang/erlang/files/epmd.in index 15bf2c1bf1ae..1c9dc45c45bc 100644 --- a/lang/erlang/files/epmd.in +++ b/lang/erlang/files/epmd.in @@ -8,7 +8,7 @@ # epmd_enable="YES" # # Configure optional flags with: -# epmd_flags="-address 127.0.0.1" +# epmd_opts="-address 127.0.0.1" . /etc/rc.subr @@ -18,10 +18,24 @@ rcvar=epmd_enable load_rc_config ${name} : ${epmd_enable="NO"} -: ${epmd_flags:-""} +: ${epmd_opts:-""} +: ${epmd_user="beam"} -procname=%%PREFIX%%/bin/epmd -start_cmd="%%PREFIX%%/bin/epmd -daemon ${epmd_flags}" -stop_cmd="%%PREFIX%%/bin/epmd -kill >/dev/null" +procname="daemon" +pidfile="/var/run/epmd/epmd.pid" +command="/usr/sbin/daemon" +command_args="-f -r -P ${pidfile} %%PREFIX%%/bin/epmd ${epmd_opts}" +command_user="${epmd_user}" + +start_precmd="epmd_precmd" + +epmd_precmd() +{ + if [ ! -d "/var/run/epmd" ]; then + install -d -o ${epmd_user} -g ${epmd_user} /var/run/epmd + fi + # Ensure beam user can write pidfile + install -m 644 -g ${epmd_user} -o ${epmd_user} /dev/null ${pidfile} +} run_rc_command "$1" diff --git a/lang/ghc/Makefile b/lang/ghc/Makefile index ce4fa4c9c728..cd524d948dc2 100644 --- a/lang/ghc/Makefile +++ b/lang/ghc/Makefile @@ -13,7 +13,7 @@ WWW= https://www.haskell.org/ghc/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -ONLY_FOR_ARCHS= aarch64 amd64 i386 +ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= ${LOCALBASE}/lib/libgmp.so:math/gmp @@ -110,15 +110,8 @@ BUILD_MK= DYNAMIC_GHC_PROGRAMS=${ENABLE_DYNAMIC} \ .include <bsd.port.pre.mk> -.if ${GHC_VERSION:C/\..*//g} >= 9 && ${ARCH} != i386 -# hadrian build on i386 fails due to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269570 -# relocation R_386_TLS_LE cannot be used with -shared -USE_HADRIAN= yes -.endif - .if ${GHC_VERSION:C/\..*//g} >= 9 && ${GHC_VERSION:C/[^\.]*\.//:C/\..*//g} >= 4 BOOT_SCRIPT= ./boot.source -IGNORE_i386= requires Hadrian build which doesn't work on i386 .else BOOT_SCRIPT= ./boot .endif @@ -132,7 +125,6 @@ HADRIAN_PLAN= ${MASTERDIR}/files/plan-bootstrap-${BOOT_GHC_VERSION:C/\./_/g}.js PLIST_SUB+= GMP= .endif -.ifdef USE_HADRIAN LIB_DEPENDS+= libffi.so:devel/libffi .undef DYNAMIC_CONFIGURE_WITH CONFIGURE_ARGS+= --with-system-libffi --with-ffi-includes=${LOCALBASE}/include --with-ffi-libraries=${LOCALBASE}/lib @@ -145,9 +137,8 @@ INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET} INSTALL_TARGET= install PLIST?= ${.CURDIR}/pkg-plist.hadrian -. if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE)) +.if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE)) IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now -. endif .endif GHC_ARCH= ${ARCH:S/amd64/x86_64/:C/armv.*/arm/} @@ -162,36 +153,17 @@ PLIST_SUB+= GHC_ARCH=${GHC_ARCH} BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-${CONFIGURE_TARGET} .endif -# this is hacky but 92 is special as it is compiled with autotools on i386 and with Hadrian elsewhere -.if ${SLAVE_PORT} == "yes" && ${PKGNAMESUFFIX} == "92" -. ifdef USE_HADRIAN -PLIST= ${.CURDIR}/../ghc92/pkg-plist.hadrian -. else -PLIST= ${.CURDIR}/../ghc92/pkg-plist -. endif -.endif - .if empty(PORT_OPTIONS:MBOOT) DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot .endif # MBOOT -.if !defined(IGNORE_MISSING_HADRIAN) && defined(USE_HADRIAN) +.if !defined(IGNORE_MISSING_HADRIAN) DISTFILES+= hadrian-${GHC_VERSION}-boot.tar.gz:boot .endif -.if ${ARCH} == aarch64 || ${ARCH:Marmv*} -# ghc-8.10.x on arm requires devel/llvm10 -# CONFIGURE_TARGET must to be the same as the llvm triple +.if ${ARCH} == aarch64 CONFIGURE_TARGET= ${ARCH}-unknown-freebsd${"${ARCH:Maarch64}" != "":?:-gnueabihf} CONFIGURE_ARGS+= --host=${CONFIGURE_TARGET} -BUILD_DEPENDS+= llc${LLVM_VERSION}:devel/llvm${LLVM_VERSION} -RUN_DEPENDS+= llc${LLVM_VERSION}:devel/llvm${LLVM_VERSION} - -# When GHC being compiled and GHC used for bootstrapping support different -# LLVM versions, we have to pull in both. Luckily, this is relatively rare. -. if ${BOOT_LLVM_VERSION} != ${LLVM_VERSION} -BUILD_DEPENDS+= llc${BOOT_LLVM_VERSION}:devel/llvm${BOOT_LLVM_VERSION} -. endif .endif post-patch: @@ -200,11 +172,9 @@ post-patch: .for line in ${BUILD_MK} ${ECHO_CMD} ${line} >> ${WRKSRC}/mk/build.mk .endfor -.ifdef USE_HADRIAN ${SED} -e 's|%%DYNAMIC%%|${HADRIAN_SETTING_DYNAMIC}|' \ -e 's|%%PROFILE%%|${HADRIAN_SETTING_PROFILE}|' \ ${PATCHDIR}/UserSettings.hs > ${WRKSRC}/hadrian/src/UserSettings.hs -.endif pre-configure: # Call the bootstrap script @@ -214,24 +184,18 @@ pre-configure: cd ${BOOT_DIR} && ${CONFIGURE_CMD} ${CONFIGURE_ENV} --prefix=${BOOT_INSTALL_DIR} cd ${BOOT_DIR} && ${SETENVI} ${WRK_ENV} ${GMAKE} PACKAGES='' install .endif -.ifdef USE_HADRIAN # Compile Hadrian cd ${WRKSRC}/hadrian/bootstrap && \ ./bootstrap.py -w ${BOOT_GHC} -s ${DISTDIR}/hadrian-${GHC_VERSION}-boot.tar.gz -.endif -.ifdef USE_HADRIAN pre-install: cd ${INSTALL_WRKSRC} && ${CONFIGURE_CMD} ${CONFIGURE_ENV} --prefix=${PREFIX} -.endif post-install: -.ifdef USE_HADRIAN # Hadrian doesn't have --docdir ${MV} ${STAGEDIR}${DOCSDIR}-${GHC_VERSION} ${STAGEDIR}${DOCSDIR} # These includes are duplicated in lib/ghc-X.Y.Z/lib/<triple>/rts-X.Y.Z/include ${RM} -r ${STAGEDIR}${PREFIX}/include/* -.endif ${FIND} ${STAGEDIR}${DOCSDIR} -name .buildinfo -delete # For some reason, INSTALL_TARGET=install-strip doesn't cause libraries to be stripped # Run strip on them manually @@ -239,9 +203,6 @@ post-install: ${FIND} ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} -name '*.so' -exec ${STRIP_CMD} {} + ${RM} ${STAGEDIR}${PREFIX}/bin/haddock .if ${SLAVE_PORT} == "yes" -. ifndef USE_HADRIAN - ${MV} ${STAGEDIR}${PREFIX}/bin/hsc2hs ${STAGEDIR}${PREFIX}/bin/hsc2hs-ghc-${GHC_VERSION} -. endif ${FIND} ${STAGEDIR}${PREFIX}/bin -not -type d -not -regex '.*-${GHC_VERSION}' -delete ${RM} -r ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}/html ${RM} -r ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION}/latex @@ -264,19 +225,9 @@ RUNHASKELL?= ${LOCALBASE}/bin/runhaskell # Set all OPTIONS to OFF when generating bootstraps .PHONY: create-bootstrap create-bootstrap: -.ifndef USE_HADRIAN - cd ${WRKSRC} \ - && ${ECHO_CMD} "BIN_DIST_NAME=ghc-${GHC_VERSION}-boot" >> mk/build.mk \ - && ${ECHO_CMD} "BIN_DIST_TAR=ghc-${GHC_VERSION}-boot.tar" >> mk/build.mk \ - && ${ECHO_CMD} "HADDOCK_DOCS=NO" >> mk/build.mk \ - && ${SETENVI} ${WRK_ENV} ${GMAKE} binary-dist TAR_COMP=xz \ - && ${MV} ${WRKSRC}/ghc-${GHC_VERSION}-boot-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz -.else cd ${WRKSRC} \ && ${HADRIAN_CMD} binary-dist-xz \ && ${MV} ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}.tar.xz /tmp/ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz -.endif - @cd /tmp \ && sha256 ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz \ && ${ECHO_CMD} -n "SIZE (ghc-${GHC_VERSION}-boot-${ARCH}-freebsd.tar.xz) = " \ @@ -286,17 +237,10 @@ create-bootstrap: # Set DYNAMIC, GMP and PROFILE to ON, and DOCS to OFF when generating Stack bindist .PHONY: create-stack-bindist create-stack-bindist: -.ifndef USE_HADRIAN - cd ${WRKSRC} \ - && ${SETENVI} ${WRK_ENV} ${GMAKE} binary-dist TAR_COMP=xz \ - && ${MV} ${WRKSRC}/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/ -.else cd ${WRKSRC} \ && ${HADRIAN_CMD} binary-dist-xz \ && ${MV} ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz /tmp/ -.endif - - cd /tmp \ + @cd /tmp \ && ${ECHO_CMD} "${GHC_VERSION}:" \ && ${ECHO_CMD} "url: \"http://distcache.FreeBSD.org/local-distfiles/arrowd/stack-bindists/ghc-${GHC_VERSION}-${GHC_ARCH}-portbld-freebsd.tar.xz\"" \ && ${ECHO_CMD} -n "content-length: " \ diff --git a/lang/ghc/distinfo b/lang/ghc/distinfo index 580b61c0b40b..6e28846db063 100644 --- a/lang/ghc/distinfo +++ b/lang/ghc/distinfo @@ -23,8 +23,6 @@ SHA256 (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 8b172a963e316a57906edb7914be76502 SIZE (ghc-9.2.8-boot-amd64-freebsd.tar.xz) = 117864544 SHA256 (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = bde05fc239d962a4caea55d8c51a249145ef9a91695214b189078603d95e9b5b SIZE (ghc-8.10.7-boot-amd64-freebsd.tar.xz) = 70284268 -SHA256 (ghc-8.10.7-boot-i386-freebsd.tar.xz) = b9b50875143311425d6f1b35d21d2d4d4d6e3beb8159b90adcc2440d77ecd30d -SIZE (ghc-8.10.7-boot-i386-freebsd.tar.xz) = 69555468 SHA256 (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 0c5abc06413c081240ab471592c78e350d1e0fcaf81559c25f3030dfa287ceb6 SIZE (ghc-9.6.7-boot-aarch64-freebsd.tar.xz) = 132563424 SHA256 (ghc-9.2.8-boot-aarch64-freebsd.tar.xz) = 23da026e3a9f1a4569aa7a464be016fc39b05afc9209e0d7662e151260b4964c diff --git a/lang/gnat12/pkg-plist b/lang/gnat12/pkg-plist index 531456af8ebc..66f932a649b9 100644 --- a/lang/gnat12/pkg-plist +++ b/lang/gnat12/pkg-plist @@ -5284,7 +5284,7 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-aoinar.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-aomoar.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-aotase.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-aridou.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-arit128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-arit128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-arit32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-arit64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-assert.ali @@ -5303,12 +5303,12 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-boustr.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-bytswa.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-carsi8.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-carun8.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-casi128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-casi128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-casi16.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-casi32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-casi64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-casuti.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-caun128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-caun128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-caun16.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-caun32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-caun64.ali @@ -5353,11 +5353,11 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exnint.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exnlfl.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exnllf.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exnlli.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exnllli.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exnllli.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-expint.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-explli.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-expllli.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-explllu.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-expllli.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-explllu.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-expllu.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-expmod.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-exponn.ali @@ -5375,10 +5375,10 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fileio.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-finmas.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-finroo.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-flocon.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fode128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fode128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fode32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fode64.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fofi128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fofi128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fofi32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fofi64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-fore_d.ali @@ -5397,13 +5397,13 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imagen.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imager.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imageu.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imagew.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imde128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imde128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imde32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imde64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imen16.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imen32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imenu8.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imfi128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imfi128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imfi32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imfi64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-imgbiu.ali @@ -5452,36 +5452,36 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack06.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack07.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack09.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack10.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack100.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack101.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack102.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack103.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack104.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack105.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack106.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack107.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack108.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack109.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack100.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack101.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack102.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack103.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack104.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack105.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack106.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack107.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack108.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack109.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack11.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack110.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack111.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack112.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack113.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack114.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack115.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack116.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack117.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack118.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack119.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack110.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack111.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack112.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack113.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack114.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack115.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack116.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack117.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack118.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack119.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack12.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack120.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack121.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack122.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack123.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack124.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack125.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack126.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack127.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack120.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack121.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack122.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack123.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack124.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack125.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack126.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack127.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack13.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack14.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack15.ali @@ -5531,41 +5531,41 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack60.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack61.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack62.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack63.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack65.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack66.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack67.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack68.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack69.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack70.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack71.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack72.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack73.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack74.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack75.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack76.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack77.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack78.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack79.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack80.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack81.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack82.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack83.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack84.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack85.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack86.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack87.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack88.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack89.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack90.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack91.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack92.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack93.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack94.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack95.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack96.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack97.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack98.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack99.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack65.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack66.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack67.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack68.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack69.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack70.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack71.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack72.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack73.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack74.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack75.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack76.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack77.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack78.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack79.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack80.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack81.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack82.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack83.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack84.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack85.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack86.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack87.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack88.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack89.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack90.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack91.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack92.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack93.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack94.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack95.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack96.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack97.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack98.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pack99.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-parame.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-parint.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-pehage.ali @@ -5636,13 +5636,13 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-traent.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-trasym.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-unstyp.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-utf_32.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vade128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vade128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vade32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vade64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vaen16.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vaen32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vaenu8.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vafi128.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vafi128.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vafi32.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-vafi64.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-valboo.ali @@ -5678,8 +5678,8 @@ gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widcha.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widenu.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widint.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widlli.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widllli.ali -%%AMD64%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widlllu.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widllli.ali +%%64BIT%%gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widlllu.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widllu.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widthi.ali gnat12/lib/gcc/%%CONFTRGT%%/%%VER%%/adalib/s-widthu.ali diff --git a/lang/harec/files/patch-configs_freebsd.mk b/lang/harec/files/patch-configs_freebsd.mk index 40994195ed95..ee46f7d3c6a0 100644 --- a/lang/harec/files/patch-configs_freebsd.mk +++ b/lang/harec/files/patch-configs_freebsd.mk @@ -1,6 +1,6 @@ ---- configs/freebsd.mk.orig 2024-02-07 07:40:03 UTC +--- configs/freebsd.mk.orig 2024-07-14 11:26:54 UTC +++ configs/freebsd.mk -@@ -5,7 +5,7 @@ ARCH = x86_64 +@@ -5,20 +5,20 @@ ARCH = x86_64 # variables used during build PLATFORM = freebsd ARCH = x86_64 @@ -9,3 +9,29 @@ QBEFLAGS = ASFLAGS = LDLINKFLAGS = --gc-sections -z noexecstack +-CFLAGS = -g -std=c11 -D_XOPEN_SOURCE=700 -Iinclude \ ++CFLAGS += -std=c11 -D_XOPEN_SOURCE=700 -Iinclude \ + -Wall -Wextra -Werror -pedantic -Wno-unused-parameter +-LDFLAGS = +-LIBS = -lm ++LDFLAGS ?= ++LIBS += -lm + + # commands used by the build script +-CC = cc +-AS = as +-LD = ld +-QBE = qbe ++CC ?= cc ++AS ?= as ++LD ?= ld ++QBE ?= qbe + + # build locations + HARECACHE = .cache +@@ -26,4 +26,4 @@ DEFAULT_TARGET = $(ARCH) + + # variables that will be embedded in the binary with -D definitions + DEFAULT_TARGET = $(ARCH) +-VERSION = $$(./scripts/version) ++VERSION ?= $$(./scripts/version) diff --git a/lang/linux-rl9-python3/Makefile b/lang/linux-rl9-python3/Makefile index fa6af2c41974..235722e22012 100644 --- a/lang/linux-rl9-python3/Makefile +++ b/lang/linux-rl9-python3/Makefile @@ -1,6 +1,7 @@ PORTNAME= python3 PORTVERSION= 3.9.21 -DISTVERSIONSUFFIX= -1.el9_5 +DISTVERSIONSUFFIX= -2.el9 +PORTREVISION= 1 CATEGORIES= lang linux PKGNAMESUFFIX= 9 diff --git a/lang/linux-rl9-python3/distinfo b/lang/linux-rl9-python3/distinfo index 4f41991f58a0..799ff668d23e 100644 --- a/lang/linux-rl9-python3/distinfo +++ b/lang/linux-rl9-python3/distinfo @@ -1,13 +1,13 @@ -TIMESTAMP = 1734289748 -SHA256 (rocky/p/python3-3.9.21-1.el9_5.aarch64.rpm) = ee01441b7cb3159f228383e414446f2f3adfcfc3ebc2749173d384a60a1a322e -SIZE (rocky/p/python3-3.9.21-1.el9_5.aarch64.rpm) = 26447 -SHA256 (rocky/p/python3-3.9.21-1.el9_5.x86_64.rpm) = 9b1acc1f869121faaa0eeafbe35361924896a1bfced85f316d9cfacceb606ad4 -SIZE (rocky/p/python3-3.9.21-1.el9_5.x86_64.rpm) = 26521 -SHA256 (rocky/p/python3-libs-3.9.21-1.el9_5.aarch64.rpm) = 75e05eb94b9e1d1c178d77023e4884749a71a60475e810a24dfe6a46c6330e0d -SIZE (rocky/p/python3-libs-3.9.21-1.el9_5.aarch64.rpm) = 7900421 -SHA256 (rocky/p/python3-libs-3.9.21-1.el9_5.i686.rpm) = 6918f6ec50ef389b65579cb986488f90f3c6a47ea24ec03c4413d938d64d1be7 -SIZE (rocky/p/python3-libs-3.9.21-1.el9_5.i686.rpm) = 7972028 -SHA256 (rocky/p/python3-libs-3.9.21-1.el9_5.x86_64.rpm) = cc8fb10658d0dcdb8ab95567ec8adaa61952ca1a7898a79819433ff97cf9c698 -SIZE (rocky/p/python3-libs-3.9.21-1.el9_5.x86_64.rpm) = 7909365 -SHA256 (rocky/p/python3.9-3.9.21-1.el9_5.src.rpm) = b8f86ec4ffbb70ee546c9b0f389c926cd7977ecbfa88152594bb85064b502bcf -SIZE (rocky/p/python3.9-3.9.21-1.el9_5.src.rpm) = 20268158 +TIMESTAMP = 1750640625 +SHA256 (rocky/p/python3-3.9.21-2.el9.aarch64.rpm) = a7e061232b16cd2d6ffb6d902bc10bb7e53be3a051ced7ac94815571d22bedb6 +SIZE (rocky/p/python3-3.9.21-2.el9.aarch64.rpm) = 26187 +SHA256 (rocky/p/python3-3.9.21-2.el9.x86_64.rpm) = 0728042f556da40ee04616877639c727c9643f4d6ce7d2f7bf90975f3c2f3d84 +SIZE (rocky/p/python3-3.9.21-2.el9.x86_64.rpm) = 26254 +SHA256 (rocky/p/python3-libs-3.9.21-2.el9.aarch64.rpm) = 3b6e9de7ef5cc02824ce5855deb401c3ffc059a8507ecf23cfa12f7b6e8dc268 +SIZE (rocky/p/python3-libs-3.9.21-2.el9.aarch64.rpm) = 7889784 +SHA256 (rocky/p/python3-libs-3.9.21-2.el9.i686.rpm) = b68900155bb18aed595209e97b5cb5d0edf5f72432b32f39ce9372daf320ea1b +SIZE (rocky/p/python3-libs-3.9.21-2.el9.i686.rpm) = 7964987 +SHA256 (rocky/p/python3-libs-3.9.21-2.el9.x86_64.rpm) = 019e21c4dd18b8ce92fa8f68e1004e0c799aa148014666fff6e28694fbdc8018 +SIZE (rocky/p/python3-libs-3.9.21-2.el9.x86_64.rpm) = 7905127 +SHA256 (rocky/p/python3.9-3.9.21-2.el9.src.rpm) = 80d39b394b67a3a57c33b78c5c4ddd10a8e961ea7179d0e7d7e3901e34fa6784 +SIZE (rocky/p/python3.9-3.9.21-2.el9.src.rpm) = 20270312 diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 0cdb6e211f9f..3ef474807781 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -10,6 +10,9 @@ WWW= https://nim-lang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/copying.txt +DEPRECATED= Depends on expired www/npm-node18 +EXPIRATION_DATE=2025-09-01 + LIB_DEPENDS= libpcre.so:devel/pcre TEST_DEPENDS= node18>=0:www/node |