Skip to content

Commit

Permalink
sysutils/cardano-cli: Actually make the port buildable.
Browse files Browse the repository at this point in the history
Fixes:	e6cdbf1

Reported by:	pkg-fallout
  • Loading branch information
arrowd committed Mar 15, 2024
1 parent 202dfc1 commit b578b71
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 16 deletions.
28 changes: 23 additions & 5 deletions sysutils/cardano-cli/Makefile
Expand Up @@ -13,11 +13,20 @@ LICENSE_FILE= ${WRKSRC}/LICENSE

NOT_FOR_ARCHS= i386

USES= cabal
LIB_DEPENDS= libsecp256k1.so:math/secp256k1 \
libblst.so:security/blst

USES= autoreconf:build cabal gmake libtool pkgconfig

USE_GITHUB= yes
GH_ACCOUNT= IntersectMBO

GH_TUPLE= IntersectMBO:libsodium:${LIBSODIUM_HASH}:sodium

LIBSODIUM_HASH= dbb48cce5429cb6585c9034f002568964f1ce567

LIBS_PREFIX= ${WRKDIR}/libs_install

USE_CABAL= Diff-0.5_1 \
FailT-0.1.2.0 \
Glob-0.10.2_3 \
Expand Down Expand Up @@ -63,7 +72,7 @@ USE_CABAL= Diff-0.5_1 \
bimap-0.5.0 \
bin-0.1.3_1 \
binary-orphans-1.0.4.1_3 \
bitvec-1.1.5.0 \
bitvec-1.1.5.0_1 \
blaze-builder-0.4.2.3 \
boring-0.2.1_1 \
brick-2.3.1 \
Expand Down Expand Up @@ -169,7 +178,6 @@ USE_CABAL= Diff-0.5_1 \
fin-0.3_2 \
fingertree-0.1.5.0 \
flat-0.6 \
foldable1-classes-compat-0.1_4 \
foldl-1.4.15_1 \
formatting-7.2.0 \
foundation-0.0.30 \
Expand All @@ -189,7 +197,7 @@ USE_CABAL= Diff-0.5_1 \
hashable-1.4.3.0_1 \
haskell-lexer-1.1.1 \
heapwords-0.1.0.2:chap \
hedgehog-1.4_3 \
hedgehog-1.4_4 \
hedgehog-extras-0.6.0.2 \
hedgehog-quickcheck-0.1.1_6 \
hourglass-0.2.12 \
Expand Down Expand Up @@ -297,7 +305,7 @@ USE_CABAL= Diff-0.5_1 \
safe-0.3.21_1 \
safe-exceptions-0.1.7.4_1 \
scientific-0.3.7.0_7 \
selective-0.6_1 \
selective-0.5 \
semialign-1.3_1 \
semigroupoids-6.0.0.1_1 \
semigroups-0.20 \
Expand Down Expand Up @@ -396,4 +404,14 @@ USE_CABAL= Diff-0.5_1 \
CABAL_PROJECT= append
CABAL_REPOSITORIES= chap

WITH_LTO= yes

pre-build:
@${MKDIR} ${PKGCONFIG_LINKDIR}

cd ${WRKSRC_sodium} && ./autogen.sh
cd ${WRKSRC_sodium} && ./configure --prefix=${LIBS_PREFIX} --with-pthreads --disable-shared
cd ${WRKSRC_sodium} && ${GMAKE} -j${MAKE_JOBS_NUMBER} && ${GMAKE} ${INSTALL_TARGET}
${MV} ${LIBS_PREFIX}/lib/pkgconfig/libsodium.pc ${PKGCONFIG_LINKDIR}

