Hello community, here is the log from the commit of package scintilla for openSUSE:Factory checked in at 2011-11-28 12:57:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scintilla (Old) and /work/SRC/openSUSE:Factory/.scintilla.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "scintilla", Maintainer is "MHrusecky@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/scintilla/scintilla.changes 2011-09-23 12:45:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.scintilla.new/scintilla.changes 2011-11-28 12:57:29.000000000 +0100 @@ -1,0 +2,80 @@ +Sun Nov 27 06:56:48 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Mon Oct 17 20:33:30 CEST 2011 - mhrusecky@suse.cz + +- updated to the version 2.29 + +------------------------------------------------------------------- +Wed Nov 11 17:30:56 CET 2009 - mhrusecky@suse.cz + +- making sure that no include can be included twice + +------------------------------------------------------------------- +Tue Nov 10 22:26:20 CET 2009 - mhrusecky@suse.cz + +- commenting out fdupes on non-SuSE distro + +------------------------------------------------------------------- +Fri Oct 30 19:29:42 CET 2009 - mhrusecky@suse.cz + +- packaging even src headers (MySQL Workbench need them) + +------------------------------------------------------------------- +Fri Oct 30 10:17:02 CET 2009 - mhrusecky@suse.cz + +- moving headers to the scintilla directory + +------------------------------------------------------------------- +Sun Oct 25 10:27:53 CET 2009 - mhrusecky@suse.cz + +- updated to version 2.01 + - 2.01 changes + - Fix to positioning rectangular paste when viewing line ends. + - Don't insert new lines and indentation for line ends at end of + rectangular paste. + - When not in additional selection typing mode, cutting a + rectangular selection removes all of the selected text. + - Rectangular selections are copied to the clipboard in document + order, not in the order of selection. + - SCI_SETCURRENTPOS and SCI_SETANCHOR work in rectangular mode. + - On GTK+, drag and drop to a later position in the document now + drops at the position. + - Fix bug where missing property did not use default value. + - 2.0 changes + - Multiple pieces of text can be selected simultaneously by holding + control whil dragging the mouse. Typing, backspace and delete may + affect all selections together. + - Virtual space allows selecting beyond the last character on a line. + - SciTE on GTK+ path bar is now optional and defaults to off. + - MagikSF lexer recognises numbers correctly. + - Folding of Python comments and blank lines improved. Bug #210240. + - Bug fixed where background colour of last character in document + leaked past that character. + - Crash fixed when adding marker beyond last line in document. + Bug #2830307. + - Resource leak fixed in SciTE for Windows when printing fails. + Bug #2816524. + - Bug fixed on Windows where the system caret was destroyed during + destruction when another window was using the system caret. + Bug #2830223. + - Bug fixed where indentation guides were drawn over text when the + indentation used a style with a different space width to the + default style. + - SciTE bug fixed where box comment added a bare line feed rather + than the chosen line end. Bug #2818104. + - Reverted fix that led to wrapping whole document when displaying + the first line of the document. + - Export to LaTeX in SciTE fixed to work in more cases and not use + as much space. Bug #1286548. + - Bug fixed where EN_CHANGE notification was sent when performing a + paste operation in a read-only document. Bug #2825485. + - Refactored code so that Scintilla exposes less of its internal + implementation and uses the C++ standard library for some basic + collections. Projects that linked to Scintilla's SString or PropSet + classes should copy this code from a previous version of Scintilla + or from SciTE. + +------------------------------------------------------------------- Old: ---- scintilla179.tar.bz2 New: ---- scintilla229.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scintilla.spec ++++++ --- /var/tmp/diff_new_pack.7zkLCn/_old 2011-11-28 12:57:31.000000000 +0100 +++ /var/tmp/diff_new_pack.7zkLCn/_new 2011-11-28 12:57:31.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package scintilla (Version 1.79) +# spec file for package scintilla # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,15 +20,18 @@ Name: scintilla Summary: A free source code editing component -Version: 1.79 +Version: 2.29 Release: 1 Group: Development/Libraries/C and C++ License: Other uncritical OpenSource License Url: http://www.scintilla.org -Source: %{name}179.tar.bz2 -Patch: %{name}-shared.patch +Source: %{name}229.tar.bz2 +Patch0: %{name}-shared.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: fdupes gcc-c++ gtk2-devel +BuildRequires: gcc-c++ gtk2-devel libtool +%if 0%{?suse_version} +BuildRequires: fdupes +%endif %description Scintilla is a free source code editing component. It comes with @@ -46,12 +49,12 @@ -%package -n libscintilla1 +%package -n libscintilla2 License: Other uncritical OpenSource License Summary: A free source code editing component Group: Development/Libraries/C and C++ -%description -n libscintilla1 +%description -n libscintilla2 Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product. @@ -70,7 +73,7 @@ %package -n libscintilla-devel License: Other uncritical OpenSource License Group: Development/Libraries/C and C++ -Requires: libscintilla1 = %{version} +Requires: libscintilla2 = %{version} Summary: A free source code editing component %description -n libscintilla-devel @@ -91,34 +94,42 @@ %prep %setup -n %{name} -%patch -p1 +%patch0 +find . -name 'CVS' -type d -exec rm -rf \{\} \; 2> /dev/null || : %build cd gtk -make %{?jobs:-j%jobs} LIBDIR=%{_libdir} VERSION=`echo %{version} | sed 's|\.|:|'` +make %{?jobs:-j%jobs} LIBDIR=%{_libdir} VERSION=`echo %{version} | sed 's|\.0*|:|'` %install -mkdir -p %{buildroot}%{_includedir} +mkdir -p %{buildroot}%{_includedir}/%{name}/src mkdir -p %{buildroot}%{_libdir} -cp include/* %{buildroot}%{_includedir} +cp include/* %{buildroot}%{_includedir}/%{name} +cp src/*.h %{buildroot}%{_includedir}/%{name}/src mkdir -p lib libtool --mode=install install bin/*.la `pwd`/lib install lib/*.so* %{buildroot}%{_libdir} -rm -f %{buildroot}%{_libdir}/libscintilla.so.1 -ln -sf libscintilla.so.1.0.`echo %{version} | sed 's|.*\.||'` %{buildroot}%{_libdir}/libscintilla.so.1 +rm -f %{buildroot}%{_libdir}/libscintilla.so.2 +rm -f %{buildroot}%{_libdir}/libscintilla.so +ln -sf libscintilla.so.2.0.`echo %{version} | sed 's|.*\.0*||'` %{buildroot}%{_libdir}/libscintilla.so.2 +ln -sf libscintilla.so.2.0.`echo %{version} | sed 's|.*\.0*||'` %{buildroot}%{_libdir}/libscintilla.so mkdir -p %{buildroot}/%{_defaultdocdir} mv doc %{buildroot}/%{_defaultdocdir}/%{name} cp License.txt %{buildroot}/%{_defaultdocdir}/%{name} +rmdir %{buildroot}%{_includedir}/%{name}/src || : +%if 0%{?suse_version} %fdupes -s %{buildroot}/%{_defaultdocdir}/%{name} +%endif +find %{buildroot} %clean rm -rf %{buildroot} -%post -n libscintilla1 -p /sbin/ldconfig +%post -n libscintilla2 -p /sbin/ldconfig -%postun -n libscintilla1 -p /sbin/ldconfig +%postun -n libscintilla2 -p /sbin/ldconfig -%files -n libscintilla1 +%files -n libscintilla2 %defattr(-,root,root) %{_libdir}/*.so.* %dir %{_defaultdocdir}/%{name} @@ -130,6 +141,7 @@ %dir %{_defaultdocdir}/%{name} %{_defaultdocdir}/%{name}/* %exclude %{_defaultdocdir}/%{name}/License.txt -%{_includedir}/* +%dir %{_includedir}/%{name} +%{_includedir}/%{name}/* %changelog ++++++ scintilla-shared.patch ++++++ --- /var/tmp/diff_new_pack.7zkLCn/_old 2011-11-28 12:57:31.000000000 +0100 +++ /var/tmp/diff_new_pack.7zkLCn/_new 2011-11-28 12:57:31.000000000 +0100 @@ -1,33 +1,37 @@ -diff -Naru scintilla-bak/gtk/makefile scintilla/gtk/makefile ---- scintilla-bak/gtk/makefile 2008-12-19 17:43:38.000000000 +0100 -+++ scintilla/gtk/makefile 2008-12-19 18:20:03.000000000 +0100 -@@ -17,13 +17,13 @@ - RANLIB = ranlib - endif - +Index: gtk/makefile +=================================================================== +--- gtk/makefile.orig ++++ gtk/makefile +@@ -36,7 +36,7 @@ DEL = del /q + COMPLIB=..\bin\scintilla.a + else + DEL = rm -f -COMPLIB=../bin/scintilla.a +COMPLIB=../bin/libscintilla.la + endif - vpath %.h ../src ../include - vpath %.cxx ../src - - INCLUDEDIRS=-I ../include -I ../src --CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic -Os -DGTK -DSCI_LEXER $(INCLUDEDIRS) -+CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic -O3 -fPIC -DPIC -DGTK -DSCI_LEXER $(INCLUDEDIRS) + vpath %.h ../src ../include ../lexlib +@@ -46,7 +46,7 @@ INCLUDEDIRS=-I ../include -I ../src -I . + ifdef CHECK_DEPRECATED + DEPRECATED=-DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DDISABLE_GDK_FONT + endif +-CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -Wno-long-long -pedantic -DGTK -DSCI_LEXER $(INCLUDEDIRS) $(DEPRECATED) ++CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -Wno-long-long -pedantic -fPIC -DPIC -DGTK -DSCI_LEXER $(INCLUDEDIRS) $(DEPRECATED) ifdef NOTHREADS THREADFLAGS=-DG_THREADS_IMPL_NONE -@@ -41,6 +41,7 @@ - # pkg-config which is an OK indication that GTK2 is available - ifdef GTK2 - CONFIGFLAGS=$(shell pkg-config --cflags gtk+-2.0) -+CONFIGLDFLAGS=$(shell pkg-config --libs gtk+-2.0) +@@ -62,7 +62,7 @@ endif + + CFLAGS:=$(CXXFLAGS) + +-CONFIGFLAGS:=$(shell pkg-config --cflags $(GTKVERSION)) ++CONFIGFLAGS:=$(shell pkg-config --cflags --libs $(GTKVERSION)) MARSHALLER=scintilla-marshal.o - else - ifdef GTK1 -@@ -89,8 +90,7 @@ + + .cxx.o: +@@ -86,8 +86,7 @@ $(COMPLIB): Accessor.o CharacterSet.o Le KeyMap.o LineMarker.o PositionCache.o ScintillaGTK.o CellBuffer.o ViewStyle.o \ - RESearch.o RunStyles.o Style.o Indicator.o AutoComplete.o UniConversion.o XPM.o \ + RESearch.o RunStyles.o Selection.o Style.o Indicator.o AutoComplete.o UniConversion.o XPM.o \ $(MARSHALLER) $(LEXOBJS) - $(AR) rc $@ $^ - $(RANLIB) $@ ++++++ scintilla179.tar.bz2 -> scintilla229.tar.bz2 ++++++ ++++ 120605 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org