[Midnightbsd-cvs] mports [18858] trunk/x11-toolkits/gtkmm20: fix plist for gtk20
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat May 9 10:10:46 EDT 2015
Revision: 18858
http://svnweb.midnightbsd.org/mports/?rev=18858
Author: laffer1
Date: 2015-05-09 10:10:46 -0400 (Sat, 09 May 2015)
Log Message:
-----------
fix plist for gtk20
Modified Paths:
--------------
trunk/x11-toolkits/gtkmm20/Makefile
trunk/x11-toolkits/gtkmm20/distinfo
trunk/x11-toolkits/gtkmm20/pkg-plist
Added Paths:
-----------
trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_scale.cc
trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeview.h
Modified: trunk/x11-toolkits/gtkmm20/Makefile
===================================================================
--- trunk/x11-toolkits/gtkmm20/Makefile 2015-05-09 14:09:12 UTC (rev 18857)
+++ trunk/x11-toolkits/gtkmm20/Makefile 2015-05-09 14:10:46 UTC (rev 18858)
@@ -3,7 +3,7 @@
PORTNAME= gtkmm
PKGNAMESUFFIX= 20
PORTVERSION= 2.2.12
-PORTREVISION?= 9
+PORTREVISION?= 10
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME/sources/${PORTNAME}/2.2
DIST_SUBDIR= gnome2
@@ -12,22 +12,22 @@
COMMENT= C++ wrapper for Gtk+, Pango, Atk, and Glib
LICENSE= lgpl
-USE_BZIP2= yes
-LATEST_LINK= gtkmm2
+USES+= tar:bzip2
+PORTSCOUT= ignore:1
+
.if !defined(REFERENCE_PORT)
-LIB_DEPENDS= sigc-1.2.5:${PORTSDIR}/devel/libsigc++12
+LIB_DEPENDS= libsigc-1.2.so:${PORTSDIR}/devel/libsigc++12
BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
-USE_AUTOTOOLS= libtool
-USE_GMAKE= yes
-USE_XORG= x11
+USES+= gmake libtool:keepla pathfix pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USE_GNOME= gnomehack lthack gtk20
+USE_GNOME= gtk20
CONFIGURE_ARGS= --enable-static=yes \
--with-sigc-prefix=${LOCALBASE}
+INSTALL_TARGET= install-strip
post-patch:
@${REINPLACE_CMD} -e 's|glib/gmessages.h|glib/gtestutils.h|g' \
@@ -34,6 +34,9 @@
${WRKSRC}/glib/src/*.ccg ${WRKSRC}/glib/glibmm/*.* \
${WRKSRC}/gtk/src/*.* ${WRKSRC}/gtk/gtkmm/*.* \
${WRKSRC}/demos/gtk-demo/*.cc
+ @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
+ ${WRKSRC}/glib/glibmm/*.cc ${WRKSRC}/glib/glibmm/*.h \
+ ${WRKSRC}/gtk/gtkmm/textbuffer.cc
.for d in docs examples tests
@${REINPLACE_CMD} -e '/^SUBDIRS =/s/${d}//' ${WRKSRC}/Makefile.in
.endfor
Modified: trunk/x11-toolkits/gtkmm20/distinfo
===================================================================
--- trunk/x11-toolkits/gtkmm20/distinfo 2015-05-09 14:09:12 UTC (rev 18857)
+++ trunk/x11-toolkits/gtkmm20/distinfo 2015-05-09 14:10:46 UTC (rev 18858)
@@ -1,4 +1,2 @@
-MD5 (gnome2/gtkmm-2.2.12.tar.bz2) = d72986a00006aad01c9f5c2566a6f671
SHA256 (gnome2/gtkmm-2.2.12.tar.bz2) = 8aa93a899f7aa55617041107dd3290ccbd3b2b81348a745a66557b159617bb57
-RMD160 (gnome2/gtkmm-2.2.12.tar.bz2) = 009c6af3c638f2e55eaf82e5d9cdf468ca0a62ad
SIZE (gnome2/gtkmm-2.2.12.tar.bz2) = 3846586
Added: trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_scale.cc
===================================================================
--- trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_scale.cc (rev 0)
+++ trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_scale.cc 2015-05-09 14:10:46 UTC (rev 18858)
@@ -0,0 +1,10 @@
+--- gtk/gtkmm/scale.cc.orig 2013-08-31 20:43:53.000000000 +0200
++++ gtk/gtkmm/scale.cc 2013-08-31 20:49:39.000000000 +0200
+@@ -31,6 +31,7 @@
+ #include <gtk/gtkhscale.h>
+ #include <gtk/gtkvscale.h>
+ #include <math.h>
++#include <cstdlib>
+
+ namespace Gtk
+ {
Property changes on: trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_scale.cc
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeview.h
===================================================================
--- trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeview.h (rev 0)
+++ trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeview.h 2015-05-09 14:10:46 UTC (rev 18858)
@@ -0,0 +1,19 @@
+--- gtk/gtkmm/treeview.h.orig 2013-08-31 15:49:24.000000000 +0200
++++ gtk/gtkmm/treeview.h 2013-08-31 15:59:45.000000000 +0200
+@@ -3,6 +3,7 @@
+ #ifndef _GTKMM_TREEVIEW_H
+ #define _GTKMM_TREEVIEW_H
+
++#include <cstdlib>
+ #include <glibmm.h>
+
+ /* $Id: treeview.hg,v 1.71 2004/06/03 09:38:35 murrayc Exp $ */
+@@ -1296,7 +1297,7 @@
+
+ //Convert the text to a number, using the same logic used by GtkCellRendererText when it stores numbers.
+ char* pchEnd = 0;
+- ColumnType new_value = static_cast<ColumnType>( strtod(new_text.c_str(), &pchEnd) );
++ ColumnType new_value = static_cast<ColumnType>( std::strtod(new_text.c_str(), &pchEnd) );
+
+ //Store the user's new text in the model:
+ Gtk::TreeRow row = *iter;
Property changes on: trunk/x11-toolkits/gtkmm20/files/patch-gtk_gtkmm_treeview.h
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/x11-toolkits/gtkmm20/pkg-plist
===================================================================
--- trunk/x11-toolkits/gtkmm20/pkg-plist 2015-05-09 14:09:12 UTC (rev 18857)
+++ trunk/x11-toolkits/gtkmm20/pkg-plist 2015-05-09 14:10:46 UTC (rev 18858)
@@ -458,46 +458,35 @@
lib/libatkmm-1.0.a
lib/libatkmm-1.0.la
lib/libatkmm-1.0.so
-lib/libatkmm-1.0.so.6
+lib/libatkmm-1.0.so.1
+lib/libatkmm-1.0.so.1.5.11
lib/libgdkmm-2.0.a
lib/libgdkmm-2.0.la
lib/libgdkmm-2.0.so
-lib/libgdkmm-2.0.so.6
+lib/libgdkmm-2.0.so.1
+lib/libgdkmm-2.0.so.1.5.11
lib/libglibmm-2.0.a
lib/libglibmm-2.0.la
lib/libglibmm-2.0.so
-lib/libglibmm-2.0.so.6
+lib/libglibmm-2.0.so.1
+lib/libglibmm-2.0.so.1.5.11
lib/libgtkmm-2.0.a
lib/libgtkmm-2.0.la
lib/libgtkmm-2.0.so
-lib/libgtkmm-2.0.so.6
+lib/libgtkmm-2.0.so.1
+lib/libgtkmm-2.0.so.1.5.11
lib/libgtkmm_generate_extra_defs-2.0.a
lib/libgtkmm_generate_extra_defs-2.0.la
lib/libgtkmm_generate_extra_defs-2.0.so
-lib/libgtkmm_generate_extra_defs-2.0.so.6
+lib/libgtkmm_generate_extra_defs-2.0.so.1
+lib/libgtkmm_generate_extra_defs-2.0.so.1.5.11
lib/libpangomm-1.0.a
lib/libpangomm-1.0.la
lib/libpangomm-1.0.so
-lib/libpangomm-1.0.so.6
+lib/libpangomm-1.0.so.1
+lib/libpangomm-1.0.so.1.5.11
libdata/pkgconfig/atkmm-1.0.pc
libdata/pkgconfig/gdkmm-2.0.pc
libdata/pkgconfig/glibmm-2.0.pc
libdata/pkgconfig/gtkmm-2.0.pc
libdata/pkgconfig/pangomm-1.0.pc
- at dirrm lib/gtkmm-2.0/proc/pm
- at dirrm lib/gtkmm-2.0/proc/m4
- at dirrm lib/gtkmm-2.0/proc
- at dirrm lib/gtkmm-2.0/include
- at dirrm lib/gtkmm-2.0
- at dirrm include/gtkmm-2.0/pangomm/private
- at dirrm include/gtkmm-2.0/pangomm
- at dirrm include/gtkmm-2.0/gtkmm_generate_extra_defs
- at dirrm include/gtkmm-2.0/gtkmm/private
- at dirrm include/gtkmm-2.0/gtkmm
- at dirrm include/gtkmm-2.0/glibmm/private
- at dirrm include/gtkmm-2.0/glibmm
- at dirrm include/gtkmm-2.0/gdkmm/private
- at dirrm include/gtkmm-2.0/gdkmm
- at dirrm include/gtkmm-2.0/atkmm/private
- at dirrm include/gtkmm-2.0/atkmm
- at dirrm include/gtkmm-2.0
More information about the Midnightbsd-cvs
mailing list