diff options
| author | Daniel Engberg <diizzy@FreeBSD.org> | 2026-01-14 22:19:13 +0000 |
|---|---|---|
| committer | Daniel Engberg <diizzy@FreeBSD.org> | 2026-01-14 22:20:42 +0000 |
| commit | 81ff4cf15291d4c9b5758c3441e15448b42141f6 (patch) | |
| tree | 2f746bb9756f427089540656dc706b1d29627434 | |
| parent | a7cc0c953d49fb44ae719efa530c93ae6c55ced9 (diff) | |
devel/libigloo: New port: Generic C framework developed and used by the Icecast project
Abstracts memory allocation, provides high level types (including
support to define such types), and provides a library for common
programming problems.
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/libigloo/Makefile | 27 | ||||
| -rw-r--r-- | devel/libigloo/distinfo | 3 | ||||
| -rw-r--r-- | devel/libigloo/pkg-descr | 2 | ||||
| -rw-r--r-- | devel/libigloo/pkg-plist | 20 |
5 files changed, 53 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 5a11d2d0dfb3..4b597786cab3 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1334,6 +1334,7 @@ SUBDIR += libibuddy SUBDIR += libical SUBDIR += libiec61850 + SUBDIR += libigloo SUBDIR += libindicator SUBDIR += libinjection SUBDIR += libinotify diff --git a/devel/libigloo/Makefile b/devel/libigloo/Makefile new file mode 100644 index 000000000000..bbbe735fd274 --- /dev/null +++ b/devel/libigloo/Makefile @@ -0,0 +1,27 @@ +PORTNAME= libigloo +DISTVERSION= 0.9.5 +CATEGORIES= devel +MASTER_SITES= https://ftp.osuosl.org/pub/xiph/releases/igloo/ + +MAINTAINER= diizzy@FreeBSD.org +COMMENT= Generic C framework developed and used by the Icecast project +WWW= https://gitlab.xiph.org/xiph/icecast-libigloo + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= librhash.so:security/rhash + +USES= pathfix pkgconfig +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes + +TEST_TARGET= check + +CONFIGURE_ARGS= --disable-static + +post-install: + ${RM} ${STAGEDIR}${PREFIX}/lib/libigloo.la + +.include <bsd.port.mk> diff --git a/devel/libigloo/distinfo b/devel/libigloo/distinfo new file mode 100644 index 000000000000..92abb83cd3aa --- /dev/null +++ b/devel/libigloo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1768348568 +SHA256 (libigloo-0.9.5.tar.gz) = ea22e9119f7a2188810f99100c5155c6762d4595ae213b9ac29e69b4f0b87289 +SIZE (libigloo-0.9.5.tar.gz) = 421616 diff --git a/devel/libigloo/pkg-descr b/devel/libigloo/pkg-descr new file mode 100644 index 000000000000..d6ecf2d458d1 --- /dev/null +++ b/devel/libigloo/pkg-descr @@ -0,0 +1,2 @@ +Abstracts memory allocation, provides high level types (including support +to define such types), and provides a library for common programming problems. diff --git a/devel/libigloo/pkg-plist b/devel/libigloo/pkg-plist new file mode 100644 index 000000000000..deffe02195eb --- /dev/null +++ b/devel/libigloo/pkg-plist @@ -0,0 +1,20 @@ +include/igloo/config.h +include/igloo/cs.h +include/igloo/digest.h +include/igloo/error.h +include/igloo/feature.h +include/igloo/igloo.h +include/igloo/list.h +include/igloo/prng.h +include/igloo/ro.h +include/igloo/rwlock.h +include/igloo/sp.h +include/igloo/tap.h +include/igloo/time.h +include/igloo/typedef.h +include/igloo/types.h +include/igloo/uuid.h +lib/libigloo.so +lib/libigloo.so.0 +lib/libigloo.so.0.0.0 +libdata/pkgconfig/igloo.pc |
