ports/144372: [Maintainer Update] graphics/seam-carving-gui

Kuan-Chung Chiu buganini at gmail.com
Sun Feb 28 18:50:02 UTC 2010


>Number:         144372
>Category:       ports
>Synopsis:       [Maintainer Update] graphics/seam-carving-gui
>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:   Sun Feb 28 18:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Kuan-Chung Chiu
>Release:        9.0-CURRENT
>Organization:
N/A
>Environment:
FreeBSD Zeta.twbbs.org 9.0-CURRENT FreeBSD 9.0-CURRENT #1: Fri Feb 26 04:23:00 CST 2010     root at Zeta.twbbs.org:/usr/obj/usr/src/sys/ZETA  i386 Zeta

>Description:
Update graphics/seam-carving-gui to 1.11
tested in i386 tinderbox for FreeBSD 6,7,8,9
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN seam-carving-gui.orig/Makefile seam-carving-gui/Makefile
--- seam-carving-gui.orig/Makefile	2010-02-06 16:21:00.000000000 +0800
+++ seam-carving-gui/Makefile	2010-02-28 19:40:41.000000000 +0800
@@ -6,10 +6,10 @@
 #
 
 PORTNAME=	seam-carving-gui
-PORTVERSION=	1.10
-PORTREVISION=	1
+PORTVERSION=	1.11
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
+DISTNAME=	SeamCarvingGui-Src-${PORTVERSION}
 
 MAINTAINER=	buganini at gmail.com
 COMMENT=	The Seam Carving GUI is a GUI front end to CAIR
@@ -20,7 +20,7 @@
 USE_QT_VER=	4
 QT_COMPONENTS=	gui imageformats_run moc_build qmake_build uic_build
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
+WRKSRC=		${WRKDIR}/Src\ Seam\ Carving\ GUI\ ${PORTVERSION}
 
 PLIST_FILES=	bin/SeamCarvingGui
 
diff -ruN seam-carving-gui.orig/distinfo seam-carving-gui/distinfo
--- seam-carving-gui.orig/distinfo	2008-11-24 06:44:04.000000000 +0800
+++ seam-carving-gui/distinfo	2010-02-28 16:49:28.000000000 +0800
@@ -1,3 +1,3 @@
-MD5 (seam-carving-gui-1.10.tar.gz) = 38ff9e6f1284a84c76730f18fd5d26f0
-SHA256 (seam-carving-gui-1.10.tar.gz) = 0d626b0f1653fc21dadd3c1c79fa56ca1a59a280ee5d9292da7a15271006a568
-SIZE (seam-carving-gui-1.10.tar.gz) = 130729
+MD5 (SeamCarvingGui-Src-1.11.tar.gz) = 5e247850cb22633cfdca048973ed1749
+SHA256 (SeamCarvingGui-Src-1.11.tar.gz) = 688e34b8e2934fe80f30d457d20feb3a599804aafe49d5acf6d26dfe81549c5c
+SIZE (SeamCarvingGui-Src-1.11.tar.gz) = 4334039
diff -ruN seam-carving-gui.orig/files/patch-cair_CAIR.cpp seam-carving-gui/files/patch-cair_CAIR.cpp
--- seam-carving-gui.orig/files/patch-cair_CAIR.cpp	2008-11-24 06:44:04.000000000 +0800
+++ seam-carving-gui/files/patch-cair_CAIR.cpp	2010-02-28 16:49:28.000000000 +0800
@@ -1,56 +1,38 @@
---- cair/CAIR.cpp.orgi	2008-11-23 23:22:33.000000000 +0100
-+++ cair/CAIR.cpp	2008-11-23 23:23:59.000000000 +0100
-@@ -260,7 +260,7 @@
+--- cair/CAIR.cpp.orig	2010-02-28 16:44:47.000000000 +0800
++++ cair/CAIR.cpp	2010-02-28 16:45:32.000000000 +0800
+@@ -276,7 +276,7 @@
  //Our thread function for the Grayscale
  void * Gray_Quadrant( void * id )
  {
--	int num = (int)id;
-+	long int num = (long int)id;
+-	int num = *((int *)id);
++	long int num = *((long int *)id);
  
  	while( true )
  	{
-@@ -425,7 +425,7 @@
+@@ -437,7 +437,7 @@
  //The thread function, splitting the image into strips
  void * Edge_Quadrant( void * id )
  {
--	int num = (int)id;
-+	long int num = (long int)id;
+-	int num = *((int *)id);
++	long int num = *((long int *)id);
  
  	while( true )
  	{
-@@ -619,7 +619,7 @@
- //=========================================================================================================//
- void * Energy_Left( void * id )
- {
--	int num = (int)id;
-+	long int num = (long int)id;
- 	int energy = 0;// current calculated enery
- 	int min_x = 0, max_x = 0;
- 
-@@ -734,7 +734,7 @@
- //=========================================================================================================//
- void * Energy_Right( void * id )
- {
--	int num = (int)id;
-+	long int num = (long int)id;
- 	int energy = 0;// current calculated enery
- 	int min_x = 0, max_x = 0;
- 
-@@ -945,7 +945,7 @@
- //This works like Remove_Quadrant, stripes across the image.
+@@ -744,7 +744,7 @@
+ //This works like Remove_Quadrant, strips across the image.
  void * Add_Quadrant( void * id )
  {
--	int num = (int)id;
-+	long int num = (long int)id;
+-	int num = *((int *)id);
++	long int num = *((long int *)id);
  	Thread_Params add_area;
  
  	while( true )
-@@ -1260,7 +1260,7 @@
+@@ -907,7 +907,7 @@
  //the areas are not quadrants, rather, more like strips, but I keep the name convention
  void * Remove_Quadrant( void * id )
  {
--	int num = (int)id;
-+	long int num = (long int)id;
+-	int num = *((int *)id);
++	long int num = *((long int *)id);
  	Thread_Params remove_area;
  
  	while( true )


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list