Skip to content

Commit

Permalink
devel/hs-terminal-size: Update to 0.3.3
Browse files Browse the repository at this point in the history
0.3.3
* Fixed ioctl foreign import. (biegunka/terminal-size#16)
* #alignment is a hsc2hs built-in since some unspecified GHC
   7.x. (biegunka/terminal-size#12)
* Captured possible stty stderr output with a
  pipe. (biegunka/terminal-size#13)
  • Loading branch information
depressed-pho committed Jan 24, 2023
1 parent 99b883e commit a2735d8
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 35 deletions.
5 changes: 2 additions & 3 deletions devel/hs-terminal-size/Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.5 2022/02/26 03:58:09 pho Exp $
# $NetBSD: Makefile,v 1.6 2023/01/24 17:07:08 pho Exp $

DISTNAME= terminal-size-0.3.2.1
PKGREVISION= 4
DISTNAME= terminal-size-0.3.3
CATEGORIES= devel

MAINTAINER= pho@cielonegro.org
Expand Down
38 changes: 19 additions & 19 deletions devel/hs-terminal-size/PLIST
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
@comment $NetBSD: PLIST,v 1.2 2021/04/23 17:24:02 pho Exp $
@comment $NetBSD: PLIST,v 1.3 2023/01/24 17:07:08 pho Exp $
lib/terminal-size-${PKGVERSION}/${HS_VERSION}/package-description
lib/terminal-size-${PKGVERSION}/${HS_VERSION}/package-id
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Common.dyn_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Common.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Common.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Common.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Posix.dyn_hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Common.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Posix.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Posix.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Posix.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Size.dyn_hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Posix.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Size.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Size.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Size.p_hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/Console/Terminal/Size.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}/terminal-size-${PKGVERSION}/LICENSE
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/System-Console-Terminal-Size.html
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/synopsis.png
share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/terminal-size.haddock
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/System-Console-Terminal-Size.html
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/synopsis.png
${PLIST.doc}share/doc/${HS_PLATFORM}/terminal-size-${PKGVERSION}/html/terminal-size.haddock
8 changes: 4 additions & 4 deletions devel/hs-terminal-size/buildlink3.mk
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.5 2022/02/26 03:58:09 pho Exp $
# $NetBSD: buildlink3.mk,v 1.6 2023/01/24 17:07:08 pho Exp $

BUILDLINK_TREE+= hs-terminal-size

.if !defined(HS_TERMINAL_SIZE_BUILDLINK3_MK)
HS_TERMINAL_SIZE_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.hs-terminal-size+= hs-terminal-size>=0.3.2
BUILDLINK_ABI_DEPENDS.hs-terminal-size+= hs-terminal-size>=0.3.2.1nb4
BUILDLINK_PKGSRCDIR.hs-terminal-size?= ../../devel/hs-terminal-size
BUILDLINK_API_DEPENDS.hs-terminal-size+= hs-terminal-size>=0.3.3
BUILDLINK_ABI_DEPENDS.hs-terminal-size+= hs-terminal-size>=0.3.3
BUILDLINK_PKGSRCDIR.hs-terminal-size?= ../../devel/hs-terminal-size
.endif # HS_TERMINAL_SIZE_BUILDLINK3_MK

BUILDLINK_TREE+= -hs-terminal-size
10 changes: 5 additions & 5 deletions devel/hs-terminal-size/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.4 2022/05/10 09:47:37 jperkin Exp $
$NetBSD: distinfo,v 1.5 2023/01/24 17:07:08 pho Exp $

BLAKE2s (terminal-size-0.3.2.1.tar.gz) = 598e5e1884958894c3f7d4a685a8c44da5f4d1fcf9039d9e7b87ddab17f56d0f
SHA512 (terminal-size-0.3.2.1.tar.gz) = 1e04705dda8ade9a06f8b369f1033a93ffb94a1b959a556e11f2373b25924adbbab4be0f3e077394e1023e0054044739df13406b69153c1542f4083be82a1584
Size (terminal-size-0.3.2.1.tar.gz) = 4175 bytes
SHA1 (patch-src_System_Console_Terminal_Posix.hsc) = b1d279cb57c038b51023167256480cc9a5007b0f
BLAKE2s (terminal-size-0.3.3.tar.gz) = fcccc953bbb290913e2e9dadc9604ac64829e02eeef8bcd45fedb728ccc70fb2
SHA512 (terminal-size-0.3.3.tar.gz) = eff444205905337503e208ae2ce925713c4ebdf1a92bdd915feef2f85a8d936d74c727b01e570aed64c151797b23800220460d520a0df0830b5419ad51d7f310
Size (terminal-size-0.3.3.tar.gz) = 4291 bytes
SHA1 (patch-src_System_Console_Terminal_Posix.hsc) = 19dfcee3348bbd65f47f57a3fc7e2ef12f80f6fe
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
$NetBSD: patch-src_System_Console_Terminal_Posix.hsc,v 1.1 2022/05/10 09:47:37 jperkin Exp $
$NetBSD: patch-src_System_Console_Terminal_Posix.hsc,v 1.2 2023/01/24 17:07:08 pho Exp $

Include termios for struct winsize.

--- src/System/Console/Terminal/Posix.hsc.orig 2015-11-01 15:07:49.000000000 +0000
--- src/System/Console/Terminal/Posix.hsc.orig 2022-03-20 20:28:25.000000000 +0000
+++ src/System/Console/Terminal/Posix.hsc
@@ -18,6 +18,7 @@ import Prelude hiding (catch)
@@ -19,6 +19,7 @@ import Prelude hiding (catch)
import System.Posix.Types (Fd(Fd))

#include <sys/ioctl.h>
+#include <termios.h>
#include <unistd.h>


#if defined(__GLASGOW_HASKELL__) && (__GLASGOW_HASKELL__ < 800)

0 comments on commit a2735d8

Please sign in to comment.