dev-util / codeblocks

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

Official package sites : https://codeblocks.org/ ·

v9999 :: 0 :: gentoo

Modified
License
GPL-3
USE flags
contrib debug pch

v20.03-r2 :: 0 :: gentoo

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

v20.03-r1 :: 0 :: gentoo

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

v17.12-r304 :: 0 :: gentoo

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

v17.12-r303 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 x86 ~ppc
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-text / hunspell : Spell checker, morphological analyzer library and command-line tool

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

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-util / desktop-file-utils : Command line utilities to work with desktop menu entries

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

x11-misc / shared-mime-info : The Shared MIME-info Database specification

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

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

app-text / hunspell : Spell checker, morphological analyzer library and command-line tool

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

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

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

716732
dev-util/codeblocks: Remote code execution via crafted project file (CVE-2020-10814)
Repository mirror & CI · gentoo
Merge updates from master
band-a-prend · gentoo
dev-util/codeblocks: drop old revisions
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
band-a-prend · gentoo
dev-util/codeblocks: fix gcc-11 compatibility
The GCC 11 now enforces that comparison objects be invocable as const. Current patch to fix gcc-11 compatibility is proposed by Sergei Trofimovich <slyfox@gentoo.org> and fix codeblocks "openfileslist" pligin compilation error. Patch was sent to upstream : https://sourceforge.net/p/codeblocks/tickets/1022/ so live-ebuild currently doesn't apply it. Closes: https://bugs.gentoo.org/732818 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/17928 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/codeblocks: x86 stable wrt bug #731782
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/codeblocks: amd64 stable wrt bug #731782
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Torokhov · gentoo
dev-util/codeblocks: 20.03, update FortranProject plugin to 1.7 release
Additional patch set updates FortranProject plugin to release v1.7 that contains several bug fixes, new features and improvements. Closes: https://github.com/gentoo/gentoo/pull/16114 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Torokhov · gentoo
dev-util/codeblocks: 20.03 version bump
- Update CodeBLocks to 20.03 with new patch to build Fortranroject plugin; - Now xdg eclass is used instead of xdg-utils eclass; - FortranProject plugin update from [r270] to [r277] with some additional features before FortranProject v1.7 release. Patch from [r273] fixes the build issue for compiling with USE=pch. Closes: https://github.com/gentoo/gentoo/pull/15182 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Sergey Torokhov · gentoo
dev-util/codeblocks: update live ebuild
- fix HOMEPAGE to use https - replace xdg-utils eclass with xdg eclass Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergey Torokhov · gentoo
dev-util/codeblocks-17.12-r303: fix crash on paste; fix appdata-deprecated
- Fix crash on copy-paste from another applcation using upstream patch https://sourceforge.net/p/codeblocks/code/11320/ from ticket https://sourceforge.net/p/codeblocks/tickets/629/. - Fix HOMEPAGE: from http://www to https:// - Fix installation into /usr/share/appdata that is deprecated Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/14969 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-util/codeblocks: remove old
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Mart Raudsepp · gentoo
dev-util/codeblocks: drop ~arm keywords
Closes: https://bugs.gentoo.org/705024 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/codeblocks: x86 stable wrt bug #711574
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/codeblocks: amd64 stable wrt bug #711574
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
band-a-prend · gentoo
dev-util/codeblocks: remove revisions depend on gtk2
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Sergey Torokhov · gentoo
dev-util/codeblocks: bump 17.12-r302 to migrate to EAPI-7 and to fix RDEPEND
Closes: https://github.com/gentoo/gentoo/pull/14305 Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Sergey Torokhov · gentoo
dev-util/codeblocks: update live-ebuild with switch to WXGTK-3.0-gtk3
Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-util/codeblocks: x86 stable (bug #704140)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/codeblocks: amd64 stable wrt bug #704140
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
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