From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Nov 22 20:40:01 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63E89106566B for ; Tue, 22 Nov 2011 20:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3D8328FC18 for ; Tue, 22 Nov 2011 20:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id pAMKe1j9051708 for ; Tue, 22 Nov 2011 20:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id pAMKe1ra051707; Tue, 22 Nov 2011 20:40:01 GMT (envelope-from gnats) Resent-Date: Tue, 22 Nov 2011 20:40:01 GMT Resent-Message-Id: <201111222040.pAMKe1ra051707@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthias Sund Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9DDB106564A for ; Tue, 22 Nov 2011 20:31:26 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 8FBA98FC14 for ; Tue, 22 Nov 2011 20:31:26 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pAMKVQ9n074200 for ; Tue, 22 Nov 2011 20:31:26 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pAMKVQCX074199; Tue, 22 Nov 2011 20:31:26 GMT (envelope-from nobody) Message-Id: <201111222031.pAMKVQCX074199@red.freebsd.org> Date: Tue, 22 Nov 2011 20:31:26 GMT From: Matthias Sund To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/162764: [UPDATE] devel/upp: from version 3211 to 4179 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Nov 2011 20:40:01 -0000 >Number: 162764 >Category: ports >Synopsis: [UPDATE] devel/upp: from version 3211 to 4179 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Nov 22 20:40:00 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Matthias Sund >Release: RELENG_8 >Organization: >Environment: FreeBSD travelmate 8.2-STABLE FreeBSD 8.2-STABLE #7: Sun Nov 13 18:37:07 CET 2011 root@travelmate:/usr/obj/usr/src/sys/TRAVELMATE i386 >Description: Changelog for version 4179 ========================== "Rainbow" technology decouples U++ GUI from host platform. It is now possible to develop new GUI implementation without changing core U++ files. "Framebuffer" package uses Rainbow to implement GUI for trivial RGBA framebuffer (with keyboard and mouse inputs). New command line utility "umk" - GUI independent, U++ package builder: umk. Docking package was adopted to main source tree. TheIDE ------ - Support for UTF8-BOM encoding. - Layout files are now syntax highlighted, Assist++ now knows correct line position info. - Database schema files (.sch) are now syntax highlighted. Assist++ now knows to correct line position info. - Ide now has minimal Objective C and C++/CLR support. - New function to export documentation to html or pdf. - Layout designer now has 'struct' option in code generator - Image (.iml) designer now can import (insert) whole another .iml and also export .iml to png files. - There is now Assist++ for #include. - InsertColor function now supports QTF colors. - Local menu on package file items now has "Open file directory" item. Library ------- Core - U++ now has Value compatible Complex type. - CParser has new Unicode Escape option to understand "\u" escape codes (as in JavaScript). - ValueArray has now Insert, Append and Remove methods. - ValueMap has now Set(key, value) method. - Value now has operator[] (key) and operator[] (index) methods to directly access contained ValueMap and ValueArray elements. - double formatting (Format, Convert) now has support to easily replace decimal point with ',' character. - Core now has JSON (JavaScript Object Notation) parsing and creation support. - String now has GetCharCount() that is able to return correct number of characters (code-points) in String even if encoding is UTF-8. CtrlLib and CtrlCore (GUI library) - ArrayCtrl now has AsText, SetClipboard, AsQtf and AsCsv methods. - EditField now supports limited text highlighting. - New SetLayout_[layout name] template function generated from .lay (used to change compatible layout). Draw/PdfDraw/Report (graphical output) - Draw/PdfDraw/Report got minimalistic PDF/A support. - AttrText now has Bold/Italic/Underline/Strikeout methods. - New QtfReport for simplified reporting of Qtf. Other library changes - In SQL trace log, questionmark parameter placeholders are now replaced with actual parameters. - plugin\Sqlite3 is upgraded to 3.7.8. - plugin/tif is upgraded to version 1.43. - plugin/jpg now supports EXIM image orientation metadata. - New plugin/wincert package supports basic Win32 certificate manipulation and PDF digital signing. - HttpClient now supports PUT method. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN upp.orig/Makefile upp/Makefile --- upp.orig/Makefile 2011-11-21 20:51:00.000000000 +0100 +++ upp/Makefile 2011-11-22 21:12:15.000000000 +0100 @@ -6,8 +6,7 @@ # PORTNAME= upp -PORTVERSION= 3211 -PORTREVISION= 1 +PORTVERSION= 4179 CATEGORIES= devel x11-toolkits MASTER_SITES= SF DISTNAME= ${PORTNAME}-x11-src-${PORTVERSION} diff -ruN upp.orig/distinfo upp/distinfo --- upp.orig/distinfo 2011-11-21 20:51:00.000000000 +0100 +++ upp/distinfo 2011-11-21 20:59:28.000000000 +0100 @@ -1,2 +1,2 @@ -SHA256 (upp-x11-src-3211.tar.gz) = 1791e8f6b7e2b72e0f5508145780f2c2e4b484d5ec5def87cb7639d2498c97d9 -SIZE (upp-x11-src-3211.tar.gz) = 31356144 +SHA256 (upp-x11-src-4179.tar.gz) = 74557a998b51fc8ea73ef03a3a2483861674f0a15b2bfb985a3772695ae405c7 +SIZE (upp-x11-src-4179.tar.gz) = 38392395 diff -ruN upp.orig/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp upp/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp --- upp.orig/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp 2011-11-21 20:51:00.000000000 +0100 +++ upp/files/patch-uppsrc_CtrlLib_TrayIconX11.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ ---- uppsrc/CtrlLib/TrayIconX11.cpp.orig 2011-08-12 16:13:23.000000000 +0200 -+++ uppsrc/CtrlLib/TrayIconX11.cpp 2011-08-12 16:14:01.000000000 +0200 -@@ -106,7 +106,7 @@ void TrayIcon::Message(int type, const c - NotifyNotification *notification = notify_notification_new (title, text - , type == 1 ? "gtk-dialog-info" - : type == 2 ? "gtk-dialog-warning" -- : "gtk-dialog-error", NULL); -+ : "gtk-dialog-error"); - notify_notification_set_timeout(notification, timeout * 1000); - notify_notification_show (notification, &error); - #endif >Release-Note: >Audit-Trail: >Unformatted: