1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-18 03:46:03 +00:00
freebsd-ports/x11
Will Andrews 174743bd5d Add patch for kdoctools/xml2man.cpp, similar to xslt.cpp patch.
Bump PORTREVISION just in case this is needed.

From Mikhail Teterin:
> Well, for  the same reason the  xslt.cpp sometimes works --  in fact, it
> worked for everyone, until someone tried it on current.
>
> In essence, the code  reads the whole file into a  buffer. It then tries
> to  turn that  buffer into  one of  qt's string-objects  (QCString). The
> class'  constructor  they chose  assumes,  it  is  passed a  valid  (aka
> \0-terminated) string and goes through  the buffer looking for the first
> 0-byte. The  file itself  does not  contain any,  so it  happily wonders
> behind the real end of the buffer  until it either finds a stray 0-byte,
> or seg-faults, trying to read a wrong page.
>
> Apparently,  more often  than  not, some  stray 0-byte  is  there --  no
> surprise. But  it will usually  create a  string that's longer  than the
> file size -- unless  the 0-byte happens to be right there  at the end of
> the  buffer.  Apparently, the  lamer, who  wrote it,  noticed  something
> strange, so he/she  explicitly truncates the created  QCString object to
> the known size of the file after instantiation:
>
>       contents.truncate(xmlFile.size())
>
> My patch  modifies the code to  use the correct QCString  constructor --
> the one,  that accepts  the maximum  size of the  string. This  does the
> right  thing  -- once  it  reaches  the end  of  the  buffer, it  stops,
> allocates the private storage (I hate  C++ for all this buffer copying),
> appends  the 0-byte  and creates  the object  of the  expected size.  No
> truncation is needed....

Thanks to Mikhail for his debugging on this problem; this patch further
removes the hazard of meinproc coredumps.

