2777248
Epoch: 1
2777248
a90b04c
%define gcj_support             1
a90b04c
%define major                   3
a90b04c
%define minor                   1       
a90b04c
%define majmin                  %{major}.%{minor}
307a818
%define micro                   2
a90b04c
%define eclipse_base            %{_datadir}/eclipse
a90b04c
%define eclipse_lib_base        %{_libdir}/eclipse
2777248
5d1c762
# All arches line up except i386 -> x86
5d1c762
%ifarch %{ix86}
5d1c762
%define eclipse_arch    x86
5d1c762
%else
5d1c762
%define eclipse_arch   %{_arch}
5d1c762
%endif
5d1c762
a90b04c
Summary:        Eclipse C/C++ Development Tools (CDT) plugin
a90b04c
Name:           eclipse-cdt
a90b04c
Version:        %{majmin}.%{micro}
d51ac56
Release:        8%{?dist}
a90b04c
License:        Eclipse Public License / CPL
a90b04c
Group:          Development/Tools
a90b04c
URL:            http://www.eclipse.org/cdt
a90b04c
Requires:       eclipse-platform
a90b04c
a90b04c
# The following tarball was generated like this:
a90b04c
#
Andrew Overholt d7b7dbf
# mkdir temp && cd temp
Andrew Overholt d7b7dbf
# mkdir home
307a818
# cvs -d:pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r CDT_3_1_2 \
a90b04c
#   org.eclipse.cdt-releng/org.eclipse.cdt.releng
Andrew Overholt d7b7dbf
# cd org.eclipse.cdt-releng/org.eclipse.cdt.releng/
307a818
# sed --in-place 's/@cdtTag@/CDT_3_1_2/' maps/cdt.map
a90b04c
# sed --in-place 's/home/cvsroot/' maps/cdt.map
a90b04c
# eclipse -nosplash -Duser.home=../../home \
Andrew Overholt d7b7dbf
#   -application org.eclipse.ant.core.antRunner \
Andrew Overholt d7b7dbf
#   -buildfile build.xml -DbaseLocation=/usr/share/eclipse \
Ben Konrath 8fac76e
#   -Dpde.build.scripts=/usr/share/eclipse/plugins/org.eclipse.pde.build/scripts \
Andrew Overholt d7b7dbf
#   -DdontUnzip=true fetch
307a818
# cd .. && tar jcf eclipse-cdt-fetched-src-3.1.2.tar.bz2 org.eclipse.cdt.releng
a90b04c
Andrew Overholt c5a73c4
Source0: %{name}-fetched-src-%{version}.tar.bz2
a90b04c
d51ac56
Source1: http://sources.redhat.com/eclipse/autotools/eclipse-cdt-autotools-3_x-0.1.2.tar.gz
a90b04c
a90b04c
# The following tarball was generated thusly:
a90b04c
#
a90b04c
# mkdir temp && cd temp
a90b04c
# cvs -d:pserver:anonymous@dev.eclipse.org:/cvsroot/tools export -r CPPUnit_20061102 \
a90b04c
#   org.eclipse.cdt-cppunit/org.eclipse.cdt.cppunit \
a90b04c
#   org.eclipse.cdt-cppunit/org.eclipse.cdt.cppunit-feature
a90b04c
# cd org.eclipse.cdt-cppunit
a90b04c
# tar -czvf eclipse-cdt-cppunit-20061102.tar.gz org.eclipse.cdt.cppunit*
a90b04c
20f1246
Source2: %{name}-cppunit-20061102.tar.gz
Andrew Overholt d7b7dbf
69f3871
# Binary gif file that is currently missing from the CDT.  Since
69f3871
# binary patches are not possible, the gif is included as a source file.
69f3871
69f3871
Source3: %{name}-target_filter.gif.gz
69f3871
a90b04c
# Patch to add special "ForAllElements" targets to CDT sdk/customTargets.xml.
Ben Konrath b54b059
Patch1: %{name}-no-cvs2-patch
a90b04c
# Patch to remove tests from CDT build.xml.
Ben Konrath b54b059
Patch4: %{name}-no-tests.patch
307a818
# Patch to CDT to add the ability to specify a build subconsole.  The additional
307a818
# build console is # used by Autotools to display configuration output.
307a818
Patch5: %{name}-buildconsole.patch
a90b04c
# Patch to add new IScannerInfoPlus interface to CDT and add code to recognize it
a90b04c
# when opening header files via clicking on them in the outline view.  This
a90b04c
# stops multiple include paths from being shown when the true path is already
a90b04c
# known by calculation from the build's Makefile.
fc55f60
Patch6: %{name}-scannerinfoplus.patch
a90b04c
# Patch to CDT to add hover help for compiler defined symbols (i.e. -D flags).
c7f2547
Patch7: %{name}-definedsymbolhover.patch
a90b04c
# Patch to cppunit code to support double-clicking on file names, classes, and
a90b04c
# member names in the Hierarchy and Failure views such that the appropriate
a90b04c
# file will be opened and the appropriate line will be selected.
20f1246
Patch8: %{name}-cppunit-ui.patch
a90b04c
# Patch to upgrade version number for cppunit feature.
20f1246
Patch9: %{name}-cppunit-feature.patch
a90b04c
# Patch to fix default paths used by cppunit wizards to find header files and
a90b04c
# libraries.
20f1246
Patch10: %{name}-cppunit-default-location.patch
08f9280
# Patch to ManagedMake builder to prevent running make after Makefile generation
08f9280
# failure.
08f9280
Patch11: %{name}-managedbuild-failcheck.patch
3d810dc
5d1c762
BuildRequires: eclipse-pde
5d1c762
%if %{gcj_support}
Andrew Overholt 3ed0882
BuildRequires:  gcc-java >= 4.0.2
Ben Konrath 737f2ce
BuildRequires:  java-gcj-compat-devel >= 1.0.64
Ben Konrath 737f2ce
Requires(post):   java-gcj-compat >= 1.0.64
Ben Konrath 737f2ce
Requires(postun): java-gcj-compat >= 1.0.64
5d1c762
%else
a90b04c
BuildRequires:  java-devel >= 1.4.2
5d1c762
%endif
Ben Konrath 53357d2
a90b04c
Requires:       gdb make gcc-c++ autoconf automake
a90b04c
Requires:       eclipse-platform >= 1:3.2.0
Ben Konrath 53357d2
a90b04c
# Currently, upstream CDT only supports building on the platforms listed here.
Andrew Overholt 532f06e
%if %{gcj_support}
Ben Konrath 87a7f44
ExclusiveArch: %{ix86} x86_64 ppc ia64
Andrew Overholt 532f06e
%else
Andrew Overholt 4e17844
ExclusiveArch: %{ix86} x86_64 ppc ia64
Andrew Overholt 532f06e
%endif
a90b04c
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
cvsdist 977444b
47cfb8d
%package sdk
a90b04c
Summary:        Eclipse C/C++ Development Tools (CDT) SDK plugin
a90b04c
Group:          Text Editors/Integrated Development Environments (IDE)
Ben Konrath e152c7b
Requires:       %{name} = %{epoch}:%{version}-%{release}
47cfb8d
cvsdist 977444b
%description
cvsdist 977444b
The eclipse-cdt package contains Eclipse features and plugins that are
cvsdist 977444b
useful for C and C++ development.
cvsdist 977444b
47cfb8d
%description sdk
a90b04c
Source for Eclipse CDT for use within Eclipse.
47cfb8d
cvsdist 977444b
%prep
cvsdist 977444b
%setup -q -c 
2777248
pushd "org.eclipse.cdt.releng"
Ben Konrath b54b059
%patch1 -p0
Ben Konrath 8679757
# Only build the sdk
Ben Konrath 8679757
offset=0; 
Ben Konrath 8679757
for line in $(grep -no "value=.*platform" build.xml); do
Ben Konrath 8679757
  linenum=$(echo "$line" | cut -d : -f 1)
