Re: Bug#669059: Reopening Bug #669059
On Sex, 2012-05-25 at 11:04 +0200, Samuel Thibault wrote: > I can make an 0-day NMU of webkit, if that can help the maintainer. It > would be the attached patch. Sure, please feel free, I'll acknowledge the NMU ASAP, thanks =) -- Gustavo Noronha Silva Debian signature.asc Description: This is a digitally signed message part
Re: Bug#669059: Reopening Bug #669059
Samuel Thibault, le Fri 25 May 2012 11:04:10 +0200, a écrit :
> I can make an 0-day NMU of webkit, if that can help the maintainer. It
> would be the attached patch.
I have tested it successfully on linux and kfreebsd.
Samuel
> diff -Nru webkit-1.8.1/debian/changelog webkit-1.8.1/debian/changelog
> --- webkit-1.8.1/debian/changelog 2012-05-24 03:55:35.0 +0200
> +++ webkit-1.8.1/debian/changelog 2012-05-25 11:02:55.0 +0200
> @@ -1,3 +1,12 @@
> +webkit (1.8.1-3.1) unstable; urgency=low
> +
> + * Non-maintainer upload.
> + * Fix debian/patches/10_kfreebsd_support.patch
> + debian/patches/11_hurd_support.patch patches for kfreebsd and hurd build
> + (Closes: #669059).
> +
> + -- Samuel Thibault Fri, 25 May 2012 11:00:30 +0200
> +
> webkit (1.8.1-3) unstable; urgency=low
>
>[ Samuel Thibault ]
> diff -Nru webkit-1.8.1/debian/patches/10_kfreebsd_support.patch
> webkit-1.8.1/debian/patches/10_kfreebsd_support.patch
> --- webkit-1.8.1/debian/patches/10_kfreebsd_support.patch 2012-05-24
> 03:55:35.0 +0200
> +++ webkit-1.8.1/debian/patches/10_kfreebsd_support.patch 2012-05-25
> 11:02:47.0 +0200
> @@ -7,7 +7,7 @@
> #define ANGLE_OS_WIN
> #elif defined(__APPLE__) || defined(__linux__) || \
> - defined(__FreeBSD__) || defined(__OpenBSD__) || \
> -+ defined(__FreeBSD__) || defined(__GLIBC__) || defined(__OpenBSD__) ||
> \
> ++ defined(__FreeBSD__) || defined(__GLIBC__) || defined(__GNU__) ||
> defined(__OpenBSD__) || \
> defined(__sun) || defined(ANDROID)
> #define ANGLE_OS_POSIX
> #else
> diff -Nru webkit-1.8.1/debian/patches/11_hurd_support.patch
> webkit-1.8.1/debian/patches/11_hurd_support.patch
> --- webkit-1.8.1/debian/patches/11_hurd_support.patch 2012-05-24
> 03:55:35.0 +0200
> +++ webkit-1.8.1/debian/patches/11_hurd_support.patch 2012-05-25
> 11:02:47.0 +0200
> @@ -1,6 +1,6 @@
> --- a/Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp2012-02-19
> 18:45:45.0 +0100
> +++ b/Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp2012-04-23
> 10:24:41.0 +0200
> -@@ -37,9 +37,13 @@
> +@@ -37,9 +37,14 @@
> return CString();
> return CString(readLinkBuffer, result);
> }
> @@ -11,6 +11,7 @@
> + return CString();
> +}
> +#elif OS(UNIX)
> ++CString getCurrentExecutablePath()
> +{
> static char readLinkBuffer[PATH_MAX];
> ssize_t result = readlink("/proc/curproc/file", readLinkBuffer,
> PATH_MAX);
--
Samuel
Je suis maintenant possesseur d'un ordinateur portable Compaq Armada
1592DT avec port infra-rouge. Auriez-vous connaissance de programmes
suceptibles d'utiliser ce port afin de servir de télécommande ?
-+- JN in NPC : ben quoi, c'est pas à ça que ça sert ?
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]
Re: Bug#669059: Reopening Bug #669059
Hi! On Fri, 25 May 2012 01:01:44 +0200, Svante Signell wrote: > 10_kfreebsd_support.patch needs to to add a __GNU__ statement to take > effect for GNU/Hurd. It seems that __GLIBC__ is not automatically > defined. Indeed __GLIBC__ is only defined once a glibc header has been included, and thus subsequently its features.h : $ echo '' | gcc -dM -E -x c - -o - | grep \#define\ __G\\\(LIBC\\\|NU\\\)__ #define __GNU__ 1 $ echo '#include ' | gcc -dM -E -x c - -o - | grep \#define\ __G\\\(LIBC\\\|NU\\\)__ #define __GLIBC__ 2 #define __GNU__ 1 Grüße, Thomas pgpUVSBt55dvM.pgp Description: PGP signature
Re: Bug#669059: Reopening Bug #669059
I can make an 0-day NMU of webkit, if that can help the maintainer. It
would be the attached patch.
Samuel
diff -Nru webkit-1.8.1/debian/changelog webkit-1.8.1/debian/changelog
--- webkit-1.8.1/debian/changelog 2012-05-24 03:55:35.0 +0200
+++ webkit-1.8.1/debian/changelog 2012-05-25 11:02:55.0 +0200
@@ -1,3 +1,12 @@
+webkit (1.8.1-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix debian/patches/10_kfreebsd_support.patch
+ debian/patches/11_hurd_support.patch patches for kfreebsd and hurd build
+ (Closes: #669059).
+
+ -- Samuel Thibault Fri, 25 May 2012 11:00:30 +0200
+
webkit (1.8.1-3) unstable; urgency=low
[ Samuel Thibault ]
diff -Nru webkit-1.8.1/debian/patches/10_kfreebsd_support.patch
webkit-1.8.1/debian/patches/10_kfreebsd_support.patch
--- webkit-1.8.1/debian/patches/10_kfreebsd_support.patch 2012-05-24
03:55:35.0 +0200
+++ webkit-1.8.1/debian/patches/10_kfreebsd_support.patch 2012-05-25
11:02:47.0 +0200
@@ -7,7 +7,7 @@
#define ANGLE_OS_WIN
#elif defined(__APPLE__) || defined(__linux__) || \
- defined(__FreeBSD__) || defined(__OpenBSD__) || \
-+ defined(__FreeBSD__) || defined(__GLIBC__) || defined(__OpenBSD__) || \
++ defined(__FreeBSD__) || defined(__GLIBC__) || defined(__GNU__) ||
defined(__OpenBSD__) || \
defined(__sun) || defined(ANDROID)
#define ANGLE_OS_POSIX
#else
diff -Nru webkit-1.8.1/debian/patches/11_hurd_support.patch
webkit-1.8.1/debian/patches/11_hurd_support.patch
--- webkit-1.8.1/debian/patches/11_hurd_support.patch 2012-05-24
03:55:35.0 +0200
+++ webkit-1.8.1/debian/patches/11_hurd_support.patch 2012-05-25
11:02:47.0 +0200
@@ -1,6 +1,6 @@
--- a/Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp 2012-02-19
18:45:45.0 +0100
+++ b/Source/JavaScriptCore/wtf/gobject/GlibUtilities.cpp 2012-04-23
10:24:41.0 +0200
-@@ -37,9 +37,13 @@
+@@ -37,9 +37,14 @@
return CString();
return CString(readLinkBuffer, result);
}
@@ -11,6 +11,7 @@
+ return CString();
+}
+#elif OS(UNIX)
++CString getCurrentExecutablePath()
+{
static char readLinkBuffer[PATH_MAX];
ssize_t result = readlink("/proc/curproc/file", readLinkBuffer, PATH_MAX);

