Package: perl-tk
Severity: wishlist
Hi,
I have recently uploaded an NMU of perl-tk to
unstable. Attached is the diff between 804.027-1 and 804.027-1.1.
Thanks,
--
Steve
"E-mail is for geeks and paedophiles."
- Sebastian, Cruel Intentions
diff -u perl-tk-804.027/PNG/zlib/Makefile perl-tk-804.027/PNG/zlib/Makefile
--- perl-tk-804.027/PNG/zlib/Makefile
+++ perl-tk-804.027/PNG/zlib/Makefile
@@ -14,7 +14,7 @@
CC=cc
-CFLAGS=-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -fPIC -DHAVE_UNISTD_H -DUSE_MMAP
+CFLAGS=-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -fPIC -DHAVE_UNISTD_H -DUSE_MMAP
#CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7
#CFLAGS=-g -DDEBUG
#CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
diff -u perl-tk-804.027/debian/changelog perl-tk-804.027/debian/changelog
--- perl-tk-804.027/debian/changelog
+++ perl-tk-804.027/debian/changelog
@@ -1,3 +1,15 @@
+perl-tk (1:804.027-1.1) unstable; urgency=low
+
+ * Upload to unstable.
+ * NMU, with the Release Manager's permission.
+ * Replace the Build-Depends on xlibs-dev with libx11-dev, libxft-dev,
+ libxt-dev and x-dev. (Closes: #347035)
+ * Add a Provides: libtk-perl, as renaming a package in an NMU is brutal.
+ * Apply patch that fixes a crash when run with an app linked against
+ GTK > 2.8. (Closes: #345334)
+
+ -- Steve Kowalik <[EMAIL PROTECTED]> Sun, 15 Jan 2006 03:37:52 +1100
+
perl-tk (1:804.027-1) experimental; urgency=low
* Upload to experimental until numerous transitions in unstable
diff -u perl-tk-804.027/debian/control perl-tk-804.027/debian/control
--- perl-tk-804.027/debian/control
+++ perl-tk-804.027/debian/control
@@ -2,12 +2,13 @@
Section: perl
Priority: optional
Maintainer: Michael C. Schultheiss <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>> 4.1), perl (>> 5.8.1), xlibs-dev
+Build-Depends: debhelper (>> 4.1), perl (>> 5.8.1), libx11-dev, libxft-dev,
libxt-dev, x-dev
Standards-Version: 3.6.1
Package: perl-tk
Architecture: any
Depends: ${shlibs:Depends}, ${perl:Depends}
+Provides: libtk-perl
Description: Perl module providing the Tk graphics library.
Perl/Tk (also known as pTk or ptk) is a collection of modules and
code that attempts to wed the easily configured Tk 4 widget toolkit
only in patch2:
unchanged:
--- perl-tk-804.027.orig/pTk/mTk/generic/tkEvent.c
+++ perl-tk-804.027/pTk/mTk/generic/tkEvent.c
@@ -986,7 +986,10 @@
TkWmProtocolEventProc(winPtr, eventPtr);
} else {
/* Perl/Tk had/has its own hook for this */
- LangClientMessage(winPtr->mainPtr->interp, (Tk_Window) winPtr,
eventPtr);
+ /* XXX XXX patch from
http://rt.cpan.org/NoAuth/Bug.html?id=16053, manually added by iblech XXX XXX */
+ if (eventPtr && winPtr && winPtr->mainPtr) {
+ LangClientMessage(winPtr->mainPtr->interp, (Tk_Window)
winPtr, eventPtr);
+ }
/*
* Finally, invoke any ClientMessage event handlers.