Ben Konrath 8679757
  sed --in-place -e "$(expr $linenum - 1 - $offset ),$(expr $linenum + 1 - $offset)d" build.xml 
Ben Konrath 8679757
  offset=$(expr $offset + 3) 
Ben Konrath 8679757
done
Andrew Overholt ceed8fe
# Only build for the platform on which we're building
Andrew Overholt ceed8fe
pushd sdk
Andrew Overholt ceed8fe
sed --in-place -e "74,82d" build.properties
d9c8567
sed --in-place -e "s:configs=\\\:configs=linux,gtk,%{eclipse_arch}:" build.properties
Andrew Overholt ceed8fe
popd
2777248
%patch4 -p0
1323df7
%patch5 -p0
fc55f60
%patch6 -p0
c7f2547
%patch7 -p0
08f9280
%patch11 -p0
69f3871
# Following is a patch to the CDT which is missing a b/w version
69f3871
# of an icon.  This patch can be removed once fixed upstream.
69f3871
pushd results/plugins/org.eclipse.cdt.make.ui/icons/dtool16
69f3871
tar -xzf %{SOURCE3}
69f3871
popd
cvsdist 977444b
popd
cvsdist 977444b
e9a6271
# Autotools stuff
e9a6271
e9a6271
mkdir autotools
e9a6271
pushd autotools
e9a6271
tar -xzf %{SOURCE1}
e9a6271
popd
e9a6271
20f1246
# Cppunit stuff
20f1246
20f1246
mkdir cppunit
20f1246
pushd cppunit
20f1246
tar -xzf %{SOURCE2}
20f1246
%patch8 -p0
20f1246
%patch9 -p0
20f1246
%patch10 -p0
20f1246
popd
20f1246
2777248
# Upstream CVS includes random .so files.  Let's remove them now.
2777248
# We actually remove the entire "os" directory since otherwise
2777248
# we wind up with some empty directories that we don't want.
0ba06dd
#rm -r org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.linux/os
2777248
cvsdist 977444b
%build
cvsdist 977444b
export JAVA_HOME=%{java_home}
cvsdist 977444b
export PATH=%{java_bin}:/usr/bin:$PATH
cvsdist 977444b
cvsdist 977444b
# See comments in the script to understand this.
04efe38
%if 0%{?rhel} == 5
04efe38
/bin/sh -x %{_libdir}/eclipse/buildscripts/copy-platform SDK %{eclipse_base}
04efe38
%else
20f1246
/bin/sh -x %{eclipse_base}/buildscripts/copy-platform SDK %{eclipse_base}
04efe38
%endif
cvsdist 977444b
SDK=$(cd SDK >/dev/null && pwd)
cvsdist 977444b
cvsdist b43ade5
# Eclipse may try to write to the home directory.
cvsdist 977444b
mkdir home
2777248
cvsdist 977444b
homedir=$(cd home > /dev/null && pwd)
2777248
Ben Konrath 8679757
pushd org.eclipse.cdt.releng/results/plugins/org.eclipse.cdt.core.linux/library
2777248
make JAVA_HOME="%{java_home}" ARCH=%{eclipse_arch} CC='gcc -D_GNU_SOURCE'
cvsdist 977444b
popd
cvsdist 977444b
Andrew Overholt f3d4858
# Call eclipse headless to process CDT releng build scripts
Ben Konrath 8679757
pushd org.eclipse.cdt.releng 
Andrew Overholt 4b913b0
java -cp $SDK/startup.jar \
Andrew Overholt 4b913b0
    -Dosgi.sharedConfiguration.area=%{_libdir}/eclipse/configuration                        \
Andrew Overholt 4b913b0
    -Duser.home=$homedir                        \
Andrew Overholt 4b913b0
     org.eclipse.core.launcher.Main             \
2777248
    -application org.eclipse.ant.core.antRunner \
2777248
    -DjavacFailOnError=true \
2777248
    -DdontUnzip=true \
2777248
    -DbaseLocation=$SDK \
Ben Konrath 8fac76e
    -Dpde.build.scripts=%{eclipse_base}/plugins/org.eclipse.pde.build/scripts \
Ben Konrath 8679757
    -DdontFetchAnything=true
5d1c762
popd
cvsdist 977444b
e9a6271
# Autotools has dependencies on CDT so we must add these to the SDK directory
Ben Konrath 8679757
tar -C $SDK --strip-components=1 -zxvf org.eclipse.cdt.releng/results/I.*/org.eclipse.cdt.sdk-*.tar.gz
e9a6271
e9a6271
# Autotools build
e9a6271
pushd autotools
Andrew Overholt 4b913b0
java -cp $SDK/startup.jar \
Andrew Overholt 4b913b0
     -Dosgi.sharedConfiguration.area=%{_libdir}/eclipse/configuration                        \
Andrew Overholt 4b913b0
     -Duser.home=$homedir                        \
Andrew Overholt 4b913b0
     org.eclipse.core.launcher.Main             \
e9a6271
     -application org.eclipse.ant.core.antRunner       \
e9a6271
     -Dtype=feature                                    \
e9a6271
     -Did=com.redhat.eclipse.cdt.autotools.feature         \
e9a6271
     -DsourceDirectory=$(pwd)                          \
e9a6271
     -DbaseLocation=$SDK                               \
e9a6271
     -Dbuilder=%{eclipse_base}/plugins/org.eclipse.pde.build/templates/package-build  \
20f1246
     -f %{eclipse_base}/plugins/org.eclipse.pde.build/scripts/build.xml 
e9a6271
e9a6271
popd
e9a6271
20f1246
# Cppunit build
20f1246
pushd cppunit
20f1246
java -cp $SDK/startup.jar \
20f1246
     -Dosgi.sharedConfiguration.area=%{_libdir}/eclipse/configuration                        \
20f1246
     -Duser.home=$homedir                        \
20f1246
     org.eclipse.core.launcher.Main             \
20f1246
     -application org.eclipse.ant.core.antRunner       \
20f1246
     -Dtype=feature                                    \
a90b04c
     -Did=org.eclipse.cdt.cppunit                      \
20f1246
     -DsourceDirectory=$(pwd)                          \
20f1246
     -DbaseLocation=$SDK                               \
20f1246
     -Dbuilder=%{eclipse_base}/plugins/org.eclipse.pde.build/templates/package-build  \
20f1246
     -f %{eclipse_base}/plugins/org.eclipse.pde.build/scripts/build.xml
20f1246
20f1246
popd
cvsdist 977444b
%install
cvsdist 977444b
rm -rf ${RPM_BUILD_ROOT}
5d1c762
5d1c762
install -d -m755 ${RPM_BUILD_ROOT}/%{eclipse_base}
5d1c762
Ben Konrath 8679757
tar -C ${RPM_BUILD_ROOT}/%{eclipse_base} --strip-components=1 -zxvf \
Ben Konrath 8679757
  org.eclipse.cdt.releng/results/I.*/org.eclipse.cdt.sdk-*.tar.gz