Submitted by:	mi
2001-08-29 23:16:13 +00:00
..
9menu Layout fixes in x11-wm. 2001-02-05 21:05:58 +00:00
9term Replace last remnants of "nonexistent", "/nonexistent" etc. with 2001-05-31 22:22:59 +00:00
accessx PORTVERSION is 0.950 not 9.50. I think PORTEPOCH is not needed since this 2001-04-07 04:22:51 +00:00
aterm Prepare for the forthcoming slave port. 2001-04-22 05:10:50 +00:00
bgrot Add logic to delete .conf file if not modified 2001-05-29 13:30:07 +00:00
blast Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
bricons Actually commit the new distinfo. 2001-01-28 19:34:21 +00:00
buttonbox The distfile disappeared from its master site. I attempted to 2001-08-14 09:10:04 +00:00
dgs Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
dxpc Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
dynamag Add ALL_TARGET to stop imake from trying to build dynamag.man. 2000-10-09 13:08:01 +00:00
ebuttons Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
ecore Upgrade to version 0.02 2001-04-30 15:28:53 +00:00
efancylauncher Sigh, fix a fat-finger: epplet -> epplets. 2001-08-23 00:15:19 +00:00
emu Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
erun Move distfile to MASTER_SITE_LOCAL as the author's site has been down for 2001-04-16 00:32:08 +00:00
eterm Make backspace generate ^H, not ^?. 2001-03-01 12:26:36 +00:00
eweather Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
fbsd-icons Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
finder Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
gbackground Various patches (mainly shared library revision changes) for those 2001-05-04 21:41:30 +00:00
gdm Upgrade to 2.2.3.2 2001-08-16 12:12:16 +00:00
gdm2 Upgrade to 2.2.3.2 2001-08-16 12:12:16 +00:00
gmessage change unreachable MASTER_SITES. 2001-03-12 17:52:32 +00:00
gnome Bump PORTREVISION of the metaport to indicate the structural changes below. 2001-06-19 11:35:46 +00:00
gnome2 Bump PORTREVISION of the metaport to indicate the structural changes below. 2001-06-19 11:35:46 +00:00
gnome2-fifth-toe Correct RUN_DEPENDS: AbiWord binary is called AbiWord', not abiword'. 2001-08-18 15:30:03 +00:00
gnome-applets Update to 1.4.0.3. 2001-08-09 10:05:26 +00:00
gnome-fifth-toe Correct RUN_DEPENDS: AbiWord binary is called AbiWord', not abiword'. 2001-08-18 15:30:03 +00:00
gnome-libs Update to 1.4.1.1. 2001-08-22 18:06:36 +00:00
gnomeapplets Update to 1.4.0.3. 2001-08-09 10:05:26 +00:00
gnomeapplets2 Update to 1.4.0.3. 2001-08-09 10:05:26 +00:00
gnomecore Update version number of gtkhtml shared library. 2001-08-03 07:27:39 +00:00
gnomelibs Update to 1.4.1.1. 2001-08-22 18:06:36 +00:00
gnomeres_applet -pthread --> ${PTHREAD_LIBS} 2001-03-29 16:35:19 +00:00
gswitchit Various patches (mainly shared library revision changes) for those 2001-05-04 21:41:30 +00:00
gswitchit_applet Various patches (mainly shared library revision changes) for those 2001-05-04 21:41:30 +00:00
gtk-theme-switch Install binary and a manual page as a "gtk-theme-switch", not just "switch" 2001-05-10 20:51:51 +00:00
gtk-theme-switch2 Install binary and a manual page as a "gtk-theme-switch", not just "switch" 2001-05-10 20:51:51 +00:00
gvid Various patches (mainly shared library revision changes) for those 2001-05-04 21:41:30 +00:00
gyroscope Remove WWW from pkg-plist. The site hasn't existed for quite some time 2001-03-21 20:23:39 +00:00
imwheel Deploy NOPORTDOCS PLIST support 2001-06-29 03:56:40 +00:00
kb2mb2 - bump PORTREVISION for new patch-ab file. 2001-08-25 06:33:07 +00:00
kde2 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kde3 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kde4 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kde4-baseapps Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kde4-runtime Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kde4-workspace Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdebase2 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdebase3 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdebase4 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdebase4-runtime Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdebase4-workspace Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdebase11 Reassign MAINTAINER to kde@FreeBSD.org, a group formed specifically to 2001-08-25 02:17:59 +00:00
kdelibs2 Add patch for kdoctools/xml2man.cpp, similar to xslt.cpp patch. 2001-08-29 23:16:13 +00:00
kdelibs3 Add patch for kdoctools/xml2man.cpp, similar to xslt.cpp patch. 2001-08-29 23:16:13 +00:00
kdelibs4 Add patch for kdoctools/xml2man.cpp, similar to xslt.cpp patch. 2001-08-29 23:16:13 +00:00
kdelibs11 Move code designed to prevent people from compiling/installing KDE N.x 2001-08-28 23:08:12 +00:00
kvidtune Overhaul QT/KDE support: 2001-04-03 08:14:43 +00:00
kworldwatch Update MASTER_SITE_SUBDIR for new location 2001-07-10 01:47:35 +00:00
launch.app Add launch.app 0.6.5, an application launcher for WindowMaker dock. 2001-08-20 15:58:53 +00:00
libdnd Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
libgnome Update to 1.4.1.1. 2001-08-22 18:06:36 +00:00
libhelp Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
libsx Remove giffunip@asme.org as the maintainer: he no longer has the ability 2001-08-23 20:21:52 +00:00
login.app Fix another fennerism. MASTER_SITE (http://wm.current.nu/) has been cracked 2001-05-22 19:18:56 +00:00
lupe Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
mgapdesk Add port for MGA Powerdesk. A X11 configurator / helper app for Matrox cards. 2001-06-02 20:36:28 +00:00
offix-clipboard Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
offix-execute Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
p5-X11-Protocol Remove empty directories on uninstall. 2001-04-20 13:16:43 +00:00
pkg
portoseguro Use MASTER_SITE_LOCAL because the author seems to have taken the 2001-06-01 15:39:23 +00:00
powershell
props Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
qrash This does not compile on the Alpha. 2001-04-20 11:13:07 +00:00
ruby-gnome Update ruby-gnome, ruby-gtk, ruby-gdkimlib and ruby-gdkpixbuf to 0.25. 2001-05-24 01:43:54 +00:00
ruby-gnome2 Update ruby-gnome, ruby-gtk, ruby-gdkimlib and ruby-gdkpixbuf to 0.25. 2001-05-24 01:43:54 +00:00
ruby-kde Use ${PORTNAME} as appropriate. 2001-04-06 17:21:29 +00:00
ruby-X11 Update to 0.5. 2001-07-10 19:33:12 +00:00
rxvt Add a buffer overflow fix 2001-08-23 21:09:26 +00:00
rxvt-devel o Add a buffer overflow patch in sync with rxvt port Makefile rev 2001-08-23 21:24:06 +00:00
rxvt-unicode Add a buffer overflow fix 2001-08-23 21:09:26 +00:00
stockticker_applet Clean up dependency chains after moving gtkhtml/gal inside the 2001-06-19 09:43:08 +00:00
sxpc Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
temperature.app Update to 1.3 2001-07-22 05:39:28 +00:00
tkgoodstuff Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
tycoon POSIX syntax for chown. 2001-06-04 09:33:50 +00:00
wdm Update version number of wmraster shared library. 2001-05-14 19:00:07 +00:00
wmbutton Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
wmcliphist New port wmcliphist version 0.2, Clipboard history management 2001-07-27 20:02:32 +00:00
wmmatrix Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
wmmenu - Add NOPORTDOCS support 2001-06-26 16:22:36 +00:00
wrapper The value of FORBIDDEN shouldn't have a period at the end: bsd.port.mk 2001-07-27 15:46:24 +00:00
wterm Remove src/*.o so that they all get rebuilt for the current architecture. 2001-07-25 17:39:03 +00:00
x3270 resolve problem with XFree86-4.0.2. 2001-03-06 17:23:38 +00:00
xalf - Unbroke on alpha; 2001-08-15 13:01:35 +00:00
xaniroc Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xantfarm Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xautolock Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xballoon Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xbanner Remove a dead MASTER_SITE 2001-08-20 05:54:11 +00:00
xcb - Update to version 2.3i 2001-06-07 07:16:48 +00:00
xcmd add xcmd 2001-08-18 08:57:54 +00:00
xco Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xcoloredit Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xcolors Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xcolorsel Unbroke port. 2001-06-13 15:52:17 +00:00
xcut Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xdialog Updated to 2.0.3 2001-07-13 05:39:52 +00:00
xdtm Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xfedor Use proper POSIX syntax for `chown'. 2001-06-01 06:05:18 +00:00
xfishtank Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
XFree86 Always enable extended input devices. Disabling this feature breaks the build. 2001-07-28 15:29:48 +00:00
XFree86-4 Allow the tga driver to load the "fb" module; without this, the driver 2001-08-29 19:20:13 +00:00
XFree86-4-clients Get rid of 'X11R6.4' from pkg-comment. 2001-06-16 20:17:49 +00:00
XFree86-4-documents Get rid of 'X11R6.4' from pkg-comment. 2001-06-16 20:17:49 +00:00
XFree86-4-libraries Update version number of freetype2 shared library. 2001-07-12 10:10:30 +00:00
XFree86-4-manuals Get rid of 'X11R6.4' from pkg-comment. 2001-06-16 20:17:49 +00:00
XFree86-aoutlibs Oops. Switch maintainer to myself, since I did the work, reg is 2001-05-22 20:23:56 +00:00
XFree86-contrib Style fixes for ports category x11. 2001-02-05 20:58:33 +00:00
xgrab Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xkbctrl Update MASTER_SITES 2001-06-02 06:45:44 +00:00
xkbset add xkbset 2001-05-27 14:34:55 +00:00
xkeycaps Unbreak the build for XFree86-4 (rman bug) 2001-08-09 00:47:14 +00:00
xkeywrap Update port: x11/xkeywrap to version 1.1 2001-05-01 09:43:26 +00:00
xloadimage Add USE_XLIB. 2001-07-27 02:36:26 +00:00
xlockmore Link against ${PTHREAD_LIBS} if we want MESAGL. Mesa is now compiled 2001-07-18 10:46:13 +00:00
xlogout Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xlupe Don't hard-code -O2. Instead use whatever the imake default is. 2001-04-30 00:56:47 +00:00
xmangekyou Update to 2.0.1, which fixes a segfault problem. 2000-11-03 17:07:32 +00:00
xmascot Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xmold Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xmotd add xmotd 1.16 2001-08-28 07:13:10 +00:00
xmove o copying files/Imakefile instead of Makefile to make USE_IMAKE working. 2001-03-13 22:46:51 +00:00
xmsg Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xmx Oliver Breuninger sent me an updated email address, so put him back 2001-07-11 16:33:46 +00:00
xprompt Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xscreensaver Upgrade to 3.33, and include the GLE library as a dependency. The extrusion 2001-06-05 10:52:29 +00:00
xskyroot Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xsnow Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xstarroll Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xtacy Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xtattr
xtermset Update to 0.5.1 and fix a bug related to using freed memory. 2001-04-17 08:41:23 +00:00
xtestpicture Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
xtoolwait Style fixes for ports/x11. 2001-02-05 16:18:54 +00:00
xtset New port: xtset 2001-03-09 01:59:37 +00:00
xvkbd Update to 1.2 2001-02-23 15:52:38 +00:00
xwatchwin Correct manpage examples, and fix build warnings. 2001-01-20 10:32:55 +00:00
xwit Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
xxkb Update to 1.6. 2001-04-02 09:35:05 +00:00
xzoom
Makefile add xmotd 1.16 2001-08-28 07:13:10 +00:00