pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/libtirpc
Module Name: pkgsrc
Committed By: gdt
Date: Sun Nov 30 20:41:39 UTC 2025
Modified Files:
pkgsrc/devel/libtirpc: DESCR Makefile
Log Message:
devel/libtirpc: ONLY_FOR and DESCR clarity police
- Change ONLY_FOR_PLATFORM to BROKEN_EXCEPT_ON_PLATFORM, because
there is no good reason that this program should fail on !Linux.
(It's merely because nobody wants to run it on other systems that
the portability problem isn't bothering anyone.)
- Explain the Linux-only situation in DESCR.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/libtirpc/DESCR
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/libtirpc/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/libtirpc/DESCR
diff -u pkgsrc/devel/libtirpc/DESCR:1.1 pkgsrc/devel/libtirpc/DESCR:1.2
--- pkgsrc/devel/libtirpc/DESCR:1.1 Tue Aug 29 11:28:40 2023
+++ pkgsrc/devel/libtirpc/DESCR Sun Nov 30 20:41:38 2025
@@ -8,3 +8,7 @@ Transport Layer Interface (TLI) or an eq
(XTI). TI-RPC is on-the-wire compatible with the TS-RPC, which is supported
by almost 70 vendors on all major operating systems. TS-RPC source code
(RPCSRC 4.0) remains available from several internet sites.
+
+This package only builds on Linux. It is likely that no one has fixed
+that because almost all (all?) other systems have an RPC
+implementation in libc.
Index: pkgsrc/devel/libtirpc/Makefile
diff -u pkgsrc/devel/libtirpc/Makefile:1.5 pkgsrc/devel/libtirpc/Makefile:1.6
--- pkgsrc/devel/libtirpc/Makefile:1.5 Sun Nov 30 19:17:09 2025
+++ pkgsrc/devel/libtirpc/Makefile Sun Nov 30 20:41:38 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/11/30 19:17:09 vins Exp $
+# $NetBSD: Makefile,v 1.6 2025/11/30 20:41:38 gdt Exp $
DISTNAME= libtirpc-1.3.7
CATEGORIES= devel
@@ -10,7 +10,11 @@ HOMEPAGE= https://sourceforge.net/projec
COMMENT= Port of SUNs Transport-Independent RPC library
LICENSE= original-bsd
-ONLY_FOR_PLATFORM= Linux-*-* # makes heavy use of mutex_lock()
+# libtirpc makes heavy use of mutex_lock(), a Linux-only API.
+# While it is not currently useful to build this on most other
+# platforms, because they have an RPC implementation in libc, there is
+# no good reason for this to be unbuildable.
+BROKEN_EXCEPT_ON_PLATFORM= Linux-*-*
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
Home |
Main Index |
Thread Index |
Old Index