pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/hs-ip



Module Name:    pkgsrc
Committed By:   pho
Date:           Fri Mar  7 17:26:33 UTC 2025

Added Files:
        pkgsrc/net/hs-ip: DESCR Makefile PLIST buildlink3.mk distinfo

Log Message:
net/hs-ip: import hs-ip-1.7.8

The ip package provides types and functions for dealing with IPv4 addresses,
CIDR blocks, and MAC addresses. We provide instances for typeclasses found
in commonly used packages like aeson, vector, and hashable. We also
provide Parsers for working with attoparsec.

Notably, this package does not overload functions by introducing any
typeclasses of its own. Neither does it prefix functions with the name of
the type that they work on.  Instead, functions of the same name are
exported by several different modules, and it is expected that end users
disambiguate by importing these modules qualified.

The only module intended to be imported unqualified is Net.Types. The types
in this package should not conflict with the types in any other commonly
used packages.

The following packages are intended to be used with this package:

* yesod-ip: Provides orphan instances needed to work with yesod and
  persistent. Also, provides a yesod-form helper.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/net/hs-ip/DESCR pkgsrc/net/hs-ip/Makefile \
    pkgsrc/net/hs-ip/PLIST pkgsrc/net/hs-ip/buildlink3.mk \
    pkgsrc/net/hs-ip/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/net/hs-ip/DESCR
diff -u /dev/null pkgsrc/net/hs-ip/DESCR:1.1
--- /dev/null   Fri Mar  7 17:26:33 2025
+++ pkgsrc/net/hs-ip/DESCR      Fri Mar  7 17:26:32 2025
@@ -0,0 +1,19 @@
+The ip package provides types and functions for dealing with IPv4 addresses,
+CIDR blocks, and MAC addresses. We provide instances for typeclasses found
+in commonly used packages like aeson, vector, and hashable. We also
+provide Parsers for working with attoparsec.
+
+Notably, this package does not overload functions by introducing any
+typeclasses of its own. Neither does it prefix functions with the name of
+the type that they work on.  Instead, functions of the same name are
+exported by several different modules, and it is expected that end users
+disambiguate by importing these modules qualified.
+
+The only module intended to be imported unqualified is Net.Types. The types
+in this package should not conflict with the types in any other commonly
+used packages.
+
+The following packages are intended to be used with this package:
+
+* yesod-ip: Provides orphan instances needed to work with yesod and
+  persistent. Also, provides a yesod-form helper.
Index: pkgsrc/net/hs-ip/Makefile
diff -u /dev/null pkgsrc/net/hs-ip/Makefile:1.1
--- /dev/null   Fri Mar  7 17:26:33 2025
+++ pkgsrc/net/hs-ip/Makefile   Fri Mar  7 17:26:33 2025
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2025/03/07 17:26:33 pho Exp $
+
+DISTNAME=      ip-1.7.8
+CATEGORIES=    net
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+COMMENT=       Library for IP and MAC addresses
+LICENSE=       modified-bsd
+
+.include "../../converters/hs-aeson/buildlink3.mk"
+.include "../../textproc/hs-attoparsec/buildlink3.mk"
+.include "../../devel/hs-bytebuild/buildlink3.mk"
+.include "../../devel/hs-byteslice/buildlink3.mk"
+.include "../../devel/hs-bytesmith/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../math/hs-natural-arithmetic/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../textproc/hs-text-short/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.include "../../devel/hs-wide-word/buildlink3.mk"
+.include "../../devel/hs-word-compat/buildlink3.mk"
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/hs-ip/PLIST
diff -u /dev/null pkgsrc/net/hs-ip/PLIST:1.1
--- /dev/null   Fri Mar  7 17:26:33 2025
+++ pkgsrc/net/hs-ip/PLIST      Fri Mar  7 17:26:33 2025
@@ -0,0 +1,55 @@
+@comment $NetBSD: PLIST,v 1.1 2025/03/07 17:26:33 pho Exp $
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteString/Builder/Fixed.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteString/Builder/Fixed.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/ByteString/Builder/Fixed.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Common/Compat.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Common/Compat.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Common/Compat.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Common/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Common/Internal.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Common/Internal.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Fixed.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Fixed.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Fixed.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Variable.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Variable.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Builder/Variable.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Word/Synthetic/Word12.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Word/Synthetic/Word12.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Word/Synthetic/Word12.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Net/IP.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Net/IP.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Net/IP.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Net/IPv4.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Net/IPv4.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Net/IPv4.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Net/IPv6.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Net/IPv6.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Net/IPv6.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Net/Mac.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Net/Mac.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Net/Mac.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Net/Types.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Net/Types.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Net/Types.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+lib/ip-${PKGVERSION}/${HS_VERSION}/package-description
+lib/ip-${PKGVERSION}/${HS_VERSION}/package-id
+share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/CHANGELOG.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/Net-IP.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/Net-IPv4.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/Net-IPv6.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/Net-Mac.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/Net-Types.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/README.md
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/haddock-bundle.min.js
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/ip.haddock
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/linuwial.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/meta.json
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/quick-jump.css
+${PLIST.doc}share/doc/${HS_PLATFORM}/ip-${PKGVERSION}/html/synopsis.png
Index: pkgsrc/net/hs-ip/buildlink3.mk
diff -u /dev/null pkgsrc/net/hs-ip/buildlink3.mk:1.1
--- /dev/null   Fri Mar  7 17:26:33 2025
+++ pkgsrc/net/hs-ip/buildlink3.mk      Fri Mar  7 17:26:33 2025
@@ -0,0 +1,26 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/03/07 17:26:33 pho Exp $
+
+BUILDLINK_TREE+=       hs-ip
+
+.if !defined(HS_IP_BUILDLINK3_MK)
+HS_IP_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-ip+=  hs-ip>=1.7.8
+BUILDLINK_ABI_DEPENDS.hs-ip+=  hs-ip>=1.7.8
+BUILDLINK_PKGSRCDIR.hs-ip?=    ../../net/hs-ip
+
+.include "../../converters/hs-aeson/buildlink3.mk"
+.include "../../textproc/hs-attoparsec/buildlink3.mk"
+.include "../../devel/hs-bytebuild/buildlink3.mk"
+.include "../../devel/hs-byteslice/buildlink3.mk"
+.include "../../devel/hs-bytesmith/buildlink3.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../math/hs-natural-arithmetic/buildlink3.mk"
+.include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../textproc/hs-text-short/buildlink3.mk"
+.include "../../devel/hs-vector/buildlink3.mk"
+.include "../../devel/hs-wide-word/buildlink3.mk"
+.include "../../devel/hs-word-compat/buildlink3.mk"
+.endif # HS_IP_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-ip
Index: pkgsrc/net/hs-ip/distinfo
diff -u /dev/null pkgsrc/net/hs-ip/distinfo:1.1
--- /dev/null   Fri Mar  7 17:26:33 2025
+++ pkgsrc/net/hs-ip/distinfo   Fri Mar  7 17:26:33 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/03/07 17:26:33 pho Exp $
+
+BLAKE2s (ip-1.7.8.tar.gz) = 9b612a6434fb8ffa546b097ce98be721d4199a8af7e538d309115c40a5e0f080
+SHA512 (ip-1.7.8.tar.gz) = af43ed47987851a44698171e4a18d99e1a833a2037e13f222674ec8453254e59cb29410f267fc75f65583f4b11325e9cc13dbc413194576fb87e3cf01fb12b02
+Size (ip-1.7.8.tar.gz) = 49180 bytes



Home | Main Index | Thread Index | Old Index