Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  1 Aug 2007 17:56:00 -0400 (EDT)
From:      Naram Qashat <cyberbotx@cyberbotx.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/115128: [PATCH] editors/scite: update to 1.74, take maintainership
Message-ID:  <20070801215600.F26FFC9FC@kirby.cyberbotx.com>
Resent-Message-ID: <200708012200.l71M03se070646@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         115128
>Category:       ports
>Synopsis:       [PATCH] editors/scite: update to 1.74, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 01 22:00:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Naram Qashat
>Release:        FreeBSD 6.2-RELEASE-p5 i386
>Organization:
>Environment:
System: FreeBSD kirby.cyberbotx.com 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #9: Fri Jun 15 22:26:29 EDT 2007
>Description:
- Update to 1.74
- Take maintainership
- Force use of GTK2 because SciTE refuses to compile with GTK1
- Removed DEPRECIATED because the program does let you write text into a new file
- Added a patch to SciTEGTK.cxx to allow the Buffers menu to show more than just
  40 files if the user sets their buffers higher (a feature request for this has
  been submitted upstream, but has not let trinkled down yet)

Added file(s):
- files/patch-scite-gtk-SciTEGTK.cxx

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- scite-1.74.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/editors/scite/Makefile /kirby/shared/scite/Makefile
--- /usr/ports/editors/scite/Makefile	Mon Jul 30 20:02:08 2007
+++ /kirby/shared/scite/Makefile	Wed Aug  1 15:15:04 2007
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	scite
-PORTVERSION=	1.71
-PORTREVISION=	4
+PORTVERSION=	1.74
 CATEGORIES=	editors gnome
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
 		http://www.scintilla.org/
@@ -15,19 +14,16 @@
 DISTNAME=	${PORTNAME}${PORTVERSION:S/.//g}
 EXTRACT_SUFX=	.tgz
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	cyberbotx@cyberbotx.com
 COMMENT=	A full-featured SCIntilla based Text Editor for GTK/GNOME
 
 LIB_DEPENDS=	scintilla.1:${PORTSDIR}/x11-toolkits/scintilla
 
-IGNORE=		is unusable, writing text does not work
-DEPRECATED=	${IGNORE}
-EXPIRATION_DATE=2007-09-30
-
 WRKSRC=		${WRKDIR}/${PORTNAME}/gtk
 
 USE_GMAKE=	yes
 WANT_GNOME=	yes
+USE_GNOME+=	gtk20
 MAKEFILE=	makefile
 MAKE_ENV=	CC="${CXX}"
 EXTRA_PATCH_FILES=	lua/include/lauxlib.h \
@@ -49,19 +45,10 @@
 			lua/src/lparser.c \
 			lua/src/lib/lauxlib.c
 
-OPTIONS=	GTK2 "Turns on GTK+ 2.x support (Default is GTK+ 1)" off
-
 .include <bsd.port.pre.mk>
 
-.if (${ARCH} == "amd64") && defined(WITH_GTK2)
-IGNORE=	coredumps on startup
-.endif
-.if defined(WITH_GTK2)
-USE_GNOME+=	gtk20
-PKGNAMESUFFIX:=	-gtk2
-.else
-USE_GNOME+=	gtk12
-MAKE_ARGS=	GTK1=yes
+.if ${ARCH} == "amd64"
+IGNORE=		coredumps on startup
 .endif
 
 MAN1=		scite.1
diff -ruN --exclude=CVS /usr/ports/editors/scite/distinfo /kirby/shared/scite/distinfo
--- /usr/ports/editors/scite/distinfo	Mon Sep 18 11:18:21 2006
+++ /kirby/shared/scite/distinfo	Wed Aug  1 09:40:36 2007
@@ -1,3 +1,3 @@
-MD5 (scite171.tgz) = b62946c770686909a4d4d0e42de3754c
-SHA256 (scite171.tgz) = c84ba2fc252345e3d36d36f14b3ab43c6f20e0e7ee5c30d8560f938d505116e3
-SIZE (scite171.tgz) = 1300416
+MD5 (scite174.tgz) = 09ad25f1fa6dab3feec41dba2480047f
+SHA256 (scite174.tgz) = 10640a1c4bde4b1f5726085c95f7a139a044853911ebeaffa58f42aa26359e01
+SIZE (scite174.tgz) = 1460459
diff -ruN --exclude=CVS /usr/ports/editors/scite/files/patch-aa /kirby/shared/scite/files/patch-aa
--- /usr/ports/editors/scite/files/patch-aa	Thu Jan  4 06:31:19 2007
+++ /kirby/shared/scite/files/patch-aa	Wed Aug  1 09:47:15 2007
@@ -1,50 +1,55 @@
---- makefile.bak	Mon Feb 13 07:27:08 2006
-+++ makefile		Sat Jun 24 09:06:54 2006
+--- makefile.orig	Wed Aug  1 09:41:29 2007
++++ makefile	Wed Aug  1 09:46:30 2007
 @@ -5,7 +5,7 @@
  # GNU make does not like \r\n line endings so should be saved to CVS in binary form.
-
+ 
  .SUFFIXES: .cxx .o .h .a .c
 -CC = g++
 +CC ?= g++
  AR = ar
-
+ 
  # If explicit setting of GTK1 or GTK2 then use that else look for
-@@ -28,10 +28,10 @@
+@@ -24,14 +24,14 @@
+ # "h@h@" is printed here when gnome-config unavailable. Seems harmless.
+ ifdef GTK2
+ CONFIGFLAGS=$(shell pkg-config --cflags gtk+-2.0)
+-CONFIGLIB=$(shell pkg-config --libs gtk+-2.0 gthread-2.0)
++CONFIGLIB=pkg-config --libs gtk+-2.0 gthread-2.0
  CONFIGTHREADS=
  gnomeprefix:=$(shell pkg-config --variable=prefix gtk+-2.0 2>/dev/null)
  else
--CONFIGFLAGS=gtk-config --cflags
--CONFIGLIB=gtk-config --libs
-+CONFIGFLAGS=pkg-config --cflags gtk+
-+CONFIGLIB=pkg-config --libs gtk+
- CONFIGTHREADS=glib-config --libs gthread
+-CONFIGFLAGS=$(shell gtk-config --cflags)
+-CONFIGLIB=$(shell gtk-config --libs)
+-CONFIGTHREADS=$(shell glib-config --libs gthread)
 -gnomeprefix:=$(shell gnome-config --prefix 2>/dev/null)
++CONFIGFLAGS=$(shell pkg-config --cflags gtk+)
++CONFIGLIB=pkg-config --libs gtk+
++CONFIGTHREADS=glib-config --libs gthread
 +gnomeprefix:=$(PREFIX)
  endif
  ifndef prefix
  ifdef gnomeprefix
 @@ -59,9 +59,9 @@
  CXXBASEFLAGS=-W -Wall -pedantic -Os -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS)
-
+ 
  ifdef DEBUG
 -CXXTFLAGS=-DDEBUG -g $(CXXBASEFLAGS)
 +CXXTFLAGS+=-DDEBUG -g $(CXXBASEFLAGS)
  else
 -CXXTFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS)
-+CXXTFLAGS+=-DNDEBUG $(CXXBASEFLAGS)
++CXXTFLAGS+=-DNDEBUG -Os $(CXXBASEFLAGS)
  endif
-
+ 
  ifndef NO_LUA
-@@ -102,9 +102,9 @@
-
+@@ -102,8 +102,9 @@
+ 
  $(PROG): SciTEGTK.o FilePath.o SciTEBase.o SciTEBuffers.o SciTEIO.o Exporters.o \
  MultiplexExtension.o DirectorExtension.o SciTEProps.o Utf8_16.o \
 -	$(COMPLIB) $(LUA_OBJS)