cvsdist 977444b
a90b04c
# We move arch-specific plugins to libdir.
Ben Konrath 8679757
mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/eclipse
Ben Konrath 8679757
pushd ${RPM_BUILD_ROOT}
a90b04c
mkdir -p .%{_libdir}/eclipse/plugins
a90b04c
for archplugin in $(find .%{eclipse_base}/plugins -name \*%{eclipse_arch}_%{version}\*); do
a90b04c
  mv $archplugin .%{_libdir}/eclipse/plugins
a90b04c
  chmod -R 755 .%{_libdir}/eclipse/plugins/$(basename $archplugin)
2777248
done
Ben Konrath 8679757
popd
2777248
Andrew Overholt c5a73c4
# These are in the SDK packages
Ben Konrath 8679757
rm ${RPM_BUILD_ROOT}%{eclipse_base}/epl-v10.html
Ben Konrath 8679757
rm ${RPM_BUILD_ROOT}%{eclipse_base}/notice.html
Andrew Overholt c5a73c4
e9a6271
# Autotools install
e9a6271
pushd autotools
Ben Konrath 8679757
unzip -qq -d $RPM_BUILD_ROOT%{eclipse_base}/.. build/rpmBuild/com.redhat.eclipse.cdt.autotools.feature.zip
e9a6271
popd
e9a6271
20f1246
# Cppunit install
20f1246
pushd cppunit
20f1246
unzip -qq -d $RPM_BUILD_ROOT%{eclipse_base}/.. build/rpmBuild/org.eclipse.cdt.cppunit.zip
20f1246
popd
20f1246
Andrew Overholt 532f06e
%if %{gcj_support}
Andrew Overholt 532f06e
aot-compile-rpm
Andrew Overholt 532f06e
%endif
Andrew Overholt 532f06e
5d1c762
%clean 
5d1c762
rm -rf ${RPM_BUILD_ROOT}
5d1c762
5d1c762
%if %{gcj_support}
1df11d4
%post
Andrew Overholt 61603ac
%{_bindir}/rebuild-gcj-db
2777248
2777248
%postun
Andrew Overholt 61603ac
%{_bindir}/rebuild-gcj-db
5d1c762
%endif
5d1c762
cvsdist 977444b
%files
cvsdist 977444b
%defattr(-,root,root)
47cfb8d
%{eclipse_base}/features/org.eclipse.cdt_*
47cfb8d
%{eclipse_base}/features/com.redhat.eclipse.cdt*
20f1246
%{eclipse_base}/features/org.eclipse.cdt.cppunit_*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt_*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.core*
20f1246
%{eclipse_base}/plugins/org.eclipse.cdt.cppunit*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.debug*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.doc*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.launch*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.make*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.managedbuilder*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.refactoring*
47cfb8d
%{eclipse_base}/plugins/org.eclipse.cdt.ui*
47cfb8d
%{eclipse_base}/plugins/com.redhat.eclipse.cdt*
a90b04c
%{_libdir}/eclipse/plugins/org.eclipse.cdt.core*
47cfb8d
%if %{gcj_support}
47cfb8d
%{_libdir}/gcj/%{name}
47cfb8d
%endif
a90b04c
%doc %{eclipse_base}/features/org.eclipse.cdt.cppunit_*/cpl-v10.html
a90b04c
%doc %{eclipse_base}/features/org.eclipse.cdt_*/epl-v10.html
47cfb8d
47cfb8d
%files sdk
47cfb8d
%defattr(-,root,root)
b246232
%{eclipse_base}/features/org.eclipse.cdt.sdk*
b246232
%{eclipse_base}/features/org.eclipse.cdt.source*
b246232
%{eclipse_base}/plugins/org.eclipse.cdt.source*
b246232
%{eclipse_base}/plugins/org.eclipse.cdt.sdk*
a90b04c
%{_libdir}/eclipse/plugins/org.eclipse.cdt.source*
a90b04c
%doc %{eclipse_base}/features/org.eclipse.cdt.sdk_*/epl-v10.html
2777248
cvsdist 977444b
%changelog
d51ac56
* Mon Sep 10 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-8
d51ac56
- Resolves #274551
d51ac56
- Rebase autotools to 0.1.2
d51ac56
- Add check for failure to generate makefile and no makefile exists
d51ac56
55f123b
* Thu Aug 16 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-7
55f123b
- Resolves #251412
55f123b
- Rebase autotools to 0.1.1
55f123b
- Add minimum java runtime requirement
55f123b
- Add direct Autotools wizards
55f123b
- Add autogen.sh options
55f123b
7cc726e
* Tue Jul 17 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-6
7cc726e
- Rebase autotools to 0.1.0
7cc726e
- Change automake editor to embed if/else constructs in outline view
7cc726e
8b0f624
* Wed Jul 11 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-5
8b0f624
- Resolves #247518, #246153, #246783, #246134, #245820
8b0f624
- Resolves #245611, #243184, #241782, #241612, #239620
8b0f624
- Resolves #238173. #239886
8b0f624
- Rebase autotools to 0.0.9.
8b0f624
- Multiple fixes to automake editor
8b0f624
- Multiple fixes to autoconf editor
8b0f624
- Autotools editor preferences added
8b0f624
04efe38
* Fri Jun 22 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-4.1
04efe38
- Fix typo in spec file.
04efe38
- Add EPEL support.
04efe38
8c43b80
* Tue May 01 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-4
8c43b80
- Add patch to fix backwards text entry in new configure files.
04efe38
- Resolves: #238493
8c43b80
69f3871
* Mon Apr 16 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-3
69f3871
- Add missing gif to org.eclipse.cdt.make.ui.
69f3871
- Resolves: #236558
69f3871
29979e7
* Tue Feb 27 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-2
29979e7
- Resolves: #229891, #230253, #205310, #229893
29979e7
- Rebase autotools to 0.0.8.1 source.
29979e7
307a818
* Wed Feb 21 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.2-1
307a818
- Rebase CDT to 3.1.2.
307a818
- Rebase autotools to 0.0.8 source.
307a818
- Replace subconsole patch with new build console patch.
307a818
08f9280
* Mon Jan 29 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-8
08f9280
- Resolves: #214624, #224644
08f9280
- Rebase autotools to 0.0.7 source.
08f9280
a90b04c
* Wed Jan 17 2007 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-7
a90b04c
- Resolves: #222350
a90b04c
- Rebase autotools to 0.0.6.1 source.
a90b04c
- Add comments.
a90b04c
- Put arch-specific jars in library dir.
a90b04c
a90b04c
* Mon Dec 11 2006 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-6
c733a2b
- Rebase autotools to 0.0.6 source.
c733a2b
a90b04c
* Wed Nov 15 2006 Jeff Johnston <jjohnstn@redhat.com> 3.1.1-5
20f1246
- Add cppunit support.
20f1246
Andrew Overholt 4b913b0
* Mon Nov 06 2006 Andrew Overholt <overholt@redhat.com> 3.1.1-4
Andrew Overholt 4b913b0
- Use the new location of copy-platform.
Andrew Overholt 4b913b0
Ben Konrath 8679757
* Thu Oct 19 2006 Ben Konrath <bkonrath@redhat.com> 3.1.1-3
Ben Konrath 8679757
- Remove work-around for gcc bug # 20198.
Ben Konrath 8679757
- Do not include notice.html and epl-v10.html because these files are already
Ben Konrath 8679757
  included in the SDK.
