[SCM] jkmeter/master: Refreshed patches
mira-guest at users.alioth.debian.org
mira-guest at users.alioth.debian.org
Wed Aug 3 01:03:16 UTC 2011
The following commit has been merged in the master branch:
commit 6802629db937cd1503bdeebca717c9ba595eefca
Author: Jaromír Mikeš <mira.mikes at seznam.cz>
Date: Wed Aug 3 03:02:36 2011 +0200
Refreshed patches
diff --git a/debian/patches/01-makefile.patch b/debian/patches/01-makefile.patch
index ae17dfb..2011b59 100644
--- a/debian/patches/01-makefile.patch
+++ b/debian/patches/01-makefile.patch
@@ -1,47 +1,28 @@
Description: Put DESTDIR before PREFIX to set the installation path properly.
- Set prefix properly and fix install commands.
- Pass -pthread flag to the linker to fix FTBFS with binutils-gold.
+ Set prefix properly and removed -march=native cpp flag
Author: Jaromír Mikeš <mira.mikes at seznam.cz>
Author: Alessio Treglia <alessio at debian.org>
Forwarded: Fons Adriaensen <fons at kokkinizita.net>
----
- source/Makefile | 13 +++++++------
- 1 file changed, 7 insertions(+), 6 deletions(-)
---- jkmeter.orig/source/Makefile
-+++ jkmeter/source/Makefile
-@@ -14,8 +14,9 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+Index: jkmeter/source/Makefile
+===================================================================
+--- jkmeter.orig/source/Makefile 2011-08-03 02:45:40.420992633 +0200
++++ jkmeter/source/Makefile 2011-08-03 02:46:35.887176814 +0200
+@@ -19,14 +19,14 @@
+ # -------------------------------------------------------------------------
-+DESTDIR=
-PREFIX = /usr/local
+PREFIX = /usr
SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
LIBDIR = lib$(SUFFIX)
- SHARED = $(PREFIX)/share
-@@ -34,7 +35,7 @@ JKMETER_O = jkmeter.o styles.o mainwin.o
+ BINDIR = $(PREFIX)/bin
+ SHARED = $(PREFIX)/share/jkmeter
+ VERSION = 0.6.1
+-CPPFLAGS += -O2 -ffast-math -Wall -MMD -MP -DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
+-CPPFLAGS += -march=native
++CPPFLAGS += -O3 -ffast-math -Wall -MMD -MP -DVERSION=\"$(VERSION)\" -DSHARED=\"$(SHARED)\"
++#CPPFLAGS += -march=native
- jkmeter: CPPFLAGS += -ffast-math -I/usr/include/freetype2
- jkmeter: LDLIBS += -lclxclient -lclthreads -ljack -lpng -lXft -lX11 -lrt
--jkmeter: LDFLAGS += -L/usr/X11R6/lib
-+jkmeter: LDFLAGS += -L/usr/X11R6/lib -pthread
- jkmeter: $(JKMETER_O)
- g++ $(LDFLAGS) -o $@ $(JKMETER_O) $(LDLIBS)
-@@ -43,10 +44,10 @@ $(JKMETER_O):
-
-
- install: all
-- /usr/bin/install -d $(PREFIX)/bin
-- /usr/bin/install -m 755 jkmeter $(PREFIX)/bin
-- /usr/bin/install -d $(SHARED)/jkmeter
-- /usr/bin/install -m 644 ../share/* $(SHARED)/jkmeter
-+ /usr/bin/install -d $(DESTDIR)$(PREFIX)/bin
-+ /usr/bin/install -m 755 jkmeter $(DESTDIR)$(PREFIX)/bin
-+ /usr/bin/install -d $(DESTDIR)$(SHARED)/jkmeter
-+ /usr/bin/install -m 644 ../share/* $(DESTDIR)$(SHARED)/jkmeter
-
- clean:
- /bin/rm -f *~ *.o *.a *.d *.so
+ all: jkmeter
diff --git a/debian/patches/02-build_with_new_libpng.patch b/debian/patches/02-build_with_new_libpng.patch
index 43b203b..da37254 100644
--- a/debian/patches/02-build_with_new_libpng.patch
+++ b/debian/patches/02-build_with_new_libpng.patch
@@ -2,21 +2,33 @@ Description: Fix FTBFS with libpng 1.5
Author: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Forwarded: Yes
---- jkmeter-0.4.0.orig/source/mkimage.cc
-+++ jkmeter-0.4.0/source/mkimage.cc
-@@ -73,9 +73,15 @@ XImage *mkimage (const char *file, X_dis
+Index: jkmeter/source/png2img.cc
+===================================================================
+--- jkmeter.orig/source/png2img.cc 2011-08-03 02:49:35.525296179 +0200
++++ jkmeter/source/png2img.cc 2011-08-03 02:53:39.657304866 +0200
+@@ -76,16 +76,15 @@
PNG_TRANSFORM_STRIP_16 | PNG_TRANSFORM_PACKING | PNG_TRANSFORM_EXPAND,
0);
+-// This requires libpng14 or later. If you still have an
+-// older version, use the three commented lines instead.
+-
+- dx = png_get_image_width (png_ptr, png_info);
+- dy = png_get_image_height (png_ptr, png_info);
+- dp = (png_get_color_type (png_ptr, png_info) & PNG_COLOR_MASK_ALPHA) ? 4 : 3;
+-
+-// dx = png_info->width;
+-// dy = png_info->height;
+-// dp = (png_info->color_type & PNG_COLOR_MASK_ALPHA) ? 4 : 3;
+#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4
+ dx = png_get_image_width(png_ptr, png_info);
+ dy = png_get_image_height(png_ptr, png_info);
+ dp = (png_get_color_type(png_ptr, png_info) & PNG_COLOR_MASK_ALPHA) ? 4 : 3;
+#else
- dx = png_info->width;
- dy = png_info->height;
- dp = (png_info->color_type & PNG_COLOR_MASK_ALPHA) ? 4 : 3;
++ dx = png_info->width;
++ dy = png_info->height;
++ dp = (png_info->color_type & PNG_COLOR_MASK_ALPHA) ? 4 : 3;
+#endif
+
data = (const unsigned char **)(png_get_rows (png_ptr, png_info));
- image = XCreateImage (disp->dpy (),
--
jkmeter packaging
More information about the pkg-multimedia-commits
mailing list