head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.4 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.2 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.3.0.4 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.2 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.2.0.10 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.8 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.6 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.4 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.2 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.1.0.4 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2025.11.30.20.41.38; author gdt; state Exp; branches; next 1.5; commitid YiQAq3T5X5w6qCkG; 1.5 date 2025.11.30.19.17.09; author vins; state Exp; branches; next 1.4; commitid Z83PHHKvJ5pKXBkG; 1.4 date 2025.09.28.16.22.15; author bsiegert; state Exp; branches; next 1.3; commitid WOlRcqWc5kyw1vcG; 1.3 date 2025.04.19.07.57.42; author wiz; state Exp; branches; next 1.2; commitid 8J0gu7BGAw8XqDRF; 1.2 date 2024.02.11.19.18.09; author vins; state Exp; branches; next 1.1; commitid PQ69QXbdQ9yt73YE; 1.1 date 2023.08.29.11.28.40; author vins; state Exp; branches; next ; commitid 0OXFOj7K0w1WQFCE; desc @@ 1.6 log @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. @ text @# $NetBSD: Makefile,v 1.5 2025/11/30 19:17:09 vins Exp $ DISTNAME= libtirpc-1.3.7 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libtirpc/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= als@@thangorodrim.ch HOMEPAGE= https://sourceforge.net/projects/libtirpc/ COMMENT= Port of SUNs Transport-Independent RPC library LICENSE= original-bsd # 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 USE_TOOLS+= pkg-config autoconf autoreconf automake CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} CONFIGURE_ARGS+= --datadir=${PREFIX}/share/examples/${PKGBASE} EGDIR= ${PREFIX}/share/examples/${PKGBASE} CONF_FILES= ${EGDIR}/bindresvport.blacklist \ ${PKG_SYSCONFDIR}/bindresvport.blacklist CONF_FILES+= ${EGDIR}/netconfig ${PKG_SYSCONFDIR}/netconfig PKGCONFIG_OVERRIDE+= libtirpc.pc.in pre-configure: set -e; cd ${WRKSRC} && autoreconf -fiv .include "../../mk/pthread.buildlink3.mk" .include "../../mk/krb5.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.5 log @libtirpc: allow detection of native Sun RPC library inside builtin.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/09/28 16:22:15 bsiegert Exp $ d13 5 a17 1 ONLY_FOR_PLATFORM= Linux-*-* # makes heavy use of mutex_lock() @ 1.4 log @libtirpc: update to 1.3.7 The main change in this release is compatibility with gcc 15 and the removal of old-style function declarations. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/04/19 07:57:42 wiz Exp $ d13 1 a13 1 ONLY_FOR_PLATFORM= Linux-*-* @ 1.3 log @*: recursive bump for default Kerberos implementation switch @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/02/11 19:18:09 vins Exp $ d3 1 a3 2 DISTNAME= libtirpc-1.3.4 PKGREVISION= 1 @ 1.2 log @devel/libtirpc: update to release 1.3.4 # noteworthy changes (since 1.3.3): * honor ip_local_reserved_ports * allow TCP-only portmapper * avoid potential DoS issue by removing unnecessary sleep * fix a potential resource leakage * fix a possible null pointer dereference @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/08/29 11:28:40 vins Exp $ d4 1 @ 1.1 log @devel/libtirpc: import libtirpc-1.3.3. Packaged in wip by @@als with minor additions by @@vins. This package contains SunLib's implementation of transport-independent RPC (TI-RPC) documentation. This library forms a piece of the base of Open Network Computing (ONC), and is derived directly from the Solaris 2.3 source. TI-RPC is an enhanced version of TS-RPC that requires the UNIX System V Transport Layer Interface (TLI) or an equivalent X/Open Transport Interface (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. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= libtirpc-1.3.3 @