Ben Konrath b6b36f0
- Put JNI libraries in %%{_libdir}/eclipse.
Ben Konrath 8679757
- Only build the CDT SDK.
Ben Konrath 8679757
- Fix build issue on non-x86 systems.
Ben Konrath 8679757
- Resolves: #208622
Ben Konrath 8679757
6bc3c07
* Mon Oct 16 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.1-2
Andrew Overholt ceed8fe
- Replace build patches with sed commands
Andrew Overholt ceed8fe
- Resolves: #208622
Andrew Overholt ceed8fe
Andrew Overholt ceed8fe
* Mon Oct 16 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.1-2
6bc3c07
- Fix build so only single platform is built at a time
6bc3c07
- Bugzilla 208622
6bc3c07
f39b78f
* Thu Sep 28 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.1-1
f39b78f
- Rebase autotools to 0.0.5 source.
f39b78f
- Rebase CDT to 3.1.1 source.
f39b78f
- Bugzilla 206719, 206359, 206164
f39b78f
c7f2547
* Mon Sep 11 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-3
c7f2547
- Add hover help for defined symbols
c7f2547
- Fix bug with defined symbol calculation on file that compilation
c7f2547
  string cannot be fetched for
c7f2547
Ben Konrath 737f2ce
* Fri Sep 01 2006 Ben Konrath <bkonrath@redhat.com> 3.1.0-2
Ben Konrath 737f2ce
- Remove jpp in release.
Ben Konrath 737f2ce
- Require java-gcj-compat >= 1.0.64.
Ben Konrath 737f2ce
fc55f60
* Tue Aug 29 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_13fc
fc55f60
- Rebase autotools to 0.0.4 source.
fc55f60
- Use ScannerInfoProvider extension instead of DynamicScannerInfoProvider.
fc55f60
- Add sub-console support to CDT.
fc55f60
3800d9a
* Mon Aug 21 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_12fc
3800d9a
- Fix build special targets when project hasn't configured yet.
3800d9a
- Fix to fully reconfigure after configuration options change.
3800d9a
- Fix configuration problem whereby config.sub complains.
3800d9a
- Bugzilla 200000, 201270, 203440
3800d9a
7c7b625
* Tue Aug 08 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_11fc
7c7b625
- Fix Build Special Targets bug when importing a CVS project and
7c7b625
  using ManagedMake Project Wizard.
