Sun Nov 10 20:29:24 2013 UTC ()
No custom operator new / delete.


(joerg)
diff -r1.21 -r1.22 pkgsrc/x11/rxvt-unicode/distinfo
diff -r0 -r1.1 pkgsrc/x11/rxvt-unicode/patches/patch-src_rxvtutil.h

cvs diff -r1.21 -r1.22 pkgsrc/x11/rxvt-unicode/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/rxvt-unicode/distinfo 2013/07/25 08:28:36 1.21
+++ pkgsrc/x11/rxvt-unicode/distinfo 2013/11/10 20:29:24 1.22
@@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
1$NetBSD: distinfo,v 1.21 2013/07/25 08:28:36 wiz Exp $ 1$NetBSD: distinfo,v 1.22 2013/11/10 20:29:24 joerg Exp $
2 2
3SHA1 (rxvt-unicode-9.18.tar.bz2) = 5d12639c4b17019357ee62c08916b826e5d03259 3SHA1 (rxvt-unicode-9.18.tar.bz2) = 5d12639c4b17019357ee62c08916b826e5d03259
4RMD160 (rxvt-unicode-9.18.tar.bz2) = 0429b78d85bdedbfa7a33dd749fb5e72582bb75f 4RMD160 (rxvt-unicode-9.18.tar.bz2) = 0429b78d85bdedbfa7a33dd749fb5e72582bb75f
5Size (rxvt-unicode-9.18.tar.bz2) = 897170 bytes 5Size (rxvt-unicode-9.18.tar.bz2) = 897170 bytes
6SHA1 (patch-Makefile.in) = 1c2890e2057d062f823f944fc2ecd2258f14b61e 6SHA1 (patch-Makefile.in) = 1c2890e2057d062f823f944fc2ecd2258f14b61e
7SHA1 (patch-configure) = bd8a6fb21a02f7df6c29a932de10fdc2213ae8b0 7SHA1 (patch-configure) = bd8a6fb21a02f7df6c29a932de10fdc2213ae8b0
8SHA1 (patch-doc_Makefile.in) = 8465193e21878a18ae467dc50a336a65f1bd4de7 8SHA1 (patch-doc_Makefile.in) = 8465193e21878a18ae467dc50a336a65f1bd4de7
9SHA1 (patch-src_perl_tabbed) = 7af00b0d704ca4801c86dedf80aadbbd1b87ad33 9SHA1 (patch-src_perl_tabbed) = 7af00b0d704ca4801c86dedf80aadbbd1b87ad33
 10SHA1 (patch-src_rxvtutil.h) = be8c1b26b24c3c36f8e0b24cf7fae51709cbaf34

File Added: pkgsrc/x11/rxvt-unicode/patches/Attic/patch-src_rxvtutil.h
$NetBSD: patch-src_rxvtutil.h,v 1.1 2013/11/10 20:29:24 joerg Exp $

C++ requires replacements for new and delete to be global.

--- src/rxvtutil.h.orig	2013-11-09 22:04:25.000000000 +0000
+++ src/rxvtutil.h
@@ -89,19 +89,6 @@ struct rxvt_vec : simplevec<void *>
 };
 #endif
 
-inline void *
-operator new (size_t size)
-{
-  // TODO: use rxvt_malloc
-  return malloc (size);
-}
-
-inline void
-operator delete (void *p)
-{
-  free (p);
-}
-
 template<typename T>
 struct auto_ptr
 {