dev-util / codeblocks

The open source, cross platform, free C, C++ and Fortran IDE

Official package sites : http://www.codeblocks.org/ ·

v9999 :: 0 :: gentoo

Modified
License
GPL-3
USE flags
contrib debug pch

v17.12-r301 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~ppc ~x86 ~x86-fbsd
USE flags
contrib debug fortran pch

v17.12-r300 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~arm ~ppc ~x86 ~x86-fbsd
USE flags
contrib debug fortran pch

v17.12-r1 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~ppc ~x86 ~x86-fbsd
USE flags
contrib debug fortran pch

v17.12 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
~amd64 ~arm ~ppc ~x86 ~x86-fbsd
USE flags
contrib debug fortran pch

General

contrib
Build additional contrib components
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
fortran
Build FortranProject plugin which enables to use Code::Blocks IDE for Fortran language
pch
Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only)

app-admin / gamin : Meta package providing the File Alteration Monitor API & Server

app-arch / zip : Info ZIP (encryption support)

app-portage / elt-patches : Collection of patches for libtool.eclass

app-text / hunspell : Hunspell spell checker - an improved replacement for myspell in OOo

dev-libs / boost : Boost Libraries for C++

dev-libs / libgamin : Library providing the FAM File Alteration Monitor API

dev-libs / tinyxml : Simple and small C++ XML parser

dev-util / astyle : Artistic Style is a re-indenter and reformatter for C++, C and Java source code

dev-vcs / subversion : Advanced version control system

net-misc / rsync : File transfer program to keep remote files into sync

sys-devel / autoconf : Used to create autoconfiguration files

sys-devel / automake : Used to generate Makefile.in from Makefile.am

sys-devel / libtool : A shared library tool for developers

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / wxGTK : GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

app-admin / gamin : Meta package providing the File Alteration Monitor API & Server

app-arch / zip : Info ZIP (encryption support)

app-text / hunspell : Hunspell spell checker - an improved replacement for myspell in OOo

dev-libs / boost : Boost Libraries for C++

dev-libs / libgamin : Library providing the FAM File Alteration Monitor API