7c7b625
- Bugzilla 201269
7c7b625
d0c8e74
* Mon Jul 31 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_10fc
d0c8e74
- Fix bug with library hover help.
d0c8e74
b246232
* Tue Jul 25 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_9fc
b246232
- Remove redundant runtime packages from sdk.
b246232
Ben Konrath e152c7b
* Tue Jul 25 2006 Ben Konrath <bkonrath@redhat.com> 3.1.0-1jpp_8fc
Ben Konrath e152c7b
- Add epoch to sdk requires.
Ben Konrath e152c7b
7531c32
* Mon Jul 24 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_8fc
7531c32
- Update autotools sources.
7531c32
- Rebuild.
7531c32
Ben Konrath faef4a3
* Mon Jul 24 2006 Ben Konrath <bkonrath@redhat.com> 3.1.0-1jpp_7fc
Ben Konrath faef4a3
- Rebuld.
Ben Konrath faef4a3
826f3e0
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1jpp_6fc
826f3e0
- Rebuilt
826f3e0
47cfb8d
* Thu Jul 20 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_5fc
47cfb8d
- Split into main package and sdk sub-package.
47cfb8d
e9a6271
* Thu Jul 20 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_4fc
e9a6271
- Add Autotools plug-ins via additional source tarball.
e9a6271
e9a6271
* Wed Jul 19 2006 Igor Foox  <ifoox@redhat.com> 3.1.0-1jpp_3fc
Igor Foox 158ce69
- Rebuild.
Igor Foox 158ce69
1323df7
* Wed Jul 12 2006 Jeff Johnston  <jjohnstn@redhat.com> 3.1.0-1jpp_2fc
1323df7
- Add dynamic scannerinfo extension used by Autotools plug-in.
1323df7
Andrew Overholt c5a73c4
* Mon Jul 10 2006 Andrew Overholt <overholt@redhat.com> 3.1.0-1jpp_1fc
Andrew Overholt c5a73c4
- 3.1.0.
Andrew Overholt c5a73c4
Ben Konrath 8fac76e
* Thu Jun 08 2006 Andrew Overholt <overholt@redhat.com> 3.1.0-0jpp_0fc.3.1.0RC2 
Ben Konrath 8fac76e
- 3.1.0 RC2.
Ben Konrath 8fac76e
- Remove unused hover patch.
Ben Konrath 8fac76e
- Use newly-created versionless pde.build symlink.
Ben Konrath 8fac76e
- Remove no-sdkbuild patch.
Ben Konrath 8fac76e
Andrew Overholt 9bff918
* Mon Apr 03 2006 Andrew Overholt <overholt@redhat.com> 3.0.2-1jpp_3fc
Andrew Overholt 9bff918
- Add ia64.
Andrew Overholt 9bff918
Andrew Overholt 8e17e02
* Tue Mar 07 2006 Andrew Overholt <overholt@redhat.com> 3.0.2-1jpp_2fc
Andrew Overholt 8e17e02
- Bump release.
Andrew Overholt 8e17e02
Andrew Overholt 893154d
* Mon Feb 13 2006 Andrew Overholt <overholt@redhat.com> 3.0.2-1jpp_1fc
Andrew Overholt 893154d
- 3.0.2.
Andrew Overholt 893154d
a1ce8c4
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:3.0.1-1jpp_8fc
a1ce8c4
- bump again for double-long bug on ppc(64)
a1ce8c4
Andrew Overholt 61603ac
* Fri Feb 10 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_7fc
Andrew Overholt 61603ac
- Use Epoch in Requires (rh#180915).
Andrew Overholt 61603ac
- Require >= 3.1.2 but < 3.1.3 to ensure we get 3.1.2.
Andrew Overholt 61603ac
Andrew Overholt 17399b5
* Thu Feb 09 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_6fc
Andrew Overholt 17399b5
- Make it Require >= 3.1.2.
Andrew Overholt 17399b5
Andrew Overholt da9f935
* Thu Feb 09 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_5fc
Andrew Overholt da9f935
- Build against SDK 3.1.2.
Andrew Overholt da9f935
4a6f01d
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:3.0.1-1jpp_5fc
4a6f01d
- rebuilt for new gcc4.1 snapshot and glibc changes
4a6f01d
Andrew Overholt 8ff7821
* Tue Jan 10 2006 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_4fc
Andrew Overholt 8ff7821
- Rebuild against latest gcc.
Andrew Overholt 8ff7821
Andrew Overholt 069fa38
* Fri Dec 30 2005 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_3fc
Andrew Overholt 069fa38
- Fix %%files section to not be x86-specific.
Andrew Overholt 069fa38
Andrew Overholt 14e9d4a
* Fri Dec 16 2005 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_2fc
Andrew Overholt 14e9d4a
- Build against gcc 4.1.
Andrew Overholt 14e9d4a
Andrew Overholt d7b7dbf
* Mon Nov 14 2005 Andrew Overholt <overholt@redhat.com> 3.0.1-1jpp_1fc
Andrew Overholt d7b7dbf
- 3.0.1.
Andrew Overholt d7b7dbf
Andrew Overholt 3ed0882
* Fri Oct 21 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-2
Andrew Overholt 3ed0882
- Rebuild against gcc 4.0.2
Andrew Overholt 3ed0882
Andrew Overholt cbddd2e
* Tue Aug 23 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-1
Andrew Overholt e99af54
- Import new upstream version (3.0).
Andrew Overholt e99af54
Andrew Overholt 532f06e
* Thu Jul 14 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.RC2.1
Andrew Overholt 532f06e
- Import new upstream version (3.0RC2).
Andrew Overholt 532f06e
- Use gbenson's new aot-compile-rpm and change requirements appropriately.
Andrew Overholt c914e1c
- Re-enable native compilation - let's see what happens.
Andrew Overholt 532f06e
Andrew Overholt f402b86
* Wed Jun 22 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.M7.1
Andrew Overholt f402b86
- Import new upstream version (3.0M7).
Andrew Overholt 14b1a2d
- Remove refactoring/build.properties patch (now unneeeded).
Andrew Overholt f402b86
jpound c4d69d1
* Fri Jun 03 2005 Jeff Pound <jpound@redhat.com> 3.0.0_fc-0.M6.8
jpound c4d69d1
- Patch refactoring/build.properties to include plugin.properties.
jpound c4d69d1
- Temporarily move all *.so's to *.so.bak due to native compilation bug.
jpound c4d69d1
- Temporarily remove gcj .jar -> .so db population.
jpound c4d69d1
Andrew Overholt f3d4858
* Mon May 23 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.M6.7
Andrew Overholt f3d4858
- Bring in new I-build to enable jump to Eclipse 3.1M7 and fix some critical
Andrew Overholt f3d4858
  issues.
Andrew Overholt f3d4858
Ben Konrath 0f493cd
* Wed May 11 2005 Ben Konrath <bkonrath@redhat.com> 3.0.0_fc-0.M6.6
Ben Konrath 0f493cd
- Temporarily disable org.eclipse.cdt.managedbuilder.core_3.0.0/libmngbuildcore.jar.so.
Ben Konrath 0f493cd
5d1c762
* Wed Apr 27 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.5
5d1c762
- Changed to find-and-aot-compile build usage
5d1c762
- Added "if gcj_support" toggle
5d1c762
- Fixed installing all arch fragments (now only installs one (correct) arch)
5d1c762
- Redid BuildRequires and Requires to remove old/unneeded dependencies
a90b04c
- Cleaned %%eclipse_arch declares.
5d1c762
f3847a4
* Thu Apr 21 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.4
f3847a4
- Added Chris Moller's libhover patch
f3847a4
Ben Konrath 2912193
* Sat Apr 16 2005 Ben Konrath <bkonrath@redhat.com> 3.0.0_fc-0.M6.3
Ben Konrath b54b059
- Clean up spec file (remove references to old patches and rh docs).
Ben Konrath b54b059
0ba06dd
* Fri Apr 15 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.2
0ba06dd
- Generated tarball from official final tagged M6 build
0ba06dd
0ba06dd
* Mon Apr 11 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M6.1
0ba06dd
- Fixed db path in java -cp
0ba06dd
- Regenerated tarball from M6 canditate build
0ba06dd
- Reworked patches for M6 canditate Build
0ba06dd
3d810dc
* Thu Apr 07 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M5.4
3d810dc
- Changed Requires eclipse-ui to eclipse-platform
3d810dc
- Added Requires java-1.4.2-gcj-compat >= 1.4.2.0-40jpp_14rh
3d810dc
- Added Requires gcc-java >= 4.0.0-0.35
3d810dc
746f276
* Mon Apr 04 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0_fc-0.M5.3
746f276
- Added eclipse-cdt-no-sdkbuild.patch to build for platform only (fc4 space crunch)
746f276
c1fc32a
* Sun Apr 03 2005 Andrew Overholt <overholt@redhat.com> 3.0.0_fc-0.M5.2
c1fc32a
- Make use of rebuild-gcj-db.
c1fc32a
- Use system-wide classmap.db.
c1fc32a
1df11d4
* Wed Mar 23 2005 Phil Muldoon <pmuldoon@redhat.com> 3.0.0-1
1df11d4
- Updated to upstream CDT 3.0.0 M5 sources
1df11d4
- Removed Source1 (rhdocs) for now
1df11d4
- Removed libhover patch until updated
1df11d4
- Added eclipse-cdt-platform-build-linux.patch
1df11d4
- Added eclipse-cdt-sdk-build-linux.patch
1df11d4
- Stopped tests build for now (Added eclipse-cdt-no-tests.patch)
1df11d4
- Added Requires gcc-java (bz# 151866)
1df11d4
- Added new central db logic
1df11d4
73ff263
* Fri Mar 4 2005 Phil Muldoon <pmuldoon@redhat.com> 2.0.2-3
73ff263
- Added x86_64 to ExclusiveArch
73ff263
2777248
* Thu Mar 3 2005 Phil Muldoon <pmuldoon@redhat.com> 2.0.2-2
2777248
- Moved upstream sources back to 2.0.2
2777248
- Revered back to releng build
2777248
- Added native build sections to spec file
2777248
Ben Konrath 53357d2
* Tue Jan 11 2005 Ben Konrath <bkonrath@redhat.com> 2.1.0-1
Ben Konrath 53357d2
- add devel rpm and use the patched sources for it
Ben Konrath 53357d2
- update sources to 2.1.0
Ben Konrath 53357d2
- new build method that does not require pre-fetched sources
Ben Konrath 53357d2
Ben Konrath 53357d2
* Sun Nov 07 2004 Ben Konrath <bkonrath@redhat.com> 2.0.2-1
Ben Konrath 53357d2
- Update sources to 2.0.2
Ben Konrath 53357d2
- Change which files are unzipped in the install phase - this changed in 2.0.2
Ben Konrath 53357d2
- Update Red Hat documentation sources
Ben Konrath 53357d2
- Remove no-cvs-patch as it is no longer needed (no-cvs2-patch is still needed)
Ben Konrath 53357d2
- Update ui-libhover-patch 
Ben Konrath 53357d2
- Add how-to document for doc and source tarball generation
Ben Konrath 53357d2
- Add fetch-tests-patch for tarball generation
Ben Konrath 53357d2
cvsdist 7f9bda9
* Mon Jul 26 2004 Jeremy Handcock <handcock@redhat.com> 2.0-11
cvsdist 7f9bda9
- Update Red Hat documentation sources
cvsdist 7f9bda9
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-10
cvsdist b43ade5
- Set user.home on all java invocations
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-9
cvsdist b43ade5
- Pass dontFetchAnything to the build
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-8
cvsdist b43ade5
- Patch from Phil Muldoon to avoid cvs operations
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Jeremy Handcock <handcock@redhat.com> 2.0-7
cvsdist b43ade5
- Don't build on ppc64
cvsdist b43ade5
- Require eclipse-ui, not eclipse-platform
cvsdist b43ade5
cvsdist b43ade5
* Fri Jul 23 2004 Tom Tromey <tromey@redhat.com> 2.0-6
cvsdist b43ade5
- Set user.home when building
cvsdist b43ade5
cvsdist 977444b
* Wed Jul 21 2004 Tom Tromey <tromey@redhat.com> 2.0-5
cvsdist 977444b
- Make .so files executable
cvsdist 977444b
cvsdist 977444b
* Wed Jul 21 2004 Chris Moller <cmoller@redhat.com> 2.0-4
cvsdist 977444b
- Add texthover
cvsdist 977444b
cvsdist 977444b
* Tue Jul 20 2004 Jeremy Handcock <handcock@redhat.com> 2.0-4
cvsdist 977444b
- Update Red Hat documentation sources
cvsdist 977444b
cvsdist 977444b
* Fri Jul 16 2004 Tom Tromey <tromey@redhat.com> 2.0-3
cvsdist 977444b
- Make platform symlink tree before building
cvsdist 977444b
cvsdist 977444b
* Fri Jul 16 2004 Jeremy Handcock <handcock@redhat.com> 2.0-3
cvsdist 977444b
- Add Red Hat-specific documentation
cvsdist 977444b
- Use `name' macro in source and patch names
cvsdist 977444b
- Correct BuildRequires to eclipse-platform
cvsdist 977444b
cvsdist 977444b
* Tue Jul 13 2004 Jeremy Handcock <handcock@redhat.com> 2.0-2
cvsdist 977444b
- Don't require ant
cvsdist 977444b
- Prevent possible `build' section overload
cvsdist 977444b
cvsdist 977444b
* Mon Jul 12 2004 Tom Tromey <tromey@redhat.com> 2.0-2
cvsdist 977444b
- Document source fetching process
cvsdist 977444b
- Update to CDT 2.0 final
cvsdist 977444b
- Set -D_GNU_SOURCE when building
cvsdist 977444b
cvsdist 977444b
* Fri Jul  9 2004 Tom Tromey <tromey@redhat.com> 2.0-2
cvsdist 977444b
- Don't define prefix
cvsdist 977444b
- Don't require pango
cvsdist 977444b
cvsdist 977444b
* Fri Jul  9 2004 Jeremy Handcock <handcock@redhat.com> 2.0-2
cvsdist 977444b
- Update sources to include tests from upstream
cvsdist 977444b
- Add new build patch for CDT tests
cvsdist 977444b
- Build CDT tests, but don't install them
cvsdist 977444b
cvsdist 977444b
* Thu Jul  8 2004 Tom Tromey <tromey@redhat.com> 2.0-1
cvsdist 977444b
- Removed unused patch
cvsdist 977444b
cvsdist 977444b
* Thu Jul  8 2004 Jeremy Handcock <handcock@redhat.com> 2.0-1
cvsdist 977444b
- Revert previous patch; don't unset javacVerbose
cvsdist 977444b
cvsdist 977444b
* Thu Jul  8 2004 Jeremy Handcock <handcock@redhat.com> 2.0-1
cvsdist 977444b
- Unset javacVerbose
cvsdist 977444b
cvsdist 977444b
* Tue Jun 15 2004 Tom Tromey <tromey@redhat.com> 2.0-1
cvsdist 977444b
- Updated to 2.0 M8
cvsdist 977444b
cvsdist 977444b
* Mon Jan 19 2004 Tom Tromey <tromey@redhat.com> 1.2.1-1
cvsdist 977444b
- Initial version