summaryrefslogtreecommitdiff
path: root/dev-util/codeblocks
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/codeblocks')
-rw-r--r--dev-util/codeblocks/Manifest1
-rw-r--r--dev-util/codeblocks/codeblocks-25.03-r2.ebuild112
-rw-r--r--dev-util/codeblocks/codeblocks-9999.ebuild95
-rw-r--r--dev-util/codeblocks/files/codeblocks-20.03_p13518_FortranProject-r378-autotools-build.patch340
-rw-r--r--dev-util/codeblocks/files/codeblocks-25.03_env.patch44
-rw-r--r--dev-util/codeblocks/files/codeblocks-25.03_fix_boost-1.89.0.patch177
-rw-r--r--dev-util/codeblocks/files/codeblocks-9999-nodebug.diff13
-rw-r--r--dev-util/codeblocks/metadata.xml23
8 files changed, 0 insertions, 805 deletions
diff --git a/dev-util/codeblocks/Manifest b/dev-util/codeblocks/Manifest
deleted file mode 100644
index 3d1d2de2b6d1..000000000000
--- a/dev-util/codeblocks/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST codeblocks-25.03.tar.xz 17866880 BLAKE2B 7ce130d12a2f896252ab6747d222d9306448bf62288ee9d701d95731e1f858e067ce26237dbe0399ff1b22997a78dc41629c68abb74d2ec3e5dd4155b38ba46e SHA512 a5a7d6fd554dde781c5bd31c24f0f8a40c15d0525ecd66139e30709d72f46bee89fb75607c1ebc04d1473329add10bf7ee8c41ef2760a7e7bec221503b37efa1
diff --git a/dev-util/codeblocks/codeblocks-25.03-r2.ebuild b/dev-util/codeblocks/codeblocks-25.03-r2.ebuild
deleted file mode 100644
index 397123b96daf..000000000000
--- a/dev-util/codeblocks/codeblocks-25.03-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-
-inherit autotools flag-o-matic multiprocessing wxwidgets xdg
-
-REV=13518
-REV_DATE="2024-05-05 20:30:28"
-FP_NAME=fortranproject
-FP_REV=378
-
-DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
-HOMEPAGE="https://www.codeblocks.org/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P/-/_}.tar.xz -> ${P}.tar.xz"
-S="${WORKDIR}/${P/-/_}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-IUSE="fortran contrib debug"
-
-BDEPEND="virtual/pkgconfig"
-
-RDEPEND="
- app-arch/zip
- dev-libs/glib:2
- >=dev-libs/tinyxml-2.6.2-r3
- >=dev-util/astyle-3.1-r2:0=
- x11-libs/gtk+:3
- x11-libs/wxGTK:${WX_GTK_VER}=[X]
- contrib? (
- app-arch/bzip2
- app-text/hunspell:=
- media-libs/fontconfig
- virtual/zlib:=
- )
-"
-
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
- contrib? ( dev-libs/boost:= )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}_env.patch"
- "${FILESDIR}/${PN}-20.03_p13518_FortranProject-r378-autotools-build.patch"
- "${FILESDIR}/${P}_fix_boost-1.89.0.patch"
-)
-
-src_prepare() {
- default
-
- # Let's make the autorevision work.
- echo "m4_define([SVN_REV], ${REV})" > revision.m4
- echo "m4_define([SVN_DATE], ${REV_DATE})" >> revision.m4
-
- eautoreconf
-}
-
-src_configure() {
- # Bug 858338
- append-flags -fno-strict-aliasing
-
- setup-wxwidgets
-
- # USE="contrib -fortran" setup:
- use fortran || CONF_WITH_LST=$(use_with contrib contrib-plugins all,-FortranProject)
- # USE="contrib fortran" setup:
- use fortran && CONF_WITH_LST=$(use_with contrib contrib-plugins all)
- # USE="-contrib fortran" setup:
- use contrib || CONF_WITH_LST=$(use_with fortran contrib-plugins FortranProject)
-
- local myeconfargs=(
- --disable-pch
- --disable-static
- $(use_with contrib boost-libdir "${ESYSROOT}/usr/$(get_libdir)")
- $(use_enable debug)
- ${CONF_WITH_LST}
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- if use contrib; then
- if (( $(get_makeopts_jobs) > 8 )); then
- emake -j8 # Bug 930819
- else
- emake
- fi
- else
- emake
- fi
-}
-
-src_install() {
- default
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-}
diff --git a/dev-util/codeblocks/codeblocks-9999.ebuild b/dev-util/codeblocks/codeblocks-9999.ebuild
deleted file mode 100644
index a18c4f458d49..000000000000
--- a/dev-util/codeblocks/codeblocks-9999.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.2-gtk3"
-
-inherit autotools flag-o-matic multiprocessing subversion wxwidgets xdg
-
-DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
-HOMEPAGE="https://www.codeblocks.org/"
-LICENSE="GPL-3"
-SLOT="0"
-ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}/code/trunk"
-ESVN_FETCH_CMD="svn checkout --ignore-externals"
-ESVN_UPDATE_CMD="svn update --ignore-externals"
-
-IUSE="contrib debug"
-
-BDEPEND="virtual/pkgconfig"
-
-RDEPEND="app-arch/zip
- dev-libs/glib:2
- >=dev-libs/tinyxml-2.6.2-r3
- >=dev-util/astyle-3.1-r2:0=
- x11-libs/gtk+:3
- x11-libs/wxGTK:${WX_GTK_VER}=[X]
- contrib? (
- app-arch/bzip2
- app-text/hunspell:=
- media-libs/fontconfig
- virtual/zlib:=
- )"
-
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto
- contrib? ( dev-libs/boost:= )
-"
-
-PATCHES=( "${FILESDIR}/${P}-nodebug.diff" )
-
-src_prepare() {
- default
- # Let's make the autorevision work.
- subversion_wc_info
- CB_LCD=$(LC_ALL=C svn info "${ESVN_WC_PATH}" | grep "^Last Changed Date:" | cut -d" " -f4,5)
- echo "m4_define([SVN_REV], ${ESVN_WC_REVISION})" > revision.m4
- echo "m4_define([SVN_DATE], ${CB_LCD})" >> revision.m4
- eautoreconf
-}
-
-src_configure() {
- # Bug 858338
- append-flags -fno-strict-aliasing
- # Upstream issue: https://sourceforge.net/p/codeblocks/tickets/1512
- append-cxxflags -std=c++17
-
- setup-wxwidgets
-
- local myeconfargs=(
- --disable-pch
- --disable-static
- $(use_enable debug)
- $(use_with contrib boost-libdir "${ESYSROOT}/usr/$(get_libdir)")
- $(use_with contrib contrib-plugins all)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- if use contrib; then
- if (( $(get_makeopts_jobs) > 8 )); then
- emake -j8 # Bug 930819
- else
- emake
- fi
- else
- emake
- fi
-}
-
-src_install() {
- default
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-}
diff --git a/dev-util/codeblocks/files/codeblocks-20.03_p13518_FortranProject-r378-autotools-build.patch b/dev-util/codeblocks/files/codeblocks-20.03_p13518_FortranProject-r378-autotools-build.patch
deleted file mode 100644
index 3b8dd49efd7d..000000000000
--- a/dev-util/codeblocks/files/codeblocks-20.03_p13518_FortranProject-r378-autotools-build.patch
+++ /dev/null
@@ -1,340 +0,0 @@
-diff -Naur a/configure.ac b/configure.ac
---- a/configure.ac
-+++ b/configure.ac
-@@ -506,6 +506,29 @@
- src/plugins/contrib/EditorTweaks/Makefile
- src/plugins/contrib/envvars/Makefile
- src/plugins/contrib/FileManager/Makefile
-+ src/plugins/contrib/FortranProject/Makefile
-+ src/plugins/contrib/FortranProject/images/Makefile
-+ src/plugins/contrib/FortranProject/images/16x16/Makefile
-+ src/plugins/contrib/FortranProject/images/20x20/Makefile
-+ src/plugins/contrib/FortranProject/images/24x24/Makefile
-+ src/plugins/contrib/FortranProject/images/28x28/Makefile
-+ src/plugins/contrib/FortranProject/images/32x32/Makefile
-+ src/plugins/contrib/FortranProject/images/40x40/Makefile
-+ src/plugins/contrib/FortranProject/images/48x48/Makefile
-+ src/plugins/contrib/FortranProject/images/56x56/Makefile
-+ src/plugins/contrib/FortranProject/images/64x64/Makefile
-+ src/plugins/contrib/FortranProject/images/svg/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/16x16/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/20x20/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/24x24/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/28x28/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/32x32/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/40x40/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/48x48/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/56x56/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/64x64/Makefile
-+ src/plugins/contrib/FortranProject/images/fortranproject/svg/Makefile
- src/plugins/contrib/headerfixup/Makefile
- src/plugins/contrib/help_plugin/Makefile
- src/plugins/contrib/help_plugin/bzip2/Makefile
-diff -Naur a/m4/acinclude.m4 b/m4/acinclude.m4
---- a/m4/acinclude.m4
-+++ b/m4/acinclude.m4
-@@ -364,6 +364,7 @@
- AM_CONDITIONAL([BUILD_EDITORTWEAKS], [false])
- AM_CONDITIONAL([BUILD_ENVVARS], [false])
- AM_CONDITIONAL([BUILD_FILEMANAGER], [false])
-+ AM_CONDITIONAL([BUILD_FORTRANPROJECT], [false])
- AM_CONDITIONAL([BUILD_HEADERFIXUP], [false])
- AM_CONDITIONAL([BUILD_HELP], [false])
- AM_CONDITIONAL([BUILD_KEYBINDER], [false])
-@@ -408,6 +409,7 @@
- AM_CONDITIONAL([BUILD_EDITORTWEAKS], [true])
- AM_CONDITIONAL([BUILD_ENVVARS], [true])
- AM_CONDITIONAL([BUILD_FILEMANAGER], [true])
-+ AM_CONDITIONAL([BUILD_FORTRANPROJECT], [true])
- AM_CONDITIONAL([BUILD_HEADERFIXUP], [true])
- AM_CONDITIONAL([BUILD_HELP], [true])
- AM_CONDITIONAL([BUILD_KEYBINDER], [true])
-@@ -450,7 +452,7 @@
- [ compiles none of the contrib-plugins ]
- [ Plugin names are: AutoVersioning, BrowseTracker, byogames, Cccc, CppCheck, cbkoders, codesnippets, ]
- [ codestat, copystrings, Cscope, DoxyBlocks, dragscroll, EditorConfig, EditorTweaks, envvars, exporter, ]
-- [ FileManager, headerfixup, help, hexeditor, incsearch, keybinder, libfinder, MouseSap, ]
-+ [ FileManager, FortranProject, headerfixup, help, hexeditor, incsearch, keybinder, libfinder, MouseSap, ]
- [ NassiShneiderman, ProjectOptionsManipulator, profiler, regex, ReopenEditor, rndgen, clangd_client, smartindent, spellchecker, ]
- [ symtab, ThreadSearch, ToolsPlus, Valgrind, wxcontrib, wxsmith, wxsmithcontrib, wxsmithaui ],
- plugins="$withval", plugins="none")
-@@ -504,6 +506,9 @@
- FileManager)
- AM_CONDITIONAL([BUILD_FILEMANAGER], [true])
- ;;
-+ FortranProject)
-+ AM_CONDITIONAL([BUILD_FORTRANPROJECT], [true])
-+ ;;
- headerfixup)
- AM_CONDITIONAL([BUILD_HEADERFIXUP], [true])
- ;;
-@@ -627,6 +632,9 @@
- -FileManager)
- AM_CONDITIONAL([BUILD_FILEMANAGER], [false])
- ;;
-+ -FortranProject)
-+ AM_CONDITIONAL([BUILD_FORTRANPROJECT], [false])
-+ ;;
- -headerfixup)
- AM_CONDITIONAL([BUILD_HEADERFIXUP], [false])
- ;;
-@@ -735,6 +743,7 @@
- AC_SUBST(BUILD_EDITORTWEAKS)
- AC_SUBST(BUILD_ENVVARS)
- AC_SUBST(BUILD_FILEMANAGER)
-+AC_SUBST(BUILD_FORTRANPROJECT)
- AC_SUBST(BUILD_HEADERFIXUP)
- AC_SUBST(BUILD_HELP)
- AC_SUBST(BUILD_HEXEDITOR)
-diff -Naur a/src/plugins/contrib/FortranProject/Makefile.am b/src/plugins/contrib/FortranProject/Makefile.am
---- a/src/plugins/contrib/FortranProject/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/Makefile.am
-@@ -1,16 +1,18 @@
- SUBDIRS = images
-
--ACLOCAL_AMFLAGS = --install -I m4
--
- AM_CPPFLAGS = $(WX_CXXFLAGS) \
- -I$(top_srcdir)/src/include \
- -I$(top_srcdir)/src/sdk/wxscintilla/include
-
--cb_plugin_lib_LTLIBRARIES = libFortranProject.la
-+pluginlibdir = $(pkglibdir)/plugins
-+
-+pluginlib_LTLIBRARIES = libFortranProject.la
-
--libFortranProject_la_LDFLAGS = -shared -no-undefined -avoid-version
-+libFortranProject_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
-
--libFortranProject_la_LIBADD = $(WX_LIBS)
-+libFortranProject_la_LIBADD = ../../../sdk/libcodeblocks.la \
-+ $(WX_LIBS) \
-+ $(CB_TINYXML_LIBS)
-
- libFortranProject_la_SOURCES = adddirparserthread.cpp \
- autoinsert.cpp \
-@@ -139,12 +141,9 @@
- images/fortranproject/64x64/*.png \
- images/fortranproject/svg/*.svg
-
--cb_plugin_data_DATA = FortranProject.zip
--
--CLEANFILES = $(cb_plugin_data_DATA)
-+pkgdata_DATA = FortranProject.zip
-
--uninstall-hook:
-- -rmdir ${cb_plugin_datadir}images/fortranproject
-+CLEANFILES = $(pkgdata_DATA)
-
- FortranProject.zip: manifest.xml
- PWD=`pwd` cd $(srcdir) && zip -j9 $(PWD)/FortranProject.zip manifest.xml resources/*.xrc > /dev/null
-diff -Naur a/src/plugins/contrib/FortranProject/images/16x16/Makefile.am b/src/plugins/contrib/FortranProject/images/16x16/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/16x16/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/16x16/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/16x16
-+pkgdatadir = $(datadir)/@PACKAGE@/images/16x16
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/20x20/Makefile.am b/src/plugins/contrib/FortranProject/images/20x20/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/20x20/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/20x20/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/20x20
-+pkgdatadir = $(datadir)/@PACKAGE@/images/20x20
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/24x24/Makefile.am b/src/plugins/contrib/FortranProject/images/24x24/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/24x24/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/24x24/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/24x24
-+pkgdatadir = $(datadir)/@PACKAGE@/images/24x24
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/28x28/Makefile.am b/src/plugins/contrib/FortranProject/images/28x28/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/28x28/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/28x28/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/28x28
-+pkgdatadir = $(datadir)/@PACKAGE@/images/28x28
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/32x32/Makefile.am b/src/plugins/contrib/FortranProject/images/32x32/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/32x32/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/32x32/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/32x32
-+pkgdatadir = $(datadir)/@PACKAGE@/images/32x32
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/40x40/Makefile.am b/src/plugins/contrib/FortranProject/images/40x40/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/40x40/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/40x40/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/40x40
-+pkgdatadir = $(datadir)/@PACKAGE@/images/40x40
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/48x48/Makefile.am b/src/plugins/contrib/FortranProject/images/48x48/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/48x48/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/48x48/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/48x48
-+pkgdatadir = $(datadir)/@PACKAGE@/images/48x48
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/56x56/Makefile.am b/src/plugins/contrib/FortranProject/images/56x56/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/56x56/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/56x56/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/56x56
-+pkgdatadir = $(datadir)/@PACKAGE@/images/56x56
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/64x64/Makefile.am b/src/plugins/contrib/FortranProject/images/64x64/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/64x64/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/64x64/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/64x64
-+pkgdatadir = $(datadir)/@PACKAGE@/images/64x64
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/Makefile.am b/src/plugins/contrib/FortranProject/images/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/Makefile.am
-@@ -1,4 +1,3 @@
- SUBDIRS = 16x16 20x20 24x24 28x28 32x32 40x40 48x48 56x56 64x64 fortranproject svg
-
--pkgdatadir = $(cb_plugin_datadir)/images
--
-+pkgdatadir = $(datadir)/@PACKAGE@/images
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/16x16/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/16x16/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/16x16/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/16x16/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/16x16
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/16x16
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/20x20/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/20x20/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/20x20/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/20x20/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/20x20
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/20x20
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/24x24/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/24x24/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/24x24/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/24x24/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/24x24
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/24x24
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/28x28/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/28x28/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/28x28/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/28x28/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/28x28
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/28x28
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/32x32/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/32x32/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/32x32/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/32x32/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/32x32
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/32x32
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/40x40/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/40x40/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/40x40/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/40x40/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/40x40
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/40x40
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/48x48/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/48x48/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/48x48/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/48x48/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/48x48
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/48x48
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/56x56/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/56x56/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/56x56/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/56x56/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/56x56
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/56x56
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/64x64/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/64x64/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/64x64/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/64x64/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/64x64
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/64x64
-
- dist_pkgdata_DATA = $(srcdir)/*.png
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/Makefile.am
-@@ -1,5 +1,5 @@
- SUBDIRS = 16x16 20x20 24x24 28x28 32x32 40x40 48x48 56x56 64x64 svg
-
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject
-
- dist_pkgdata_DATA = $(srcdir)/*.f90 $(srcdir)/*.py $(srcdir)/*.dem
-diff -Naur a/src/plugins/contrib/FortranProject/images/fortranproject/svg/Makefile.am b/src/plugins/contrib/FortranProject/images/fortranproject/svg/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/fortranproject/svg/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/fortranproject/svg/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/fortranproject/svg
-+pkgdatadir = $(datadir)/@PACKAGE@/images/fortranproject/svg
-
- dist_pkgdata_DATA = $(srcdir)/*.svg
-diff -Naur a/src/plugins/contrib/FortranProject/images/svg/Makefile.am b/src/plugins/contrib/FortranProject/images/svg/Makefile.am
---- a/src/plugins/contrib/FortranProject/images/svg/Makefile.am
-+++ b/src/plugins/contrib/FortranProject/images/svg/Makefile.am
-@@ -1,3 +1,3 @@
--pkgdatadir = $(cb_plugin_datadir)/images/svg
-+pkgdatadir = $(datadir)/@PACKAGE@/images/svg
-
- dist_pkgdata_DATA = $(srcdir)/*.svg
-diff -Naur a/src/plugins/contrib/Makefile.am b/src/plugins/contrib/Makefile.am
---- a/src/plugins/contrib/Makefile.am
-+++ b/src/plugins/contrib/Makefile.am
-@@ -54,6 +54,10 @@
- MAYBE_FILEMANAGER=FileManager appdata
- endif
-
-+if BUILD_FORTRANPROJECT
-+MAYBE_FORTRANPROJECT=FortranProject appdata
-+endif
-+
- if BUILD_HELP
- MAYBE_HELP=help_plugin appdata
- endif
-@@ -178,6 +182,7 @@
- $(MAYBE_EDITORTWEAKS) \
- $(MAYBE_ENVVARS) \
- $(MAYBE_FILEMANAGER) \
-+ $(MAYBE_FORTRANPROJECT) \
- $(MAYBE_HEADERFIXUP) \
- $(MAYBE_HELP) \
- $(MAYBE_HEXEDITOR) \
-@@ -222,6 +227,7 @@
- EditorTweaks \
- envvars \
- FileManager \
-+ FortranProject \
- headerfixup \
- help_plugin \
- HexEditor \
diff --git a/dev-util/codeblocks/files/codeblocks-25.03_env.patch b/dev-util/codeblocks/files/codeblocks-25.03_env.patch
deleted file mode 100644
index cb2ee41e9f4b..000000000000
--- a/dev-util/codeblocks/files/codeblocks-25.03_env.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-# Remove adding of "-g" to CFLAGS and CXXFLAGS if "./configure --enable-debug"
-diff -Naur old/m4/acinclude.m4 new/m4/acinclude.m4
---- old/m4/acinclude.m4
-+++ new/m4/acinclude.m4
-@@ -91,8 +91,6 @@
- AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug], [turn on debugging (default is OFF)])],,
- enable_debug=$debug_default)
- if test "x$enable_debug" = "xyes"; then
-- CFLAGS="-g $CFLAGS"
-- CXXFLAGS="-g $CXXFLAGS"
- CPPFLAGS="-DDEBUG -DcbDEBUG $CPPFLAGS"
- AC_MSG_RESULT(yes)
- else
-diff -Naur a/m4/acinclude.m4 b/m4/acinclude.m4
---- a/m4/acinclude.m4
-+++ b/m4/acinclude.m4
-@@ -211,7 +211,7 @@
- fi
-
- AC_MSG_CHECKING(whether to build the displayevents plugin)
--dsplayevents_default="yes"
-+displayevents_default="yes"
- AC_ARG_ENABLE(displayevents, [AC_HELP_STRING([--enable-displayevents], [build the displayevents plugin (default YES)])],,
- enable_displayevents=$displayevents_default)
- AM_CONDITIONAL([BUILD_DISPLAYEVENTS], [test "x$enable_displayevents" = "xyes"])
-diff -Naur a/src/plugins/displayevents/Makefile.am b/src/plugins/displayevents/Makefile.am
---- a/src/plugins/displayevents/Makefile.am
-+++ b/src/plugins/displayevents/Makefile.am
-@@ -8,7 +8,7 @@
- libDisplayEvents_la_LDFLAGS = -module -version-info 0:1:0 -shared -no-undefined -avoid-version
-
- libDisplayEvents_la_LIBADD = $(PLUGIN_WX_LIBS) \
-- ../../../sdk/libcodeblocks.la
-+ ../../sdk/libcodeblocks.la
-
- libDisplayEvents_la_SOURCES = DisplayEvents.cpp
-
-@@ -21,5 +21,5 @@
-
- CLEANFILES = $(pkgdata_DATA)
-
--IncrementalSearch.zip: manifest.xml
-+DisplayEvents.zip: manifest.xml
- PWD=`pwd` cd $(srcdir) && zip -R $(PWD)/DisplayEvents.zip manifest.xml > /dev/null
diff --git a/dev-util/codeblocks/files/codeblocks-25.03_fix_boost-1.89.0.patch b/dev-util/codeblocks/files/codeblocks-25.03_fix_boost-1.89.0.patch
deleted file mode 100644
index 4c07fdc7c3f9..000000000000
--- a/dev-util/codeblocks/files/codeblocks-25.03_fix_boost-1.89.0.patch
+++ /dev/null
@@ -1,177 +0,0 @@
-The patch fixes build of NassiShneiderman plugin with boost-1.89.0
-and is based on upstream patches:
-https://sourceforge.net/p/codeblocks/code/13752/
-https://sourceforge.net/p/codeblocks/code/13760/
-
-Gentoo issue: https://bugs.gentoo.org/964320
-Upstream issue: https://sourceforge.net/p/codeblocks/tickets/1563/
-
-Index: configure.ac
-===================================================================
---- a/configure.ac
-+++ b/configure.ac
-@@ -15,7 +15,6 @@
- m4_include([m4/acinclude.m4])
- m4_include([m4/ax_cxx_compile_stdcxx.m4])
- m4_include([m4/ax_boost_base.m4])
--m4_include([m4/ax_boost_system.m4])
-
- CODEBLOCKS_CHECK_DEBUG
-
-@@ -235,7 +234,6 @@
- if test "x$BUILD_NASSISHNEIDERMAN_TRUE" = "x" ; then
- dnl Check whether boost is installed
- AX_BOOST_BASE
-- AX_BOOST_SYSTEM
- fi
-
- CB_GLIB2_CFLAGS="$GLIB2_CFLAGS"
-Index: m4/ax_boost_system.m4
-===================================================================
---- a/m4/ax_boost_system.m4
-+++ b/m4/ax_boost_system.m4
-@@ -1,121 +0,0 @@
--# ===========================================================================
--# https://www.gnu.org/software/autoconf-archive/ax_boost_system.html
--# ===========================================================================
--#
--# SYNOPSIS
--#
--# AX_BOOST_SYSTEM
--#
--# DESCRIPTION
--#
--# Test for System library from the Boost C++ libraries. The macro requires
--# a preceding call to AX_BOOST_BASE. Further documentation is available at
--# <http://randspringer.de/boost/index.html>.
--#
--# This macro calls:
--#
--# AC_SUBST(BOOST_SYSTEM_LIB)
--#
--# And sets:
--#
--# HAVE_BOOST_SYSTEM
--#
--# LICENSE
--#
--# Copyright (c) 2008 Thomas Porschberg <thomas@randspringer.de>
--# Copyright (c) 2008 Michael Tindal
--# Copyright (c) 2008 Daniel Casimiro <dan.casimiro@gmail.com>
--#
--# Copying and distribution of this file, with or without modification, are
--# permitted in any medium without royalty provided the copyright notice
--# and this notice are preserved. This file is offered as-is, without any
--# warranty.
--
--#serial 19
--
--AC_DEFUN([AX_BOOST_SYSTEM],
--[
-- AC_ARG_WITH([boost-system],
-- AS_HELP_STRING([--with-boost-system@<:@=special-lib@:>@],
-- [use the System library from boost - it is possible to specify a certain library for the linker
-- e.g. --with-boost-system=boost_system-gcc-mt ]),
-- [
-- if test "$withval" = "no"; then
-- want_boost="no"
-- elif test "$withval" = "yes"; then
-- want_boost="yes"
-- ax_boost_user_system_lib=""
-- else
-- want_boost="yes"
-- ax_boost_user_system_lib="$withval"
-- fi
-- ],
-- [want_boost="yes"]
-- )
--
-- if test "x$want_boost" = "xyes"; then
-- AC_REQUIRE([AC_PROG_CC])
-- AC_REQUIRE([AC_CANONICAL_BUILD])
-- CPPFLAGS_SAVED="$CPPFLAGS"
-- CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
-- export CPPFLAGS
--
-- LDFLAGS_SAVED="$LDFLAGS"
-- LDFLAGS="$LDFLAGS $BOOST_LDFLAGS"
-- export LDFLAGS
--
-- AC_CACHE_CHECK(whether the Boost::System library is available,
-- ax_cv_boost_system,
-- [AC_LANG_PUSH([C++])
-- CXXFLAGS_SAVE=$CXXFLAGS
-- CXXFLAGS=
--
-- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <boost/system/error_code.hpp>]],
-- [[boost::system::error_category *a = 0;]])],
-- ax_cv_boost_system=yes, ax_cv_boost_system=no)
-- CXXFLAGS=$CXXFLAGS_SAVE
-- AC_LANG_POP([C++])
-- ])
-- if test "x$ax_cv_boost_system" = "xyes"; then
-- AC_SUBST(BOOST_CPPFLAGS)
--
-- AC_DEFINE(HAVE_BOOST_SYSTEM,,[define if the Boost::System library is available])
-- BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/@<:@^\/@:>@*//'`
--
-- LDFLAGS_SAVE=$LDFLAGS
-- if test "x$ax_boost_user_system_lib" = "x"; then
-- for libextension in `ls -r $BOOSTLIBDIR/libboost_system* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do
-- ax_lib=${libextension}
-- AC_CHECK_LIB($ax_lib, exit,
-- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
-- [link_system="no"])
-- done
-- if test "x$link_system" != "xyes"; then
-- for libextension in `ls -r $BOOSTLIBDIR/boost_system* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do
-- ax_lib=${libextension}
-- AC_CHECK_LIB($ax_lib, exit,
-- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
-- [link_system="no"])
-- done
-- fi
--
-- else
-- for ax_lib in $ax_boost_user_system_lib boost_system-$ax_boost_user_system_lib; do
-- AC_CHECK_LIB($ax_lib, exit,
-- [BOOST_SYSTEM_LIB="-l$ax_lib"; AC_SUBST(BOOST_SYSTEM_LIB) link_system="yes"; break],
-- [link_system="no"])
-- done
--
-- fi
-- if test "x$ax_lib" = "x"; then
-- AC_MSG_ERROR(Could not find a version of the library!)
-- fi
-- if test "x$link_system" = "xno"; then
-- AC_MSG_ERROR(Could not link against $ax_lib !)
-- fi
-- fi
--
-- CPPFLAGS="$CPPFLAGS_SAVED"
-- LDFLAGS="$LDFLAGS_SAVED"
-- fi
--])
-Index: src/plugins/contrib/NassiShneiderman/Makefile.am
-===================================================================
---- a/src/plugins/contrib/NassiShneiderman/Makefile.am
-+++ b/src/plugins/contrib/NassiShneiderman/Makefile.am
-@@ -1,8 +1,7 @@
- AM_CPPFLAGS = $(WX_CXXFLAGS) \
- -I$(top_srcdir)/src/include \
- -I$(top_srcdir)/src/sdk/wxscintilla/include \
-- $(BOOST_CPPFLAGS) \
-- -DBOOST_SYSTEM_NO_DEPRECATED
-+ $(BOOST_CPPFLAGS)
-
- pluginlibdir = $(pkglibdir)/plugins
-
-@@ -10,7 +9,7 @@
-
- libNassiShneiderman_la_LDFLAGS = @MODULE_SHARED_LDFLAGS@ -version-info 0:1:0 -no-undefined -avoid-version
-
--libNassiShneiderman_la_LIBADD = ../../../sdk/libcodeblocks.la $(WX_LIBS) $(BOOST_LDFLAGS) $(BOOST_SYSTEM_LIB)
-+libNassiShneiderman_la_LIBADD = ../../../sdk/libcodeblocks.la $(WX_LIBS)
-
- libNassiShneiderman_la_SOURCES = bricks.cpp \
- cbEditorPanel.cpp \
diff --git a/dev-util/codeblocks/files/codeblocks-9999-nodebug.diff b/dev-util/codeblocks/files/codeblocks-9999-nodebug.diff
deleted file mode 100644
index 1187f53539fc..000000000000
--- a/dev-util/codeblocks/files/codeblocks-9999-nodebug.diff
+++ /dev/null
@@ -1,13 +0,0 @@
-# Remove adding of "-g" to CFLAGS and CXXFLAGS if "./configure --enable-debug"
-diff -Naur old/m4/acinclude.m4 new/m4/acinclude.m4
---- old/m4/acinclude.m4
-+++ new/m4/acinclude.m4
-@@ -91,8 +91,6 @@
- AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug], [turn on debugging (default is OFF)])],,
- enable_debug=$debug_default)
- if test "x$enable_debug" = "xyes"; then
-- CFLAGS="-g $CFLAGS"
-- CXXFLAGS="-g $CXXFLAGS"
- CPPFLAGS="-DDEBUG -DcbDEBUG $CPPFLAGS"
- AC_MSG_RESULT(yes)
- else
diff --git a/dev-util/codeblocks/metadata.xml b/dev-util/codeblocks/metadata.xml
deleted file mode 100644
index 0e17c4313d1a..000000000000
--- a/dev-util/codeblocks/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>torokhov-s-a@yandex.ru</email>
- <name>Sergey Torokhov</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>wxwidgets@gentoo.org</email>
- <name>Gentoo wxWidgets Project</name>
- </maintainer>
- <use>
- <flag name="contrib">Build additional contrib components</flag>
- <flag name="fortran">Build FortranProject plugin which enables to use Code::Blocks IDE for Fortran language</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">codeblocks</remote-id>
- </upstream>
-</pkgmetadata>