--	$(CC) `$(CONFIGTHREADS)` -DGTK $^ -o $@ `$(CONFIGLIB)`
--
+-	$(CC) `$(CONFIGTHREADS)` -DGTK $^ -o $@ $(CONFIGLIB)
 +	$(LUA_OBJS)
 +	$(CC) `$(CONFIGLIB)` -lscintilla -lscintilla_lexers \
-+	`$(CONFIGTHREADS)` -DGTK $^ -o $@
++		`$(CONFIGTHREADS)` -DGTK $^ -o $@
+ 
  # Automatically generate header dependencies with "make deps"
  include deps.mak
-
diff -ruN --exclude=CVS /usr/ports/editors/scite/files/patch-scite-gtk-SciTEGTK.cxx /kirby/shared/scite/files/patch-scite-gtk-SciTEGTK.cxx
--- /usr/ports/editors/scite/files/patch-scite-gtk-SciTEGTK.cxx	Wed Dec 31 19:00:00 1969
+++ /kirby/shared/scite/files/patch-scite-gtk-SciTEGTK.cxx	Wed Aug  1 10:43:29 2007
@@ -0,0 +1,12 @@
+--- SciTEGTK.cxx.orig	Wed Aug  1 10:25:56 2007
++++ SciTEGTK.cxx	Wed Aug  1 10:28:00 2007
+@@ -2938,7 +2938,8 @@
+ 	                     60, "/Language/Language", 0, IDM_LANGUAGE, 0);
+ 	if (props.GetInt("buffers") > 1)
+ 		CreateTranslatedMenu(ELEMENTS(menuItemsBuffer), menuItemsBuffer,
+-		                     30, "/Buffers/Buffer", 10, bufferCmdID, "/Buffers/Buffer0");
++		                     props.GetInt("buffers") > 30 ? props.GetInt("buffers") - 10 : 30,
++		                     "/Buffers/Buffer", 10, bufferCmdID, "/Buffers/Buffer0");
+ 	CreateTranslatedMenu(ELEMENTS(menuItemsHelp), menuItemsHelp);
+ #if GTK_MAJOR_VERSION < 2
+ 	gtk_accel_group_attach(accelGroup, GTK_OBJECT(PWidget(wSciTE)));
diff -ruN --exclude=CVS /usr/ports/editors/scite/pkg-plist /kirby/shared/scite/pkg-plist
--- /usr/ports/editors/scite/pkg-plist	Sun May 20 16:59:51 2007
+++ /kirby/shared/scite/pkg-plist	Wed Aug  1 10:21:03 2007
@@ -1,6 +1,7 @@
 bin/SciTE
 share/applications/SciTE.desktop
 share/pixmaps/Sci48M.png
+%%DATADIR%%/CommandValues.html
 %%DATADIR%%/Embedded.properties
 %%DATADIR%%/PrintHi.png
 %%DATADIR%%/SciBreak2.jpg
@@ -30,10 +31,12 @@
 %%DATADIR%%/blitzbasic.properties
 %%DATADIR%%/bullant.properties
 %%DATADIR%%/caml.properties
+%%DATADIR%%/cmake.properties
 %%DATADIR%%/conf.properties
 %%DATADIR%%/cpp.properties
 %%DATADIR%%/csound.properties
 %%DATADIR%%/css.properties
+%%DATADIR%%/d.properties
 %%DATADIR%%/demo.png
 %%DATADIR%%/eiffel.properties
 %%DATADIR%%/erlang.properties
@@ -42,6 +45,7 @@
 %%DATADIR%%/forth.properties
 %%DATADIR%%/fortran.properties
 %%DATADIR%%/freebasic.properties
+%%DATADIR%%/gap.properties
 %%DATADIR%%/html.properties
 %%DATADIR%%/inno.properties
 %%DATADIR%%/kix.properties
--- scite-1.74.patch ends here ---

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070801215600.F26FFC9FC>