This commit is contained in:
parent
b56669b899
commit
54107dded7
36
abuild.patch
36
abuild.patch
@ -1,36 +0,0 @@
|
|||||||
I: Program is using uninitialized variables.
|
|
||||||
Note the difference between "is used" and "may be used"
|
|
||||||
W: anjuta uninitialized-variable breakpoints.c: 668
|
|
||||||
W: anjuta uninitialized-variable project_dbase_gui.c: 1313
|
|
||||||
|
|
||||||
Index: anjuta-1.2.4a/src/breakpoints.c
|
|
||||||
===================================================================
|
|
||||||
--- anjuta-1.2.4a.orig/src/breakpoints.c
|
|
||||||
+++ anjuta-1.2.4a/src/breakpoints.c
|
|
||||||
@@ -665,7 +665,6 @@ on_bk_properties_clicked (GtkWidget *but
|
|
||||||
valid = gtk_tree_selection_get_selected (selection, &model, &iter);
|
|
||||||
if (!valid)
|
|
||||||
{
|
|
||||||
- g_object_unref (gxml);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
gtk_tree_model_get (model, &iter, DATA_COLUMN, &bid, -1);
|
|
||||||
Index: anjuta-1.2.4a/src/project_dbase_gui.c
|
|
||||||
===================================================================
|
|
||||||
--- anjuta-1.2.4a.orig/src/project_dbase_gui.c
|
|
||||||
+++ anjuta-1.2.4a/src/project_dbase_gui.c
|
|
||||||
@@ -1304,9 +1304,13 @@ static void
|
|
||||||
on_prj_import_confirm_yes (GtkButton * button, const gchar* filename,
|
|
||||||
gpointer user_data)
|
|
||||||
{
|
|
||||||
- PrjModule selMod ;
|
|
||||||
+ /* the second argument to project_dbase_import_file_real is ignored,
|
|
||||||
+ so zeroing this out silence warnings is safe. */
|
|
||||||
+ PrjModule selMod;
|
|
||||||
ProjectDBase *p = user_data;
|
|
||||||
|
|
||||||
+ memset (&selMod, 0, sizeof (selMod));
|
|
||||||
+
|
|
||||||
gtk_widget_hide (p->fileselection_add_file);
|
|
||||||
if (!filename)
|
|
||||||
return;
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:958747af7b02c43972aa44477c2536a0fb7dd1939f0f9a1fedb697d07946ed00
|
|
||||||
size 6315488
|
|
@ -1,11 +0,0 @@
|
|||||||
--- src/anjuta-tools.c
|
|
||||||
+++ src/anjuta-tools.c
|
|
||||||
@@ -1871,7 +1871,7 @@
|
|
||||||
{
|
|
||||||
len = strlen(s[2]);
|
|
||||||
if (len > 20)
|
|
||||||
- s[20] = '\0';
|
|
||||||
+ s[2][20] = '\0';
|
|
||||||
}
|
|
||||||
else
|
|
||||||
s[2] = g_strdup("Undefined");
|
|
@ -1,11 +0,0 @@
|
|||||||
--- src/aneditor.cxx
|
|
||||||
+++ src/aneditor.cxx
|
|
||||||
@@ -1807,7 +1807,7 @@
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SString mode = GetMode(language);
|
|
||||||
- if (mode.c_str() != "")
|
|
||||||
+ if (mode.c_str()[0] != '\0')
|
|
||||||
{
|
|
||||||
SString comment ;
|
|
||||||
comment += start_stream.c_str() ;
|
|
3
anjuta-2.2.1.tar.bz2
Normal file
3
anjuta-2.2.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e569dd0089bdbc333a2fd0342ead82154f44ad4d456165c801cde485756499aa
|
||||||
|
size 5533408
|
@ -1,92 +0,0 @@
|
|||||||
--- configure.in
|
|
||||||
+++ configure.in
|
|
||||||
@@ -268,7 +268,7 @@
|
|
||||||
]) ])
|
|
||||||
|
|
||||||
dnl Checks for header files.
|
|
||||||
-AC_CHECK_HEADERS(dirent.h fcntl.h fnmatch.h stat.h stdlib.h string.h)
|
|
||||||
+AC_CHECK_HEADERS(dirent.h fcntl.h fnmatch.h stat.h stdlib.h string.h stdint.h)
|
|
||||||
AC_CHECK_HEADERS(time.h types.h unistd.h)
|
|
||||||
AC_CHECK_HEADERS(sys/dir.h sys/stat.h sys/times.h sys/types.h)
|
|
||||||
|
|
||||||
--- scintilla/include/Scintilla.h
|
|
||||||
+++ scintilla/include/Scintilla.h
|
|
||||||
@@ -24,6 +24,11 @@
|
|
||||||
#if _MSC_VER >= 1300
|
|
||||||
#include <BaseTsd.h>
|
|
||||||
#endif
|
|
||||||
+#ifdef HAVE_STDINT_H
|
|
||||||
+#include <stdint.h>
|
|
||||||
+typedef uintptr_t uptr_t;
|
|
||||||
+typedef intptr_t sptr_t;
|
|
||||||
+#else
|
|
||||||
#ifdef MAXULONG_PTR
|
|
||||||
typedef ULONG_PTR uptr_t;
|
|
||||||
typedef LONG_PTR sptr_t;
|
|
||||||
@@ -31,6 +36,7 @@
|
|
||||||
typedef unsigned long uptr_t;
|
|
||||||
typedef long sptr_t;
|
|
||||||
#endif
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
typedef sptr_t (*SciFnDirect)(sptr_t ptr, unsigned int iMessage, uptr_t wParam, sptr_t lParam);
|
|
||||||
|
|
||||||
--- src/anjuta.c
|
|
||||||
+++ src/anjuta.c
|
|
||||||
@@ -583,9 +583,9 @@
|
|
||||||
TextEditor *te;
|
|
||||||
guint *explorer_height;
|
|
||||||
|
|
||||||
- g_return_val_if_fail (fname, NULL);
|
|
||||||
+ g_return_val_if_fail (fname, 0);
|
|
||||||
fn = anjuta_get_full_filename (fname);
|
|
||||||
- g_return_val_if_fail (fname != NULL, NULL);
|
|
||||||
+ g_return_val_if_fail (fname != NULL, 0);
|
|
||||||
|
|
||||||
te = app->explorer_view;
|
|
||||||
if (te)
|
|
||||||
@@ -615,12 +615,12 @@
|
|
||||||
scintilla_send_message (SCINTILLA (te->widgets.editor),
|
|
||||||
SCI_SETSELECTIONEND, selpos, 0);
|
|
||||||
|
|
||||||
- explorer_height = scintilla_send_message (SCINTILLA (te->widgets.editor),
|
|
||||||
+ explorer_height = (guint *) scintilla_send_message (SCINTILLA (te->widgets.editor),
|
|
||||||
SCI_TEXTHEIGHT, 0, 0);
|
|
||||||
/* This ensures that we have arround 1 lines visible upon the mark,
|
|
||||||
and locat to to top of the explorer view */
|
|
||||||
scintilla_send_message (SCINTILLA (te->widgets.editor), SCI_GOTOLINE,
|
|
||||||
- linenum_text_editor_to_scintilla (lineno)+ explorer_height - 1, 0);
|
|
||||||
+ (uptr_t) (linenum_text_editor_to_scintilla (lineno)+ explorer_height - 1), 0);
|
|
||||||
scintilla_send_message (SCINTILLA (te->widgets.editor), SCI_GOTOLINE,
|
|
||||||
linenum_text_editor_to_scintilla (lineno), 0);
|
|
||||||
/* Since we cannot save this window we make it read-only */
|
|
||||||
@@ -2058,7 +2058,7 @@
|
|
||||||
if (pid < 1)
|
|
||||||
return;
|
|
||||||
app->registered_child_processes =
|
|
||||||
- g_list_append (app->registered_child_processes, (int *) pid);
|
|
||||||
+ g_list_append (app->registered_child_processes, GINT_TO_POINTER (pid));
|
|
||||||
app->registered_child_processes_cb =
|
|
||||||
g_list_append (app->registered_child_processes_cb,
|
|
||||||
ch_terminated);
|
|
||||||
@@ -2072,9 +2072,9 @@
|
|
||||||
gint idx;
|
|
||||||
GList *ptr;
|
|
||||||
|
|
||||||
- idx = g_list_index (app->registered_child_processes, (int *) pid);
|
|
||||||
+ idx = g_list_index (app->registered_child_processes, GINT_TO_POINTER (pid));
|
|
||||||
app->registered_child_processes =
|
|
||||||
- g_list_remove (app->registered_child_processes, (int *) pid);
|
|
||||||
+ g_list_remove (app->registered_child_processes, GINT_TO_POINTER (pid));
|
|
||||||
|
|
||||||
ptr = g_list_nth (app->registered_child_processes_cb, idx);
|
|
||||||
// g_assert (ptr != NULL);
|
|
||||||
@@ -2106,7 +2106,7 @@
|
|
||||||
|
|
||||||
if (pid < 1)
|
|
||||||
return;
|
|
||||||
- idx = g_list_index (app->registered_child_processes, (int *) pid);
|
|
||||||
+ idx = g_list_index (app->registered_child_processes, GINT_TO_POINTER (pid));
|
|
||||||
if (idx < 0)
|
|
||||||
return;
|
|
||||||
callback =
|
|
@ -1,3 +1,22 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 8 20:43:21 CEST 2007 - mauro@suse.de
|
||||||
|
|
||||||
|
- Update to version 2.2.1:
|
||||||
|
* Fixed lots of memory leaks (thanks valgrind)
|
||||||
|
* Fixed crasher on shutdown
|
||||||
|
* Avoid an endless loop if clearing all breakpoints while the programm
|
||||||
|
is running
|
||||||
|
* Fixed help activation (bug #451557).
|
||||||
|
* Fixed compiler warnings.
|
||||||
|
* Fixed #423467 (View->Tasks menu items are not checked on startup)
|
||||||
|
* Fixed anjuta-plugin template plugin by moving the "\" out of the [IF] block
|
||||||
|
* Fixes bug #433552: crash in Anjuta IDE: add file test.h in project on
|
||||||
|
generic Makefile.
|
||||||
|
* Disables 'Add to project' in wizards for projects that can not add sources.
|
||||||
|
* Fixed bug #450217: Refreshing tree brings to random crashes
|
||||||
|
* Fixed bug 453931 - crash in Anjuta IDE: Trying some c++ exampled
|
||||||
|
* Fixed bug 457093 - crash in Anjuta IDE: just typed in some text
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Aug 10 16:36:41 CEST 2007 - coolo@suse.de
|
Fri Aug 10 16:36:41 CEST 2007 - coolo@suse.de
|
||||||
|
|
||||||
|
55
anjuta.spec
55
anjuta.spec
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package anjuta (Version 1.2.4a)
|
# spec file for package anjuta (Version 2.2.1)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -11,24 +11,24 @@
|
|||||||
# norootforbuild
|
# norootforbuild
|
||||||
|
|
||||||
Name: anjuta
|
Name: anjuta
|
||||||
BuildRequires: fdupes gcc-c++ gnome-common gnutls-devel intltool libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel mDNSResponder-devel pcre-devel perl-XML-Parser scrollkeeper shared-mime-info update-desktop-files vte-devel
|
BuildRequires: fdupes gcc-c++ gnome-common gnome-doc-utils-devel gnutls-devel intltool libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel mDNSResponder-devel pcre-devel perl-XML-Parser scrollkeeper shared-mime-info update-desktop-files vte-devel
|
||||||
License: GPL v2 or later
|
License: GPL v2 or later
|
||||||
Group: Development/Tools/IDE
|
Group: Development/Tools/IDE
|
||||||
Autoreqprov: on
|
AutoReqProv: on
|
||||||
Requires: automake autoconf libtool gettext alsa alsa-devel audiofile devhelp esound esound-devel gconf2 gconf2-devel gconf2-doc gnome-terminal gnome-vfs2 gnome-vfs2-devel gnome-vfs2-doc libart_lgpl libart_lgpl-devel libbonobo libbonobo-devel libbonobo-doc libbonoboui libbonoboui-devel libbonoboui-doc libglade2 libglade2-devel libglade2-doc libgnome libgnome-devel libgnome-doc libgnomecanvas libgnomecanvas-devel libgnomecanvas-doc libgnomeui libgnomeui-devel libgnomeui-doc libwnck libwnck-devel libxml2 libxml2-devel openssl openssl-devel orbit2 orbit2-devel popt popt-devel libgnomeprint libgnomeprint-devel libgnomeprint-doc libgnomeprintui libgnomeprintui-devel libgnomeprintui-doc yelp
|
Requires: automake autoconf libtool gettext alsa alsa-devel audiofile devhelp esound esound-devel gconf2 gconf2-devel gconf2-doc gnome-terminal gnome-vfs2 gnome-vfs2-devel gnome-vfs2-doc libart_lgpl libart_lgpl-devel libbonobo libbonobo-devel libbonobo-doc libbonoboui libbonoboui-devel libbonoboui-doc libglade2 libglade2-devel libglade2-doc libgnome libgnome-devel libgnome-doc libgnomecanvas libgnomecanvas-devel libgnomecanvas-doc libgnomeui libgnomeui-devel libgnomeui-doc libwnck libwnck-devel libxml2 libxml2-devel openssl openssl-devel orbit2 orbit2-devel popt popt-devel libgnomeprint libgnomeprint-devel libgnomeprint-doc libgnomeprintui libgnomeprintui-devel libgnomeprintui-doc yelp gnome-doc-utils
|
||||||
Version: 1.2.4a
|
Version: 2.2.1
|
||||||
Release: 115
|
Release: 1
|
||||||
Requires: %{name}-lang = %{version}
|
Requires: %{name}-lang = %{version}
|
||||||
Summary: GNOME IDE for C and C++
|
Summary: GNOME IDE for C and C++
|
||||||
Source: anjuta-%{version}.tar.bz2
|
Source: anjuta-%{version}.tar.bz2
|
||||||
Source1: README.SuSE
|
Source1: README.SuSE
|
||||||
Patch: update_global_tags.patch
|
#Patch: update_global_tags.patch
|
||||||
Patch1: configure.patch
|
Patch1: configure.patch
|
||||||
Patch2: anjuta-64bit.patch
|
#Patch2: anjuta-64bit.patch
|
||||||
Patch3: anjuta-1.2.4a_array-index.patch
|
#Patch3: anjuta-1.2.4a_array-index.patch
|
||||||
Patch4: anjuta-1.2.4a_literal-comparsion.patch
|
#Patch4: anjuta-1.2.4a_literal-comparsion.patch
|
||||||
Patch5: abuild.patch
|
#Patch5: abuild.patch
|
||||||
URL: http://anjuta.sourceforge.net/
|
Url: http://anjuta.sourceforge.net/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -53,22 +53,17 @@ Authors:
|
|||||||
%lang_package
|
%lang_package
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
cp -a global-tags/create_global_tags.sh anjuta_update_global_tags
|
|
||||||
sed s:/@lib@:/%_lib: <%{P:0} | patch
|
|
||||||
if [ "%_lib" != "lib" ] ; then
|
if [ "%_lib" != "lib" ] ; then
|
||||||
%patch1
|
%patch1
|
||||||
fi
|
fi
|
||||||
%patch2
|
#%patch2
|
||||||
%patch3
|
#%patch3
|
||||||
%patch4
|
#%patch4
|
||||||
%patch5 -p1
|
#%patch5 -p1
|
||||||
cp -a %{S:1} .
|
cp -a %{S:1} .
|
||||||
rm po/no.*
|
|
||||||
sed -i "s/\(ALL_LINGUAS.*\) no /\1 /" configure.in
|
sed -i "s/\(ALL_LINGUAS.*\) no /\1 /" configure.in
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cp /usr/share/gettext/config.rpath .
|
|
||||||
autoreconf -f -i
|
|
||||||
# needed for anjuta-1.2.4a:
|
# needed for anjuta-1.2.4a:
|
||||||
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||||
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
||||||
@ -95,7 +90,6 @@ DESTDIR=$RPM_BUILD_ROOT mime-info-to-mime
|
|||||||
%suse_update_desktop_file -C "" -D anjuta/anjuta-manual.xml -G "Integrated Development Environment" anjuta Development IDE GNOME
|
%suse_update_desktop_file -C "" -D anjuta/anjuta-manual.xml -G "Integrated Development Environment" anjuta Development IDE GNOME
|
||||||
%find_lang anjuta
|
%find_lang anjuta
|
||||||
rm -r $RPM_BUILD_ROOT%{_datadir}/mime-info $RPM_BUILD_ROOT%{_libdir}/anjuta/*.*a
|
rm -r $RPM_BUILD_ROOT%{_datadir}/mime-info $RPM_BUILD_ROOT%{_libdir}/anjuta/*.*a
|
||||||
|
|
||||||
%fdupes
|
%fdupes
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -130,8 +124,23 @@ fi
|
|||||||
%doc %{_mandir}/man?/*.*
|
%doc %{_mandir}/man?/*.*
|
||||||
|
|
||||||
%files lang -f %name.lang
|
%files lang -f %name.lang
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Oct 08 2007 - mauro@suse.de
|
||||||
|
- Update to version 2.2.1:
|
||||||
|
* Fixed lots of memory leaks (thanks valgrind)
|
||||||
|
* Fixed crasher on shutdown
|
||||||
|
* Avoid an endless loop if clearing all breakpoints while the programm
|
||||||
|
is running
|
||||||
|
* Fixed help activation (bug #451557).
|
||||||
|
* Fixed compiler warnings.
|
||||||
|
* Fixed #423467 (View->Tasks menu items are not checked on startup)
|
||||||
|
* Fixed anjuta-plugin template plugin by moving the "\" out of the [IF] block
|
||||||
|
* Fixes bug #433552: crash in Anjuta IDE: add file test.h in project on
|
||||||
|
generic Makefile.
|
||||||
|
* Disables 'Add to project' in wizards for projects that can not add sources.
|
||||||
|
* Fixed bug #450217: Refreshing tree brings to random crashes
|
||||||
|
* Fixed bug 453931 - crash in Anjuta IDE: Trying some c++ exampled
|
||||||
|
* Fixed bug 457093 - crash in Anjuta IDE: just typed in some text
|
||||||
* Fri Aug 10 2007 - coolo@suse.de
|
* Fri Aug 10 2007 - coolo@suse.de
|
||||||
- put the Version before the use of %%version
|
- put the Version before the use of %%version
|
||||||
* Mon Aug 06 2007 - maw@suse.de
|
* Mon Aug 06 2007 - maw@suse.de
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
--- anjuta_update_global_tags 2003-12-08 07:55:22.000000000 +0100
|
|
||||||
+++ anjuta_update_global_tags 2004-02-12 14:16:25.000000000 +0100
|
|
||||||
@@ -1,8 +1,9 @@
|
|
||||||
-## FILES="\"/usr/include/*.h\" \"/usr/local/include/*.h\""
|
|
||||||
-FILES=""
|
|
||||||
+#! /bin/sh
|
|
||||||
+
|
|
||||||
+FILES="\"/usr/include/*.h\" \"/usr/include/sys/*.h\" \"/usr/local/include/*.h\""
|
|
||||||
BASEDIR=`pwd`
|
|
||||||
-PROGDIR=. # `dirname $0`
|
|
||||||
-GLOBAL_TAGS_FILE=$BASEDIR/system.tags
|
|
||||||
+PROGDIR=/usr/@lib@/anjuta
|
|
||||||
+GLOBAL_TAGS_FILE=/var/lib/anjuta/system.tags
|
|
||||||
CFLAGS=""
|
|
||||||
|
|
||||||
# WxWindows libraries
|
|
Loading…
Reference in New Issue
Block a user