.include <bsd.port.mk>
20 changes: 9 additions & 11 deletions sysutils/cardano-cli/distinfo
@@ -1,4 +1,4 @@
TIMESTAMP = 1708026435
TIMESTAMP = 1710489749
SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
Expand Down Expand Up @@ -131,6 +131,8 @@ SHA256 (cabal/binary-orphans-1.0.4.1/revision/3.cabal) = 9d2bdc3fdbe43fad20d659e
SIZE (cabal/binary-orphans-1.0.4.1/revision/3.cabal) = 2482
SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999d0c8ea54cb433d0891eea5471fbfaa29f8dec5
SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076
SHA256 (cabal/bitvec-1.1.5.0/revision/1.cabal) = cb3efd76b71a9e8a930f4ce5d8c91adcb63ac0d8dc3d2d4a132d490bd1ecb391
SIZE (cabal/bitvec-1.1.5.0/revision/1.cabal) = 4920
SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
SHA256 (cabal/boring-0.2.1/boring-0.2.1.tar.gz) = b1ffddf0f9d50ac8742aa01b270856d57937cc8f7aae783e3b5f3abee7aa3154
Expand Down Expand Up @@ -383,10 +385,6 @@ SHA256 (cabal/fingertree-0.1.5.0/fingertree-0.1.5.0.tar.gz) = f3263c92fa8b18f1e1
SIZE (cabal/fingertree-0.1.5.0/fingertree-0.1.5.0.tar.gz) = 20656
SHA256 (cabal/flat-0.6/flat-0.6.tar.gz) = a4324174159b79dabbb155572a33d109ea4bd3b105a6c1c658a36e604e1daf86
SIZE (cabal/flat-0.6/flat-0.6.tar.gz) = 74253
SHA256 (cabal/foldable1-classes-compat-0.1/foldable1-classes-compat-0.1.tar.gz) = d057c3f358e1a6b72c73519bc64ba6aa959f066c08fed69f73258555ef95ff12
SIZE (cabal/foldable1-classes-compat-0.1/foldable1-classes-compat-0.1.tar.gz) = 10484
SHA256 (cabal/foldable1-classes-compat-0.1/revision/4.cabal) = fb4b3cedd33d5c22c573c39baa930c78eaa4feb22d43abb680c3149f8ab9fa4e
SIZE (cabal/foldable1-classes-compat-0.1/revision/4.cabal) = 3782
SHA256 (cabal/foldl-1.4.15/foldl-1.4.15.tar.gz) = 9cb2f105141788cbc6e66480a8f46c13d52666899eec1e2cc3dc4d60f606c0ae
SIZE (cabal/foldl-1.4.15/foldl-1.4.15.tar.gz) = 24449
SHA256 (cabal/foldl-1.4.15/revision/1.cabal) = 65d2b3018f778f795d4df96772f0b428cf1853e05298a652e97da183836cfee1
Expand Down Expand Up @@ -439,8 +437,8 @@ SHA256 (cabal/heapwords-0.1.0.2.tar.gz) = a0285b2d6ce541a6ea76db152a61a7250b0947
SIZE (cabal/heapwords-0.1.0.2.tar.gz) = 7422
SHA256 (cabal/hedgehog-1.4/hedgehog-1.4.tar.gz) = f54afb31552e0f809030becad349cbfe19a65753a778771dc7314b2a6c41e6eb
SIZE (cabal/hedgehog-1.4/hedgehog-1.4.tar.gz) = 77762
SHA256 (cabal/hedgehog-1.4/revision/3.cabal) = 9195af7e03f6255b087f0a09b4100ba3d805d303aef64b3a8543b2123f7851a2
SIZE (cabal/hedgehog-1.4/revision/3.cabal) = 4727
SHA256 (cabal/hedgehog-1.4/revision/4.cabal) = a0f66c28ea6c94d80db4856ee35b1b882e7581a3abc2426e9af287aec2dd1c30
SIZE (cabal/hedgehog-1.4/revision/4.cabal) = 4727
SHA256 (cabal/hedgehog-extras-0.6.0.2/hedgehog-extras-0.6.0.2.tar.gz) = 6a4abf81b3aecdfd6ce57022241e41f9b484cc0477277b730851ead425f75a12
SIZE (cabal/hedgehog-extras-0.6.0.2/hedgehog-extras-0.6.0.2.tar.gz) = 24459
SHA256 (cabal/hedgehog-quickcheck-0.1.1/hedgehog-quickcheck-0.1.1.tar.gz) = 97b65db815fdfaacc7c4d06a7b9b74680b50264afa03f839c4037dcc875152fc
Expand Down Expand Up @@ -733,10 +731,8 @@ SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9
SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
SHA256 (cabal/scientific-0.3.7.0/revision/7.cabal) = 909755ab19b453169ff85281323da1488407776b2360bd9f7afdd219fd306ef2
SIZE (cabal/scientific-0.3.7.0/revision/7.cabal) = 4869
SHA256 (cabal/selective-0.6/selective-0.6.tar.gz) = 18742e33b17c278e690b29e03ea71575bcaf89f4ca044449f9908bd77ca67c3a
SIZE (cabal/selective-0.6/selective-0.6.tar.gz) = 35470
SHA256 (cabal/selective-0.6/revision/1.cabal) = 30b336b9ad50b17316b4f2e29ddf0d30f14ea44c9b8299fa2de8a0efd5167eb7
SIZE (cabal/selective-0.6/revision/1.cabal) = 3579
SHA256 (cabal/selective-0.5/selective-0.5.tar.gz) = b0fda80309a83d8f9eed9b8798b3c8c6626600154948323a8d80ab8e2c2f8da3
SIZE (cabal/selective-0.5/selective-0.5.tar.gz) = 34055
SHA256 (cabal/semialign-1.3/semialign-1.3.tar.gz) = 628e43319f584a8dd46c124ee0685cac586e0f6f877c5ceff37c3dbb2e3cc56c
SIZE (cabal/semialign-1.3/semialign-1.3.tar.gz) = 10543
SHA256 (cabal/semialign-1.3/revision/1.cabal) = 7be9ef5ca1d6b052991f68c053aab68b9d1ab3b1938c9557ac84c97937815223
Expand Down Expand Up @@ -1001,3 +997,5 @@ SHA256 (cabal/zlib-0.7.0.0/zlib-0.7.0.0.tar.gz) = 7e43c205e1e1ff5a4b033086ec8cce
SIZE (cabal/zlib-0.7.0.0/zlib-0.7.0.0.tar.gz) = 369149
SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-8.20.1.0_GH0.tar.gz) = f813c50f724832547df55b39fc370f340ecd0296c9ff5299688a0fdb73b6b39b
SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-8.20.1.0_GH0.tar.gz) = 1129093
SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e
SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757

0 comments on commit b578b71

Please sign in to comment.