pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/alire
Module Name: pkgsrc
Committed By: wiz
Date: Sun Feb 9 13:34:24 UTC 2025
Modified Files:
pkgsrc/devel/alire: Makefile PLIST buildlink3.mk distinfo
pkgsrc/devel/alire/patches: patch-alire.gpr patch-alire__common.gpr
patch-alr.gpr patch-alr__env.gpr
patch-src_alire_alire-platforms.ads
Added Files:
pkgsrc/devel/alire/patches: patch-alire.toml
patch-src_alire_alire-directories.adb
Removed Files:
pkgsrc/devel/alire: version.mk
pkgsrc/devel/alire/files: buildlink.cgpr
Log Message:
devel/alire: Update to 2.0.1nb1
>From Dmytro Kazankov via wip.
* Package updated to upstream 2.0.1 release
* Build type changed to "release" to avoid runtime exceptions:
some patches added/changed, Makefile modified
* Build process moved to gprbuild.mk
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/alire/Makefile \
pkgsrc/devel/alire/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/alire/PLIST \
pkgsrc/devel/alire/buildlink3.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/alire/version.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/alire/files/buildlink.cgpr
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/alire/patches/patch-alire.gpr \
pkgsrc/devel/alire/patches/patch-alire__common.gpr \
pkgsrc/devel/alire/patches/patch-alr.gpr \
pkgsrc/devel/alire/patches/patch-alr__env.gpr \
pkgsrc/devel/alire/patches/patch-src_alire_alire-platforms.ads
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/alire/patches/patch-alire.toml \
pkgsrc/devel/alire/patches/patch-src_alire_alire-directories.adb
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/alire/Makefile
diff -u pkgsrc/devel/alire/Makefile:1.2 pkgsrc/devel/alire/Makefile:1.3
--- pkgsrc/devel/alire/Makefile:1.2 Thu Mar 14 07:48:01 2024
+++ pkgsrc/devel/alire/Makefile Sun Feb 9 13:34:23 2025
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2024/03/14 07:48:01 wiz Exp $
-
-.include "version.mk"
-PKGNAME=alire-${ALIRE_VERSION}
+# $NetBSD: Makefile,v 1.3 2025/02/09 13:34:23 wiz Exp $
+PKGNAME= alire-2.0.2
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://github.com/alire-project/alire
@@ -11,12 +9,16 @@ LICENSE= gnu-gpl-v3
USE_LANGUAGES= c ada
+MKPIE_SUPPORTED= no
+RELRO_SUPPORTED= no
+
.include "../../mk/bsd.prefs.mk"
-DISTNAME= ${PKGNAME}
+GCC_REQD+= 13
+
+DISTNAME= alire-${PKGVERSION_NOREV}
GITHUB_PROJECT= alire
-GITHUB_TYPE= tag
-GITHUB_TAG= v${ALIRE_VERSION}
+GITHUB_TAG= v${PKGVERSION_NOREV}
MASTER_SITES= ${MASTER_SITE_GITHUB:=alire-project/}
GITHUB_SUBMODULES+= mosteo aaa dff61d2615cc6332fa6205267bae19b4d044b9da deps/aaa
@@ -29,7 +31,7 @@ GITHUB_SUBMODULES+= mosteo diskflags 607
GITHUB_SUBMODULES+= alire-project gnatcoll-core 4e663b87a028252e7e074f054f8f453661397166 deps/gnatcoll-slim
GITHUB_SUBMODULES+= mosteo minirest 9a9c660f9c6f27f5ef75417e7fac7061dff14d78 deps/minirest
GITHUB_SUBMODULES+= mosteo optional 1aa0e20bf7cd010c4b59e6ab7cc4b089790b796e deps/optional
-GITHUB_SUBMODULES+= alire-project semantic_versioning cc2148cf9c8934fb557b5ae49a3f7947194fa7ee deps/semantic_versioning
+GITHUB_SUBMODULES+= alire-project semantic_versioning 4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc deps/semantic_versioning
GITHUB_SUBMODULES+= HeisenbugLtd si_units 9329d2591b82440ccc859a53f1380ac07ea4194d deps/si_units
GITHUB_SUBMODULES+= alire-project simple_logging 3505dc645f3eef6799a486aae223d37e88cfc4d5 deps/simple_logging
GITHUB_SUBMODULES+= Fabien-Chouteau spdx_ada 2df9b1182544359c751544e52e14c94830d99fa6 deps/spdx
@@ -39,41 +41,14 @@ GITHUB_SUBMODULES+= mosteo umwi 32496c15
GITHUB_SUBMODULES+= mosteo uri-ada 02a0780d7757e9e79b3410c3a34960655cacea3d deps/uri-ada
GITHUB_SUBMODULES+= alire-project xmlezout 1fcbd0b9303d044d8f09a8ef652afa8c0400ee8b deps/xmlezout
-GCC_REQD+= 13
+MAKE_FILE= alr_env.gpr
+MAKE_ENV= ALIRE_OS=netbsd ALIRE_BUILD_MODE=release
-.include "../../devel/gprbuild/buildlink3.mk"
-
-CGPRDIR= ${WRKDIR}
-
-SUBST_CLASSES+= buildlink
-SUBST_STAGE.buildlink= post-configure
-SUBST_FILES.buildlink= ../buildlink.cgpr
-SUBST_MESSAGE.buildlink= Set work directory path in config project
-SUBST_VARS.buildlink= WRKDIR
-
-MAKE_ENV+= ALIRE_OS=netbsd
-MAKE_PROGRAM= gprbuild
-MAKE_FILE= alr_env
-MAKE_FLAGS= -j0 -p -P
-BUILD_MAKE_FLAGS= --config=${CGPRDIR}/buildlink.cgpr
+# Use GPRBuild as main build system
+.include "../../devel/gprbuild/gprbuild.mk"
GENERATE_PLIST+= \
cd ${DESTDIR}${PREFIX} && \
- ${FIND} bin \( -type f -or -type l \) -print | ${SORT};
-
-pre-configure:
- ${RUN} ${CP} ${PKGDIR}/files/buildlink.cgpr ${CGPRDIR}/
-
-do-build:
- ${RUN} \
- cd ${WRKSRC} \
- && env ${MAKE_ENV} \
- ${MAKE_PROGRAM} ${MAKE_FLAGS} ${MAKE_FILE} ${BUILD_MAKE_FLAGS}
-
-do-install:
- ${RUN} \
- cd ${WRKSRC} \
- && mkdir -p ${DESTDIR}${PREFIX}/bin \
- && install -m0755 bin/alr ${DESTDIR}${PREFIX}/bin
+ ${FIND} bin share \( -type f -or -type l \) -print | ${SORT};
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/alire/distinfo
diff -u pkgsrc/devel/alire/distinfo:1.2 pkgsrc/devel/alire/distinfo:1.3
--- pkgsrc/devel/alire/distinfo:1.2 Thu Mar 14 07:48:01 2024
+++ pkgsrc/devel/alire/distinfo Sun Feb 9 13:34:24 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2024/03/14 07:48:01 wiz Exp $
+$NetBSD: distinfo,v 1.3 2025/02/09 13:34:24 wiz Exp $
BLAKE2s (Fabien-Chouteau-spdx_ada-2df9b1182544359c751544e52e14c94830d99fa6.tar.gz) = 71fed7aa5ff086e48af4ba202d000a42a1dd8b1c211aa39e77dac90b5bf31d23
SHA512 (Fabien-Chouteau-spdx_ada-2df9b1182544359c751544e52e14c94830d99fa6.tar.gz) =
7d0be4c1459bef185f0ef7af9ae047bded574f3598d01601fb19fa568890859a04bdfd19394934fd4b21d4d3b41d6adf27a86c72c4db4398938f74e069a52301
@@ -6,18 +6,18 @@ Size (Fabien-Chouteau-spdx_ada-2df9b1182
BLAKE2s (HeisenbugLtd-si_units-9329d2591b82440ccc859a53f1380ac07ea4194d.tar.gz) = d391da7d4caea76fcb2c9c00636e0801fcbc1ee440765740a37b19b9620ebd0d
SHA512 (HeisenbugLtd-si_units-9329d2591b82440ccc859a53f1380ac07ea4194d.tar.gz) =
2fb6890c2151e7913a89c636dc8aea72dfea76013207bc5c6d6667d7669a0a941491ec824a47c147e4815629817f590d6280eca7395701f08ba63be2391f2a09
Size (HeisenbugLtd-si_units-9329d2591b82440ccc859a53f1380ac07ea4194d.tar.gz) = 16752 bytes
-BLAKE2s (alire-2.0.0.tar.gz) = 067bc5d06c117c90de3bb7abd2f98193757dab90f887f849cbaa0f9493d771b5
-SHA512 (alire-2.0.0.tar.gz) = 85c0a4348b40a81600c169f872b2a04cd0422f9cfbd256df1ee4f7af35afa5571d6e7b052c8374fde5ce8cfc7c2428b9b781af4f353e1691a12c25fb66df660d
-Size (alire-2.0.0.tar.gz) = 967859 bytes
+BLAKE2s (alire-2.0.2.tar.gz) = 7255911847a85afdf670c102d872e97db78da084ce477dc89ab10cddfab2c4d5
+SHA512 (alire-2.0.2.tar.gz) = 690ec8b5f0d180d58a91378a9dccb8a2dc8762d156707b38a8d7965391b10117676cd2eb6059bf393152cb43d4a965bc7c0274825fc51c191a5d8146134ec6d7
+Size (alire-2.0.2.tar.gz) = 982422 bytes
BLAKE2s (alire-project-clic-56bbdc008e16996b6f76e443fd0165a240de1b13.tar.gz) = 2b724d036ac82e057ad9b99b04e55075852222a2ed212687db8bbb2860bcef0b
SHA512 (alire-project-clic-56bbdc008e16996b6f76e443fd0165a240de1b13.tar.gz) =
08773b52a763ea35e344940f9ca7685753bfbb88c2ae08a5212df176e5245757ea478da17b7a298aa980099bcb01928811be364da971c9e313d46822d01ebd07
Size (alire-project-clic-56bbdc008e16996b6f76e443fd0165a240de1b13.tar.gz) = 63530 bytes
BLAKE2s (alire-project-gnatcoll-core-4e663b87a028252e7e074f054f8f453661397166.tar.gz) = 6768e645a9b4a529e1731dc26b7f95438b6636167d2fbeda41ec66e94285b286
SHA512 (alire-project-gnatcoll-core-4e663b87a028252e7e074f054f8f453661397166.tar.gz) =
6822af200212fdc9c2a5eb97688b0600dba6e239db8a09717b722480331c32a85c4ad197996dfef704c43ee762ccd7edf41538bceb8206c4d309821892741c47
Size (alire-project-gnatcoll-core-4e663b87a028252e7e074f054f8f453661397166.tar.gz) = 491258 bytes
-BLAKE2s (alire-project-semantic_versioning-cc2148cf9c8934fb557b5ae49a3f7947194fa7ee.tar.gz) = adace7158e65646e01a4cfb322c01e5945ecac39b7f6e64d46996e57a5c879f8
-SHA512 (alire-project-semantic_versioning-cc2148cf9c8934fb557b5ae49a3f7947194fa7ee.tar.gz) =
f7cf9e245b8c781444f6a0aa0c799ce5aae0347c39751a0b0d41d1950643b711f3ab06f670876ba8b64903d4177d514ca9369f349c1344de6ff6a811b3667373
-Size (alire-project-semantic_versioning-cc2148cf9c8934fb557b5ae49a3f7947194fa7ee.tar.gz) = 29295 bytes
+BLAKE2s (alire-project-semantic_versioning-4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc.tar.gz) = 7048082ca90fce14dcefdba61e9eec137be4250e435f0dbb46daddc3d43acdc1
+SHA512 (alire-project-semantic_versioning-4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc.tar.gz) =
a29017e2189cf3a39e8d3ab00bb34589999908ab6bcb98ef534d9ad8d9c5c0d3eae2e583f12023a0303ac62028db7fe63c79b54228ca9ffbb32617148b7b3283
+Size (alire-project-semantic_versioning-4861e32bd8a2f0df038d3ecc9a72b6381e7a34cc.tar.gz) = 29528 bytes
BLAKE2s (alire-project-simple_logging-3505dc645f3eef6799a486aae223d37e88cfc4d5.tar.gz) = 06c782f7fb4413c82fcb264c74daac34891852b0f0a835164e258db1ed72dbe6
SHA512 (alire-project-simple_logging-3505dc645f3eef6799a486aae223d37e88cfc4d5.tar.gz) =
96605c73de9b6e54aab1f7bae8b43ee9f73b4d7aa5a566ab565d528214f37b66d3497bc33c5ee46f9f31c7c81e74fdb9baeac9422dc967bd0cbc990edcf30759
Size (alire-project-simple_logging-3505dc645f3eef6799a486aae223d37e88cfc4d5.tar.gz) = 11073 bytes
@@ -60,11 +60,13 @@ Size (mosteo-umwi-32496c15fe4fbb6cdab54e
BLAKE2s (mosteo-uri-ada-02a0780d7757e9e79b3410c3a34960655cacea3d.tar.gz) = a6472407535c2e2395c6dba586b65643a7289f32c6af7a847fc237ec1dd0f6af
SHA512 (mosteo-uri-ada-02a0780d7757e9e79b3410c3a34960655cacea3d.tar.gz) =
d84eb9bd63da554eb640bc0c78ded538f787e10bd7e1a17e9e505ffda84d6c99e86d855afb9964fe005559b9050fba9c9fdc3f51b5a11d390394e56a25154496
Size (mosteo-uri-ada-02a0780d7757e9e79b3410c3a34960655cacea3d.tar.gz) = 6287 bytes
-SHA1 (patch-alire.gpr) = 571c790ca413b971dd5d676ced8188ed1761b687
-SHA1 (patch-alire__common.gpr) = e1cba2d47d48557b3002ad1f8ced0a5ba6af69f2
-SHA1 (patch-alr.gpr) = 5068ad3dc2efef1aa33dbc57debea6e872f9f70f
-SHA1 (patch-alr__env.gpr) = ec6b800d341aff7cf308457f0dda60bb5cc6a508
-SHA1 (patch-src_alire_alire-platforms.ads) = 49c9173a337855e143c4388ca4510054006d4f11
+SHA1 (patch-alire.gpr) = ebf7fcaf357325e397e39800a3c5a06096ca6239
+SHA1 (patch-alire.toml) = 1280a937949b5ad76290ecbff522f87f729110bc
+SHA1 (patch-alire__common.gpr) = 57d61af7069a95bbfaddc912d042163d5e2d753a
+SHA1 (patch-alr.gpr) = a139b3a1b1cf816cf6855f5b3bb62d33a2479241
+SHA1 (patch-alr__env.gpr) = 178423cd94a803487a5461c210d68aa3b6131b3d
+SHA1 (patch-src_alire_alire-directories.adb) = fe7ed9aa36626b14628c783dd1e5cd1fcd0ca9cc
+SHA1 (patch-src_alire_alire-platforms.ads) = 00fa7512b670a6500425608963493aade1c8512c
SHA1 (patch-src_alire_os__netbsd_alire-check__absolute__path.adb) = f7893dabd3d51d64c708aa690d0c46136ffebc67
SHA1 (patch-src_alire_os__netbsd_alire-platforms-current__netbsd.adb) = 735f37293b1c7fb6c0d95445f879e00da8e624b5
SHA1 (patch-src_alire_os__netbsd_alire-platforms-folders__netbsd.adb) = 9b294ef8f2cf109fb8a9687561fc0c03e84fad84
Index: pkgsrc/devel/alire/PLIST
diff -u pkgsrc/devel/alire/PLIST:1.1 pkgsrc/devel/alire/PLIST:1.2
--- pkgsrc/devel/alire/PLIST:1.1 Tue Mar 12 17:53:15 2024
+++ pkgsrc/devel/alire/PLIST Sun Feb 9 13:34:23 2025
@@ -1,2 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/03/12 17:53:15 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/02/09 13:34:23 wiz Exp $
bin/alr
+share/gpr/manifests/alr
+share/gpr/manifests/alr_env
Index: pkgsrc/devel/alire/buildlink3.mk
diff -u pkgsrc/devel/alire/buildlink3.mk:1.1 pkgsrc/devel/alire/buildlink3.mk:1.2
--- pkgsrc/devel/alire/buildlink3.mk:1.1 Tue Mar 12 17:53:15 2024
+++ pkgsrc/devel/alire/buildlink3.mk Sun Feb 9 13:34:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2024/03/12 17:53:15 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2025/02/09 13:34:24 wiz Exp $
BUILDLINK_TREE+= alire
@@ -9,6 +9,13 @@ BUILDLINK_API_DEPENDS.alire+= alire>=2.0
BUILDLINK_PKGSRCDIR.alire= ../../devel/alire
BUILDLINK_DEPMETHOD.alire?= build
+BUILDLINK_AUTO_VARS.alire= no
+BUILDLINK_AUTO_DIRS.alire= no
+
+BUILDLINK_FILES.alire= bin/alr share/gpr/manifests/alr*
+BUILDLINK_CONTENTS_FILTER.alire= \
+ ${EGREP} '(bin/alr|share/gpr/manifests/alr.*)'
+
.endif
BUILDLINK_TREE+= -alire
Index: pkgsrc/devel/alire/patches/patch-alire.gpr
diff -u pkgsrc/devel/alire/patches/patch-alire.gpr:1.1 pkgsrc/devel/alire/patches/patch-alire.gpr:1.2
--- pkgsrc/devel/alire/patches/patch-alire.gpr:1.1 Tue Mar 12 17:53:16 2024
+++ pkgsrc/devel/alire/patches/patch-alire.gpr Sun Feb 9 13:34:24 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-alire.gpr,v 1.1 2024/03/12 17:53:16 wiz Exp $
+$NetBSD: patch-alire.gpr,v 1.2 2025/02/09 13:34:24 wiz Exp $
Add NetBSD support
---- alire.gpr.orig 2023-10-19 15:04:21.000000000 +0000
-+++ alire.gpr
-@@ -28,6 +28,7 @@ library project Alire is
+--- alire.gpr.orig 2024-03-21 00:22:58.000000000 +0200
++++ alire.gpr 2024-05-10 07:51:00.859589350 +0300
+@@ -28,6 +28,7 @@
case Alire_Common.Host_Os is
when "freebsd" => Src_Dirs := Src_Dirs & ("src/alire/os_freebsd");
@@ -12,7 +12,7 @@ Add NetBSD support
when "linux" => Src_Dirs := Src_Dirs & ("src/alire/os_linux");
when "macos" => Src_Dirs := Src_Dirs & ("src/alire/os_macos");
when "windows" => Src_Dirs := Src_Dirs & ("src/alire/os_windows");
-@@ -38,6 +39,9 @@ library project Alire is
+@@ -38,6 +39,9 @@
when "freebsd" =>
for body ("Alire.Platforms.Current") use "alire-platforms-current__freebsd.adb";
for body ("Alire.Platforms.Folders") use "alire-platforms-folders__freebsd.adb";
Index: pkgsrc/devel/alire/patches/patch-alire__common.gpr
diff -u pkgsrc/devel/alire/patches/patch-alire__common.gpr:1.1 pkgsrc/devel/alire/patches/patch-alire__common.gpr:1.2
--- pkgsrc/devel/alire/patches/patch-alire__common.gpr:1.1 Tue Mar 12 17:53:16 2024
+++ pkgsrc/devel/alire/patches/patch-alire__common.gpr Sun Feb 9 13:34:24 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-alire__common.gpr,v 1.1 2024/03/12 17:53:16 wiz Exp $
+$NetBSD: patch-alire__common.gpr,v 1.2 2025/02/09 13:34:24 wiz Exp $
-Add NetBSD support
+Add NetBSD support, fix switches for release build (avoiding runtime exceptions)
---- alire_common.gpr.orig 2023-10-19 15:04:21.000000000 +0000
-+++ alire_common.gpr
-@@ -4,6 +4,7 @@ abstract project Alire_Common is
+--- alire_common.gpr.orig 2024-03-21 00:22:58.000000000 +0200
++++ alire_common.gpr 2024-05-10 08:10:43.529091158 +0300
+@@ -4,6 +4,7 @@
type Host_OSes is ("linux",
"freebsd",
@@ -12,3 +12,12 @@ Add NetBSD support
"macos",
"windows");
+@@ -107,7 +108,7 @@
+ "-fPIC",
+
+ -- Enable lots of extra runtime checks
+- "-gnatVa", "-gnatwa", "-gnato", "-fstack-check", "-gnata",
++ "-gnatwa", "-gnato",
+ "-gnatf", "-fPIC")
+ & Style_Check_Switches;
+
Index: pkgsrc/devel/alire/patches/patch-alr.gpr
diff -u pkgsrc/devel/alire/patches/patch-alr.gpr:1.1 pkgsrc/devel/alire/patches/patch-alr.gpr:1.2
--- pkgsrc/devel/alire/patches/patch-alr.gpr:1.1 Tue Mar 12 17:53:16 2024
+++ pkgsrc/devel/alire/patches/patch-alr.gpr Sun Feb 9 13:34:24 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-alr.gpr,v 1.1 2024/03/12 17:53:16 wiz Exp $
+$NetBSD: patch-alr.gpr,v 1.2 2025/02/09 13:34:24 wiz Exp $
Add NetBSD support
---- alr.gpr.orig 2023-10-19 15:04:21.000000000 +0000
-+++ alr.gpr
-@@ -14,6 +14,7 @@ project Alr is
+--- alr.gpr.orig 2024-03-21 00:22:58.000000000 +0200
++++ alr.gpr 2024-05-10 08:12:04.438483173 +0300
+@@ -14,6 +14,7 @@
case Alire_Common.Host_Os is
when "freebsd" => Src_Dirs := Src_Dirs & ("src/alr/os_linux");
Index: pkgsrc/devel/alire/patches/patch-alr__env.gpr
diff -u pkgsrc/devel/alire/patches/patch-alr__env.gpr:1.1 pkgsrc/devel/alire/patches/patch-alr__env.gpr:1.2
--- pkgsrc/devel/alire/patches/patch-alr__env.gpr:1.1 Tue Mar 12 17:53:16 2024
+++ pkgsrc/devel/alire/patches/patch-alr__env.gpr Sun Feb 9 13:34:24 2025
@@ -1,10 +1,11 @@
-$NetBSD: patch-alr__env.gpr,v 1.1 2024/03/12 17:53:16 wiz Exp $
+$NetBSD: patch-alr__env.gpr,v 1.2 2025/02/09 13:34:24 wiz Exp $
Add NetBSD support
+Change build type to avoid runtime check exceptions
---- alr_env.gpr.orig 2023-10-19 15:04:21.000000000 +0000
-+++ alr_env.gpr
-@@ -36,6 +36,7 @@ aggregate project Alr_Env is
+--- alr_env.gpr.orig 2024-03-21 00:22:58.000000000 +0200
++++ alr_env.gpr 2024-05-09 22:22:21.844009442 +0300
+@@ -36,13 +36,14 @@
case Alire_Common.Host_Os is
when "freebsd" => for External ("GNATCOLL_OS") use "unix";
@@ -12,3 +13,11 @@ Add NetBSD support
when "linux" => for External ("GNATCOLL_OS") use "unix";
when "macos" => for External ("GNATCOLL_OS") use "osx";
when "windows" => for External ("GNATCOLL_OS") use "windows";
+ end case;
+
+ for External ("LIBRARY_TYPE") use "static";
+- for External ("BUILD") use "DEBUG";
++ for External ("BUILD") use "PROD";
+
+ -- The user must set ALIRE_OS before building. See the list of valid values
+ -- in alire_common.gpr
Index: pkgsrc/devel/alire/patches/patch-src_alire_alire-platforms.ads
diff -u pkgsrc/devel/alire/patches/patch-src_alire_alire-platforms.ads:1.1 pkgsrc/devel/alire/patches/patch-src_alire_alire-platforms.ads:1.2
--- pkgsrc/devel/alire/patches/patch-src_alire_alire-platforms.ads:1.1 Tue Mar 12 17:53:16 2024
+++ pkgsrc/devel/alire/patches/patch-src_alire_alire-platforms.ads Sun Feb 9 13:34:24 2025
@@ -1,14 +1,14 @@
-$NetBSD: patch-src_alire_alire-platforms.ads,v 1.1 2024/03/12 17:53:16 wiz Exp $
+$NetBSD: patch-src_alire_alire-platforms.ads,v 1.2 2025/02/09 13:34:24 wiz Exp $
Add NetBSD support
---- src/alire/alire-platforms.ads.orig 2023-10-19 15:04:21.000000000 +0000
-+++ src/alire/alire-platforms.ads
-@@ -21,6 +21,7 @@ package Alire.Platforms with Preelaborat
- -- See e.g. https://stackoverflow.com/a/45125525/761390
-
- type Operating_Systems is (FreeBSD,
-+ NetBSD,
+--- src/alire/alire-platforms.ads.orig 2024-03-21 00:22:58.000000000 +0200
++++ src/alire/alire-platforms.ads 2024-04-09 16:21:29.009936835 +0300
+@@ -24,6 +24,7 @@
Linux,
MacOS,
Windows,
++ NetBSD,
+ OS_Unknown);
+ subtype Known_Operating_Systems is
+ Operating_Systems range
Added files:
Index: pkgsrc/devel/alire/patches/patch-alire.toml
diff -u /dev/null pkgsrc/devel/alire/patches/patch-alire.toml:1.1
--- /dev/null Sun Feb 9 13:34:24 2025
+++ pkgsrc/devel/alire/patches/patch-alire.toml Sun Feb 9 13:34:24 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-alire.toml,v 1.1 2025/02/09 13:34:24 wiz Exp $
+
+Add NetBSD support
+
+--- alire.toml.orig 2024-03-12 23:27:05.000000000 +0200
++++ alire.toml 2024-03-20 13:02:32.616680360 +0200
+@@ -40,6 +40,7 @@
+ # Building alr requires the explicit setting of this variable
+ [gpr-set-externals."case(os)"]
+ freebsd = { ALIRE_OS = "freebsd" }
++netbsd = { ALIRE_OS = "netbsd" }
+ linux = { ALIRE_OS = "linux" }
+ macos = { ALIRE_OS = "macos" }
+ windows = { ALIRE_OS = "windows" }
Index: pkgsrc/devel/alire/patches/patch-src_alire_alire-directories.adb
diff -u /dev/null pkgsrc/devel/alire/patches/patch-src_alire_alire-directories.adb:1.1
--- /dev/null Sun Feb 9 13:34:24 2025
+++ pkgsrc/devel/alire/patches/patch-src_alire_alire-directories.adb Sun Feb 9 13:34:24 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_alire_alire-directories.adb,v 1.1 2025/02/09 13:34:24 wiz Exp $
+
+Add NetBSD support
+
+--- src/alire/alire-directories.adb.orig 2024-03-21 00:22:58.000000000 +0200
++++ src/alire/alire-directories.adb 2024-04-09 17:50:42.084239096 +0300
+@@ -146,7 +146,7 @@
+ Keep_Links : constant String
+ := (case Platforms.Current.Operating_System is
+ when Linux => "-d",
+- when FreeBSD | MacOS => "-R",
++ when FreeBSD | MacOS | NetBSD => "-R",
+ when others =>
+ raise Program_Error with "Unsupported operation");
+ begin
Home |
Main Index |
Thread Index |
Old Index