NetBSD Problem Report #38038
From wiz@hiro.nih.at Fri Feb 15 15:43:06 2008
Return-Path: <wiz@hiro.nih.at>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by narn.NetBSD.org (Postfix) with ESMTP id 9350A63B293
for <gnats-bugs@gnats.NetBSD.org>; Fri, 15 Feb 2008 15:43:06 +0000 (UTC)
Message-Id: <20080215154257.936E51181EE1@hiro.nih.at>
Date: Fri, 15 Feb 2008 16:42:57 +0100 (CET)
From: Thomas Klausner <wiz@NetBSD.org>
Reply-To: Thomas Klausner <wiz@NetBSD.org>
To: gnats-bugs@gnats.NetBSD.org
Subject: Patches for various packages
X-Send-Pr-Version: 3.95
>Number: 38038
>Category: pkg
>Synopsis: Patches for various packages
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Feb 15 15:45:00 +0000 2008
>Closed-Date: Fri May 12 08:53:25 +0000 2023
>Last-Modified: Fri May 12 08:53:25 +0000 2023
>Originator: Thomas Klausner
>Release: N/A
>Organization:
>Environment:
>Description:
veego mailed some patches of his to pkgsrc-users -- this GNATS is just
for making sure they are not lost. I don't currently have time to
handle them.
--- audio/ifp-line/Makefile 22 Sep 2005 04:08:31 -0000 1.9
+++ audio/ifp-line/Makefile 6 Jan 2007 20:33:45 -0000
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.9 2005/09/22 04:08:31 minskim Exp $
-DISTNAME= ifp-line-0.2.4.4
-PKGREVISION= 1
+DISTNAME= ifp-line-0.3
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ifp-driver/}
@@ -9,5 +8,8 @@
HOMEPAGE= http://ifp-driver.sourceforge.net/
COMMENT= Command-line interface to iRiver MP3 players
+GNU_CONFIGURE= YES
+
.include "../../devel/libusb/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
--- audio/ifp-line/PLIST 22 Sep 2005 04:08:31 -0000 1.2
+++ audio/ifp-line/PLIST 6 Jan 2007 20:36:41 -0000
@@ -1,3 +1,8 @@
@comment $NetBSD: PLIST,v 1.2 2005/09/22 04:08:31 minskim Exp $
bin/ifp
man/man1/ifp.1
+share/ifp-line/NEWS
+share/ifp-line/README
+share/ifp-line/TIPS
+share/ifp-line/nonroot.sh
+@dirrm share/ifp-line
--- audio/ifp-line/distinfo 24 May 2005 13:54:30 -0000 1.6
+++ audio/ifp-line/distinfo 6 Jan 2007 20:28:53 -0000
@@ -1,6 +1,5 @@
$NetBSD: distinfo,v 1.6 2005/05/24 13:54:30 rillig Exp $
-SHA1 (ifp-line-0.2.4.4.tar.gz) = f801a7a8179ab5430631f1027c25b449998cbc84
-RMD160 (ifp-line-0.2.4.4.tar.gz) = d67b5683b075f7e121585de21d9ebb475fcc3bd6
-Size (ifp-line-0.2.4.4.tar.gz) = 23879 bytes
-SHA1 (patch-aa) = 0524d1a5834f6b0320173c5eafff258e78ec1220
+SHA1 (ifp-line-0.3.tar.gz) = e511157878a08fbea6a2c702e726e131dd20cb2f
+RMD160 (ifp-line-0.3.tar.gz) = 71fee7e02daeb9b3dc2e7da53236057b9d5a9f63
+Size (ifp-line-0.3.tar.gz) = 138272 bytes
--- devel/doxygen/Makefile 23 Sep 2007 17:49:08 -0000 1.57
+++ devel/doxygen/Makefile 6 Oct 2007 20:58:53 -0000
@@ -33,6 +33,8 @@
PLIST_SUBST+= CASESENSITIVE="" CASEINSENSITIVE="@comment "
.endif
+PRIVILEGED_STAGES+= clean
+
SUBST_CLASSES+= pybin
SUBST_STAGE.pybin= pre-configure
SUBST_FILES.pybin= doc/Makefile.in
--- mail/thunderbird/Makefile-thunderbird.common 22 Dec 2007 07:22:09 -0000 1.32
+++ mail/thunderbird/Makefile-thunderbird.common 23 Dec 2007 20:05:48 -0000
@@ -15,6 +15,8 @@
DISTINFO_FILE= ${.CURDIR}/../../mail/thunderbird/distinfo
PATCHDIR= ${.CURDIR}/../../mail/thunderbird/patches
+PRIVILEGED_STAGES+= clean
+
CONFIGURE_ARGS+= --enable-application=mail
CONFIGURE_ARGS+= --enable-debug=-g
CONFIGURE_ENV+= ac_cv_visibility_pragma=no ac_cv_visibility_hidden=no
--- multimedia/mjpegtools/Makefile 5 Feb 2007 20:38:57 -0000 1.39
+++ multimedia/mjpegtools/Makefile 4 Jun 2007 06:01:15 -0000
@@ -9,6 +9,8 @@
HOMEPAGE= http://mjpeg.sourceforge.net/
COMMENT= Programs for compressing video streams
+MAKE_JOBS_SAFE= no
+
CONFLICTS+= mplex-[0-9]*
DEPENDS+= toolame>=02l:../../audio/toolame
BUILD_DEPENDS+= nasm>=0.98:../../devel/nasm
--- net/liblive/Makefile 19 Nov 2006 22:36:20 -0000 1.14
+++ net/liblive/Makefile 27 Jan 2007 23:44:09 -0000
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.14 2006/11/19 22:36:20 rillig Exp $
#
-DISTNAME= live.2006.11.16a
+DISTNAME= live.2007.01.17
PKGNAME= lib${DISTNAME:S/./-/}
PKGREVISION= 1
CATEGORIES= net
--- net/liblive/PLIST 19 Nov 2006 22:36:20 -0000 1.3
+++ net/liblive/PLIST 28 Jan 2007 08:38:27 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2006/11/19 22:36:20 rillig Exp $
+@comment $NetBSD$
include/liblive/BasicUsageEnvironment/BasicHashTable.hh
include/liblive/BasicUsageEnvironment/BasicUsageEnvironment.hh
include/liblive/BasicUsageEnvironment/BasicUsageEnvironment0.hh
@@ -52,6 +52,7 @@
include/liblive/liveMedia/H263plusVideoRTPSink.hh
include/liblive/liveMedia/H263plusVideoRTPSource.hh
include/liblive/liveMedia/H263plusVideoStreamFramer.hh
+include/liblive/liveMedia/H264VideoFileSink.hh
include/liblive/liveMedia/H264VideoRTPSink.hh
include/liblive/liveMedia/H264VideoRTPSource.hh
include/liblive/liveMedia/H264VideoStreamFramer.hh
@@ -82,11 +83,14 @@
include/liblive/liveMedia/MPEG1or2VideoRTPSource.hh
include/liblive/liveMedia/MPEG1or2VideoStreamDiscreteFramer.hh
include/liblive/liveMedia/MPEG1or2VideoStreamFramer.hh
+include/liblive/liveMedia/MPEG2IndexFromTransportStream.hh
include/liblive/liveMedia/MPEG2TransportFileServerMediaSubsession.hh
include/liblive/liveMedia/MPEG2TransportStreamFramer.hh
include/liblive/liveMedia/MPEG2TransportStreamFromESSource.hh
include/liblive/liveMedia/MPEG2TransportStreamFromPESSource.hh
+include/liblive/liveMedia/MPEG2TransportStreamIndexFile.hh
include/liblive/liveMedia/MPEG2TransportStreamMultiplexor.hh
+include/liblive/liveMedia/MPEG2TransportStreamTrickModeFilter.hh
include/liblive/liveMedia/MPEG4ESVideoRTPSink.hh
include/liblive/liveMedia/MPEG4ESVideoRTPSource.hh
include/liblive/liveMedia/MPEG4GenericRTPSink.hh
--- net/liblive/distinfo 19 Nov 2006 22:36:20 -0000 1.5
+++ net/liblive/distinfo 27 Jan 2007 23:44:41 -0000
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.5 2006/11/19 22:36:20 rillig Exp $
-SHA1 (live.2006.11.16a.tar.gz) = 605d0e288a8d09654ef0d2cc271f0bc0837c53f5
-RMD160 (live.2006.11.16a.tar.gz) = f43dfc069ca17008d96a6f217f80549747cf724a
-Size (live.2006.11.16a.tar.gz) = 425773 bytes
+SHA1 (live.2007.01.17.tar.gz) = a2c057dfb8385015e4b247e2cbe57ee1f9e7fcc7
+RMD160 (live.2007.01.17.tar.gz) = 60b8493bb7f88af32b452a9bc58220a7713ef1e9
+Size (live.2007.01.17.tar.gz) = 442752 bytes
--- net/mppe-lkm/Makefile 16 Feb 2006 22:04:07 -0000 1.4
+++ net/mppe-lkm/Makefile 19 Aug 2007 08:25:19 -0000
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.4 2006/02/16 22:04:07 cube Exp $
DISTNAME= kernel_ppp_mppe-0.0.4-src
-PKGNAME= mppe-lkm-0.0.4
-PKGREVISION= 2
+PKGNAME= mppe-lkm-0.0.4.${OS_VERSION}
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=poptop/}
EXTRACT_SUFX= .tgz
@@ -14,6 +13,7 @@
ONLY_FOR_PLATFORM= NetBSD-*-*
MAKE_ENV+= KMODDIR=${PREFIX}/lkm
+PKGMAKECONF?= ${MAKECONF}
WRKSRC= ${WRKDIR}/mppe-lkm
KPM_SRC= ${WRKDIR}/${DISTNAME:C/-src$//}
--- net/pptp/Makefile 12 May 2006 09:30:55 -0000 1.11
+++ net/pptp/Makefile 5 Jan 2007 19:04:23 -0000
@@ -1,13 +1,12 @@
# $NetBSD: Makefile,v 1.11 2006/05/12 09:30:55 joerg Exp $
-DISTNAME= pptp-1.7.0
-PKGREVISION= 2
+DISTNAME= pptp-1.7.1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pptpclient/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://pptpclient.sourceforge.net/
-COMMENT= PPTP client package for Microsoft VPN servers (no encryption yet)
+COMMENT= PPTP client package for Microsoft VPN servers
NOT_FOR_PLATFORM= Interix-*-*
@@ -21,16 +20,23 @@
DOCDIR= ${PREFIX}/share/doc/pptp
post-install:
- cd ${WRKSRC:Q}/Documentation && ${INSTALL_DATA} * ${DOCDIR:Q}/Documentation
+ cd ${WRKSRC:Q}/Documentation && ${INSTALL_DATA} DESIGN.* ${DOCDIR:Q}/Documentation
cd ${WRKSRC:Q}/Reference && ${INSTALL_DATA} * ${DOCDIR:Q}/Reference
- cd ${WRKSRC:Q} && ${INSTALL_DATA} INSTALL NEWS README USING ${DOCDIR:Q}
+ cd ${WRKSRC:Q} && ${INSTALL_DATA} README USING ${DOCDIR:Q}
.include "../../mk/bsd.prefs.mk"
-# Not quite yet---special config for MPPE in pppd.
-#.if defined(PPTP_USE_MPPE)
-#DEPENDS+= ppp-mppe-2.3.9:../../net/ppp-mppe
-#CONFIGURE_ARGS+= --with-pppd=${PREFIX}/sbin/pppd
-#.endif
+.if defined(PPTP_USE_MPPE)
+DEPENDS+= pppd>=2.4.3:../../net/pppd
+MAKE_FLAGS+= PPPD=${PREFIX}/sbin/pppd
+.else
+MAKE_FLAGS+= PPPD=/usr/sbin/pppd
+.endif
+
+SUBST_CLASSES+= pptp
+SUBST_MESSAGE.pptp= "Fixing hardcoded paths."
+SUBST_STAGE.pptp= post-patch
+SUBST_FILES.pptp= pptp.8
+SUBST_SED.pptp= -e 's,/usr,${PREFIX},g'
.include "../../mk/bsd.pkg.mk"
--- net/pptp/PLIST 12 May 2006 09:30:55 -0000 1.3
+++ net/pptp/PLIST 5 Jan 2007 19:05:03 -0000
@@ -3,9 +3,6 @@
sbin/pptp
share/doc/pptp/Documentation/DESIGN.CALLMGR
share/doc/pptp/Documentation/DESIGN.PPTP
-share/doc/pptp/Documentation/PORTING
-share/doc/pptp/INSTALL
-share/doc/pptp/NEWS
share/doc/pptp/README
share/doc/pptp/Reference/README
share/doc/pptp/Reference/README.Reference
--- net/pptp/distinfo 12 May 2006 09:30:55 -0000 1.6
+++ net/pptp/distinfo 5 Jan 2007 19:07:29 -0000
@@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.6 2006/05/12 09:30:55 joerg Exp $
-SHA1 (pptp-1.7.0.tar.gz) = fc96e8a765bf17eb02ce1584d8e9d024b68ab5a7
-RMD160 (pptp-1.7.0.tar.gz) = 62c947379c44102945a198ddc914d5aa634db13c
-Size (pptp-1.7.0.tar.gz) = 227699 bytes
+SHA1 (pptp-1.7.1.tar.gz) = cc2e4f40c5e3316bede41ec0a092a32025682851
+RMD160 (pptp-1.7.1.tar.gz) = f510262e8c06058d754d6d73d1b289fcdbc54dc7
+Size (pptp-1.7.1.tar.gz) = 229024 bytes
SHA1 (patch-ab) = 01d8346064bee226adb11035d98c2f06523b8e4a
SHA1 (patch-ac) = 8a0dd645ed0a766375a803fecda80d716c441d52
SHA1 (patch-ad) = a037ba927c181f812ecd5c1ea2d344483d8ad4bf
-SHA1 (patch-ah) = 3a08c64c0cff8ca3d7e78ce445e7b126076c1425
+SHA1 (patch-ah) = a50163f175f51ac616b3c0cf126d6d531cbebfff
--- net/pptp/patches/patch-ah 14 Apr 2006 10:32:02 -0000 1.1
+++ net/pptp/patches/patch-ah 5 Jan 2007 19:07:22 -0000
@@ -1,10 +1,20 @@
$NetBSD: patch-ah,v 1.1 2006/04/14 10:32:02 rillig Exp $
+Make it possible to overwritte the pppd location.
Not everyone wants to install this as root.
---- Makefile.orig 2005-07-28 03:15:10.000000000 +0200
-+++ Makefile 2006-03-14 14:41:35.000000000 +0100
-@@ -55,7 +55,7 @@ test: vector_test
+--- Makefile.orig 2006-02-13 04:07:42.000000000 +0100
++++ Makefile 2007-01-05 20:00:40.000000000 +0100
+@@ -4,7 +4,7 @@
+
+ #################################################################
+ # CHANGE THIS LINE to point to the location of your pppd binary.
+-PPPD = /usr/sbin/pppd
++#PPPD = /usr/sbin/pppd
+ #################################################################
+
+ BINDIR=$(DESTDIR)/usr/sbin
+@@ -55,7 +55,7 @@
install:
mkdir -p $(BINDIR)
--- sysutils/acpi-iasl/Makefile 17 Aug 2007 20:14:55 -0000 1.10
+++ sysutils/acpi-iasl/Makefile 18 Aug 2007 16:21:23 -0000
@@ -10,7 +10,7 @@
HOMEPAGE= http://www.intel.com/technology/iapc/acpi/downloads.htm
COMMENT= Compiler of Intel ACPI CA - Unix Build Environment
-ACPI_IASL_VERSION= 20060217
+ACPI_IASL_VERSION= 20061109
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
--- sysutils/acpi-iasl/distinfo 12 Mar 2006 13:15:20 -0000 1.5
+++ sysutils/acpi-iasl/distinfo 21 Apr 2007 18:12:46 -0000
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.5 2006/03/12 13:15:20 kochi Exp $
-SHA1 (acpica-unix-20060217.tar.gz) = 49151dc9edd821e6b9852640003bef9a7568614e
-RMD160 (acpica-unix-20060217.tar.gz) = 1aba33f2749a7465987906417d7daf95f75554ad
-Size (acpica-unix-20060217.tar.gz) = 797939 bytes
+SHA1 (acpica-unix-20061109.tar.gz) = 98540d982172286674d904f98ac1b5e13b59d455
+RMD160 (acpica-unix-20061109.tar.gz) = 70f6314e5968c8f0a918050677070c88da8f46cd
+Size (acpica-unix-20061109.tar.gz) = 862538 bytes
--- x11/openmotif/Makefile 27 Oct 2007 12:31:15 -0000 1.53
+++ x11/openmotif/Makefile 26 Dec 2007 15:26:27 -0000
@@ -1,11 +1,9 @@
# $NetBSD: Makefile,v 1.53 2007/10/27 12:31:15 rillig Exp $
-PKGVER= 2.2.3
-DISTNAME= openMotif-${PKGVER}
-PKGNAME= openmotif-${PKGVER}
-PKGREVISION= 3
+PKGVER= 2.3.0
+DISTNAME= openmotif-${PKGVER}
CATEGORIES= x11
-MASTER_SITES= http://ftp.motifzone.com/src/
+MASTER_SITES= ftp://ftp.ics.com/openmotif/2.3/${PKGVER}/
MAINTAINER= joerg@NetBSD.org
HOMEPAGE= http://www.opengroup.org/openmotif/
@@ -65,9 +63,10 @@
# avoid manpage conflicts with other packages.
#
post-patch:
+ cd ${WRKSRC}/doc/man && ${CP} -f man4/mwmrc.4 man5/mwmrc.5
set -e; \
cd ${WRKSRC}/doc/man; \
- for manpage in man1/*.1 man3/*.3 man4/*.4 man5/*.5; do \
+ for manpage in man1/*.1 man3/*.3 man5/*.5; do \
${SED} -e "s|user cmd|1|g" \
-e "s|library call|3|g" \
-e "s|special file|5|g" \
@@ -75,7 +74,6 @@
$${manpage} > $${manpage}.fixed; \
${MV} -f $${manpage}.fixed $${manpage}; \
done; \
- ${CP} -f man4/mwmrc.4 man5/mwmrc.5
set -e; \
cd ${WRKSRC}/doc/man/man3; \
for name in Core Object Shell; do \
@@ -88,13 +86,12 @@
${RM} -f $${manpage}.presubst; \
done; \
done
- echo "#include <X11/Xos_r.h>" > ${WRKSRC}/lib/Xm/Xmos_r.h
# Filter the manpages through tbl.
post-build:
set -e; \
cd ${WRKSRC}/doc/man; \
- for manpage in man1/*.1 man3/*.3 man4/*.4 man5/*.5; do \
+ for manpage in man1/*.1 man3/*.3 man5/*.5; do \
${TBL} $${manpage} > $${manpage}.tblized; \
${MV} -f $${manpage}.tblized $${manpage}; \
done
@@ -102,6 +99,7 @@
.include "../../x11/xextproto/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXmu/buildlink3.mk"
.include "../../x11/libXp/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
--- x11/openmotif/PLIST 21 May 2006 11:41:59 -0000 1.6
+++ x11/openmotif/PLIST 26 Dec 2007 15:44:05 -0000
@@ -209,6 +209,8 @@
include/Xm/ToggleBG.h
include/Xm/ToggleBGP.h
include/Xm/ToggleBP.h
+include/Xm/ToolTipCT.h
+include/Xm/ToolTipT.h
include/Xm/TraitP.h
include/Xm/Transfer.h
include/Xm/TransferP.h
@@ -232,6 +234,7 @@
include/Xm/XmP.h
include/Xm/XmStrDefs.h
include/Xm/XmStrDefs22.h
+include/Xm/XmStrDefs23.h
include/Xm/Xmfuncs.h
include/Xm/XmosP.h
include/Xm/Xmos_r.h
@@ -369,8 +372,10 @@
man/man3/XmCreateArrowButtonGadget.3
man/man3/XmCreateBulletinBoard.3
man/man3/XmCreateBulletinBoardDialog.3
+man/man3/XmCreateButtonBox.3
man/man3/XmCreateCascadeButton.3
man/man3/XmCreateCascadeButtonGadget.3
+man/man3/XmCreateCombinationBox2.3
man/man3/XmCreateComboBox.3
man/man3/XmCreateCommand.3
man/man3/XmCreateCommandDialog.3
@@ -388,6 +393,7 @@
man/man3/XmCreateForm.3
man/man3/XmCreateFormDialog.3
man/man3/XmCreateFrame.3
+man/man3/XmCreateHierarchy.3
man/man3/XmCreateIconGadget.3
man/man3/XmCreateInformationDialog.3
man/man3/XmCreateLabel.3
@@ -398,9 +404,9 @@
man/man3/XmCreateMenuShell.3
man/man3/XmCreateMessageBox.3
man/man3/XmCreateMessageDialog.3
-man/man3/XmCreateMultiList.3
man/man3/XmCreateNotebook.3
man/man3/XmCreateOptionMenu.3
+man/man3/XmCreateOutline.3
man/man3/XmCreatePanedWindow.3
man/man3/XmCreatePopupMenu.3
man/man3/XmCreatePromptDialog.3
@@ -443,6 +449,20 @@
man/man3/XmCvtXmStringToByteStream.3
man/man3/XmCvtXmStringToCT.3
man/man3/XmDataField.3
+man/man3/XmDataFieldCopy.3
+man/man3/XmDataFieldCut.3
+man/man3/XmDataFieldGetSelection.3
+man/man3/XmDataFieldGetSelectionPosition.3
+man/man3/XmDataFieldGetString.3
+man/man3/XmDataFieldGetStringWcs.3
+man/man3/XmDataFieldPaste.3
+man/man3/XmDataFieldSetAddMode.3
+man/man3/XmDataFieldSetEditable.3
+man/man3/XmDataFieldSetHighlight.3
+man/man3/XmDataFieldSetInsertionPosition.3
+man/man3/XmDataFieldSetSelection.3
+man/man3/XmDataFieldSetString.3
+man/man3/XmDataFieldXYToPos.3
man/man3/XmDeactivateProtocol.3
man/man3/XmDeactivateWMProtocol.3
man/man3/XmDestroyPixmap.3
@@ -459,11 +479,7 @@
man/man3/XmDrawingArea.3
man/man3/XmDrawnButton.3
man/man3/XmDropDown.3
-man/man3/XmDropDownGetArrow.3
-man/man3/XmDropDownGetLabel.3
-man/man3/XmDropDownGetList.3
-man/man3/XmDropDownGetText.3
-man/man3/XmDropDownGetValue.3
+man/man3/XmDropDownGetChild.3
man/man3/XmDropSite.3
man/man3/XmDropSiteConfigureStackingOrder.3
man/man3/XmDropSiteEndUpdate.3
@@ -477,6 +493,7 @@
man/man3/XmDropTransfer.3
man/man3/XmDropTransferAdd.3
man/man3/XmDropTransferStart.3
+man/man3/XmExt18List.3
man/man3/XmFileSelectionBox.3
man/man3/XmFileSelectionBoxGetChild.3
man/man3/XmFileSelectionDoSearch.3
@@ -517,7 +534,11 @@
man/man3/XmGetVisibility.3
man/man3/XmGetXmDisplay.3
man/man3/XmGetXmScreen.3
+man/man3/XmHierarchy.3
+man/man3/XmHierarchyGetChildNodes.3
+man/man3/XmHierarchyOpenAllAncestors.3
man/man3/XmIconBox.3
+man/man3/XmIconBoxIsCellEmpty.3
man/man3/XmIconButton.3
man/man3/XmIconGadget.3
man/man3/XmImCloseXIM.3
@@ -589,8 +610,6 @@
man/man3/XmMessageBox.3
man/man3/XmMessageBoxGetChild.3
man/man3/XmMultiList.3
-man/man3/XmMultiListDeselectAllItems.3
-man/man3/XmMultiListDeselectItem.3
man/man3/XmMultiListDeselectItems.3
man/man3/XmMultiListDeselectRow.3
man/man3/XmMultiListGetSelectedRowArray.3
@@ -600,11 +619,16 @@
man/man3/XmMultiListSelectItems.3
man/man3/XmMultiListSelectRow.3
man/man3/XmMultiListToggleRow.3
+man/man3/XmMultiListUnselectAllItems.3
+man/man3/XmMultiListUnselectItem.3
man/man3/XmNotebook.3
man/man3/XmNotebookGetPageInfo.3
man/man3/XmObjectAtPoint.3
man/man3/XmOptionButtonGadget.3
man/man3/XmOptionLabelGadget.3
+man/man3/XmOutline.3
+man/man3/XmPaned.3
+man/man3/XmPanedGetPanes.3
man/man3/XmPanedWindow.3
man/man3/XmParseMapping.3
man/man3/XmParseMappingCreate.3
@@ -748,6 +772,9 @@
man/man3/XmTabListTabCount.3
man/man3/XmTabSetValue.3
man/man3/XmTabStack.3
+man/man3/XmTabStackGetSelectedTab.3
+man/man3/XmTabStackSelectTab.3
+man/man3/XmTabStackXYToWidget.3
man/man3/XmTargetsAreCompatible.3
man/man3/XmText.3
man/man3/XmTextClearSelection.3
@@ -848,12 +875,104 @@
man/man3/XmTree.3
man/man3/XmUninstallImage.3
man/man3/XmUpdateDisplay.3
+man/man3/XmVaCreateArrowButton.3
+man/man3/XmVaCreateArrowButtonGadget.3
+man/man3/XmVaCreateBulletinBoard.3
+man/man3/XmVaCreateButtonBox.3
+man/man3/XmVaCreateCascadeButton.3
+man/man3/XmVaCreateCascadeButtonGadget.3
+man/man3/XmVaCreateColorSelector.3
+man/man3/XmVaCreateColumn.3
+man/man3/XmVaCreateCombinationBox2.3
+man/man3/XmVaCreateComboBox.3
+man/man3/XmVaCreateCommand.3
+man/man3/XmVaCreateContainer.3
+man/man3/XmVaCreateDataField.3
+man/man3/XmVaCreateDrawingArea.3
+man/man3/XmVaCreateDrawnButton.3
+man/man3/XmVaCreateDropDown.3
+man/man3/XmVaCreateExt18List.3
+man/man3/XmVaCreateFileSelectionBox.3
+man/man3/XmVaCreateForm.3
+man/man3/XmVaCreateFrame.3
+man/man3/XmVaCreateHierarchy.3
+man/man3/XmVaCreateIconGadget.3
+man/man3/XmVaCreateLabel.3
+man/man3/XmVaCreateLabelGadget.3
+man/man3/XmVaCreateList.3
+man/man3/XmVaCreateMainWindow.3
+man/man3/XmVaCreateManagedArrowButton.3
+man/man3/XmVaCreateManagedArrowButtonGadget.3
+man/man3/XmVaCreateManagedBulletinBoard.3
+man/man3/XmVaCreateManagedButtonBox.3
+man/man3/XmVaCreateManagedCascadeButton.3
+man/man3/XmVaCreateManagedCascadeButtonGadget.3
+man/man3/XmVaCreateManagedColorSelector.3
+man/man3/XmVaCreateManagedColumn.3
+man/man3/XmVaCreateManagedCombinationBox2.3
+man/man3/XmVaCreateManagedComboBox.3
+man/man3/XmVaCreateManagedCommand.3
+man/man3/XmVaCreateManagedContainer.3
+man/man3/XmVaCreateManagedDataField.3
+man/man3/XmVaCreateManagedDrawingArea.3
+man/man3/XmVaCreateManagedDrawnButton.3
+man/man3/XmVaCreateManagedDropDown.3
+man/man3/XmVaCreateManagedExt18List.3
+man/man3/XmVaCreateManagedFileSelectionBox.3
+man/man3/XmVaCreateManagedForm.3
+man/man3/XmVaCreateManagedFrame.3
+man/man3/XmVaCreateManagedHierarchy.3
+man/man3/XmVaCreateManagedIconGadget.3
+man/man3/XmVaCreateManagedLabel.3
+man/man3/XmVaCreateManagedLabelGadget.3
+man/man3/XmVaCreateManagedList.3
+man/man3/XmVaCreateManagedMainWindow.3
+man/man3/XmVaCreateManagedMessageBox.3
+man/man3/XmVaCreateManagedMultiList.3
+man/man3/XmVaCreateManagedNotebook.3
+man/man3/XmVaCreateManagedOutline.3
+man/man3/XmVaCreateManagedPanedWindow.3
+man/man3/XmVaCreateManagedPushButton.3
+man/man3/XmVaCreateManagedPushButtonGadget.3
+man/man3/XmVaCreateManagedRowColumn.3
+man/man3/XmVaCreateManagedScale.3
+man/man3/XmVaCreateManagedScrollBar.3
+man/man3/XmVaCreateManagedScrolledWindow.3
+man/man3/XmVaCreateManagedSelectionBox.3
+man/man3/XmVaCreateManagedSeparatorGadget.3
+man/man3/XmVaCreateManagedSimpleSpinBox.3
+man/man3/XmVaCreateManagedSpinBox.3
+man/man3/XmVaCreateManagedTabStack.3
+man/man3/XmVaCreateManagedText.3
+man/man3/XmVaCreateManagedTextField.3
+man/man3/XmVaCreateManagedToggleButton.3
+man/man3/XmVaCreateManagedToggleButtonGadget.3
+man/man3/XmVaCreateMessageBox.3
+man/man3/XmVaCreateMultiList.3
+man/man3/XmVaCreateNotebook.3
+man/man3/XmVaCreateOutline.3
+man/man3/XmVaCreatePanedWindow.3
+man/man3/XmVaCreatePushButton.3
+man/man3/XmVaCreatePushButtonGadget.3
+man/man3/XmVaCreateRowColumn.3
+man/man3/XmVaCreateScale.3
+man/man3/XmVaCreateScrollBar.3
+man/man3/XmVaCreateScrolledWindow.3
+man/man3/XmVaCreateSelectionBox.3
+man/man3/XmVaCreateSeparatorGadget.3
man/man3/XmVaCreateSimpleCheckBox.3
man/man3/XmVaCreateSimpleMenuBar.3
man/man3/XmVaCreateSimpleOptionMenu.3
man/man3/XmVaCreateSimplePopupMenu.3
man/man3/XmVaCreateSimplePulldownMenu.3
man/man3/XmVaCreateSimpleRadioBox.3
+man/man3/XmVaCreateSimpleSpinBox.3
+man/man3/XmVaCreateSpinBox.3
+man/man3/XmVaCreateTabStack.3
+man/man3/XmVaCreateText.3
+man/man3/XmVaCreateTextField.3
+man/man3/XmVaCreateToggleButton.3
+man/man3/XmVaCreateToggleButtonGadget.3
man/man3/XmWidgetGetBaselines.3
man/man3/XmWidgetGetDisplayRect.3
man/man5/Traits.5
--- x11/openmotif/distinfo 15 Aug 2007 19:26:39 -0000 1.25
+++ x11/openmotif/distinfo 26 Dec 2007 15:21:23 -0000
@@ -1,28 +1,15 @@
$NetBSD: distinfo,v 1.25 2007/08/15 19:26:39 joerg Exp $
-SHA1 (openMotif-2.2.3.tar.gz) = c463653d9f8e24b35522c3ba6363ddf7a282eab4
-RMD160 (openMotif-2.2.3.tar.gz) = b99230d508da57bca72b6920d28fce4187bf5179
-Size (openMotif-2.2.3.tar.gz) = 5149785 bytes
-SHA1 (patch-aa) = 5c204036a831ca890b196c6f7d23be2fdb848980
-SHA1 (patch-ac) = 1c14d22f888859b15365bcba7edba78a1114c6ac
-SHA1 (patch-ad) = 4903cbf3b9ac6e2dd2f8e327bb33f5743650787e
-SHA1 (patch-ae) = 00ffe019ea7a6950ed673f5a7907196b22a45f4e
-SHA1 (patch-af) = 5ea54810105cfb2fc9d4a828e32208318e3c5d42
-SHA1 (patch-ag) = c7e461c35ef4bdbcc8917917a34ab546760cb5cc
-SHA1 (patch-ah) = d94132709d6b69d437a37616834bda8cc42592ba
-SHA1 (patch-aj) = 0f8ba09947dcbab85fa30fc5f126e07a9ebfb930
-SHA1 (patch-ak) = 8fe997bd930111cd04c051c5cffdf2b930f0c356
-SHA1 (patch-az) = 2b389987baa5a278f93efe35528d94c8defcd48f
-SHA1 (patch-ba) = c8a13cc06db7413ddb0abcc2b6e9781d4b9550ef
-SHA1 (patch-bb) = 1d38da709ee1231323feb0e348be6dafd54d755d
-SHA1 (patch-bc) = 87915f61d20e4defd6ac3a68667528515b6b88a0
-SHA1 (patch-bd) = 8f46473bb0380ce69b2eadc1c65322094d538bf8
-SHA1 (patch-be) = 35a24957def48a2f2771f34ebc53ecf83c827a66
-SHA1 (patch-bf) = 211d84bccf91ed474634658a75af5d8977b052d4
-SHA1 (patch-bg) = 582f455b066bd4f12160d719c885e9d8423632e5
-SHA1 (patch-bh) = 09401eb3e5e6e7e911a9268f2ba0cd6ddaeed3b4
-SHA1 (patch-bi) = 4dced20ce293f8635f121f77e9112e93766b9723
-SHA1 (patch-bj) = ac2b1d9fc09ff1bc712e776a3e2e469c1993c385
-SHA1 (patch-bk) = 3d8c264c8060616878dec5a7a21a479aa801e95d
+SHA1 (openmotif-2.3.0.tar.gz) = efb5f5fdc4cc43ef6065594f4ebe98953b7af15e
+RMD160 (openmotif-2.3.0.tar.gz) = 317c8d13d59c6fdd4a9f0e3b63000695f6677b6c
+Size (openmotif-2.3.0.tar.gz) = 5661471 bytes
+SHA1 (patch-aa) = d9b07fca5ed89313b1993ab8072e17ac9c2a22b2
+SHA1 (patch-ac) = 29e0bfb5c9a30a0a05aa8b1464cf2093913d96c1
+SHA1 (patch-ae) = 459576b270852058f30c0efc039fcd4557861e76
+SHA1 (patch-ah) = 2a3736e398e16e25fd8667835f4f3e88d31fdfc2
+SHA1 (patch-aj) = a055ab6d4c3e3928953b9bfa0811a4d45a6c421e
+SHA1 (patch-al) = e565e0b80f6b2290fdf89294a6899ef9bb879da7
+SHA1 (patch-az) = bae056cdddaab6e32277a2f6b97a56572b30b699
+SHA1 (patch-bj) = bfc30fc15cff1db6ba3f699e0fd5b93b34c9afbe
SHA1 (patch-bl) = 905bec86af6d8d139faa2ca185adf3e8b58c1dea
-SHA1 (patch-bm) = 7d41d373b7428cd9eb53841b6636318431d40206
+SHA1 (patch-bm) = 7da799aa439c3a8cd66d452eb558831c99484c7e
--- x11/openmotif/patches/patch-aa 12 Dec 2005 19:55:41 -0000 1.3
+++ x11/openmotif/patches/patch-aa 26 Dec 2007 14:01:11 -0000
@@ -1,18 +1,18 @@
-$NetBSD: patch-aa,v 1.3 2005/12/12 19:55:41 joerg Exp $
+$NetBSD$
---- lib/Xm/TextF.c.orig 2005-11-25 05:28:12.000000000 +0100
-+++ lib/Xm/TextF.c
-@@ -89,11 +89,11 @@ static char rcsid[] = "$TOG: TextF.c /ma
- #include <Xm/PrintSP.h> /* for XmIsPrintShell */
+--- lib/Xm/TextF.c.orig 2006-08-28 15:53:30.000000000 +0200
++++ lib/Xm/TextF.c 2007-12-26 15:00:45.000000000 +0100
+@@ -95,11 +95,11 @@
--#if defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) || defined(__OpenBSD__)
-+#if defined(__APPLE__) || defined(__OpenBSD__)
+ #if (defined(__FreeBSD__) && (__FreeBSD__ < 4)) || \
+- (defined(__APPLE__) || defined(__NetBSD__) || defined(__OpenBSD__))
++ (defined(__APPLE__) || defined(__OpenBSD__))
/*
* Modification by Integrated Computer Solutions, Inc. May 2000
*
-- * FreeBSD, DARWIN, NetBSD, and OpenBSD do not include the necessary wide
-+ * DARWIN, NetBSD before 1.6, and OpenBSD do not include the necessary wide
- * character string functions. Use the internal _Xwc... routines and add the
- * other missing functions as _Xmwc... routines. The new functions
- * are added static to this file.
+- * FreeBSD (pre-4.0), DARWIN, NetBSD, and OpenBSD do not include the necessary
++ * FreeBSD (pre-4.0), DARWIN, NetBSD (pre 1.6), and OpenBSD do not include the necessary
+ * wide character string functions. Use the internal _Xwc... routines and add
+ * the other missing functions as _Xmwc... routines. The new functions are
+ * added static to this file.
--- x11/openmotif/patches/patch-ac 9 Jan 2006 13:13:53 -0000 1.6
+++ x11/openmotif/patches/patch-ac 26 Dec 2007 14:21:44 -0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.6 2006/01/09 13:13:53 joerg Exp $
+$NetBSD$
---- lib/Xm/Xmos.c.orig 2005-11-25 05:50:57.000000000 +0100
-+++ lib/Xm/Xmos.c
-@@ -91,6 +91,17 @@ extern int regex();
+--- lib/Xm/Xmos.c.orig 2004-04-15 16:03:57.000000000 +0200
++++ lib/Xm/Xmos.c 2007-12-26 15:21:16.000000000 +0100
+@@ -95,6 +95,17 @@
#include <sys/stat.h>
--- x11/openmotif/patches/patch-ad 12 Dec 2005 19:55:41 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
-$NetBSD: patch-ad,v 1.3 2005/12/12 19:55:41 joerg Exp $
-
---- lib/Xm/Makefile.in.orig 2004-04-06 19:50:27.000000000 +0200
-+++ lib/Xm/Makefile.in
-@@ -100,8 +100,6 @@ INCLUDES = -I.. -I$(srcdir)/.. -DXMBINDD
-
- xmdir = $(includedir)/Xm
-
--LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@
--
- lib_LTLIBRARIES = libXm.la
-
- TIP_SRCS = ToolTip.c
-@@ -159,12 +157,13 @@ LTLIBRARIES = $(lib_LTLIBRARIES)
-
- DEFS = @DEFS@ -I. -I$(srcdir) -I../../include
- CPPFLAGS = @CPPFLAGS@
-+LDFLAGS = @LDFLAGS@
- LIBS = @LIBS@
- X_CFLAGS = @X_CFLAGS@
- X_LIBS = @X_LIBS@
- X_EXTRA_LIBS = @X_EXTRA_LIBS@
- X_PRE_LIBS = @X_PRE_LIBS@
--libXm_la_LDFLAGS =
-+libXm_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@
- libXm_la_DEPENDENCIES =
- @OM_XMU_TRUE@libXm_la_OBJECTS = XmStrDefs.lo ArrowB.lo ArrowBG.lo \
- @OM_XMU_TRUE@BulletinB.lo CallbackI.lo CascadeB.lo CascadeBG.lo \
diff -b -u -r1.4 patch-ae
--- x11/openmotif/patches/patch-ae 9 Jan 2006 13:13:53 -0000 1.4
+++ x11/openmotif/patches/patch-ae 26 Dec 2007 14:31:37 -0000
@@ -1,13 +1,12 @@
-$NetBSD: patch-ae,v 1.4 2006/01/09 13:13:53 joerg Exp $
+$NetBSD$
---- clients/uil/UilDB.c.orig 2005-11-25 10:43:27.000000000 +0100
-+++ clients/uil/UilDB.c
-@@ -79,8 +79,17 @@ static char rcsid[] = "$XConsortium: Uil
+--- clients/uil/UilDB.c.orig 2004-11-18 09:54:32.000000000 +0100
++++ clients/uil/UilDB.c 2007-12-26 15:30:46.000000000 +0100
+@@ -79,7 +79,16 @@
#include <unistd.h>
#endif
-
--
+#if defined(__NetBSD__)
+#include <sys/param.h>
+# if __NetBSD_Version__ >= 299001000 /* NetBSD 2.99.10 has getpw*_r*/
@@ -18,7 +17,6 @@
+# define XNO_MTSAFE_PWDAPI
+# endif
+#endif
-+
- #include "UilDefI.h"
+ #include "UilDefI.h"
--- x11/openmotif/patches/patch-af 12 Dec 2005 19:55:41 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-af,v 1.3 2005/12/12 19:55:41 joerg Exp $
-
---- lib/Mrm/Makefile.in.orig 2005-11-25 10:46:23.000000000 +0100
-+++ lib/Mrm/Makefile.in
-@@ -101,7 +101,7 @@ mrmdir = $(includedir)/Mrm
-
- libMrm_la_LIBADD = ../Xm/libXm.la ${X_LIBS} -lXt ${X_PRE_LIBS} -lX11 ${X_EXTRA_LIBS}
-
--LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@
-+LDFLAGS = @LDFLAGS@
-
- lib_LTLIBRARIES = libMrm.la
-
-@@ -131,7 +131,7 @@ X_CFLAGS = @X_CFLAGS@
- X_LIBS = @X_LIBS@
- X_EXTRA_LIBS = @X_EXTRA_LIBS@
- X_PRE_LIBS = @X_PRE_LIBS@
--libMrm_la_LDFLAGS =
-+libMrm_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@
- libMrm_la_DEPENDENCIES = ../Xm/libXm.la
- libMrm_la_OBJECTS = MrmIbuffer.lo MrmIentry.lo MrmIfile.lo \
- MrmIheader.lo MrmIindex.lo MrmIindexw.lo MrmIrid.lo MrmIswap.lo \
--- x11/openmotif/patches/patch-ag 12 Dec 2005 19:55:41 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ag,v 1.5 2005/12/12 19:55:41 joerg Exp $
-
---- clients/uil/Makefile.in.orig 2005-11-25 10:50:34.000000000 +0100
-+++ clients/uil/Makefile.in
-@@ -99,7 +99,7 @@ EXTRA_DIST = Uil.msg
- #
- bin_PROGRAMS = uil
-
--LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@
-+LDFLAGS = @LDFLAGS@
-
- libUil_la_LIBADD = UilParser.lo ../../lib/Mrm/libMrm.la ../../lib/Xm/libXm.la
-
-@@ -150,7 +150,7 @@ X_CFLAGS = @X_CFLAGS@
- X_LIBS = @X_LIBS@
- X_EXTRA_LIBS = @X_EXTRA_LIBS@
- X_PRE_LIBS = @X_PRE_LIBS@
--libUil_la_LDFLAGS =
-+libUil_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@
- libUil_la_OBJECTS = UilCmd.lo UilDiags.lo UilKeyTab.lo UilLexAna.lo \
- UilLexPars.lo UilLstLst.lo UilP2Out.lo UilP2Reslv.lo UilSarComp.lo \
- UilSarExp.lo UilSarInc.lo UilSarMod.lo UilSarObj.lo UilSarProc.lo \
--- x11/openmotif/patches/patch-ah 12 Dec 2005 19:55:41 -0000 1.3
+++ x11/openmotif/patches/patch-ah 26 Dec 2007 14:33:09 -0000
@@ -1,13 +1,14 @@
-$NetBSD: patch-ah,v 1.3 2005/12/12 19:55:41 joerg Exp $
+$NetBSD$
---- Makefile.in.orig 2005-11-25 16:33:30.000000000 +0100
-+++ Makefile.in
-@@ -101,7 +101,7 @@ EXTRA_DIST = BUGREPORT COPY
- MAINTAINERCLEANFILES = Makefile.in configure libtool config.guess config.sub config.log ltconfig ltmain.sh aclocal.m4 config.h.in install-sh missing mkinstalldirs
-
-
--SUBDIRS = bindings bitmaps config localized lib include tools clients doc demos
-+SUBDIRS = bindings bitmaps config localized lib include tools clients doc
+--- Makefile.in.orig 2007-08-09 09:27:57.000000000 +0200
++++ Makefile.in 2007-12-26 15:32:49.000000000 +0100
+@@ -249,8 +249,7 @@
+ include \
+ tools \
+ clients \
+- doc \
+- demos
++ doc
AUTOMAKE_OPTIONS = 1.4
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ all: all-recursive
--- x11/openmotif/patches/patch-aj 12 Dec 2005 19:55:41 -0000 1.3
+++ x11/openmotif/patches/patch-aj 26 Dec 2007 15:19:40 -0000
@@ -1,13 +1,14 @@
-$NetBSD: patch-aj,v 1.3 2005/12/12 19:55:41 joerg Exp $
+$NetBSD$
---- doc/man/man5/Makefile.in.orig 2005-11-25 17:24:35.000000000 +0100
-+++ doc/man/man5/Makefile.in
-@@ -95,7 +95,7 @@ MAINTAINERCLEANFILES = Makefile.in
+--- doc/man/man5/Makefile.in.orig 2007-08-09 09:27:52.000000000 +0200
++++ doc/man/man5/Makefile.in 2007-12-26 16:18:59.000000000 +0100
+@@ -205,7 +205,8 @@
+ man_MANS = \
+ Traits.5 \
+ UIL.5 \
+- WML.5
++ WML.5 \
++ mwmrc.5
- EXTRA_DIST = $(man_MANS)
+ all: all-am
--man_MANS = Traits.5 UIL.5 WML.5
-+man_MANS = Traits.5 UIL.5 WML.5 mwmrc.5
-
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../../../include/config.h
--- x11/openmotif/patches/patch-ak 12 Dec 2005 19:55:41 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ak,v 1.3 2005/12/12 19:55:41 joerg Exp $
-
---- doc/man/man4/Makefile.in.orig 2005-11-25 17:25:13.000000000 +0100
-+++ doc/man/man4/Makefile.in
-@@ -95,7 +95,7 @@ MAINTAINERCLEANFILES = Makefile.in
-
- EXTRA_DIST = $(man_MANS)
-
--man_MANS = mwmrc.4
-+man_MANS =
-
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = ../../../include/config.h
diff -N x11/openmotif/patches/patch-al
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ x11/openmotif/patches/patch-al 26 Dec 2007 15:19:31 -0000
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- doc/man/Makefile.in.orig 2007-08-09 09:27:51.000000000 +0200
++++ doc/man/Makefile.in 2007-12-26 16:15:50.000000000 +0100
+@@ -206,7 +206,7 @@
+ target_os = @target_os@
+ target_vendor = @target_vendor@
+ MAINTAINERCLEANFILES = Makefile.in
+-SUBDIRS = man1 man3 man4 man5
++SUBDIRS = man1 man3 man5
+ all: all-recursive
+
+ .SUFFIXES:
--- x11/openmotif/patches/patch-az 12 Dec 2005 19:55:41 -0000 1.2
+++ x11/openmotif/patches/patch-az 26 Dec 2007 14:44:20 -0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-az,v 1.2 2005/12/12 19:55:41 joerg Exp $
+$NetBSD$
---- lib/Xm/Scale.c.orig 2005-12-02 18:31:33.000000000 +0100
-+++ lib/Xm/Scale.c
-@@ -87,6 +87,9 @@ static char rcsid[] = "$TOG: Scale.c /ma
+--- lib/Xm/Scale.c.orig 2005-05-07 09:11:14.000000000 +0200
++++ lib/Xm/Scale.c 2007-12-26 15:43:49.000000000 +0100
+@@ -87,6 +87,9 @@
extern "C" { /* some 'locale.h' do not have prototypes (sun) */
#endif
#include <X11/Xlocale.h>
--- x11/openmotif/patches/patch-ba 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$NetBSD: patch-ba,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/XpmAttrib.c.orig 2000-04-28 16:05:22.000000000 +0100
-+++ lib/Xm/XpmAttrib.c 2004-12-17 23:20:38.000000000 +0000
-@@ -36,7 +36,7 @@
- #include "XpmI.h"
-
- /* 3.2 backward compatibility code */
--LFUNC(CreateOldColorTable, int, (XpmColor *ct, int ncolors,
-+LFUNC(CreateOldColorTable, int, (XpmColor *ct, unsigned int ncolors,
- XpmColor ***oldct));
-
- LFUNC(FreeOldColorTable, void, (XpmColor **colorTable, int ncolors));
-@@ -47,12 +47,15 @@
- static int
- CreateOldColorTable(ct, ncolors, oldct)
- XpmColor *ct;
-- int ncolors;
-+ unsigned int ncolors;
- XpmColor ***oldct;
- {
- XpmColor **colorTable, **color;
- int a;
-
-+ if (ncolors >= SIZE_MAX / sizeof(XpmColor *))
-+ return XpmNoMemory;
-+
- colorTable = (XpmColor **) XpmMalloc(ncolors * sizeof(XpmColor *));
- if (!colorTable) {
- *oldct = NULL;
--- x11/openmotif/patches/patch-bb 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-bb,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/XpmCrDatFrI.c.orig 2000-04-28 16:05:22.000000000 +0100
-+++ lib/Xm/XpmCrDatFrI.c 2004-12-17 23:20:38.000000000 +0000
-@@ -129,6 +129,8 @@
- */
- header_nlines = 1 + image->ncolors;
- header_size = sizeof(char *) * header_nlines;
-+ if (header_size >= SIZE_MAX / sizeof(char *))
-+ return (XpmNoMemory);
- header = (char **) XpmCalloc(header_size, sizeof(char *));
- if (!header)
- return (XpmNoMemory);
--- x11/openmotif/patches/patch-bc 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,36 +0,0 @@
-$NetBSD: patch-bc,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/XpmI.h.orig 2004-12-17 23:17:51.000000000 +0000
-+++ lib/Xm/XpmI.h 2004-12-17 23:21:35.000000000 +0000
-@@ -179,6 +179,18 @@
- boundCheckingCalloc((long)(nelem),(long) (elsize))
- #endif
-
-+#if defined(SCO) || defined(__USLC__)
-+#include <stdint.h> /* For SIZE_MAX */
-+#endif
-+#include <limits.h>
-+#ifndef SIZE_MAX
-+# ifdef ULONG_MAX
-+# define SIZE_MAX ULONG_MAX
-+# else
-+# define SIZE_MAX UINT_MAX
-+# endif
-+#endif
-+
- #define XPMMAXCMTLEN BUFSIZ
- typedef struct {
- unsigned int type;
-@@ -276,9 +288,9 @@
- } *xpmHashAtom;
-
- typedef struct {
-- int size;
-- int limit;
-- int used;
-+ unsigned int size;
-+ unsigned int limit;
-+ unsigned int used;
- xpmHashAtom *atomTable;
- } xpmHashTable;
-
--- x11/openmotif/patches/patch-bd 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-bd,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/XpmWrFFrI.c.orig 2000-04-28 16:05:22.000000000 +0100
-+++ lib/Xm/XpmWrFFrI.c 2004-12-17 23:20:38.000000000 +0000
-@@ -239,6 +239,8 @@
- unsigned int x, y, h;
-
- h = height - 1;
-+ if (cpp != 0 && width >= (SIZE_MAX - 3)/cpp)
-+ return XpmNoMemory;
- p = buf = (char *) XpmMalloc(width * cpp + 3);
- if (!buf)
- return (XpmNoMemory);
--- x11/openmotif/patches/patch-be 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,59 +0,0 @@
-$NetBSD: patch-be,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/Xpmcreate.c.orig 2000-04-28 16:05:21.000000000 +0100
-+++ lib/Xm/Xpmcreate.c 2004-12-17 23:28:32.000000000 +0000
-@@ -1,4 +1,5 @@
- /* $XConsortium: Xpmcreate.c /main/8 1996/09/20 08:15:02 pascale $ */
-+/* $XdotOrg: pre-CVS proposed fix for CESA-2004-003 alanc 7/25/2004 $ */
- /*
- * Copyright (C) 1989-95 GROUPE BULL
- *
-@@ -799,6 +800,9 @@
-
- ErrorStatus = XpmSuccess;
-
-+ if (image->ncolors >= SIZE_MAX / sizeof(Pixel))
-+ return (XpmNoMemory);
-+
- /* malloc pixels index tables */
- image_pixels = (Pixel *) XpmMalloc(sizeof(Pixel) * image->ncolors);
- if (!image_pixels)
-@@ -942,6 +946,8 @@
- return (XpmNoMemory);
-
- #ifndef FOR_MSW
-+ if (height != 0 && (*image_return)->bytes_per_line >= SIZE_MAX / height)
-+ return XpmNoMemory;
- /* now that bytes_per_line must have been set properly alloc data */
- (*image_return)->data =
- (char *) XpmMalloc((*image_return)->bytes_per_line * height);
-@@ -1987,6 +1993,9 @@
- xpmGetCmt(data, &colors_cmt);
-
- /* malloc pixels index tables */
-+ if (ncolors >= SIZE_MAX / sizeof(Pixel))
-+ return XpmNoMemory;
-+
- image_pixels = (Pixel *) XpmMalloc(sizeof(Pixel) * ncolors);
- if (!image_pixels)
- RETURN(XpmNoMemory);
-@@ -2200,6 +2209,9 @@
- {
- unsigned short colidx[256];
-
-+ if (ncolors > 256)
-+ return (XpmFileInvalid);
-+
- bzero((char *)colidx, 256 * sizeof(short));
- for (a = 0; a < ncolors; a++)
- colidx[(unsigned char)colorTable[a].string[0]] = a + 1;
-@@ -2298,6 +2310,9 @@
- char *s;
- char buf[BUFSIZ];
-
-+ if (cpp >= sizeof(buf))
-+ return (XpmFileInvalid);
-+
- buf[cpp] = '\0';
- if (USE_HASHTABLE) {
- xpmHashAtom *slot;
--- x11/openmotif/patches/patch-bf 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-bf,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/Xpmdata.c.orig 2000-04-28 16:05:21.000000000 +0100
-+++ lib/Xm/Xpmdata.c 2004-12-17 23:29:37.000000000 +0000
-@@ -371,7 +371,7 @@
- {
- if (!mdata->type)
- *cmt = NULL;
-- else if (mdata->CommentLength) {
-+ else if (mdata->CommentLength != 0 && mdata->CommentLength < SIZE_MAX - 1) {
- *cmt = (char *) XpmMalloc(mdata->CommentLength + 1);
- strncpy(*cmt, mdata->Comment, mdata->CommentLength);
- (*cmt)[mdata->CommentLength] = '\0';
--- x11/openmotif/patches/patch-bg 18 Dec 2004 00:39:31 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,31 +0,0 @@
-$NetBSD: patch-bg,v 1.1 2004/12/18 00:39:31 tron Exp $
-
---- lib/Xm/Xpmhashtab.c.orig 2000-04-28 16:05:22.000000000 +0100
-+++ lib/Xm/Xpmhashtab.c 2004-12-17 23:21:35.000000000 +0000
-@@ -136,7 +136,7 @@
- xpmHashTable *table;
- {
- xpmHashAtom *atomTable = table->atomTable;
-- int size = table->size;
-+ unsigned int size = table->size;
- xpmHashAtom *t, *p;
- int i;
- int oldSize = size;
-@@ -145,6 +145,8 @@
- HASH_TABLE_GROWS
- table->size = size;
- table->limit = size / 3;
-+ if (size >= SIZE_MAX / sizeof(*atomTable))
-+ return (XpmNoMemory);
- atomTable = (xpmHashAtom *) XpmMalloc(size * sizeof(*atomTable));
- if (!atomTable)
- return (XpmNoMemory);
-@@ -205,6 +207,8 @@
- table->size = INITIAL_HASH_SIZE;
- table->limit = table->size / 3;
- table->used = 0;
-+ if (table->size >= SIZE_MAX / sizeof(*atomTable))
-+ return (XpmNoMemory);
- atomTable = (xpmHashAtom *) XpmMalloc(table->size * sizeof(*atomTable));
- if (!atomTable)
- return (XpmNoMemory);
--- x11/openmotif/patches/patch-bh 12 Dec 2005 19:55:41 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,170 +0,0 @@
-$NetBSD: patch-bh,v 1.2 2005/12/12 19:55:41 joerg Exp $
-
---- lib/Xm/Xpmparse.c.orig 2000-04-28 16:05:21.000000000 +0100
-+++ lib/Xm/Xpmparse.c 2004-12-18 00:31:35.000000000 +0000
-@@ -47,6 +47,15 @@
- #include "XpmI.h"
- #include <ctype.h>
-
-+#define STRLCAT(dst, src, dstsize) { \
-+ if ((strlen(dst) + strlen(src)) < (dstsize)) \
-+ strcat(dst, src); \
-+ else return (XpmFileInvalid); }
-+#define STRLCPY(dst, src, dstsize) { \
-+ if (strlen(src) < (dstsize)) \
-+ strcpy(dst, src); \
-+ else return (XpmFileInvalid); }
-+
- LFUNC(ParsePixels, int, (xpmData *data, unsigned int width,
- unsigned int height, unsigned int ncolors,
- unsigned int cpp, XpmColor *colorTable,
-@@ -215,7 +224,7 @@ xpmParseValues(data, width, height, ncol
- unsigned int *extensions;
- {
- unsigned int l;
-- char buf[BUFSIZ];
-+ char buf[BUFSIZ+1];
-
- if (!data->format) { /* XPM 2 or 3 */
-
-@@ -324,10 +333,10 @@ xpmParseColors(data, ncolors, cpp, color
- XpmColor **colorTablePtr;
- xpmHashTable *hashtable;
- {
-- unsigned int key, l, a, b;
-+ unsigned int key = 0, l, a, b, len;
- unsigned int curkey; /* current color key */
- unsigned int lastwaskey; /* key read */
-- char buf[BUFSIZ];
-+ char buf[BUFSIZ+1];
- char curbuf[BUFSIZ]; /* current buffer */
- char **sptr, *s;
- XpmColor *color;
-@@ -335,6 +344,8 @@ xpmParseColors(data, ncolors, cpp, color
- char **defaults;
- int ErrorStatus;
-
-+ if (ncolors >= SIZE_MAX / sizeof(XpmColor))
-+ return (XpmNoMemory);
- colorTable = (XpmColor *) XpmCalloc(ncolors, sizeof(XpmColor));
- if (!colorTable)
- return (XpmNoMemory);
-@@ -346,6 +357,10 @@ xpmParseColors(data, ncolors, cpp, color
- /*
- * read pixel value
- */
-+ if (cpp >= SIZE_MAX - 1) {
-+ xpmFreeColorTable(colorTable, ncolors);
-+ return (XpmNoMemory);
-+ }
- color->string = (char *) XpmMalloc(cpp + 1);
- if (!color->string) {
- xpmFreeColorTable(colorTable, ncolors);
-@@ -383,13 +398,14 @@ xpmParseColors(data, ncolors, cpp, color
- }
- if (!lastwaskey && key < NKEYS) { /* open new key */
- if (curkey) { /* flush string */
-- s = (char *) XpmMalloc(strlen(curbuf) + 1);
-+ len = strlen(curbuf) + 1;
-+ s = (char *) XpmMalloc(len);
- if (!s) {
- xpmFreeColorTable(colorTable, ncolors);
- return (XpmNoMemory);
- }
- defaults[curkey] = s;
-- strcpy(s, curbuf);
-+ memcpy(s, curbuf, len);
- }
- curkey = key + 1; /* set new key */
- *curbuf = '\0'; /* reset curbuf */
-@@ -400,9 +416,9 @@ xpmParseColors(data, ncolors, cpp, color
- return (XpmFileInvalid);
- }
- if (!lastwaskey)
-- strcat(curbuf, " "); /* append space */
-+ STRLCAT(curbuf, " ", sizeof(curbuf)); /* append space */
- buf[l] = '\0';
-- strcat(curbuf, buf);/* append buf */
-+ STRLCAT(curbuf, buf, sizeof(curbuf));/* append buf */
- lastwaskey = 0;
- }
- }
-@@ -410,12 +426,13 @@ xpmParseColors(data, ncolors, cpp, color
- xpmFreeColorTable(colorTable, ncolors);
- return (XpmFileInvalid);
- }
-- s = defaults[curkey] = (char *) XpmMalloc(strlen(curbuf) + 1);
-+ len = strlen(curbuf) + 1;
-+ s = defaults[curkey] = (char *) XpmMalloc(len);
- if (!s) {
- xpmFreeColorTable(colorTable, ncolors);
- return (XpmNoMemory);
- }
-- strcpy(s, curbuf);
-+ memcpy(s, curbuf, len);
- }
- } else { /* XPM 1 */
- /* get to the beginning of the first string */
-@@ -428,6 +445,10 @@ xpmParseColors(data, ncolors, cpp, color
- /*
- * read pixel value
- */
-+ if (cpp >= SIZE_MAX - 1) {
-+ xpmFreeColorTable(colorTable, ncolors);
-+ return (XpmNoMemory);
-+ }
- color->string = (char *) XpmMalloc(cpp + 1);
- if (!color->string) {
- xpmFreeColorTable(colorTable, ncolors);
-@@ -456,16 +477,17 @@ xpmParseColors(data, ncolors, cpp, color
- *curbuf = '\0'; /* init curbuf */
- while ((l = xpmNextWord(data, buf, BUFSIZ))) {
- if (*curbuf != '\0')
-- strcat(curbuf, " ");/* append space */
-+ STRLCAT(curbuf, " ", sizeof(curbuf));/* append space */
- buf[l] = '\0';
-- strcat(curbuf, buf); /* append buf */
-+ STRLCAT(curbuf, buf, sizeof(curbuf)); /* append buf */
- }
-- s = (char *) XpmMalloc(strlen(curbuf) + 1);
-+ len = strlen(curbuf) + 1;
-+ s = (char *) XpmMalloc(len);
- if (!s) {
- xpmFreeColorTable(colorTable, ncolors);
- return (XpmNoMemory);
- }
-- strcpy(s, curbuf);
-+ memcpy(s, curbuf, len);
- color->c_color = s;
- *curbuf = '\0'; /* reset curbuf */
- if (a < ncolors - 1)
-@@ -490,6 +512,9 @@ ParsePixels(data, width, height, ncolors
- unsigned int *iptr, *iptr2;
- unsigned int a, x, y;
-
-+ if ((height > 0 && width >= SIZE_MAX / height) ||
-+ width * height >= SIZE_MAX / sizeof(unsigned int))
-+ return XpmNoMemory;
- #ifndef FOR_MSW
- iptr2 = (unsigned int *) XpmMalloc(sizeof(unsigned int) * width * height);
- #else
-@@ -513,6 +538,9 @@ ParsePixels(data, width, height, ncolors
- {
- unsigned short colidx[256];
-
-+ if (ncolors > 256)
-+ return (XpmFileInvalid);
-+
- bzero((char *)colidx, 256 * sizeof(short));
- for (a = 0; a < ncolors; a++)
- colidx[(unsigned char)colorTable[a].string[0]] = a + 1;
-@@ -590,6 +618,9 @@ if (cidx[f]) XpmFree(cidx[f]);}
- char *s;
- char buf[BUFSIZ];
-
-+ if (cpp >= sizeof(buf))
-+ return (XpmFileInvalid);
-+
- buf[cpp] = '\0';
- if (USE_HASHTABLE) {
- xpmHashAtom *slot;
--- x11/openmotif/patches/patch-bi 10 Mar 2005 16:00:32 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,79 +0,0 @@
-$NetBSD: patch-bi,v 1.2 2005/03/10 16:00:32 wiz Exp $
-
---- lib/Xm/Xpmscan.c.orig 2000-04-28 17:05:21.000000000 +0200
-+++ lib/Xm/Xpmscan.c
-@@ -93,7 +93,8 @@ LFUNC(MSWGetImagePixels, int, (Display *
- LFUNC(ScanTransparentColor, int, (XpmColor *color, unsigned int cpp,
- XpmAttributes *attributes));
-
--LFUNC(ScanOtherColors, int, (Display *display, XpmColor *colors, int ncolors,
-+LFUNC(ScanOtherColors, int, (Display *display, XpmColor *colors,
-+ unsigned int ncolors,
- Pixel *pixels, unsigned int mask,
- unsigned int cpp, XpmAttributes *attributes));
-
-@@ -220,11 +221,17 @@ XpmCreateXpmImageFromImage(display, imag
- else
- cpp = 0;
-
-+ if ((height > 0 && width >= SIZE_MAX / height) ||
-+ width * height >= SIZE_MAX / sizeof(unsigned int))
-+ RETURN(XpmNoMemory);
- pmap.pixelindex =
- (unsigned int *) XpmCalloc(width * height, sizeof(unsigned int));
- if (!pmap.pixelindex)
- RETURN(XpmNoMemory);
-
-+ if (pmap.size >= SIZE_MAX / sizeof(Pixel))
-+ RETURN(XpmNoMemory);
-+
- pmap.pixels = (Pixel *) XpmMalloc(sizeof(Pixel) * pmap.size);
- if (!pmap.pixels)
- RETURN(XpmNoMemory);
-@@ -279,7 +286,8 @@ XpmCreateXpmImageFromImage(display, imag
- * get rgb values and a string of char, and possibly a name for each
- * color
- */
--
-+ if (pmap.ncolors >= SIZE_MAX / sizeof(XpmColor))
-+ RETURN(XpmNoMemory);
- colorTable = (XpmColor *) XpmCalloc(pmap.ncolors, sizeof(XpmColor));
- if (!colorTable)
- RETURN(XpmNoMemory);
-@@ -327,6 +335,8 @@ ScanTransparentColor(color, cpp, attribu
-
- /* first get a character string */
- a = 0;
-+ if (cpp >= SIZE_MAX - 1)
-+ return (XpmNoMemory);
- if (!(s = color->string = (char *) XpmMalloc(cpp + 1)))
- return (XpmNoMemory);
- *s++ = printable[c = a % MAXPRINTABLE];
-@@ -374,7 +384,7 @@ static int
- ScanOtherColors(display, colors, ncolors, pixels, mask, cpp, attributes)
- Display *display;
- XpmColor *colors;
-- int ncolors;
-+ unsigned int ncolors;
- Pixel *pixels;
- unsigned int mask;
- unsigned int cpp;
-@@ -418,6 +428,8 @@ ScanOtherColors(display, colors, ncolors
- }
-
- /* first get character strings and rgb values */
-+ if (ncolors >= SIZE_MAX / sizeof(XColor) || cpp >= SIZE_MAX - 1)
-+ return (XpmNoMemory);
- xcolors = (XColor *) XpmMalloc(sizeof(XColor) * ncolors);
- if (!xcolors)
- return (XpmNoMemory);
-@@ -585,6 +597,9 @@ GetImagePixels(image, width, height, pma
- ibpp = image->bits_per_pixel;
- offset = image->xoffset;
-
-+ if (image->bitmap_unit < 0)
-+ return (XpmNoMemory);
-+
- if ((image->bits_per_pixel | image->depth) == 1) {
- ibu = image->bitmap_unit;
- for (y = 0; y < height; y++)
--- x11/openmotif/patches/patch-bj 7 Jan 2006 21:08:12 -0000 1.3
+++ x11/openmotif/patches/patch-bj 26 Dec 2007 14:59:34 -0000
@@ -1,23 +1,8 @@
-$NetBSD: patch-bj,v 1.3 2006/01/07 21:08:12 joerg Exp $
+$NetBSD$
---- clients/uil/UilDiags.c.orig 2006-01-06 20:46:16.000000000 +0100
-+++ clients/uil/UilDiags.c
-@@ -293,12 +293,12 @@ void diag_issue_diagnostic
- va_start(ap, l_start_column);
-
- #ifndef NO_MESSAGE_CATALOG
-- vsprintf( msg_buffer,
-+ vsnprintf( msg_buffer, sizeof(msg_buffer),
- catgets(uil_catd, UIL_SET1, msg_cat_table[ message_number ],
- diag_rz_msg_table[ message_number ].ac_text),
- ap );
- #else
-- vsprintf( msg_buffer,
-+ vsnprintf( msg_buffer, sizeof(msg_buffer),
- diag_rz_msg_table[ message_number ].ac_text,
- ap );
- #endif
-@@ -317,13 +317,13 @@ void diag_issue_diagnostic
+--- clients/uil/UilDiags.c.orig 2006-04-06 15:24:06.000000000 +0200
++++ clients/uil/UilDiags.c 2007-12-26 15:59:05.000000000 +0100
+@@ -317,13 +317,13 @@
*/
#ifndef NO_MESSAGE_CATALOG
@@ -33,7 +18,7 @@
"\t\t line: %d file: %s",
az_src_rec->w_line_number,
src_get_file_name( az_src_rec ) );
-@@ -371,7 +371,7 @@ void diag_issue_diagnostic
+@@ -371,7 +371,7 @@
if (l_start_column != diag_k_no_column)
#ifndef NO_MESSAGE_CATALOG
@@ -42,7 +27,7 @@
catgets(uil_catd, UIL_SET_MISC,
UIL_MISC_1,
"\t\t line: %d position: %d file: %s"),
-@@ -379,7 +379,7 @@ void diag_issue_diagnostic
+@@ -379,7 +379,7 @@
l_start_column + 1,
src_get_file_name( az_src_rec ) );
#else
@@ -51,7 +36,7 @@
"\t\t line: %d position: %d file: %s",
az_src_rec->w_line_number,
l_start_column + 1,
-@@ -387,13 +387,14 @@ void diag_issue_diagnostic
+@@ -387,13 +387,14 @@
#endif
else
#ifndef NO_MESSAGE_CATALOG
--- x11/openmotif/patches/patch-bk 7 Jan 2006 21:08:12 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-bk,v 1.1 2006/01/07 21:08:12 joerg Exp $
-
---- clients/uil/UilSrcSrc.c.orig 2006-01-06 20:50:23.000000000 +0100
-+++ clients/uil/UilSrcSrc.c
-@@ -629,8 +629,10 @@ open_source_file( XmConst char
- char buffer[256];
-
-
-- /* place the file name in the expanded_name buffer */
-+ if (strlen(c_file_name) >= sizeof(buffer + 1))
-+ return src_k_open_error;
-
-+ /* place the file name in the expanded_name buffer */
- strcpy(buffer, c_file_name);
-
- /* Determine if this is the main file or an include file. */
--- x11/openmotif/patches/patch-bm 15 Aug 2007 19:26:39 -0000 1.1
+++ x11/openmotif/patches/patch-bm 26 Dec 2007 15:09:11 -0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-bm,v 1.1 2007/08/15 19:26:39 joerg Exp $
-
---- config/util/Makefile.in.orig 2007-08-06 16:22:42.000000000 +0200
-+++ config/util/Makefile.in
-@@ -197,9 +197,15 @@ distclean-libtool:
-
- maintainer-clean-libtool:
+$NetBSD$
+--- config/util/Makefile.in.orig 2007-08-09 09:27:23.000000000 +0200
++++ config/util/Makefile.in 2007-12-26 16:08:44.000000000 +0100
+@@ -264,9 +264,15 @@
+ echo " rm -f $$p $$f"; \
+ rm -f $$p $$f ; \
+ done
+ifndef CROSS_COMPILING
makestrs$(EXEEXT): $(makestrs_OBJECTS) $(makestrs_DEPENDENCIES)
@rm -f makestrs$(EXEEXT)
@@ -16,5 +16,5 @@
+ $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $@ makestrs.c
+endif
- tags: TAGS
-
+ mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
diff -b -u -r1.22 Makefile
--- x11/p5-gtk2/Makefile 13 May 2007 22:57:57 -0000 1.22
+++ x11/p5-gtk2/Makefile 28 May 2007 21:52:49 -0000
@@ -9,6 +9,8 @@
HOMEPAGE= http://gtk2-perl.sourceforge.net/
COMMENT= Perl bindings for GTK+ 2.0
+MAKE_JOBS_SAFE= no
+
DEPENDS+= p5-ExtUtils-Depends>=0.2:../../devel/p5-ExtUtils-Depends
DEPENDS+= p5-ExtUtils-PkgConfig>=1.03:../../devel/p5-ExtUtils-PkgConfig
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: OBATA Akio <obache@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/38038 CVS commit: pkgsrc/net/liblive
Date: Sat, 26 Apr 2008 11:38:43 +0000 (UTC)
Module Name: pkgsrc
Committed By: obache
Date: Sat Apr 26 11:38:43 UTC 2008
Modified Files:
pkgsrc/net/liblive: Makefile PLIST distinfo
Log Message:
Update liblive to 2008.04.09.
draw upon a patch to update for 2007.01.17 in PR 38038
While here, add DESTDIR support and fix permission of installed libraries.
2008.04.09:
- Corrected a type-related bug in "RTPInterface::handleRead()". (Thanks to Brain Lai for noting this.)
- Fixed a bug in "RTSPClient" that would prevent RTCP "RR" reports from being sent to
the correct multicast address when we are receiving a multicast stream. (Thanks to Changjin Liu for noticing this.)
2008.04.03:
- Fixed a bug that was introduced in the "2007.12.27" release. The "timeout" parameter to the call to
"readSocket" in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp" needed to be initialized
(to zero) first. (Thanks to Lodewijk Loos for alerting us to this problem.)
- Added a new config file "config.bfin-linux-uclibc", and renamed "config.bfin_uclinux" as "config.bfin-uclinux".
(Thanks to Mike Frysinger.)
2008.02.08:
- Added a hack (suggested by "Romain") to "MPEG2TransportStreamFramer" to (perhaps)
produce more accurate per-transport-packet duration estimates for wildly VBR streams.
- Updated "MPEG2TransportStreamMultiplexor" to support the addition of MPEG-4 Audio or Video Elementary Streams.
- Updated "RTSPOverHTTPServer.cpp" (a work in progress) so that it complies properly for some versions of
Visual Studio on Windows. (Thanks to Eric Flickner for noting this.)
2008.01.19:
- Corrected the "getNormalPlayTime()" function - introduced in the previous release - to allow for 'trick play'
scale factors other than 1.
2008.01.18:
- Added a new member function
float MediaSubsession::getNormalPlayTime()
which - given a stream's current presentation time - returns the "Normal Play Time".
This function is useful for RTSP streams.
- Added support for a "a=control:" URL specified in the SDP description at the session level.
2008.01.04:
- Changed the "RTSPClient" timeout - introduced in the previous release - from
5s to 30s.
- Added support for setting and returning the RTSP session start time (as well as the end time).
(This eliminates the need for the "live-starttime.patch" file that VLC was using.)
- Updated some of the system-specific configuration files, to eliminate the need for many of the patches that
the VLC developers added to their code.
2007.12.27:
- Added a 5s timeout to the "RTSPClient" code that checks for RTSP responses.
This mirrors a change that was already being done to VLC's copy of the code.
(This is still a short-term fix, until the "RTSPClient" code is rewritten to
properly use asynchronous I/O, using the event loop.)
- Added a timeout to the "readSocket()" call in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp",
to handle reading RTP-over-TCP data. This allows for the possibility of non-cooperative RTSP clients.
(Thanks to Peter Leese for this suggestion.) This is probably not a complete solution;
more thought is needed...
2007.12.07:
- Fixed "H2633plusVideoFileServerMediaSubsession" to properly use a dynamic RTP payload type, rather than the
static type 34 (which is reserved for the now-obsolete old "video/H263" RTP payload format).
2007.12.06:
- Updated "JPEGVideoRTPSource" to take optional 'default width' and 'default height' parameters.
These parameters can be set by fields in the SDP description, and can be used to specifiy unusually
large frame widths and/or heights. (Thanks to Andrey Filippov.)
2007.11.18:
- Fixed a couple of memory leaks in "DarwinInjector". (Thanks to Eyal Beit-Halachmi for noting these.)
- Removed old 'backwards compatibility' stuff from "FramedSource". (Noone should be relying upon this any more.)
- Fixed a bounds-checking error in "parseRTSPRequestString()" caused by an int vs. unsigned problem.
(Thanks to Luigi Auriemma for noting this.)
- In "RTSPClient.cpp", fixed a couple of "unsigned" vs. "int" nits. (Thanks for Brain Lai for noting this.)
2007.11.01:
- Several of the options to "openRTSP" have now been changed, with two new options added:
-s <initial-seek-time>
-z <scale>
See the "openRTSP" documentation <http://www.live555.com/openRTSP/> for details.
- Fixed a bug in the way that "MPEG4VideoStreamDiscreteFramer" parses 'config' information (for inclusion in
the stream's SDP description). (Thanks to Nicola Bova for helping to identify this bug.)
- Eliminated a potential memory (and socket) leak when allocating server RTP,RTCP socket pairs.
(Thanks to David Pan for reporting this.)
- Updated "ByteStreamFileSource" to treat a 0-byte file read the same as EOF.
- Ensure that we have reasonable OS buffering for writes on non-blocking sockets.
2007.08.03a:
- Removed a debugging printf() that had been left in by mistake. (Thanks to Massimo Zito for noticing this.)
2007.08.03:
- Updated the "RTSPServer" implementation to work better on systems with more than one IP address.
The server will now include - in its RTSP responses - the IP address on which the corresponding incoming request
was received.
2007.07.25:
- Added some sanity checks to various "MediaSink" subclasses, in case "fSource" is NULL.
(Thanks to Andrey Kaminsky for noting one of these.)
2007.07.10:
- Made sure that "MPEG2TransportStreamFramer"s estimate of the average duration of each Transport Packet
gets updated correctly after each 'seek' operation. (Thanks to Massimo Zito for suggesting this.)
- Fixed a bug in "MPEG2TransportStreamFromESSource" that was causing presentation
timestamps to not be generated correctly. (Thanks to Massimo Zito for noticing this.)
2007.07.01:
- Fixed a bug in "RTSPServer" and "RTSPClient" that would cause problems when streaming
files whose names have spaces in them.
- Fixed a bug in "OnDemandServerMediaSubsession::deleteStream". (Thanks to Igor Bukanov.)
- Make the sockets for "RTPSource", "RTCPInstance" and "BasicUDPSource" non-blocking, even though they will be read
from only asynchronously, when packets arrive. The reason for this is that, in some OSs, reads on a blocking
socket can (allegedly) sometimes block, even if the socket was previously reported (e.g., by "select()") as
having data available. (This can supposedly happen if the UDP checksum fails, for example.)
(Thanks to Marc Neuberger for pointing this out.)
- Fixed a bug in "MPEG2TransportFileServerMediaSubsession.cpp" that was causing 2x
fast-forward to fail. (Some debugging code had been left in by mistake.)
2007.05.24:
- Modified "setupDatagramSocket()" to better handle setting "ReceivingInterfaceAddr" when creating a socket
to be used to send/receive multicast.
- Made a couple of minor changes to overcome some compilation errors that some people were apparently seeing.
2007.05.23:
- The RTSP server now includes the "source=" parameter in the response to a RTSP "SETUP" command.
This works around a bug in QuickTime Player that would cause it to not send RTCP "RR" packets
(when playing a unicast stream, and running on Mac OS X). (Thanks to Dave Singer et al at Apple for tracking
down this problem.)
- The RTSP server implementation no longer terminates the session if it returns 400 or 405 errors.
2007.04.24a:
- Fixed a problem in the new "RTSPOverHTTPServer" code that was causing some people compilation problems.
2007.04.24:
- Fixed a typo in "testOnDemandRTSPServer.cpp". (Thanks to Nils Grundback for noticing this.)
- Modified the signature of "RTSPServer::specialClientAccessCheck()" (defined in the previous revision) to add
a new "clientAddr" parameter (a "struct sockaddr_in"), to allow special access checking based on clients' IP
address.
- Make sure that the locale is set to "POSIX" when calling "toupper()" or "tolower()" on human-supplied strings.
(Thanks to Ismail Doenmez for noting this.)
2007.04.20:
- Modified "MPEG2TransportStreamMultiplexor" to set the "discontinuity_indicator" flag for the first
"adaptation_field" in the output Transport Stream.
- Changed "AMRAudioRTPSource" to more accurately report whether/when an interleaved frame's timestamp has
been synchronized using RTCP.
(Thanks to David Bertrand for this patch.)
- Made to a small fix to the previous revision's support for multicast streaming of raw UDP (nonstandard)
- Added a virtual function to "OnDemandServerMediaSubsession" for closing the stream source.
Subclasses can redefine this, if they wish, to do something smarter. (Thanks to Igor Bukanov for this patch.)
- Added support to "RTSPServer" for optionally performing special per-client access control, beyond the
standard Digest Authentication method. (Thanks to Igor Bukanov for this patch.)
- Made a minor optimization to "Groupsock.cpp". (Thanks to Maxim Petrov for this suggestion.)
- Added an initial implementation of RTSP-over-HTTP at the server level (it was already supported at the client level).
(Note: This code has not yet been completed, and doesn't yet work, so don't try to use it.)
2007.02.20:
- Updated "RTSPServer" to support multicast streaming of raw UDP streams (nonstandard).
(Thanks to Aesmund Grammeltvedt for this modification.)
- Made "RTSPClient" a little more robust in case the TCP connection fails.
- Made "RTPSink::rtpmapLine()" virtual (as requested by Andrew Voznytsa).
- Removed an archaic (no longer used) declaration in "groupsock/include/Groupsock.hh".
- Added an optional "allowKasennaProtocol" parameter to "RTSPClient::describeWithPassword()"
(similar to "RTSPClient::describeURL()"). (Thanks to Igor Bukanov for this suggestion.)s
2007.01.17:
- Fixed a bug that would cause the "MPEG2TransportStreamIndexer" application to fail when run on a big-endian
architecture.
- Added a new class "H264VideoFileSink", that prepends each incoming H.264 NAL unit with the prefix 0x000001,
before writing it to the file. Also updated the "openRTSP" code to use this, when receiving H.264/RTP streams.
(Thanks to Chris Kuiper for contributing this.)
- Added a temporary #ifdef to "GroupsockHelper.cpp" to work around a compliation problem when building
for Cygwin.
2007.01.11:
- Improved the "MPEG2IndexFromTransportStream" class to recogize Transport Stream
PAT and PMT (tables). This in turn makes the "MPEG2TransportStreamIndexer"
utility more robust.
- Fixed a minor bug in "MPEG2TransportStreamFromESSource".
2007.01.09:
- Added RTSP server support for 'trick play' operations on MPEG-2 Transport Stream
files. This requires the presence of a ".tsx" index file for each ".ts" file.
(This functionality will shortly be documented on the LIVE555 web site,
and announced on the "live-devel" mailing list.)
- Improved the performance of asynchronous file reading in "ByteStreamFileSource".
(Thanks to Aesmund Grammeltvedt for this suggestion.)
- Added "-D_FILE_OFFSET_BITS=64" to the "COMPILE_OPTS" line for each of the Linux config files, in order to
alleviate possible problems with I/O on large files.
2006.12.31:
- We now implement "ByteStreamFileSource" on Windows using synchronous file reads,
by default. I had thought that Windows XP had fixed the problem - present in
earlier versions of Windows - whereby open files are not treated as select()able
sockets. But apparently the problem is still there.
- Added code that will - probably in the next release, very soon - support server
'trick mode' operations on MPEG-2 Transport Stream files. At present, we have two
new applications - in the "testProgs" directory - that help support this:
"MPEG2TransportStreamIndexer" (to create a special index file for a Transport Stream
file), and "testMPEG2TransportStreamTrickPlay" (to generate a new Transport Stream
file that simulates a 'trick play' operation performed on the original Transport
Stream file). See my forthcoming post to the "live-devel" mailing list for more
details.
- Fixed a bug in the Base64 encoding routine. (Thanks to Sebastian Gracias for reporting this.)
2006.12.08:
- Made sure that each TCP socket used by a "RTSPserver" is non-blocking, so that a slow or hanging client
cannot hang a server. (Thanks to "jers (at) inwind.it" for this suggestion.)
To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 pkgsrc/net/liblive/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/net/liblive/PLIST
cvs rdiff -r1.5 -r1.6 pkgsrc/net/liblive/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Tyler R. Retzlaff" <rtr@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/38038 CVS commit: [pkgsrc-2008Q1] pkgsrc/net/liblive
Date: Fri, 16 May 2008 13:53:20 +0000 (UTC)
Module Name: pkgsrc
Committed By: rtr
Date: Fri May 16 13:53:20 UTC 2008
Modified Files:
pkgsrc/net/liblive [pkgsrc-2008Q1]: Makefile PLIST distinfo
Log Message:
pullup ticket #2384 - requested by obache
liblive: update package fixes & security vulnerabilities
revisions pulled up:
- pkgsrc/net/liblive/Makefile
- pkgsrc/net/liblive/PLIST
- pkgsrc/net/liblive/distinfo
Module Name: pkgsrc
Committed By: obache
Date: Sat Apr 26 11:38:43 UTC 2008
Modified Files:
pkgsrc/net/liblive: Makefile PLIST distinfo
Log Message:
Update liblive to 2008.04.09.
draw upon a patch to update for 2007.01.17 in PR 38038
While here, add DESTDIR support and fix permission of installed libraries.
2008.04.09:
- Corrected a type-related bug in "RTPInterface::handleRead()". (Thanks to Brain Lai for noting this.)
- Fixed a bug in "RTSPClient" that would prevent RTCP "RR" reports from being sent to
the correct multicast address when we are receiving a multicast stream. (Thanks to Changjin Liu for noticing this.)
2008.04.03:
- Fixed a bug that was introduced in the "2007.12.27" release. The "timeout" parameter to the call to
"readSocket" in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp" needed to be initialized
(to zero) first. (Thanks to Lodewijk Loos for alerting us to this problem.)
- Added a new config file "config.bfin-linux-uclibc", and renamed "config.bfin_uclinux" as "config.bfin-uclinux".
(Thanks to Mike Frysinger.)
2008.02.08:
- Added a hack (suggested by "Romain") to "MPEG2TransportStreamFramer" to (perhaps)
produce more accurate per-transport-packet duration estimates for wildly VBR streams.
- Updated "MPEG2TransportStreamMultiplexor" to support the addition of MPEG-4 Audio or Video Elementary Streams.
- Updated "RTSPOverHTTPServer.cpp" (a work in progress) so that it complies properly for some versions of
Visual Studio on Windows. (Thanks to Eric Flickner for noting this.)
2008.01.19:
- Corrected the "getNormalPlayTime()" function - introduced in the previous release - to allow for 'trick play'
scale factors other than 1.
2008.01.18:
- Added a new member function
float MediaSubsession::getNormalPlayTime()
which - given a stream's current presentation time - returns the "Normal Play Time".
This function is useful for RTSP streams.
- Added support for a "a=control:" URL specified in the SDP description at the session level.
2008.01.04:
- Changed the "RTSPClient" timeout - introduced in the previous release - from
5s to 30s.
- Added support for setting and returning the RTSP session start time (as well as the end time).
(This eliminates the need for the "live-starttime.patch" file that VLC was using.)
- Updated some of the system-specific configuration files, to eliminate the need for many of the patches that
the VLC developers added to their code.
2007.12.27:
- Added a 5s timeout to the "RTSPClient" code that checks for RTSP responses.
This mirrors a change that was already being done to VLC's copy of the code.
(This is still a short-term fix, until the "RTSPClient" code is rewritten to
properly use asynchronous I/O, using the event loop.)
- Added a timeout to the "readSocket()" call in "SocketDescriptor::tcpReadHandler()" in "RTPInterface.cpp",
to handle reading RTP-over-TCP data. This allows for the possibility of non-cooperative RTSP clients.
(Thanks to Peter Leese for this suggestion.) This is probably not a complete solution;
more thought is needed...
2007.12.07:
- Fixed "H2633plusVideoFileServerMediaSubsession" to properly use a dynamic RTP payload type, rather than the
static type 34 (which is reserved for the now-obsolete old "video/H263" RTP payload format).
2007.12.06:
- Updated "JPEGVideoRTPSource" to take optional 'default width' and 'default height' parameters.
These parameters can be set by fields in the SDP description, and can be used to specifiy unusually
large frame widths and/or heights. (Thanks to Andrey Filippov.)
2007.11.18:
- Fixed a couple of memory leaks in "DarwinInjector". (Thanks to Eyal Beit-Halachmi for noting these.)
- Removed old 'backwards compatibility' stuff from "FramedSource". (Noone should be relying upon this any more.)
- Fixed a bounds-checking error in "parseRTSPRequestString()" caused by an int vs. unsigned problem.
(Thanks to Luigi Auriemma for noting this.)
- In "RTSPClient.cpp", fixed a couple of "unsigned" vs. "int" nits. (Thanks for Brain Lai for noting this.)
2007.11.01:
- Several of the options to "openRTSP" have now been changed, with two new options added:
-s <initial-seek-time>
-z <scale>
See the "openRTSP" documentation <http://www.live555.com/openRTSP/> for details.
- Fixed a bug in the way that "MPEG4VideoStreamDiscreteFramer" parses 'config' information (for inclusion in
the stream's SDP description). (Thanks to Nicola Bova for helping to identify this bug.)
- Eliminated a potential memory (and socket) leak when allocating server RTP,RTCP socket pairs.
(Thanks to David Pan for reporting this.)
- Updated "ByteStreamFileSource" to treat a 0-byte file read the same as EOF.
- Ensure that we have reasonable OS buffering for writes on non-blocking sockets.
2007.08.03a:
- Removed a debugging printf() that had been left in by mistake. (Thanks to Massimo Zito for noticing this.)
2007.08.03:
- Updated the "RTSPServer" implementation to work better on systems with more than one IP address.
The server will now include - in its RTSP responses - the IP address on which the corresponding incoming request
was received.
2007.07.25:
- Added some sanity checks to various "MediaSink" subclasses, in case "fSource" is NULL.
(Thanks to Andrey Kaminsky for noting one of these.)
2007.07.10:
- Made sure that "MPEG2TransportStreamFramer"s estimate of the average duration of each Transport Packet
gets updated correctly after each 'seek' operation. (Thanks to Massimo Zito for suggesting this.)
- Fixed a bug in "MPEG2TransportStreamFromESSource" that was causing presentation
timestamps to not be generated correctly. (Thanks to Massimo Zito for noticing this.)
2007.07.01:
- Fixed a bug in "RTSPServer" and "RTSPClient" that would cause problems when streaming
files whose names have spaces in them.
- Fixed a bug in "OnDemandServerMediaSubsession::deleteStream". (Thanks to Igor Bukanov.)
- Make the sockets for "RTPSource", "RTCPInstance" and "BasicUDPSource" non-blocking, even though they will be read
from only asynchronously, when packets arrive. The reason for this is that, in some OSs, reads on a blocking
socket can (allegedly) sometimes block, even if the socket was previously reported (e.g., by "select()") as
having data available. (This can supposedly happen if the UDP checksum fails, for example.)
(Thanks to Marc Neuberger for pointing this out.)
- Fixed a bug in "MPEG2TransportFileServerMediaSubsession.cpp" that was causing 2x
fast-forward to fail. (Some debugging code had been left in by mistake.)
2007.05.24:
- Modified "setupDatagramSocket()" to better handle setting "ReceivingInterfaceAddr" when creating a socket
to be used to send/receive multicast.
- Made a couple of minor changes to overcome some compilation errors that some people were apparently seeing.
2007.05.23:
- The RTSP server now includes the "source=" parameter in the response to a RTSP "SETUP" command.
This works around a bug in QuickTime Player that would cause it to not send RTCP "RR" packets
(when playing a unicast stream, and running on Mac OS X). (Thanks to Dave Singer et al at Apple for tracking
down this problem.)
- The RTSP server implementation no longer terminates the session if it returns 400 or 405 errors.
2007.04.24a:
- Fixed a problem in the new "RTSPOverHTTPServer" code that was causing some people compilation problems.
2007.04.24:
- Fixed a typo in "testOnDemandRTSPServer.cpp". (Thanks to Nils Grundback for noticing this.)
- Modified the signature of "RTSPServer::specialClientAccessCheck()" (defined in the previous revision) to add
a new "clientAddr" parameter (a "struct sockaddr_in"), to allow special access checking based on clients' IP
address.
- Make sure that the locale is set to "POSIX" when calling "toupper()" or "tolower()" on human-supplied strings.
(Thanks to Ismail Doenmez for noting this.)
2007.04.20:
- Modified "MPEG2TransportStreamMultiplexor" to set the "discontinuity_indicator" flag for the first
"adaptation_field" in the output Transport Stream.
- Changed "AMRAudioRTPSource" to more accurately report whether/when an interleaved frame's timestamp has
been synchronized using RTCP.
(Thanks to David Bertrand for this patch.)
- Made to a small fix to the previous revision's support for multicast streaming of raw UDP (nonstandard)
- Added a virtual function to "OnDemandServerMediaSubsession" for closing the stream source.
Subclasses can redefine this, if they wish, to do something smarter. (Thanks to Igor Bukanov for this patch.)
- Added support to "RTSPServer" for optionally performing special per-client access control, beyond the
standard Digest Authentication method. (Thanks to Igor Bukanov for this patch.)
- Made a minor optimization to "Groupsock.cpp". (Thanks to Maxim Petrov for this suggestion.)
- Added an initial implementation of RTSP-over-HTTP at the server level (it was already supported at the client level).
(Note: This code has not yet been completed, and doesn yet work, so don't try to use it.)
2007.02.20:
- Updated "RTSPServer" to support multicast streaming of raw UDP streams (nonstandard).
(Thanks to Aesmund Grammeltvedt for this modification.)
- Made "RTSPClient" a little more robust in case the TCP connection fails.
- Made "RTPSink::rtpmapLine()" virtual (as requested by Andrew Voznytsa).
- Removed an archaic (no longer used) declaration in "groupsock/include/Groupsock.hh".
- Added an optional "allowKasennaProtocol" parameter to "RTSPClient::describeWithPassword()"
(similar to "RTSPClient::describeURL()"). (Thanks to Igor Bukanov for this suggestion.)s
2007.01.17:
- Fixed a bug that would cause the "MPEG2TransportStreamIndexer" application to fail when run on a big-endian
architecture.
- Added a new cl "H264VideoFileSink", that prepends each incoming H.264 NAL unit with the prefix 0x000001,
before writing it to the file. Also updated the "openRTSP" code to use this, when receiving H.264/RTP streams.
(Thanks to Chris Kuiper for contributing this.)
- Added a temporary #ifdef to "GroupsockHelper.cpp" to work around a compliation problem when building
for Cygwin.
2007.01.11:
- Improved the "MPEG2IndexFromTransportStream" class to recogize Transport Stream
PAT and PMT (tables). This in turn makes the "MPEG2TransportStreamIndexer"
utility more robust.
- Fixed a minor bug in "MPEG2TransportStreamFromESSource".
2007.01.09:
- Added RTSP server support for 'trick play' operations on MPEG-2 Transport Stream
files. This requires the presence of a ".tsx" indexle for each ".ts" file.
(This functionality will shortly be documented on the LIVE555 web site,
and announced on the "live-devel" mailing list.)
- Improved the performance of asynchronous file reading in "ByteStreamFileSource".
(Thanks to Aesmund Grammeltvedt for this suggestion.)
- Added "-D_FILE_OFFSET_BITS=64" to the "COMPILE_OPTS" line for each of the Linux config files, in order to
alleviate possible problems with I/O on large files.
2006.12.31:
- We now implement "ByteStreamFileSource" on Windows using synchronous file reads,
by default. I had thought that Windows XP had fixed the problem - present in
earlier versions of Windows - whereby open files are not treated as select()able
sockets. But apparently the problem is still there.
- Added code that will - probably in the next release, very soon - support server
'trick mode' operations on MPEG-2 Transport Stream files. At present, we have two
new applications - in the "testProgs" directory - that help support this:
"MPEG2TransportStreamIndexer" create a special index file for a Transport Stream
file), and "testMPEG2TransportStreamTrickPlay" (to generate a new Transport Stream
file that simulates a 'trick play' operation performed on the original Transport
Stream file). See my forthcoming post to the "live-devel" mailing list for more
details.
- Fixed a bug in the Base64 encoding routine. (Thanks to Sebastian Gracias for reporting this.)
2006.12.08:
- Made sure that each TCP socket used by a "RTSPserver" is non-blocking, so that a slow or hanging client
cannot hang a server. (Thanks to "jers (at) inwind.it" for this suggestion.)
To generate a diff of this commit:
cvs rdiff -r1.14 -r1.14.12.1 pkgsrc/net/liblive/Makefile
cvs rdiff -r1.3 -r1.3.12.1 pkgsrc/net/liblive/PLIST
cvs rdiff -r1.5 -r1.5.12.1 pkgsrc/net/liblive/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Fredrik Pettai" <pettai@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/38038 CVS commit: pkgsrc/net/pptp
Date: Sun, 24 Oct 2010 16:16:28 +0000
Module Name: pkgsrc
Committed By: pettai
Date: Sun Oct 24 16:16:28 UTC 2010
Modified Files:
pkgsrc/net/pptp: Makefile distinfo
Log Message:
Release 1.7.1: (13th February 2006)
- use prctl(2) to set process name [Cameron]
- add --version option [Cameron]
- remove superfluous sigset [Cameron/Gono]
- default options file to not require MPPE (#166394) [Howarth]
- add PROTOCOL-SECURITY discussion [Cameron/Mueller]
Fixes old PR pkg/38038
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/pptp/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/pptp/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Fredrik Pettai" <pettai@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/38038 CVS commit: pkgsrc/net/pptp
Date: Sun, 24 Oct 2010 16:55:03 +0000
Module Name: pkgsrc
Committed By: pettai
Date: Sun Oct 24 16:55:03 UTC 2010
Modified Files:
pkgsrc/net/pptp: Makefile distinfo
pkgsrc/net/pptp/patches: patch-ah
Log Message:
Missed the included patch in PR pkg/38038, now its also appended
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/pptp/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/pptp/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/pptp/patches/patch-ah
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Sergey Svishchev" <shattered@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/38038 CVS commit: pkgsrc/audio/ifp-line
Date: Sat, 18 Jun 2011 10:01:28 +0000
Module Name: pkgsrc
Committed By: shattered
Date: Sat Jun 18 10:01:28 UTC 2011
Modified Files:
pkgsrc/audio/ifp-line: Makefile PLIST distinfo
Removed Files:
pkgsrc/audio/ifp-line/patches: patch-aa
Log Message:
PR/38038 -- update to ifp-line 0.3. Changes:
0.3:
* autotooled
* Add iconv(3) support.
ifp-line can transfer file with non-ASCII filename.
* Add "version" command. Show ifp-line's version.
* ifp-1XX can download MP3/WMA/ASF to PC!
Firmware version 3.23 and later required.
0.2.4.7:
* Print "help" message before opening the iFP device
and add -h/-help/--help options.
0.2.4.6:
* Bug fix release.
* Beta version of N10 firmware update support (not tested).
* Fix bug with older versions of libusb.
* Fix "ifp get" behavioir with non-existant file.
0.2.4.5:
* Bug fix release.
* Fix behavior of "ifp download VOICE somedir" and "ifp get VOICE".
* Fix bug of "ifp put /path/to/music.mp3".
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/audio/ifp-line/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/ifp-line/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/ifp-line/distinfo
cvs rdiff -u -r1.7 -r0 pkgsrc/audio/ifp-line/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Fri, 12 May 2023 08:53:25 +0000
State-Changed-Why:
None of the things left in here are still relevant.
>Unformatted:
(Contact us)
$NetBSD: gnats-precook-prs,v 1.4 2018/12/21 14:20:20 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.