x11-libs / wxGTK : GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/codeblocks: move large astyle patch to distfiles
Package-Manager: Portage-2.3.40, Repoman-2.3.9
band-a-prend · gentoo
dev-util/codeblocks: update codeblocks-9999.ebuild
Add updated codeblocks-9999.ebuild that is synced with codeblocks-17.12-r1.ebuild (has updated dependencies) and allow to build Codeblocks from svn trunk. The USE-flag 'fortran' removed in this ebuild-file as FortranProject plugin sources downloads from external svn repo and could requires from time to time changes of the autotools script patch to build successfully.
band-a-prend · gentoo
dev-util/codeblocks: rm '-fno-delete-null-pointer-checks' flag
Remove '-fno-delete-null-pointer-checks' compiler flag. This flag was added to allow to run Codeblocks after compiling codeblocks-16.01 with gcc-6.1 [1] and this issue was fixed in upstream on 2016-07-16 in ticket 10875 [2]. On the 2017-03-24 in upstream ticket 11033 [3] this flag was removed as no needed anymore: 'linux: Partially Revert rev 10875 because we no longer do null pointer checks'. Refs: [1] http://forums.codeblocks.org/index.php?topic=21283.0 [2] https://sourceforge.net/p/codeblocks/code/10875/ [3] https://sourceforge.net/p/codeblocks/code/11033/
band-a-prend · gentoo
dev-util/codeblocks: replace dep libgamin to gamin
Replace contrib plugin dependency from dev-libs/libgamin to app-admin/gamin as in some cases it cause Codeblocks craches of FileManager plugin due to errors 'Failed to connect to socket /tmp/fam-elmar-' and 'failed to find gam_server'. Ref: http://forums.codeblocks.org/index.php/topic,22641.0.html
Mart Raudsepp · gentoo
dev-util/codeblocks: remove old
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Pacho Ramos · gentoo
dev-util/codeblocks: Uses wxGTK:3.0 since 17.12 versions
Package-Manager: Portage-2.3.38, Repoman-2.3.9
band-a-prend · gentoo
dev-util/codeblocks: unbundle dev-util/astyle lib
Unbundle the dev-util/astyle library in favor of system installed by adding it as build dependency ( >=dev-util/astyle-3.0.1-r1:0= ): 1. patching (update) the Codeblocks Astyle plugin to be compatible with dev-util/astyle-3.1: "codeblocks-17.12_update_astyle_plugin_to_v3.1.patch" that is taken from upstream: https://sourceforge.net/p/codeblocks/code/11266/ * updated astyle plugin to v3.1 * removed obsolete astyle options * added new astyle options Authored by: jenslody 2018-01-15 (using conditional patching depends on if '>=dev-util/astyle-3.1' is installed in system); 2. use sub-sloting of dev-util/astyle to force rebuild Codeblocks on system update if sub-slot of dev-util/astyle is changed; 3. remove KEYWORD "arm" to avoid repoman QA warning about "dependency.bad" and "dependency.badindev" due to dev-util/astyle dependency doesn't have this KEYWORD. Closes: https://bugs.gentoo.org/383037 Closes: https://bugs.gentoo.org/656758
band-a-prend · gentoo
dev-util/codeblocks: unbundle dev-libs/tinyxml lib
Unbundle the dev-libs/tinyxml library in favor of system installed by adding it as build dependency (>=dev-libs/tinyxml-2.6.2-r3).
band-a-prend · gentoo
dev-util/codeblocks: remove "--with-wx-config"
Remove --with-wx-config="${WX_CONFIG}" from "econf" in "src_configure()" section.
band-a-prend · gentoo
dev-util/codeblocks: update package DESCRIPTION
Update package DESCRIPTION to correspond that on codeblocks site.
band-a-prend · gentoo
dev-util/codeblocks: init copy to 17-12-{r1,r301}
Mart Raudsepp · gentoo
dev-util/codeblocks: Shorten the elog about symbol resolver
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Mart Raudsepp · gentoo
dev-util/codeblocks: remove automake/autoconf from DEPEND
autotools.eclass adds its own proper DEPEND (including libtool), no need for us to do it with eautoreconf. Package-Manager: Portage-2.3.28, Repoman-2.3.9
band-a-prend · gentoo
dev-util/codeblocks: ver. 17.12 for wxGTK:3.0-gtk3
Adding additional 'codeblocks-17.12-r300.ebuild' for building with wxGTK:3.0-gtk3 instead of wxGTK:2.8. This also contains USE flag 'fortran' (introduced in codeblocks-17.12.ebuild ) which controls the building of 'FortranProject plugin' for Code::Blocks IDE ( https://sourceforge.net/projects/fortranproject/ ) after applying of 'FortranProject_autotools_build.diff' patch. Bug: bugs.gentoo.org/643494
band-a-prend · gentoo
dev-util/codeblocks: version bump to 17.12
Code::Blocks IDE package version bump to 17.12 with switching 'WX_GTK_VER' from x11-libs/wxGTK:2.8 to x11-libs/wxGTK:3.0 This also adds a new USE flag 'fortran' which controls the building of 'FortranProject plugin' for Code::Blocks IDE ( https://sourceforge.net/projects/fortranproject/ ) after applying of 'FortranProject_autotools_build.diff' patch. Add patch 'FortranProject_fix_build_gcc7_failed.patch' from upstream that fix gcc7 compilation error "call of overloaded ‘abs(unsigned int)’ is ambiguous" for FortranProject plugin, i.e. when USE="fortran". Remove USE=flag "static" with passing "--disable-static" to econf within src_configure() section. Remove directly passing "-g" compiler option to CFLAGS and CXXFLAGS when USE="debug" by applying the patch 'codeblocks-17.12-nodebug.diff'. Updating 'metadata.xml' file: Adding 'fortran' USE-flag description for 'dev-util/codeblocks-17.12'. Updating 'Manifest' file: Adding size, blake2 and sha512 checksums for 'codeblocks_17.12.tar.xz' tarball Bug: https://bugs.gentoo.org/643494 Closes: https://bugs.gentoo.org/643494
Peter Levine · gentoo
dev-util/codeblocks: Fix building with GCC-7
Bug: https://bugs.gentoo.org/649248 Package-Manager: Portage-2.3.16, Repoman-2.3.6 Closes: https://bugs.gentoo.org/649248 Closes: https://bugs.gentoo.org/637126 Closes: https://github.com/gentoo/gentoo/pull/7600
Peter Levine · gentoo
dev-util/codeblocks: Fix segfault with GCC-6
Bug: https://bugs.gentoo.org/show_bug.cgi?id=625696 Package-Manager: Portage-2.3.6, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/5175
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Pacho Ramos · gentoo
dev-util/codeblocks: Drop old
Package-Manager: portage-2.3.2
Ryan Hill · gentoo
dev-util/codeblocks: Version bump (bug #576730).
Package-Manager: portage-2.3.0_rc1 Signed-off-by: Ryan Hill <rhill@gentoo.org>
Ryan Hill · gentoo
dev-util/codeblocks: Revert "Support wxGTK:3.0" (Bug #575716)
Package-Manager: portage-2.2.27 Signed-off-by: Ryan Hill <rhill@gentoo.org>
Pacho Ramos · gentoo
dev-util/codeblocks: Support wxGTK:3.0
Package-Manager: portage-2.2.23
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed