diff options
author | pho <pho@pkgsrc.org> | 2021-05-05 12:22:59 +0000 |
---|---|---|
committer | pho <pho@pkgsrc.org> | 2021-05-05 12:22:59 +0000 |
commit | 8a133f5970fe803b3388502fd9c2d08993681c21 (patch) | |
tree | 2f7bfe0a0c1bf9f12b5a209398cb11d4026d45aa /time/hs-unix-time | |
parent | 2698c5d76160c20244d40fab6f92247937ac67f0 (diff) | |
download | pkgsrc-8a133f5970fe803b3388502fd9c2d08993681c21.tar.gz |
Import unix-time-0.4.7
Fast parser/formatter/utilities for Unix time
Diffstat (limited to 'time/hs-unix-time')
-rw-r--r-- | time/hs-unix-time/DESCR | 1 | ||||
-rw-r--r-- | time/hs-unix-time/Makefile | 12 | ||||
-rw-r--r-- | time/hs-unix-time/PLIST | 31 | ||||
-rw-r--r-- | time/hs-unix-time/buildlink3.mk | 15 | ||||
-rw-r--r-- | time/hs-unix-time/distinfo | 7 | ||||
-rw-r--r-- | time/hs-unix-time/patches/patch-Data_UnixTime_Sys.hsc | 22 |
6 files changed, 88 insertions, 0 deletions
diff --git a/time/hs-unix-time/DESCR b/time/hs-unix-time/DESCR new file mode 100644 index 00000000000..f99da2377df --- /dev/null +++ b/time/hs-unix-time/DESCR @@ -0,0 +1 @@ +Fast parser/formatter/utilities for Unix time diff --git a/time/hs-unix-time/Makefile b/time/hs-unix-time/Makefile new file mode 100644 index 00000000000..6e92b3efe32 --- /dev/null +++ b/time/hs-unix-time/Makefile @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.1 2021/05/05 12:22:59 pho Exp $ + +DISTNAME= unix-time-0.4.7 +CATEGORIES= time + +MAINTAINER= pho@cielonegro.org +COMMENT= Unix time parser/formatter and utilities +LICENSE= modified-bsd + +.include "../../time/hs-old-time/buildlink3.mk" +.include "../../mk/haskell.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/time/hs-unix-time/PLIST b/time/hs-unix-time/PLIST new file mode 100644 index 00000000000..57e2b646a39 --- /dev/null +++ b/time/hs-unix-time/PLIST @@ -0,0 +1,31 @@ +@comment $NetBSD: PLIST,v 1.1 2021/05/05 12:22:59 pho Exp $ +lib/unix-time-${PKGVERSION}/${HS_VERSION}/package-description +lib/unix-time-${PKGVERSION}/${HS_VERSION}/package-id +lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime.dyn_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime.hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime.p_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Conv.dyn_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Conv.hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Conv.p_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Diff.dyn_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Diff.hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Diff.p_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Sys.dyn_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Sys.hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Sys.p_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Types.dyn_hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Types.hi +lib/${HS_PLATFORM}/${HS_PKGID}/Data/UnixTime/Types.p_hi +lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a +lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/LICENSE +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/Data-UnixTime.html +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/doc-index.html +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/haddock-bundle.min.js +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/index.html +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/linuwial.css +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/meta.json +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/quick-jump.css +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/synopsis.png +share/doc/${HS_PLATFORM}/unix-time-${PKGVERSION}/html/unix-time.haddock diff --git a/time/hs-unix-time/buildlink3.mk b/time/hs-unix-time/buildlink3.mk new file mode 100644 index 00000000000..56e9dd65a2b --- /dev/null +++ b/time/hs-unix-time/buildlink3.mk @@ -0,0 +1,15 @@ +# $NetBSD: buildlink3.mk,v 1.1 2021/05/05 12:22:59 pho Exp $ + +BUILDLINK_TREE+= hs-unix-time + +.if !defined(HS_UNIX_TIME_BUILDLINK3_MK) +HS_UNIX_TIME_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.hs-unix-time+= hs-unix-time>=0.4.7 +BUILDLINK_ABI_DEPENDS.hs-unix-time+= hs-unix-time>=0.4.7 +BUILDLINK_PKGSRCDIR.hs-unix-time?= ../../time/hs-unix-time + +.include "../../time/hs-old-time/buildlink3.mk" +.endif # HS_UNIX_TIME_BUILDLINK3_MK + +BUILDLINK_TREE+= -hs-unix-time diff --git a/time/hs-unix-time/distinfo b/time/hs-unix-time/distinfo new file mode 100644 index 00000000000..2b26b11805e --- /dev/null +++ b/time/hs-unix-time/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2021/05/05 12:22:59 pho Exp $ + +SHA1 (unix-time-0.4.7.tar.gz) = f570756debea1f8e475b581564fdc02b3e9df2e9 +RMD160 (unix-time-0.4.7.tar.gz) = c4168df32beb741c504222358654fae1f6e46385 +SHA512 (unix-time-0.4.7.tar.gz) = a9e5b77cb9c93b9a20687406aaeeaff5277d05b95ee9d874f3e0292eca83574b2e842785e0a88f71be3e91610db228c68b5cec885c4b3ea15fc6ec1bb861c072 +Size (unix-time-0.4.7.tar.gz) = 52235 bytes +SHA1 (patch-Data_UnixTime_Sys.hsc) = 7e0921ef5a38588a0660f6477e897cefecc5dd74 diff --git a/time/hs-unix-time/patches/patch-Data_UnixTime_Sys.hsc b/time/hs-unix-time/patches/patch-Data_UnixTime_Sys.hsc new file mode 100644 index 00000000000..e4a6811ac5a --- /dev/null +++ b/time/hs-unix-time/patches/patch-Data_UnixTime_Sys.hsc @@ -0,0 +1,22 @@ +$NetBSD: patch-Data_UnixTime_Sys.hsc,v 1.1 2021/05/05 12:22:59 pho Exp $ + +Suppress a linker warning about compatibility symbol by using "capi" +instead of "ccall". + +--- Data/UnixTime/Sys.hsc.orig 2021-05-05 12:20:27.485637043 +0000 ++++ Data/UnixTime/Sys.hsc +@@ -1,4 +1,5 @@ + {-# LANGUAGE ForeignFunctionInterface #-} ++{-# LANGUAGE CApiFFI #-} + + module Data.UnixTime.Sys (getUnixTime) where + +@@ -17,7 +18,7 @@ import Foreign.Storable + type CTimeVal = () + type CTimeZone = () + +-foreign import ccall unsafe "gettimeofday" ++foreign import capi unsafe "sys/time.h gettimeofday" + c_gettimeofday :: Ptr CTimeVal -> Ptr CTimeZone -> IO CInt + + -- | |