head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.26 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.24 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.22 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.20 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.18 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.16 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.14 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.12 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.10 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.8 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.6 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.4 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.2 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.2.0.14 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.12 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.10 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.8 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.6 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.4 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.2 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.1.0.6 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.4 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.2 pkgsrc-2020Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2023.01.24.16.27.28; author pho; state Exp; branches; next 1.2; commitid fiqXvFHpSndnuOaE; 1.2 date 2021.04.23.10.38.26; author pho; state Exp; branches; next 1.1; commitid 3HXoagYU5m05apQC; 1.1 date 2020.09.16.17.48.41; author jperkin; state Exp; branches; next ; commitid SY3x96PgosOOzioC; desc @@ 1.3 log @devel/hs-lukko: Use HASKELL_UNRESTRICT_DEPENDENCIES @ text @$NetBSD: patch-lukko.cabal,v 1.2 2021/04/23 10:38:26 pho Exp $ Newer Solaris/illumos have flock(3C). --- lukko.cabal.orig 2001-09-09 01:46:40.000000000 +0000 +++ lukko.cabal @@@@ -32,7 +32,7 @@@@ description: \ cpp-options: -DHAS_OFD_LOCKING \ cpp-options: -DHAS_FLOCK . - elif !(os(solaris) || os(aix)) + elif !(os(aix)) \ cpp-options: -DHAS_FLOCK @@ . @@@@ -93,7 +93,7 @@@@ library cpp-options: -DUSE_OFD_LOCKING exposed-modules: Lukko.OFD - elif !(os(solaris) || os(aix)) + elif !(os(aix)) hs-source-dirs: src-flock hs-source-dirs: src-unix cpp-options: -DUSE_FLOCK @@@@ -103,7 +103,7 @@@@ library cpp-options: -DUSE_NOOP -- Cabal check is silly - if (!os(windows) && !(os(solaris) || os(aix))) + if (!os(windows) && !(os(aix))) exposed-modules: Lukko.FLock other-modules: @@@@ -139,7 +139,7 @@@@ test-suite test-thread cpp-options: -DHAS_OFD_LOCKING cpp-options: -DHAS_FLOCK - elif !(os(solaris) || os(aix)) + elif !(os(aix)) cpp-options: -DHAS_FLOCK test-suite test-process @@@@ -160,5 +160,5 @@@@ test-suite test-process cpp-options: -DHAS_OFD_LOCKING cpp-options: -DHAS_FLOCK - elif !(os(solaris) || os(aix)) + elif !(os(aix)) cpp-options: -DHAS_FLOCK @ 1.2 log @Update to lukko-0.1.1.3 0.1.1.3 * Use CApiFFI to call varargs C functions. * Define let alignment only when needed. 0.1.1.2 * Make Win32 code more idiomatic @ text @d1 1 a1 1 $NetBSD: patch-lukko.cabal,v 1.1 2020/09/16 17:48:41 jperkin Exp $ d3 1 a3 2 * Fix build with GHC 9. * Newer Solaris/illumos have flock(3C). a15 9 @@@@ -72,7 +72,7 @@@@ flag ofd-locking library default-language: Haskell2010 hs-source-dirs: src - build-depends: base >=4.5 && <4.15 + build-depends: base >=4.5 && <5 build-tool-depends: hsc2hs:hsc2hs >=0.67 && <0.69 -- Main library module @ 1.1 log @hs-lukko: Support flock(3C) on illumos. While this "breaks" older SunOS releases, they were broken anyway as there's no PLIST support for not having it. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 1 Newer Solaris/illumos have flock(3C). d17 10 a26 1 @@@@ -88,7 +88,7 @@@@ library d35 1 a35 1 @@@@ -98,7 +98,7 @@@@ library d44 1 a44 1 @@@@ -134,7 +134,7 @@@@ test-suite test-thread d53 1 a53 1 @@@@ -155,5 +155,5 @@@@ test-suite test-process @