summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-25 07:12:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-25 07:12:05 +0000
commit14a74a5f982f25582974c2ee235027a041aec36d (patch)
treedc57c37e535d9d67af9a5034c4748ec3698923b9 /dev-util
parentb1b0997aac1e7f68389ed3e0f95d3ea9d92277e2 (diff)
gentoo auto-resync : 25:11:2022 - 07:12:04
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin69110 -> 69116 bytes
-rw-r--r--dev-util/ccache/Manifest2
-rw-r--r--dev-util/ccache/ccache-4.6.3.ebuild2
-rw-r--r--dev-util/codeblocks/Manifest5
-rw-r--r--dev-util/codeblocks/codeblocks-20.03-r4.ebuild7
-rw-r--r--dev-util/codeblocks/codeblocks-20.03-r5.ebuild85
-rw-r--r--dev-util/codeblocks/codeblocks-9999.ebuild14
-rw-r--r--dev-util/rats/Manifest4
-rw-r--r--dev-util/rats/metadata.xml3
-rw-r--r--dev-util/rats/rats-2.4-r2.ebuild (renamed from dev-util/rats/rats-2.4-r1.ebuild)8
10 files changed, 116 insertions, 14 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 368fc0927381..deb328be8a28 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 8d5b34f0368d..5a5d3851c3b6 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -9,6 +9,6 @@ DIST ccache-4.6.3.tar.xz.asc 833 BLAKE2B 064d7bdf474540992180372c4c011b5bdeb9883
DIST ccache-4.7.3.tar.xz 546528 BLAKE2B 2b219506b94a7ae7d62545b02d976f8afd12acc226bd4cabc575199629e4abc86657150b55c2aaf283e477fc5bcfa38843d0d52c8737bd98f11c126d4afe2582 SHA512 c7d15db426967ff69ec31bc167d49069f1908dfc03d70ac0ac61a281bca1202c17e3a469006bb42a11549cb6a064d89af94f0779c550617bb68b213ed9cef784
DIST ccache-4.7.3.tar.xz.asc 833 BLAKE2B 743a066d5b3a69341e51e4b48ef9ae81b74acfe14a566ffa38f839c8aa09d178c48e4a14ea388648de847651ab6c0c2279fd646d623745e68fd7b2555e32aba3 SHA512 4049d9dc342b604d5228809c0e5d20656d4408bf2bc2242f0d1fc30e7df1cec0f3f48ed77b1be2f3b1e3bbace79397ce3fae411de99f6bf5a7626fd4225777a1
EBUILD ccache-4.5.1.ebuild 2295 BLAKE2B 8b89808a850d5bb512a9672d719a800c9f17fd23dddc3bb5b1c0626b4160910bead0ca27137d734340ca9a60783349b97730376d5cb35473698b843203758d7c SHA512 96c0b4dbe479a0383fb28fda5f262e4490625e0ba137e5435ba8ee9702d14fe68c42a04a462792ff96aa176e3676a819602e2e50cb989d5061842c188d8fc5ba
-EBUILD ccache-4.6.3.ebuild 2583 BLAKE2B becd6116917e1e64e1b6d7168cf99af6503196a0d414735f926b72b66757fc649e0f68df851d39eb7733deeb0b339dadea320b2a33fa3976fb1c180a5aa14c5a SHA512 b917373e3f5bf306aad19dba9df0200bf0a20b2a15a16ca91d87fdef05adcc16eb7f87999884bd83751ba3bc9f98c883cb0f0627f28fa740d0403eb7fc915c7c
+EBUILD ccache-4.6.3.ebuild 2580 BLAKE2B 39ae43c3eac81b56030997f2fe8cef7b7e799c9bed959e4e9b77cfe6bcf62f5bc50c9a9db23c56a5e876e13b2db5de41106d4e927c961889f29168bf7911208d SHA512 32274ad5f6f9fb5bc8910f86426b401dabd638505cf0a0748f9d4bd1d5b156cba160a247532a5468df5a39b74c9812f4a7d363794000d928771babebc2013ba7
EBUILD ccache-4.7.3.ebuild 2545 BLAKE2B 5d914716fa1f62164e9408564682e2b89b19557f682e1cb1ba8d470b9bc68f97248630c034ff8adf988e3aa407b40853d51e25a375a27f00a04cbf32596ee30a SHA512 5b1a858ae8c027cd4381d94eb82c285dddc116d3081424428887856cd0c9ce6940b5d40c77f9ac7446f06ef209e64f6124ddcdf8e8800100286c9253255d47e4
MISC metadata.xml 710 BLAKE2B 0a93cf3dd4222eb2fd500c3cafdff3c01eacecc489a471270922fc5dd1daf58cd1398ddfb7ab4d271a6e84d5a3da5c3e7a341b1e7994af7b10fd432318de7c5e SHA512 dbfa6b8d8f435e25887b25ce25df65184a7f315986ee60a1c723d0e6592ca73bc7414b6650014812eb882e7e39bed953eaa21139a414043c50c018a7b780e6f1
diff --git a/dev-util/ccache/ccache-4.6.3.ebuild b/dev-util/ccache/ccache-4.6.3.ebuild
index e6fd6165c15d..a6902ba60240 100644
--- a/dev-util/ccache/ccache-4.6.3.ebuild
+++ b/dev-util/ccache/ccache-4.6.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${P
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
IUSE="doc redis +static-c++ test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/codeblocks/Manifest b/dev-util/codeblocks/Manifest
index 827f71d57d4a..af43a80bba8d 100644
--- a/dev-util/codeblocks/Manifest
+++ b/dev-util/codeblocks/Manifest
@@ -5,6 +5,7 @@ DIST codeblocks-20.03-fortran-update-v1.7.tar.xz 12092 BLAKE2B df59ca9e00765f39f
DIST codeblocks-20.03-fortran-update-v1.8.tar.xz 43672 BLAKE2B c30f64a7211debd72ee0274067f7443c71ce25e348bfb1474a6dbd1cb86b330537ceb56e96eebdd02f88a93dc0526fb7bced678be799bc8d2437c00f5effd1e8 SHA512 0651d1abb08bfd9eb42f9eca0b9b4c702180b31fac2c08240d2447940c9b21601c3baadc3933ac4080e49c834aaacad716375aa4a40c06d336f000e0d59f962a
DIST codeblocks-20.03-fortran.tar.xz 15828 BLAKE2B 3ad1be0ecdc61759edcbb12065a0d8065e5c4571bfdd99bcf6ad8cbda82f64def8ad7121770fe780c1837d06d58edb0209d2ab3b966ecd133c5d46f79c0cbb4e SHA512 06a9a87e560914ae49895843321c26581409e9213265d20476c9c4a8ad2dd9ff63cffdb416e7494bd74ce4a11578f11ef387dd851b1394a50baade8491caaa17
DIST codeblocks-20.03.tar.xz 11799264 BLAKE2B cdaca38e26e0f1bf12e774cf737e0b6647f070d07f0ca5bec97926528a3511ecb8b3306fb6af473729384a5fe22d4870db8ca988895d619a1e7e2a1d9de2a41f SHA512 f97c1a02d31f0be4dc08b1f19b57bd0d3cba375ab5f33ab91b2a2df7817018f5b3e3063ed07199a3970644f1caa7c7e511db2034c73264f5f4963046d65b0097
-EBUILD codeblocks-20.03-r4.ebuild 1886 BLAKE2B 494dabba78cc8fa158cf70f111c869ffd95eeccfb1b6d67948efea2a9b6709d19bbfe71d124220c34dc8de4e4c8768a03cd0bdef84cd4f80609c91eb27c87432 SHA512 e0497e4a4e9ac983035936a385e399f97afbf47a70275577977bbf643c98e5e9b5867c50e9a6515d4d7138a3b9188c0aa069f79b95ab1ab9069fb361e1ee069d
-EBUILD codeblocks-9999.ebuild 1413 BLAKE2B b0c2aa1d16b7e43f93c811280e80602801604ab32943a42f18024678c90009030b0cf659515b2ca5289b1f25bf2982fdebf3bee96000eb74b6813c4a2ec1407d SHA512 78460da740b74a040419bc02387528ae54905656779f1cf496af4d8dc22b562e48a9ff48431f4c193be0551fb406d46585986efdfd43c42865a55ec6b99e6b6d
+EBUILD codeblocks-20.03-r4.ebuild 1949 BLAKE2B 648ed4a3621883329f3667ce73b0c13b8b9c48f5463456410ba2ad4b91ebe23a7edd8ed35d0db934a22e2ee8a802a17c3842b1999578faa8f423270e2f36f07e SHA512 286cfb7075ff6838918db3f5dead81d7572aef1f8ddd37be9b39cb2389bf1b39ec1e11ed2869a4d370a0a25f3f7742c09a7f593025bb99b687b1764e0342625e
+EBUILD codeblocks-20.03-r5.ebuild 2021 BLAKE2B 685b82d930a6769300201052224dfacbb2cf4a2d60c61509c7e7a73a1dfe7c17fbb2982e5d6a33c8c803e9e3fec423d4b0c7e70d0954ec9d84ae5bc90f580725 SHA512 5226bf948fb23a763ef4160b23fb3fec0cb092f295b66d192de146cbf507d755263afdf15bf1edf7435d85e22dd0bc7f60c6bdf977304bc415cea40d2a933372
+EBUILD codeblocks-9999.ebuild 1546 BLAKE2B 17b5900fd5ee8e1d5651e6c0fdd64e3692a6856fa262d75ed15df5e42355be5658ad904ed7f8cd9a7d971846c15e8434df2b829f22800857705f06d1f10ceb9f SHA512 9049a732d538df1a79e368ba0f60777b0a9ed65c56adadfccd4b9974a53c7f5115fa71da4efcaa16b166655ae38bc31d52f1435bf261c04fa1b797159175758f
MISC metadata.xml 845 BLAKE2B f7b882b01dd425c6eb56c164a95e7e635ba59591ec1839a9b925496e4c40bf03497ec4134eb38b47f9eb54b765773890896ba243b5936cf7bc3b71f7e7ce41d4 SHA512 ae0650c5218f8e18422926bb11daa9cc89804221b9958963da484464668e99f6049ef099fc6a63f3a0800fa15238ecf0607da0a495c42d5029a94ed15ef4c985
diff --git a/dev-util/codeblocks/codeblocks-20.03-r4.ebuild b/dev-util/codeblocks/codeblocks-20.03-r4.ebuild
index a4c49bac1afe..6f2f211771d4 100644
--- a/dev-util/codeblocks/codeblocks-20.03-r4.ebuild
+++ b/dev-util/codeblocks/codeblocks-20.03-r4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
WX_GTK_VER="3.0-gtk3"
-inherit autotools wxwidgets xdg
+inherit autotools flag-o-matic wxwidgets xdg
DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
HOMEPAGE="https://codeblocks.org/"
@@ -51,6 +51,9 @@ src_prepare() {
}
src_configure() {
+ # Bug 858338
+ append-flags -fno-strict-aliasing
+
setup-wxwidgets
# USE="contrib -fortran" setup:
diff --git a/dev-util/codeblocks/codeblocks-20.03-r5.ebuild b/dev-util/codeblocks/codeblocks-20.03-r5.ebuild
new file mode 100644
index 000000000000..ac379f1867b5
--- /dev/null
+++ b/dev-util/codeblocks/codeblocks-20.03-r5.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit autotools flag-o-matic wxwidgets xdg
+
+DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
+HOMEPAGE="https://codeblocks.org/"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
+https://dev.gentoo.org/~leio/distfiles/${P}-fortran.tar.xz
+https://dev.gentoo.org/~leio/distfiles/${P}-fortran-update-v1.7.tar.xz
+https://dev.gentoo.org/~leio/distfiles/${P}-fortran-update-v1.8.tar.xz
+https://dev.gentoo.org/~leio/distfiles/${P}-codecompletion-symbolbrowser-update.tar.xz
+"
+
+# USE="fortran" enables FortranProject plugin (updated to v1.8 2021-05-29 [r230])
+# that is delivered with Code::Blocks 20.03 source code.
+# https://sourceforge.net/projects/fortranproject
+# https://cbfortran.sourceforge.io
+
+IUSE="contrib debug fortran"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND="app-arch/zip
+ >=dev-libs/tinyxml-2.6.2-r3
+ >=dev-util/astyle-3.1-r2:0/3.1
+ x11-libs/wxGTK:${WX_GTK_VER}[X]
+ contrib? (
+ app-admin/gamin
+ app-text/hunspell
+ dev-libs/boost:=
+ )"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-env.patch
+ "${WORKDIR}"/patches/
+ )
+
+src_prepare() {
+ default
+ 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)
+
+ econf \
+ --disable-pch \
+ --disable-static \
+ $(use_with contrib boost-libdir "${ESYSROOT}/usr/$(get_libdir)") \
+ $(use_enable debug) \
+ ${CONF_WITH_LST}
+}
+
+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
index 3ce6e1a69d71..6a574aa1d60e 100644
--- a/dev-util/codeblocks/codeblocks-9999.ebuild
+++ b/dev-util/codeblocks/codeblocks-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
WX_GTK_VER="3.0-gtk3"
-inherit autotools subversion wxwidgets xdg
+inherit autotools flag-o-matic subversion wxwidgets xdg
DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
HOMEPAGE="https://codeblocks.org/"
@@ -17,7 +17,7 @@ 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 pch"
+IUSE="contrib debug"
BDEPEND="virtual/pkgconfig"
@@ -46,16 +46,24 @@ src_prepare() {
}
src_configure() {
+ # Bug 858338
+ append-flags -fno-strict-aliasing
+
setup-wxwidgets
econf \
+ --disable-pch \
--disable-static \
$(use_with contrib boost-libdir "${ESYSROOT}/usr/$(get_libdir)") \
$(use_enable debug) \
- $(use_enable pch) \
$(use_with contrib contrib-plugins all)
}
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
pkg_postinst() {
xdg_pkg_postinst
}
diff --git a/dev-util/rats/Manifest b/dev-util/rats/Manifest
index 1ea9cc901406..3dfb35aca135 100644
--- a/dev-util/rats/Manifest
+++ b/dev-util/rats/Manifest
@@ -1,4 +1,4 @@
AUX rats-2.4-fix-build-system.patch 1131 BLAKE2B a9890ebe1af624e2ede486da6ede63318a7de2775028df5d37f004b575e35890cd833cfc1211196b4cc772b3fff13b6b0f76e0dd0558b781b1e54b96a9a2af4e SHA512 d56accaedbb5b0fa5961c79ee19510ddd36428d3a96b6066ffd304a3167df5cd510041f3eeee9aabfe66b71a29090a9199125d14ae6be6443b5e490e2cdeaf07
DIST rats-2.4.tgz 393114 BLAKE2B 73dfefc42cd99420edba9ac28d56b51e058b144d9deaf9f1e322e7fe4331e16d05cff049efccd344723fe1634c3691f911dd71001671058c5912f84cfdc0bdbb SHA512 f402717fc935a2f9c2464e1623807575044258fd998cabc8f115c063141004b5978bad739021f109cbbd1abd84231155eb59671ae202aefb40e1fd6733d8ac6d
-EBUILD rats-2.4-r1.ebuild 1154 BLAKE2B 1510929a583786215cfbcd1905e4944cb07b86e4d34aa429b7680de5731baaece91f4999d090d357ddfe0640e44c6e21ef76760bfdaee2c99b8979f6945f6730 SHA512 38493b4ff10a2d22a3d4bbded72945972180ec9c83c473d5a6782c8de144007d08c3270a9cbd040189bd56d5fa91983788bc7a166d425924238695c3d2eed022
-MISC metadata.xml 605 BLAKE2B ea96e9eb1c3825686cb489932999757ea528884683ffcf7e32980ec8f7dd6d46a68572c3338e4a65faafee03cd7722c243e3a598c8fb118cdbbb38b3a42898bc SHA512 aa5d794e47ca793b3aada256539a0a03a049bac639531d0e42e5bfb27801b4a73a95efa6e62b342229ed192010097f6d12f3b1393485b1a527c067f0ca4db8c8
+EBUILD rats-2.4-r2.ebuild 1182 BLAKE2B 30b882fe822df3aefef2c9655ce2e54a304a79bfacb87130c8c6863c61abf484ee155d132cf9bd9d839fcec298c0aac1d27d4cdcc166d7a137d46da4b5e75031 SHA512 bfcccdfbccf260931d97d12f89a77a20f2547bc2bf1333dce932b44130b7e8f0742590d2e58aa8cf0c1bfc34434c64cfa46efd9a6f6a94670abf7ac083916c0f
+MISC metadata.xml 709 BLAKE2B 8f202b9f9db7454650893ef7bd069799e79cbb69ba2efe92d666d291982b18fc6f8beb720b2fea522ab12b8f4733b8ad0d589eb5653626c54e03031e4994d035 SHA512 29198b5db988ef9da3c2408183e77e18c0e9cbfc9fb11493747f4bad27b8d9d7e58e08029cfee82aefec6ea64492627b45189bbe8d6c7401eb556fe3e7d5c85b
diff --git a/dev-util/rats/metadata.xml b/dev-util/rats/metadata.xml
index 17225069e46d..36c421b94449 100644
--- a/dev-util/rats/metadata.xml
+++ b/dev-util/rats/metadata.xml
@@ -10,4 +10,7 @@
flagging common security related programming errors such as buffer
overflows and TOCTOU (Time Of Check, Time Of Use) race conditions.
</longdescription>
+<upstream>
+ <remote-id type="github">andrew-d/rough-auditing-tool-for-security</remote-id>
+</upstream>
</pkgmetadata>
diff --git a/dev-util/rats/rats-2.4-r1.ebuild b/dev-util/rats/rats-2.4-r2.ebuild
index d252d30fb296..6e50805b79bd 100644
--- a/dev-util/rats/rats-2.4-r1.ebuild
+++ b/dev-util/rats/rats-2.4-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit edos2unix
+inherit autotools edos2unix
DESCRIPTION="RATS - Rough Auditing Tool for Security"
HOMEPAGE="https://github.com/andrew-d/rough-auditing-tool-for-security"
@@ -13,7 +13,6 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""
RDEPEND="dev-libs/expat:="
DEPEND="${RDEPEND}"
@@ -28,6 +27,9 @@ src_prepare() {
einfo "Converting ${f} from CRLF to LF"
edos2unix "${f}"
done < <(find \( -name '*.[chl]' -o -name '*.in' -o -name '*.am' \) -print0)
+
+ # Clang 16
+ eautoreconf
}
src_configure() {