diff options
Diffstat (limited to 'app-cdr')
73 files changed, 733 insertions, 540 deletions
diff --git a/app-cdr/bashburn/metadata.xml b/app-cdr/bashburn/metadata.xml index dc6415f371f3..4ecbea4788d3 100644 --- a/app-cdr/bashburn/metadata.xml +++ b/app-cdr/bashburn/metadata.xml @@ -12,5 +12,6 @@ <name>Anders Lindén</name> </maintainer> <doc lang="en">http://bashburn.dose.se/index.php?s=docs</doc> + <remote-id type="gitlab">anders.linden/BashBurn</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/bchunk/bchunk-1.2.2.ebuild b/app-cdr/bchunk/bchunk-1.2.2-r1.ebuild index 670347ecf25e..464109766dd3 100644 --- a/app-cdr/bchunk/bchunk-1.2.2.ebuild +++ b/app-cdr/bchunk/bchunk-1.2.2-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit toolchain-funcs @@ -11,9 +11,7 @@ SRC_URI="http://he.fi/bchunk/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" - -DOCS=( "${PN}.spec" README ChangeLog ) +KEYWORDS="amd64 ~arm64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" src_compile() { emake \ @@ -23,7 +21,8 @@ src_compile() { } src_install() { - dobin "${PN}" - doman "${PN}.1" + dobin bchunk + doman bchunk.1 einstalldocs + dodoc bchunk.spec } diff --git a/app-cdr/brasero/brasero-3.12.3.ebuild b/app-cdr/brasero/brasero-3.12.3.ebuild index 2bddf575a50f..ad5a76453344 100644 --- a/app-cdr/brasero/brasero-3.12.3.ebuild +++ b/app-cdr/brasero/brasero-3.12.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Brasero" LICENSE="GPL-2+ CC-BY-SA-3.0" SLOT="0/3.1" # subslot is 3.suffix of libbrasero-burn3 IUSE="+css +introspection +libburn mp3 nautilus playlist tracker" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.29.14:2 @@ -48,7 +48,7 @@ RDEPEND="${DEPEND} BDEPEND=" >=dev-util/intltool-0.50 dev-util/itstool - >=dev-util/gtk-doc-am-1.12 + >=dev-build/gtk-doc-am-1.12 sys-devel/gettext virtual/pkgconfig " diff --git a/app-cdr/brasero/metadata.xml b/app-cdr/brasero/metadata.xml index 25591ecd5ced..670cc5b16e45 100644 --- a/app-cdr/brasero/metadata.xml +++ b/app-cdr/brasero/metadata.xml @@ -1,17 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>gnome@gentoo.org</email> - <name>Gentoo GNOME Desktop</name> - </maintainer> - <use> - <flag name="nautilus">Build the <pkg>gnome-base/nautilus</pkg> - extension</flag> - <flag name="libburn">Enable <pkg>dev-libs/libburn</pkg> backend</flag> - <flag name="playlist">Enable support for playlists through - <pkg>dev-libs/totem-pl-parser</pkg></flag> - <flag name="tracker">Enable audio playlist search using the - <pkg>app-misc/tracker</pkg> indexer</flag> - </use> + <maintainer type="project"> + <email>gnome@gentoo.org</email> + <name>Gentoo GNOME Desktop</name> + </maintainer> + <use> + <flag name="nautilus">Build the <pkg>gnome-base/nautilus</pkg> extension</flag> + <flag name="libburn">Enable <pkg>dev-libs/libburn</pkg> backend</flag> + <flag name="playlist">Enable support for playlists through <pkg>dev-libs/totem-pl-parser</pkg></flag> + <flag name="tracker">Enable audio playlist search using the <pkg>app-misc/tracker</pkg> indexer</flag> + </use> + <upstream> + <remote-id type="gnome-gitlab">GNOME/brasero</remote-id> + </upstream> </pkgmetadata> diff --git a/app-cdr/burncdda/burncdda-1.8.3-r1.ebuild b/app-cdr/burncdda/burncdda-1.8.3-r1.ebuild index 04e50b6400c3..d62113d3f186 100644 --- a/app-cdr/burncdda/burncdda-1.8.3-r1.ebuild +++ b/app-cdr/burncdda/burncdda-1.8.3-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Console app for copying burning audio cds" -HOMEPAGE="http://burncdda.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +HOMEPAGE="https://burncdda.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/app-cdr/burncdda/metadata.xml b/app-cdr/burncdda/metadata.xml index efce96a09253..bf3556de35c2 100644 --- a/app-cdr/burncdda/metadata.xml +++ b/app-cdr/burncdda/metadata.xml @@ -2,11 +2,14 @@ <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <!-- maintainer-needed --> -<longdescription> - burnCDDA is a console frontend to cdrdao, cdrecord, mpg123, oggdec, mppdec, - flac, normalize, and mp3_check. It can be used to create audio CDs from an - M3U playlist (the playlist format of XMMS and amaroK). It supports MP3, OGG - Vorbis, Musepack, FLAC, and WAV files, and it might be the easiest way to - copy an audio CD. -</longdescription> + <longdescription> + burnCDDA is a console frontend to cdrdao, cdrecord, mpg123, oggdec, mppdec, + flac, normalize, and mp3_check. It can be used to create audio CDs from an + M3U playlist (the playlist format of XMMS and amaroK). It supports MP3, OGG + Vorbis, Musepack, FLAC, and WAV files, and it might be the easiest way to + copy an audio CD. + </longdescription> + <upstream> + <remote-id type="sourceforge">burncdda</remote-id> + </upstream> </pkgmetadata> diff --git a/app-cdr/ccd2iso/ccd2iso-0.3-r1.ebuild b/app-cdr/ccd2iso/ccd2iso-0.3-r1.ebuild index 2e75c0698598..4dfc39facc15 100644 --- a/app-cdr/ccd2iso/ccd2iso-0.3-r1.ebuild +++ b/app-cdr/ccd2iso/ccd2iso-0.3-r1.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Convert CD images from ccd (CloneCD) to iso" HOMEPAGE="https://sourceforge.net/projects/ccd2iso/" -SRC_URI="mirror://sourceforge/ccd2iso/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/ccd2iso/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PATCHES=( "${FILESDIR}"/${P}-headers.patch ) diff --git a/app-cdr/cdemu/Manifest b/app-cdr/cdemu/Manifest index ee5e3c48a6c8..65c46fc743c5 100644 --- a/app-cdr/cdemu/Manifest +++ b/app-cdr/cdemu/Manifest @@ -1,2 +1 @@ -DIST cdemu-client-3.2.4.tar.bz2 44284 BLAKE2B c57fe09bef7112933a93fac9944eaff957e01692ec1ddec7fd443aa780f8b3d85d0bd640611337d896843de3ab00d09e093c293776a52afa85f781bdde7f4250 SHA512 2e10cb345e261ddaa6da68ee626770ed65749b1ea64c2bbbf0f3a2e96184c2906834886754e87e3161c3056473e5ee0dc20672ce7cb48232e6bef1c93cb80550 DIST cdemu-client-3.2.5.tar.xz 41596 BLAKE2B 5b3e5a16f9daa0ab2c670a8cba54af380894e668c87a64a5e2126777d6725420d9bb7f41290ca69eba12e20db97b00cc74aea3df9694ef331e7a571b913820b1 SHA512 d143705607507503cd7828f02e7a0fbe5d33f15e28ce61f453567d8635ed863c5b508ed2b1964f034d846ecdea752bd3dfb565350174db3e06cf7d29c2f828bf diff --git a/app-cdr/cdemu/cdemu-3.2.4.ebuild b/app-cdr/cdemu/cdemu-3.2.5-r1.ebuild index 17ee2d607be7..c697a93a5418 100644 --- a/app-cdr/cdemu/cdemu-3.2.4.ebuild +++ b/app-cdr/cdemu/cdemu-3.2.5-r1.ebuild @@ -1,34 +1,38 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{10..12} ) inherit bash-completion-r1 cmake python-single-r1 xdg-utils MY_P=cdemu-client-${PV} DESCRIPTION="Command-line tool for controlling cdemu-daemon" HOMEPAGE="https://cdemu.sourceforge.io" -SRC_URI="https://download.sourceforge.net/cdemu/cdemu-client/${MY_P}.tar.bz2" +SRC_URI="https://download.sourceforge.net/cdemu/cdemu-client/${MY_P}.tar.xz" S=${WORKDIR}/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="+cdemu-daemon" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="${PYTHON_DEPS} +RDEPEND=" + ${PYTHON_DEPS} $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_USEDEP}] ') - cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )" -BDEPEND="${PYTHON_DEPS} + cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 ) +" +BDEPEND=" + ${PYTHON_DEPS} dev-util/desktop-file-utils >=dev-util/intltool-0.21 >=sys-devel/gettext-0.18 - virtual/pkgconfig" + virtual/pkgconfig +" DOCS=( AUTHORS README ) @@ -41,11 +45,17 @@ src_prepare() { src_configure() { local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF - -DCMAKE_INSTALL_COMPLETIONSDIR="$(get_bashcompdir)" + # requires bash-completion as BDEPEND, better install it manually + -DENABLE_BASH_COMPLETION=OFF ) cmake_src_configure } +src_install() { + cmake_src_install + newbashcomp data/cdemu-bash-completion.sh cdemu +} + pkg_postinst() { xdg_desktop_database_update } diff --git a/app-cdr/cdemu/cdemu-3.2.5.ebuild b/app-cdr/cdemu/cdemu-3.2.5.ebuild index 6815cec94bc3..ae8d6c535a29 100644 --- a/app-cdr/cdemu/cdemu-3.2.5.ebuild +++ b/app-cdr/cdemu/cdemu-3.2.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit bash-completion-r1 cmake python-single-r1 xdg-utils @@ -19,16 +19,20 @@ KEYWORDS="amd64 x86" IUSE="+cdemu-daemon" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="${PYTHON_DEPS} +RDEPEND=" + ${PYTHON_DEPS} $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_USEDEP}] ') - cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 )" -BDEPEND="${PYTHON_DEPS} + cdemu-daemon? ( app-cdr/cdemu-daemon:0/7 ) +" +BDEPEND=" + ${PYTHON_DEPS} dev-util/desktop-file-utils >=dev-util/intltool-0.21 >=sys-devel/gettext-0.18 - virtual/pkgconfig" + virtual/pkgconfig +" DOCS=( AUTHORS README ) diff --git a/app-cdr/cdrdao/Manifest b/app-cdr/cdrdao/Manifest index 69cebed78afe..c66587c5f8c2 100644 --- a/app-cdr/cdrdao/Manifest +++ b/app-cdr/cdrdao/Manifest @@ -1 +1,2 @@ -DIST cdrdao-1.2.4.tar.bz2 1442181 BLAKE2B e1163b25c165a7acd7ec8c53069794724d93f09a486150255a58985e3fd0a222ba7ac5c124cb7a6991cf440ac701651be38754615fd3d0d295affa93595dc388 SHA512 41f20275ca44ec9003d0e3ed280cc98012353005cda6f544ebfa44f3f79f991845c0ef17af74db9456f1bacc342a7fd48c9e942d757927a4a9ff91808f7bbb09 +DIST cdrdao-1.2.4.tar.gz 1603363 BLAKE2B 9c22d21a391b6b1b6ded19f88506acd22e681a43ed91b1c71d20de27ce93cc74381d4efe8574adc929a189143c81f5838ca8d8227ec0e2e05a593f0df9547964 SHA512 decdc9d83fe380a4a05443ac26366eb3288d24bd7ed6c16d006707abb616dab91858a59af6638f2d7a72bc7bb6425dbfddd119ca492d18f07afbb27341b23d0b +DIST cdrdao-1.2.5.tar.gz 858440 BLAKE2B 6b7f11968335f3c07df2bfc8cbfd53d65a42413026206c47f9bdc792d30faa91f3e9285fd36d884ee42cb31103f666097fb55c8f382202f4e9d2d4ddd4685527 SHA512 790468a28e5ba96421c83c2101f61f479099782bc28677c7f52b94990de258e3caf7f77d3105e3e826d848b9488182880857335b1bcfbfca033d9e1fc56d193b diff --git a/app-cdr/cdrdao/cdrdao-1.2.4-r1.ebuild b/app-cdr/cdrdao/cdrdao-1.2.4-r2.ebuild index beab6c46b7ce..e53adf8b4c31 100644 --- a/app-cdr/cdrdao/cdrdao-1.2.4-r1.ebuild +++ b/app-cdr/cdrdao/cdrdao-1.2.4-r2.ebuild @@ -1,17 +1,18 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit autotools flag-o-matic -DESCRIPTION="Burn CDs in disk-at-once mode -- with optional GUI frontend" -HOMEPAGE="http://cdrdao.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +MY_PV="rel_${PV//./_}" +DESCRIPTION="Burn CDs in disk-at-once mode with a command line interface" +HOMEPAGE="https://github.com/cdrdao/cdrdao/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" IUSE="encode mad vorbis" DEPEND="app-cdr/cdrtools @@ -26,21 +27,26 @@ DEPEND="app-cdr/cdrtools )" RDEPEND="${DEPEND} !app-cdr/cue2toc" -BDEPEND="gnome-base/gconf - virtual/pkgconfig" +BDEPEND="virtual/pkgconfig" PATCHES=( - "${FILESDIR}/${P}-ax_pthread.patch" + "${FILESDIR}/${P}-ax_pthread2.patch" "${FILESDIR}/${P}-wformat-security.patch" ) +S="${WORKDIR}/${PN}-${MY_PV}" src_prepare() { default + + ./autogen.sh || die eautoreconf } src_configure() { append-cxxflags -std=c++11 + + filter-lto # https://bugs.gentoo.org/854219 + local myeconfargs=( --without-gcdmaster $(use_with vorbis ogg-support) diff --git a/app-cdr/cdrdao/cdrdao-1.2.5-r1.ebuild b/app-cdr/cdrdao/cdrdao-1.2.5-r1.ebuild new file mode 100644 index 000000000000..219170ed12f8 --- /dev/null +++ b/app-cdr/cdrdao/cdrdao-1.2.5-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +MY_PV="rel_${PV//./_}" +DESCRIPTION="Burn CDs in disk-at-once mode with a command line interface" +HOMEPAGE="https://github.com/cdrdao/cdrdao/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" +IUSE="encode mad vorbis" + +DEPEND="app-cdr/cdrtools + encode? ( >=media-sound/lame-3.99 ) + mad? ( + media-libs/libao + media-libs/libmad + ) + vorbis? ( + media-libs/libao + media-libs/libvorbis + )" +RDEPEND="${DEPEND} + !app-cdr/cue2toc" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-remove-gconf-dep.patch" + "${FILESDIR}/${PN}-1.2.5-fix-uninit.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cxxflags -std=c++11 + + filter-lto # https://bugs.gentoo.org/854219 + + local myeconfargs=( + --without-gcdmaster + $(use_with vorbis ogg-support) + $(use_with mad mp3-support) + $(use_with encode lame) + ) + econf "${myeconfargs[@]}" +} diff --git a/app-cdr/cdrdao/cdrdao-1.2.5.ebuild b/app-cdr/cdrdao/cdrdao-1.2.5.ebuild new file mode 100644 index 000000000000..67ce9118cd2d --- /dev/null +++ b/app-cdr/cdrdao/cdrdao-1.2.5.ebuild @@ -0,0 +1,53 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +MY_PV="rel_${PV//./_}" +DESCRIPTION="Burn CDs in disk-at-once mode with a command line interface" +HOMEPAGE="https://github.com/cdrdao/cdrdao/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" +IUSE="encode mad vorbis" + +DEPEND="app-cdr/cdrtools + encode? ( >=media-sound/lame-3.99 ) + mad? ( + media-libs/libao + media-libs/libmad + ) + vorbis? ( + media-libs/libao + media-libs/libvorbis + )" +RDEPEND="${DEPEND} + !app-cdr/cue2toc" +BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}/${P}-remove-gconf-dep.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-cxxflags -std=c++11 + + filter-lto # https://bugs.gentoo.org/854219 + + local myeconfargs=( + --without-gcdmaster + $(use_with vorbis ogg-support) + $(use_with mad mp3-support) + $(use_with encode lame) + ) + econf "${myeconfargs[@]}" +} diff --git a/app-cdr/cdrdao/files/cdrdao-1.2.4-ax_pthread.patch b/app-cdr/cdrdao/files/cdrdao-1.2.4-ax_pthread2.patch index fe052db02af7..8412708d4cb2 100644 --- a/app-cdr/cdrdao/files/cdrdao-1.2.4-ax_pthread.patch +++ b/app-cdr/cdrdao/files/cdrdao-1.2.4-ax_pthread2.patch @@ -3,9 +3,20 @@ to CFLAGS, CXXFLAGS and LIBS. Also use AM_PROG_AR to detect proper ar See also: https://bugs.gentoo.org/548004 ---- cdrdao-1.2.4/configure.ac -+++ cdrdao-1.2.4/configure.ac -@@ -2,6 +2,7 @@ +--- cdrdao-rel_1_2_4.orig/autogen.sh ++++ cdrdao-rel_1_2_4/autogen.sh +@@ -48,4 +48,7 @@ + # Calls aclocal, automake, autoconf and al. for you + echo "Running autoreconf" + rm -fr autom4te.cache +-autoreconf ++aclocal ++autoheader ++automake --add-missing --copy --foreign --force-missing ++autoconf +--- cdrdao-rel_1_2_4.orig/configure.ac ++++ cdrdao-rel_1_2_4/configure.ac +@@ -2,13 +2,13 @@ AC_REVISION($Revision: 1.26 $)dnl AC_INIT(cdrdao, 1.2.4) @@ -13,7 +24,14 @@ See also: https://bugs.gentoo.org/548004 AC_CONFIG_SRCDIR(dao/main.cc) AM_INIT_AUTOMAKE -@@ -32,7 +33,7 @@ + AM_CONFIG_HEADER(config.h) + AM_MAINTAINER_MODE + AC_CANONICAL_HOST +-AM_GCONF_SOURCE_2 + + AC_ARG_WITH(pcctsbin,[ --with-pcctsbin=dir set directory of PCCTS parser generator executables],[pcctsbin=$withval],[pcctsbin=default]) + +@@ -32,7 +32,7 @@ AC_PROG_CPP AC_PROG_INSTALL AC_PROG_RANLIB @@ -22,7 +40,7 @@ See also: https://bugs.gentoo.org/548004 AC_PROG_MAKE_SET AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) -@@ -113,7 +114,10 @@ +@@ -113,7 +113,10 @@ fi if test "$use_pthreads" = yes; then @@ -34,8 +52,8 @@ See also: https://bugs.gentoo.org/548004 if test "$have_pthread_std" = yes; then AC_DEFINE(USE_POSIX_THREADS,1,"") ---- cdrdao-1.2.4/m4/ax_pthread.m4 -+++ cdrdao-1.2.4/m4/ax_pthread.m4 +--- cdrdao-rel_1_2_4.orig/m4/ax_pthread.m4 ++++ cdrdao-rel_1_2_4/m4/ax_pthread.m4 @@ -0,0 +1,332 @@ +# =========================================================================== +# http://www.gnu.org/software/autoconf-archive/ax_pthread.html @@ -369,50 +387,3 @@ See also: https://bugs.gentoo.org/548004 +fi +AC_LANG_POP +])dnl AX_PTHREAD ---- cdrdao-1.2.4/m4/gconf-2.m4 -+++ cdrdao-1.2.4/m4/gconf-2.m4 -@@ -0,0 +1,44 @@ -+dnl AM_GCONF_SOURCE_2 -+dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas -+dnl (i.e. pass to gconftool-2 -+dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where -+dnl you should install foo.schemas files -+dnl -+ -+AC_DEFUN([AM_GCONF_SOURCE_2], -+[ -+ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then -+ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` -+ else -+ GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE -+ fi -+ -+ AC_ARG_WITH([gconf-source], -+ AC_HELP_STRING([--with-gconf-source=sourceaddress], -+ [Config database for installing schema files.]), -+ [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],) -+ -+ AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) -+ AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) -+ -+ if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then -+ GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' -+ fi -+ -+ AC_ARG_WITH([gconf-schema-file-dir], -+ AC_HELP_STRING([--with-gconf-schema-file-dir=dir], -+ [Directory for installing schema files.]), -+ [GCONF_SCHEMA_FILE_DIR="$withval"],) -+ -+ AC_SUBST(GCONF_SCHEMA_FILE_DIR) -+ AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) -+ -+ AC_ARG_ENABLE(schemas-install, -+ AC_HELP_STRING([--disable-schemas-install], -+ [Disable the schemas installation]), -+ [case ${enableval} in -+ yes|no) ;; -+ *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;; -+ esac]) -+ AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) -+]) diff --git a/app-cdr/cdrdao/files/cdrdao-1.2.5-fix-uninit.patch b/app-cdr/cdrdao/files/cdrdao-1.2.5-fix-uninit.patch new file mode 100644 index 000000000000..6748dba34cf6 --- /dev/null +++ b/app-cdr/cdrdao/files/cdrdao-1.2.5-fix-uninit.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/915133 +https://github.com/cdrdao/cdrdao/issues/22 +https://github.com/cdrdao/cdrdao/pull/21 + +From 251a40ab42305c412674c7c2d391374d91e91c95 Mon Sep 17 00:00:00 2001 +From: Ole Bertram <git@bertr.am> +Date: Thu, 23 Mar 2023 17:08:48 +0100 +Subject: [PATCH] Fix uninitialized TOC data file name + +This caused spurious garbled TOC files and/or segfaults when not using +the `--datafile` option. +--- + dao/main.cc | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/dao/main.cc b/dao/main.cc +index 8bf4590..d09fc69 100644 +--- a/dao/main.cc ++++ b/dao/main.cc +@@ -219,6 +219,7 @@ DaoCommandLine::DaoCommandLine() : + fullBurn(false), withCddb(false), taoSource(false), keepImage(false), overburn(false), + writeSpeedControl(false), keep(false), printQuery(false), no_utf8(false) + { ++ dataFilename = NULL; + readingSpeed = -1; + writingSpeed = -1; + command = UNKNOWN; diff --git a/app-cdr/cdrdao/files/cdrdao-1.2.5-remove-gconf-dep.patch b/app-cdr/cdrdao/files/cdrdao-1.2.5-remove-gconf-dep.patch new file mode 100644 index 000000000000..fc493abc71f2 --- /dev/null +++ b/app-cdr/cdrdao/files/cdrdao-1.2.5-remove-gconf-dep.patch @@ -0,0 +1,10 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -9,7 +9,6 @@ + AC_CONFIG_HEADERS(config.h) + AM_MAINTAINER_MODE + AC_CANONICAL_HOST +-AM_GCONF_SOURCE_2 + AM_ICONV + + AC_ARG_WITH(pcctsbin,[ --with-pcctsbin=dir set directory of PCCTS parser generator executables],[pcctsbin=$withval],[pcctsbin=default]) diff --git a/app-cdr/cdrdao/metadata.xml b/app-cdr/cdrdao/metadata.xml index 8e388bbf780e..6a5c72acfb05 100644 --- a/app-cdr/cdrdao/metadata.xml +++ b/app-cdr/cdrdao/metadata.xml @@ -14,6 +14,5 @@ </longdescription> <upstream> <remote-id type="github">cdrdao/cdrdao</remote-id> - <remote-id type="sourceforge">cdrdao</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r3.ebuild b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r3.ebuild index 5079d3621241..99975b8090b3 100644 --- a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r3.ebuild +++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,11 +9,11 @@ MY_P="${P/_alpha/a}" DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord" HOMEPAGE="https://sourceforge.net/projects/cdrtools/" -SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="acl caps nls unicode selinux" BDEPEND=" diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild index 0bd54271fe20..67539b2f7f58 100644 --- a/app-cdr/cdrtools/cdrtools-3.02_alpha09-r4.ebuild +++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,11 +9,11 @@ MY_P="${P/_alpha/a}" DESCRIPTION="A set of tools for CD/DVD reading and recording, including cdrecord" HOMEPAGE="https://sourceforge.net/projects/cdrtools/" -SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 'alpha')/${MY_P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1 CDDL-Schily" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="acl caps nls unicode selinux" BDEPEND=" @@ -62,6 +62,12 @@ src_prepare() { gnuconfig_update + # bug #898582, bug #903876 + append-flags -std=gnu89 + # bug #884771 + append-flags -fno-strict-aliasing + filter-lto + # Remove profiled make files. find -name '*_p.mk' -delete || die "delete *_p.mk" @@ -115,6 +121,8 @@ src_prepare() { # fix RISC-V build err, bug 811375 symlink_build_rules riscv symlink_build_rules riscv64 + # big endian support, bug 907029 + symlink_build_rules riscv64be # Add support for loong symlink_build_rules loongarch64 diff --git a/app-cdr/cdw/cdw-0.8.1-r2.ebuild b/app-cdr/cdw/cdw-0.8.1-r3.ebuild index 045f963648c3..5c5e91bbb359 100644 --- a/app-cdr/cdw/cdw-0.8.1-r2.ebuild +++ b/app-cdr/cdw/cdw-0.8.1-r3.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools toolchain-funcs DESCRIPTION="An ncurses based console frontend for cdrtools and dvd+rw-tools" HOMEPAGE="http://cdw.sourceforge.net" -SRC_URI="mirror://sourceforge/cdw/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/cdw/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" @@ -18,7 +18,7 @@ RDEPEND=" app-cdr/dvd+rw-tools dev-libs/libburn dev-libs/libcdio:=[-minimal] - sys-libs/ncurses:=[unicode(+)] + sys-libs/ncurses:= " DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" @@ -33,5 +33,5 @@ src_prepare() { } src_configure() { - econf LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )" + econf LIBS="$( $(tc-getPKG_CONFIG) --libs ncursesw )" } diff --git a/app-cdr/cdw/cdw-9999.ebuild b/app-cdr/cdw/cdw-9999.ebuild deleted file mode 100644 index 9ab78c1a200f..000000000000 --- a/app-cdr/cdw/cdw-9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECVS_SERVER="cdw.cvs.sourceforge.net:/cvsroot/cdw" -ECVS_MODULE="cdw" -ECVS_TOPDIR="${DISTDIR}/cvs-src/${ECVS_MODULE}" -inherit autotools cvs toolchain-funcs - -DESCRIPTION="An ncurses based console frontend for cdrtools and dvd+rw-tools" -HOMEPAGE="http://cdw.sourceforge.net" - -LICENSE="GPL-2+" -SLOT="0" - -RDEPEND=" - app-cdr/cdrtools - app-cdr/dvd+rw-tools - dev-libs/libburn - dev-libs/libcdio:=[-minimal] - sys-libs/ncurses:=[unicode(+)] -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -S=${WORKDIR}/${ECVS_MODULE} - -PATCHES=( "${FILESDIR}/${PN}-0.8.1-fix-ar-call.patch" ) - -DOCS=( AUTHORS ChangeLog NEWS README THANKS cdw.conf ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf LIBS="$( $(tc-getPKG_CONFIG) --libs ncurses )" -} diff --git a/app-cdr/cdw/files/cdw-0.8.1-fix-ar-call.patch b/app-cdr/cdw/files/cdw-0.8.1-fix-ar-call.patch index a578696c1c82..3ad1aaa6a935 100644 --- a/app-cdr/cdw/files/cdw-0.8.1-fix-ar-call.patch +++ b/app-cdr/cdw/files/cdw-0.8.1-fix-ar-call.patch @@ -1,5 +1,3 @@ -diff --git a/configure.ac b/configure.ac -index 76627c7..527e2cb 100644 --- a/configure.ac +++ b/configure.ac @@ -119,7 +119,7 @@ AC_TYPE_UINT16_T @@ -11,8 +9,6 @@ index 76627c7..527e2cb 100644 -diff --git a/src/user_interface/Makefile.in b/src/user_interface/Makefile.in -index 5d5f1fc..4d8214b 100644 --- a/src/user_interface/Makefile.in +++ b/src/user_interface/Makefile.in @@ -88,7 +88,7 @@ CONFIG_HEADER = $(top_builddir)/config_cdw.h diff --git a/app-cdr/cue2toc/cue2toc-0.4-r1.ebuild b/app-cdr/cue2toc/cue2toc-0.4-r1.ebuild index 6e3e60ba4aea..8bb804a0fb8f 100644 --- a/app-cdr/cue2toc/cue2toc-0.4-r1.ebuild +++ b/app-cdr/cue2toc/cue2toc-0.4-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="Convert CUE files to cdrdao's TOC format" -HOMEPAGE="http://cue2toc.sourceforge.net/" -SRC_URI="mirror://sourceforge/cue2toc/${P}.tar.gz" +HOMEPAGE="https://cue2toc.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/cue2toc/${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" diff --git a/app-cdr/cuecue/cuecue-0.2.2-r3.ebuild b/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild index 03166b162e34..da05b944e010 100644 --- a/app-cdr/cuecue/cuecue-0.2.2-r3.ebuild +++ b/app-cdr/cuecue/cuecue-0.2.2-r5.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -inherit toolchain-funcs +EAPI=8 + +inherit autotools toolchain-funcs DESCRIPTION="Cuecue converts .cue + [.ogg|.flac|.wav|.mp3] to .cue + .bin" HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" @@ -11,26 +12,36 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -# Enable one use flag by default, bug 254745" -IUSE="flac mp3 +vorbis" +# Enable one use flag by default, bug #254745 +IUSE="+flac mp3 +vorbis" REQUIRED_USE="|| ( flac mp3 vorbis )" DEPEND=" - flac? ( media-libs/flac ) + flac? ( media-libs/flac:= ) mp3? ( media-libs/libmad ) vorbis? ( media-libs/libvorbis media-libs/libogg ) " RDEPEND=" ${DEPEND} " +# We always need flac for AM_PATH_LIBFLAC if autoreconfing, bug #882447 +BDEPEND="media-libs/flac" PATCHES=( "${FILESDIR}"/${P}-flac113.diff # bug 157706 "${FILESDIR}"/${P}-namespace.patch "${FILESDIR}"/${P}-unused.patch "${FILESDIR}"/${P}-fno-common.patch + "${FILESDIR}"/${P}-configure.patch ) +src_prepare() { + default + + # Clang 16 + eautoreconf +} + src_configure() { econf \ $(use_enable flac) \ diff --git a/app-cdr/cuecue/files/cuecue-0.2.2-configure.patch b/app-cdr/cuecue/files/cuecue-0.2.2-configure.patch new file mode 100644 index 000000000000..d0a9864228aa --- /dev/null +++ b/app-cdr/cuecue/files/cuecue-0.2.2-configure.patch @@ -0,0 +1,13 @@ +-ansi -pednatic breaks various configure tests. autoconf already says +not to use -Werror but any -W* is dangerous for configure itself. +--- a/configure.in ++++ b/configure.in +@@ -4,7 +4,7 @@ dnl AM_INIT_AUTOMAKE + + AC_CONFIG_SRCDIR(src/libcuecue/cuecue.c) + +-CFLAGS="$CFLAGS -Wall -ansi -pedantic -g -Os" ++CFLAGS="-Wall -O2 ${CFLAGS}" + VERSION=0.2.2 + + PACKAGE="cuecue" diff --git a/app-cdr/daa2iso/daa2iso-0.1.7e-r1.ebuild b/app-cdr/daa2iso/daa2iso-0.1.7e-r1.ebuild index 7d825d3686d5..5cd795c28741 100644 --- a/app-cdr/daa2iso/daa2iso-0.1.7e-r1.ebuild +++ b/app-cdr/daa2iso/daa2iso-0.1.7e-r1.ebuild @@ -6,11 +6,11 @@ EAPI=8 inherit toolchain-funcs DESCRIPTION="Program for converting the DAA and GBI files to ISO" -HOMEPAGE="http://aluigi.org/mytoolz.htm" -SRC_URI="http://aluigi.org/mytoolz/${PN}.zip -> ${P}.zip" +HOMEPAGE="https://aluigi.org/mytoolz.htm" +SRC_URI="https://aluigi.org/mytoolz/${PN}.zip -> ${P}.zip" S="${WORKDIR}/src" -LICENSE="GPL-2" +LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 x86" diff --git a/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild b/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild new file mode 100644 index 000000000000..a548238ff238 --- /dev/null +++ b/app-cdr/disc-cover/disc-cover-1.5.6-r3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Creates CD-Covers via LaTeX by fetching cd-info from freedb.org or local file" +HOMEPAGE="https://web.archive.org/web/20151104062521/http://www.vanhemert.co.uk/disc-cover.html" +SRC_URI="http://www.vanhemert.co.uk/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" + +BDEPEND="dev-lang/perl" +RDEPEND="${BDEPEND} + dev-perl/Audio-CD-disc-cover + virtual/latex-base" + +PATCHES=( + "${FILESDIR}/${P}-defined-error.patch" +) + +src_compile() { + pod2man disc-cover > disc-cover.1 || die +} + +src_install() { + dobin disc-cover + + einstalldocs + doman disc-cover.1 + + insinto /usr/share/disc-cover/templates + doins -r templates/. +} diff --git a/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch b/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch new file mode 100644 index 000000000000..301167547970 --- /dev/null +++ b/app-cdr/disc-cover/files/disc-cover-1.5.6-defined-error.patch @@ -0,0 +1,10 @@ +--- disc-cover-1.5.6.orig/disc-cover 2006-06-20 14:16:24.000000000 +0200 ++++ disc-cover-1.5.6/disc-cover 2023-12-26 00:27:51.511140810 +0100 +@@ -743,7 +743,7 @@ + { + my ($error) = defined($_[0]) ? $_[0] : undef ; + shift; +- my (@solutions) = defined(@_) ? @_ : undef; ++ my (@solutions) = @_; + + warn "Error: $error\n" if defined ($error); diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest index f51a82e4a71c..6ccdd0183bd1 100644 --- a/app-cdr/dolphin-plugins-mountiso/Manifest +++ b/app-cdr/dolphin-plugins-mountiso/Manifest @@ -1 +1,3 @@ -DIST dolphin-plugins-22.04.3.tar.xz 257356 BLAKE2B e3d084e628920a08c9e1173c754002f6b0ecfad07bd4d89a64f5b29a7e93362a814ead6aeff80412b01e7198adce78c36f36428560a1ea9e555027113f7d8e6f SHA512 1b96511fbf8ec93b03a5f204c2e4cff232ca0d09e4d1599c89d4d514deb3fb889dfd3050a5cabe4e35b6e65a5283ad09635a13931c8484eebc98a22ba9057b42 +DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8 +DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852 +DIST dolphin-plugins-24.02.2.tar.xz 298356 BLAKE2B e40f64b6a97961ba9f614ba2a795d42c460b65073e1ab5c502cbd87f4810e0e381562890646501446af544aec5e7f790be266ec41407ef156e8a27ac0ba0d555 SHA512 585249422ef1637c2caee044a71d11c621127ef578131d2323e879b12bee2f17082c4811273e6bb0013d1386f7010ded187627965bfce0b1b412b25048cd11d8 diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.04.3.ebuild index 5367b936adee..757e800a8fd2 100644 --- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild +++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.04.3.ebuild @@ -1,24 +1,23 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="false" -KDE_GEAR="true" KDE_ORG_CATEGORY="sdk" KDE_ORG_NAME="dolphin-plugins" MY_PLUGIN_NAME="mountiso" -KFMIN=5.92.0 +KFMIN=5.106.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.4 +QTMIN=5.15.9 inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for ISO loopback device mounting" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" -LICENSE="GPL-2" # TODO: CHECK +LICENSE="GPL-2+" SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" IUSE="" DEPEND=" @@ -42,9 +41,7 @@ src_prepare() { ecm_punt_qt_module Network ecm_punt_kf_module XmlGui # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die } src_configure() { diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild new file mode 100644 index 000000000000..31c30bf004dc --- /dev/null +++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_CATEGORY="sdk" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="mountiso" +KFMIN=5.106.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for ISO loopback device mounting" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="amd64 arm64 ~loong ~ppc64 x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-apps/dolphin-${PVCUT}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 +" +RDEPEND="${DEPEND}" + +src_prepare() { + ecm_src_prepare + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_git=OFF + -DBUILD_hg=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.02.2.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.02.2.ebuild new file mode 100644 index 000000000000..11419012f809 --- /dev/null +++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.02.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_CATEGORY="sdk" +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="mountiso" +KFMIN=6.0.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for ISO loopback device mounting" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 +" +RDEPEND="${DEPEND}" + +src_prepare() { + ecm_src_prepare + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # delete non-${PN} translations + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_git=OFF + -DBUILD_hg=OFF + -DBUILD_makefileactions=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die +} diff --git a/app-cdr/dolphin-plugins-mountiso/metadata.xml b/app-cdr/dolphin-plugins-mountiso/metadata.xml index d925f2439758..858b75c358bc 100644 --- a/app-cdr/dolphin-plugins-mountiso/metadata.xml +++ b/app-cdr/dolphin-plugins-mountiso/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/dumpet/dumpet-2.1_p20140601-r3.ebuild b/app-cdr/dumpet/dumpet-2.1_p20140601-r3.ebuild deleted file mode 100644 index 7af0358a39a8..000000000000 --- a/app-cdr/dumpet/dumpet-2.1_p20140601-r3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs vcs-snapshot - -COMMIT="8f47670dd582c96ad1b6dd3c9b9da0acebded5d8" - -DESCRIPTION="A tool to dump and debug bootable CD-like images" -HOMEPAGE="https://github.com/rhboot/dumpet" -SRC_URI="https://github.com/rhboot/dumpet/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -#Restrict tests since required test file is unavailable -RESTRICT="test" - -RDEPEND="dev-libs/libxml2 - dev-libs/popt" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-util/valgrind )" - -PATCHES=( "${FILESDIR}"/musl-byteswap-fix.patch ) - -src_prepare() { - sed -i Makefile \ - -e "s/^install : all$/install :/" \ - -e "s/^CFLAGS:=/CFLAGS?=/" \ - -e "s/^CC:=/CC?=/" \ - -e '/^LFLAGS/ s/$/$(LDFLAGS)/' \ - || die - default -} - -src_compile() { - emake CFLAGS="${CFLAGS}" dumpet -} - -pkg_setup() { - tc-export CC -} diff --git a/app-cdr/dumpet/dumpet-2.1_p20140601-r4.ebuild b/app-cdr/dumpet/dumpet-2.1_p20140601-r4.ebuild index d54bc94cdc0b..c501bba34847 100644 --- a/app-cdr/dumpet/dumpet-2.1_p20140601-r4.ebuild +++ b/app-cdr/dumpet/dumpet-2.1_p20140601-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,13 +13,13 @@ SRC_URI="https://github.com/rhboot/dumpet/archive/${COMMIT}.tar.gz -> ${P}.tar.g LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" #Restrict tests since required test file is unavailable RESTRICT="test" BDEPEND="virtual/pkgconfig - test? ( dev-util/valgrind )" + test? ( dev-debug/valgrind )" DEPEND="dev-libs/libxml2 dev-libs/popt" RDEPEND="${DEPEND}" diff --git a/app-cdr/dumpet/metadata.xml b/app-cdr/dumpet/metadata.xml index da20bb112a7c..2f9516722f51 100644 --- a/app-cdr/dumpet/metadata.xml +++ b/app-cdr/dumpet/metadata.xml @@ -5,4 +5,7 @@ <email>bkohler@gentoo.org</email> <name>Ben Kohler</name> </maintainer> +<upstream> + <remote-id type="github">rhboot/dumpet</remote-id> +</upstream> </pkgmetadata> diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild index e7b519f1933e..51902767d327 100644 --- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild +++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="app-cdr/cdrtools" diff --git a/app-cdr/dvd+rw-tools/metadata.xml b/app-cdr/dvd+rw-tools/metadata.xml index 600b1d465b9c..b22a815172dd 100644 --- a/app-cdr/dvd+rw-tools/metadata.xml +++ b/app-cdr/dvd+rw-tools/metadata.xml @@ -1,12 +1,8 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>ceamac.paragon@gmail.com</email> + <maintainer type="person"> + <email>ceamac@gentoo.org</email> <name>Viorel Munteanu</name> </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> </pkgmetadata> diff --git a/app-cdr/dvdshrink/Manifest b/app-cdr/dvdshrink/Manifest deleted file mode 100644 index bec3a265f2b8..000000000000 --- a/app-cdr/dvdshrink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST dvdshrink-2.6.1-10mdk.tar.gz 1087571 BLAKE2B a45427483b5519ee7abbc787e7afea2f9edcb49f8f6a15843184e7c62e51f7ebb18ad1db35ea695004eda9763dfc9b2a5522b7b4c279a2b63a71b96d091ffe37 SHA512 6766f95bd2bb29ef0877d9b22bc45eb2c508ad2d1a7bb99f84b3f858987fc098a696f15f953efe006bf9556a73f6aa0e6247afcdf8e4c5dad826ddba97f02c06 diff --git a/app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild b/app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild deleted file mode 100644 index e55e9cbe6fdc..000000000000 --- a/app-cdr/dvdshrink/dvdshrink-2.6.1_p10-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop - -DESCRIPTION="Scriptable DVD copy software" -HOMEPAGE="http://dvdshrink.sourceforge.net" -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}mdk.tar.gz" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="gtk" - -RDEPEND=" - app-cdr/cdrtools - >=app-cdr/dvd+rw-tools-6.1 - >=app-text/gocr-0.40 - >=media-video/dvdauthor-0.6.11 - >=media-video/mjpegtools-1.8.0-r1 - >=media-video/subtitleripper-0.3.4-r1 - >=media-video/transcode-1.0.2-r2[dvd] - gtk? ( >=dev-perl/Gtk2-1.104 )" - -PATCHES=( "${FILESDIR}"/${PN}-2.6.1_p10-fix-paths.patch ) - -src_install() { - dobin usr/bin/{batchrip.sh,dvds{functions,hrink}} - - use gtk && dobin usr/bin/xdvdshrink.pl - - insinto /usr/share - doins -r usr/share/applications/dvdshrink - - dodoc usr/share/doc/dvdshrink/{batchrip.txt,example.xml,README.txt} - - doicon usr/share/icons/{batchrip.xpm,dvdshrink.xpm} - use gtk && make_desktop_entry xdvdshrink.pl xDVDShrink ${PN} AudioVideo -} diff --git a/app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch b/app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch deleted file mode 100644 index 8acbb70073e0..000000000000 --- a/app-cdr/dvdshrink/files/dvdshrink-2.6.1_p10-fix-paths.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/usr/bin/dvdsfunctions -+++ b/usr/bin/dvdsfunctions -@@ -1933,7 +1933,7 @@ - if ! ((`ps -C xdvdshrink.pl > /dev/null 2>&1`)); then GUI=1; fi - SAVEISO=0 # Save an ISO along with the burn(s) - -- APPDIR=/usr/share/applications/dvdshrink -+ APPDIR=/usr/share/dvdshrink - } - - # Build a minimal but usable XML file for 'dvdauthor' ---- a/usr/bin/xdvdshrink.pl -+++ b/usr/bin/xdvdshrink.pl -@@ -22,7 +22,7 @@ - - my $login = getlogin || getpwuid($<); # Userid of current user - my $homedir = "/home/" . $login; # Home dir of current user --my $app_dir = "/usr/share/applications/dvdshrink"; -+my $app_dir = "/usr/share/dvdshrink"; - my $false = 0; # A 'false' - my $true = 1; # A 'true' - my $srunning = 0; # Is the bash script running diff --git a/app-cdr/dvdshrink/metadata.xml b/app-cdr/dvdshrink/metadata.xml deleted file mode 100644 index 70683941b6ed..000000000000 --- a/app-cdr/dvdshrink/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription> - XDVDShrink is a project in BASH and Perl-Gtk2 that allows you to create fair-use archival copies of DVD content on single-layer writable DVDs. - </longdescription> - <upstream> - <remote-id type="sourceforge">dvdshrink</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-cdr/extract-xiso/Manifest b/app-cdr/extract-xiso/Manifest index f460511db0de..b738e9b8ef90 100644 --- a/app-cdr/extract-xiso/Manifest +++ b/app-cdr/extract-xiso/Manifest @@ -1 +1 @@ -DIST extract-xiso-2.7.1.tar.gz 207518 BLAKE2B bf99e2555e85344db318bdedf0e6dfb80b5f8cd079dc2083ba94e06c62032235d88296909a1aa887180ce94ce9d80a6b39aab25ed99b04741951aed79c2e8cdb SHA512 a7153d96fa7cfb01dfa385a0984d94dc0fa5ac14ce9f7e2d50287b7e1edbb6a4ba84b6b874aa2628b1a82f23b30687958e411699487896cc48787f48e0e012c6 +DIST extract-xiso-2.7.1_p202204252159.tar.gz 26979 BLAKE2B e313f78a6c835cbb87467a4509c576e589e05103c5723ecf224b85e5ca6f55cbdcf290c98bc03a745e2a24b2eca3368aea7dffe894300312e2b6287873258f9b SHA512 459a69a95f9680fb4659e30a777694b1ea37087742885e2d06338eab985d9d5734b4571fe7222d1e11489457d584b9da999c2bfb455f3d5eadcf36c8e4c8d844 diff --git a/app-cdr/extract-xiso/extract-xiso-2.7.1.ebuild b/app-cdr/extract-xiso/extract-xiso-2.7.1.ebuild deleted file mode 100644 index f4e6324db818..000000000000 --- a/app-cdr/extract-xiso/extract-xiso-2.7.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PV=${PV/_beta/b} - -DESCRIPTION="Tool for extracting and creating optimised Xbox ISO images" -HOMEPAGE="https://sourceforge.net/projects/extract-xiso" -SRC_URI="mirror://sourceforge/extract-xiso/${P}.tar.gz" -S="${WORKDIR}"/${PN} - -LICENSE="BSD-4" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -PATCHES=( - "${FILESDIR}"/${PN}-2.7.1-headers.patch -) - -src_prepare() { - default - - sed -i \ - -e 's:__LINUX__:__linux__:' \ - *.[ch] */*.[ch] || die -} - -doit() { echo "$@"; "$@"; } - -src_compile() { - # Need _GNU_SOURCE here for asprintf prototype. - doit $(tc-getCC) ${CFLAGS} ${CPPFLAGS} -D_GNU_SOURCE ${LDFLAGS} \ - extract-xiso.c libftp-*/*.c -o extract-xiso || die -} - -src_install() { - dobin extract-xiso - dodoc README.TXT -} diff --git a/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild b/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild new file mode 100644 index 000000000000..ab2e00f72c1b --- /dev/null +++ b/app-cdr/extract-xiso/extract-xiso-2.7.1_p202204252159.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PV=${PV/_beta/b} + +DESCRIPTION="Tool for extracting and creating optimised Xbox ISO images" +HOMEPAGE="https://sourceforge.net/projects/extract-xiso" +if [[ ${PV} == *_p* ]] ; then + SRC_URI="https://github.com/XboxDev/extract-xiso/archive/refs/tags/build-$(ver_cut 5).tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-build-$(ver_cut 5) +else + SRC_URI="https://downloads.sourceforge.net/extract-xiso/${P}.tar.gz" + S="${WORKDIR}"/${PN} +fi + +LICENSE="BSD-4" +SLOT="0" +KEYWORDS="amd64 ppc x86" diff --git a/app-cdr/extract-xiso/files/extract-xiso-2.7.1-headers.patch b/app-cdr/extract-xiso/files/extract-xiso-2.7.1-headers.patch deleted file mode 100644 index 3de797050b43..000000000000 --- a/app-cdr/extract-xiso/files/extract-xiso-2.7.1-headers.patch +++ /dev/null @@ -1,20 +0,0 @@ -fix missing prototype warnings - ---- a/libftp-5.0.1.modified.by.in/FtpLibrary.h -+++ b/libftp-5.0.1.modified.by.in/FtpLibrary.h -@@ -20,6 +20,7 @@ - extern "C" { - #endif - -+#include <ctype.h> - #include <errno.h> - #include <stdio.h> - #include <stdarg.h> -@@ -33,6 +34,7 @@ - #include <sys/time.h> - #include <sys/socket.h> - #include <arpa/ftp.h> -+#include <arpa/inet.h> - #include <arpa/telnet.h> - #include <netinet/in.h> - #include <netdb.h> diff --git a/app-cdr/extract-xiso/metadata.xml b/app-cdr/extract-xiso/metadata.xml index 007250656038..35c3ca39e60c 100644 --- a/app-cdr/extract-xiso/metadata.xml +++ b/app-cdr/extract-xiso/metadata.xml @@ -4,5 +4,6 @@ <!-- maintainer-needed --> <upstream> <remote-id type="sourceforge">extract-xiso</remote-id> + <remote-id type="github">XboxDev/extract-xiso</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/gaffitter/gaffitter-0.6.0-r2.ebuild b/app-cdr/gaffitter/gaffitter-0.6.0-r2.ebuild index 964b631ce675..9b5902ca9400 100644 --- a/app-cdr/gaffitter/gaffitter-0.6.0-r2.ebuild +++ b/app-cdr/gaffitter/gaffitter-0.6.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,10 +9,10 @@ SV="0.1.0" SCRIPTS="scripts-${SV}" DESCRIPTION="Genetic Algorithm File Fitter" -HOMEPAGE="http://gaffitter.sourceforge.net/" +HOMEPAGE="https://gaffitter.sourceforge.net/" SRC_URI=" - mirror://sourceforge/${PN}/${P}.tar.bz2 - scripts? ( mirror://sourceforge/${PN}/scripts/${SV}/${SCRIPTS}.tar.bz2 )" + https://downloads.sourceforge.net/${PN}/${P}.tar.bz2 + scripts? ( https://downloads.sourceforge.net/${PN}/scripts/${SV}/${SCRIPTS}.tar.bz2 )" LICENSE="GPL-3" SLOT="0" diff --git a/app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild b/app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild new file mode 100644 index 000000000000..10f7298db619 --- /dev/null +++ b/app-cdr/gcdemu/gcdemu-3.2.6-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake gnome2-utils python-single-r1 xdg-utils + +DESCRIPTION="Gtk+ GUI for controlling cdemu-daemon" +HOMEPAGE="https://cdemu.sourceforge.io" +SRC_URI="https://download.sourceforge.net/cdemu/gcdemu/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# librsvg for pixbuf-loader +RDEPEND=" + ${PYTHON_DEPS} + app-cdr/cdemu-daemon:0/7 + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + gnome-base/librsvg:2 + x11-libs/gdk-pixbuf[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/libnotify[introspection] +" +BDEPEND=" + ${PYTHON_DEPS} + dev-util/desktop-file-utils + >=dev-util/intltool-0.21 + sys-devel/gettext + virtual/pkgconfig +" + +DOCS=( AUTHORS README ) + +src_prepare() { + cmake_src_prepare + python_fix_shebang src/gcdemu +} + +src_configure() { + local mycmakeargs=( -DPOST_INSTALL_HOOKS=OFF ) + cmake_src_configure +} + +pkg_postinst() { + xdg_desktop_database_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_schemas_update +} diff --git a/app-cdr/gcdemu/gcdemu-3.2.6.ebuild b/app-cdr/gcdemu/gcdemu-3.2.6.ebuild index cc0619e2c133..178755cb9636 100644 --- a/app-cdr/gcdemu/gcdemu-3.2.6.ebuild +++ b/app-cdr/gcdemu/gcdemu-3.2.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit cmake gnome2-utils python-single-r1 xdg-utils @@ -18,7 +18,8 @@ IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # librsvg for pixbuf-loader -RDEPEND="${PYTHON_DEPS} +RDEPEND=" + ${PYTHON_DEPS} app-cdr/cdemu-daemon:0/7 $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_USEDEP}] @@ -26,12 +27,15 @@ RDEPEND="${PYTHON_DEPS} gnome-base/librsvg:2 x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] - x11-libs/libnotify[introspection]" -BDEPEND="${PYTHON_DEPS} + x11-libs/libnotify[introspection] +" +BDEPEND=" + ${PYTHON_DEPS} dev-util/desktop-file-utils >=dev-util/intltool-0.21 sys-devel/gettext - virtual/pkgconfig" + virtual/pkgconfig +" DOCS=( AUTHORS README ) diff --git a/app-cdr/graveman/graveman-0.3.12_p5-r4.ebuild b/app-cdr/graveman/graveman-0.3.12_p5-r5.ebuild index 47779a863ae3..41a336d909ea 100644 --- a/app-cdr/graveman/graveman-0.3.12_p5-r4.ebuild +++ b/app-cdr/graveman/graveman-0.3.12_p5-r5.ebuild @@ -24,7 +24,7 @@ RDEPEND=" x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.4:2 dvdr? ( app-cdr/dvd+rw-tools ) - flac? ( media-libs/flac ) + flac? ( media-libs/flac:= ) mp3? ( media-libs/libid3tag:= media-libs/libmad diff --git a/app-cdr/isoimagewriter/Manifest b/app-cdr/isoimagewriter/Manifest index 8131cc80fd04..bde6e5d0f4aa 100644 --- a/app-cdr/isoimagewriter/Manifest +++ b/app-cdr/isoimagewriter/Manifest @@ -1 +1,2 @@ -DIST isoimagewriter-0.9.tar.xz 446764 BLAKE2B db3628c702b845591c5895662aad17a4c691352b97ad29f0569db6472cd39c6446ff220c932e970aaf8e56be30c8549358fb6d2e318f01c12830e55fbeadd499 SHA512 94a05da44b22ae932a79f6bb91c6806047f94e9b0fb4fe5530eb6094664877c47a0581f0858ff4458daca8924a7803a979e74d6538ec8da642403c4ede58688d +DIST isoimagewriter-1.0.0.tar.xz 451924 BLAKE2B cec34345811faa2d43f376ada085867856f7ab2473c070ed35db713fb627241a1c30c3b842c9b9329592f9f1f061e2f01db0dc63a381ad50c6b95b2b0c1b2733 SHA512 d50e8146cfde12d940ccfc1ed8ad71a69d203054e470d52e274589aa38d6fbdb018a79db4b63725c7b37acfedfa36b211cc79437e3f12668b8499d9ece3ee562 +DIST isoimagewriter-24.02.2.tar.xz 463144 BLAKE2B 7e53e2d2d94d8222ee416e7f942f84b4497263b4bc66a2ad81a49455d9376175b0f9d1461b99982fe54eaadaa03dfe85384b1f8644d6c34b6ac7ac2f9121e10a SHA512 7648e2c494dc8e1a5ef71ab767f474df083fa161427d25f3759811e87477ff103512eafa496f105daac41c249317479c16ccae3e49062cce962a4c1101baf834 diff --git a/app-cdr/isoimagewriter/files/isoimagewriter-0.9-missing-headers.patch b/app-cdr/isoimagewriter/files/isoimagewriter-0.9-missing-headers.patch deleted file mode 100644 index edff650a6a93..000000000000 --- a/app-cdr/isoimagewriter/files/isoimagewriter-0.9-missing-headers.patch +++ /dev/null @@ -1,30 +0,0 @@ -From fad0ba93445e512e81c56e872b77d9e5b9d56fa9 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Wed, 18 May 2022 15:57:26 +0200 -Subject: [PATCH] Add missing headers - -Downstream bug: https://bugs.gentoo.org/842657 - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - isoimagewriter/fetchisojob.cpp | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/isoimagewriter/fetchisojob.cpp b/isoimagewriter/fetchisojob.cpp -index 42c71c1..e5ced11 100644 ---- a/isoimagewriter/fetchisojob.cpp -+++ b/isoimagewriter/fetchisojob.cpp -@@ -5,8 +5,10 @@ - */ - - #include "fetchisojob.h" -+#include <QDebug> - #include <QDir> - #include <QNetworkReply> -+#include <QSharedPointer> - #include <QStandardPaths> - - FetchIsoJob::FetchIsoJob(QObject *parent) --- -2.35.1 - diff --git a/app-cdr/isoimagewriter/isoimagewriter-0.9.ebuild b/app-cdr/isoimagewriter/isoimagewriter-1.0.0.ebuild index d8c3eda5c143..83e3a320faaa 100644 --- a/app-cdr/isoimagewriter/isoimagewriter-0.9.ebuild +++ b/app-cdr/isoimagewriter/isoimagewriter-1.0.0.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.82.0 -QTMIN=5.15.2 +KFMIN=5.102.0 +QTMIN=5.15.5 inherit ecm kde.org DESCRIPTION="Write hybrid ISO files onto a USB disk" HOMEPAGE="https://community.kde.org/ISOImageWriter" if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz" + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" KEYWORDS="amd64" fi @@ -21,16 +21,18 @@ IUSE="" DEPEND=" app-crypt/gpgme:=[cxx(+),qt5] + >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qttest-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 >=kde-frameworks/solid-${KFMIN}:5 " -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-missing-headers.patch" ) # bug 842657 +RDEPEND="${DEPEND} + sys-fs/udisks:2 +" diff --git a/app-cdr/isoimagewriter/isoimagewriter-24.02.2.ebuild b/app-cdr/isoimagewriter/isoimagewriter-24.02.2.ebuild new file mode 100644 index 000000000000..f5edb72f8c62 --- /dev/null +++ b/app-cdr/isoimagewriter/isoimagewriter-24.02.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.0.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="Write hybrid ISO files onto a USB disk" +HOMEPAGE="https://community.kde.org/ISOImageWriter" + +LICENSE="GPL-3" +SLOT="6" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + >=app-crypt/gpgme-1.23.1-r1:=[cxx(+),qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 +" +RDEPEND="${DEPEND} + sys-fs/udisks:2 +" diff --git a/app-cdr/kcdemu/kcdemu-0.8.0.ebuild b/app-cdr/kcdemu/kcdemu-0.8.0.ebuild index 48b3dc4d0496..a82375f95e2b 100644 --- a/app-cdr/kcdemu/kcdemu-0.8.0.ebuild +++ b/app-cdr/kcdemu/kcdemu-0.8.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 MY_PN="kde_cdemu" KFMIN=5.60.0 @@ -10,7 +10,8 @@ inherit ecm DESCRIPTION="Frontend to cdemu daemon based on KDE Frameworks" HOMEPAGE="https://www.linux-apps.com/p/998461/" -SRC_URI="mirror://sourceforge/project/kde-cdemu-manager/kde_cdemu-0.8.0.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/project/kde-cdemu-manager/kde_cdemu-${PV}.tar.bz2" +S="${WORKDIR}/${MY_PN}" LICENSE="GPL-2" SLOT="5" @@ -32,5 +33,3 @@ DEPEND=" RDEPEND="${DEPEND} >=app-cdr/cdemu-2.0.0[cdemu-daemon] " - -S="${WORKDIR}/${MY_PN}" diff --git a/app-cdr/mirage2iso/metadata.xml b/app-cdr/mirage2iso/metadata.xml index 963fdbe9000c..0933360adb2d 100644 --- a/app-cdr/mirage2iso/metadata.xml +++ b/app-cdr/mirage2iso/metadata.xml @@ -14,7 +14,7 @@ <email>mgorny@gentoo.org</email> <name>Michał Górny</name> </maintainer> - <bugs-to>https://github.com/mgorny/mirage2iso/issues/</bugs-to> - <remote-id type="github">mgorny/mirage2iso</remote-id> + <bugs-to>https://github.com/projg2/mirage2iso/issues/</bugs-to> + <remote-id type="github">projg2/mirage2iso</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/mirage2iso/mirage2iso-0.4.2-r1.ebuild b/app-cdr/mirage2iso/mirage2iso-0.4.2-r1.ebuild index 86120322a7c6..e61b1d13f91d 100644 --- a/app-cdr/mirage2iso/mirage2iso-0.4.2-r1.ebuild +++ b/app-cdr/mirage2iso/mirage2iso-0.4.2-r1.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="CD/DVD image converter using libmirage" -HOMEPAGE="https://github.com/mgorny/mirage2iso/" +HOMEPAGE="https://github.com/projg2/mirage2iso/" SRC_URI=" - https://github.com/mgorny/${PN}/releases/download/v${PV}/${P}.tar.xz - test? ( https://github.com/mgorny/${PN}/releases/download/v${PV}/${P}-tests.tar.xz )" + https://github.com/projg2/${PN}/releases/download/v${PV}/${P}.tar.xz + test? ( https://github.com/projg2/${PN}/releases/download/v${PV}/${P}-tests.tar.xz )" LICENSE="BSD" SLOT="0" diff --git a/app-cdr/mirage2iso/mirage2iso-9999.ebuild b/app-cdr/mirage2iso/mirage2iso-9999.ebuild index 3ad793f93b52..6eaba9ee1d9f 100644 --- a/app-cdr/mirage2iso/mirage2iso-9999.ebuild +++ b/app-cdr/mirage2iso/mirage2iso-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 inherit autotools git-r3 DESCRIPTION="CD/DVD image converter using libmirage" -HOMEPAGE="https://github.com/mgorny/mirage2iso/" -EGIT_REPO_URI="https://github.com/mgorny/mirage2iso.git" +HOMEPAGE="https://github.com/projg2/mirage2iso/" +EGIT_REPO_URI="https://github.com/projg2/mirage2iso.git" LICENSE="BSD" SLOT="0" diff --git a/app-cdr/mkcdtoc/mkcdtoc-1.0-r1.ebuild b/app-cdr/mkcdtoc/mkcdtoc-1.0-r1.ebuild index 0f8a1b52bd52..b593c06e99b2 100644 --- a/app-cdr/mkcdtoc/mkcdtoc-1.0-r1.ebuild +++ b/app-cdr/mkcdtoc/mkcdtoc-1.0-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DESCRIPTION="command-line utility to create toc-files for cdrdao" HOMEPAGE="https://sourceforge.net/projects/mkcdtoc/" -SRC_URI="mirror://sourceforge/mkcdtoc/${P}.tar.bz2" +SRC_URI="https://downloads.sourceforge.net/mkcdtoc/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/app-cdr/mp3burn/mp3burn-0.4.2.ebuild b/app-cdr/mp3burn/mp3burn-0.4.2.ebuild index 40200fbbd700..879310b9ce56 100644 --- a/app-cdr/mp3burn/mp3burn-0.4.2.ebuild +++ b/app-cdr/mp3burn/mp3burn-0.4.2.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Burn mp3s without filling up your disk with .wav files" HOMEPAGE="https://sourceforge.net/projects/mp3burn" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" S="${WORKDIR}/${PN}" LICENSE="GPL-2" diff --git a/app-cdr/nrg2iso/Manifest b/app-cdr/nrg2iso/Manifest index 99cff6ce91c4..7df8c4076349 100644 --- a/app-cdr/nrg2iso/Manifest +++ b/app-cdr/nrg2iso/Manifest @@ -1,3 +1,4 @@ +DIST nrg2iso-0.4.1.tar.gz 14949 BLAKE2B e6468d966f0b3ff7913ee58a646abd8a389569e4694b169ba67dfe6d11ac4a17fd9ea2d883d1c53f19c978afa0e376343d635f85cc3e01ed2c47b4cdaf3d4eb1 SHA512 f84711cfbbfd74bdd81854b64b85054df5aa39b8667509d23a8483e665a814d66c7f83426d60849c17fc8b5bb6c2019f549ef6945bb3b000f647bb98dfea03e5 DIST nrg2iso-0.4.tar.gz 8553 BLAKE2B 2bd7907dc027c1bf602447c32f24f82d1627a90922aa32ebabecc15a3b3bb8d021f0dc3e13661351626a36365c76e325cded37046d7ac0f84ce6239c034a87e1 SHA512 fa9e081984345770fad713cdfc5711c8c9ace3981d1cc8130b4c2b83eca517c7765eaab758a34dd5e59846f24c6e3f76f3fc89e984305c4358859b0b28e1ec68 DIST nrg2iso-test.iso 55452 BLAKE2B c4bd651bde0bc66b781332cc186828fbe3fbff2c77150f5ac5cea5f42824b0016fd8b007991d94801a64edc43ce84e050a2db654380e3a0497b33d3abb11cdf5 SHA512 905c0b30482a3b411e786a4cc225dab7513a33c32bfd312717f4666543323456d2b6b6ddbeee75ed194e04cf28d472c87ffbdbf783c63abd06fae7e433601fba DIST nrg2iso-test.nrg 362652 BLAKE2B c122ae3b0c310e5c823ccbf33906135aa74f1001b02dc31f7fc0fa77b87b5627d31ea8746a64f0e8a2450e0ec20dc25f5fd72e202113237a95bc219f321c79df SHA512 c29f7e7d3f692a03fdbc5d0c1a112ead73efb45b102302f7f1685f9f2ccfe1eed9b690a3c3f1c7d7d79da9197fdb40dd06ca7bab4187e5dfca81d47268b550b7 diff --git a/app-cdr/nrg2iso/nrg2iso-0.4.1.ebuild b/app-cdr/nrg2iso/nrg2iso-0.4.1.ebuild new file mode 100644 index 000000000000..047667ce42e0 --- /dev/null +++ b/app-cdr/nrg2iso/nrg2iso-0.4.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Convert CD images from nrg (Nero) to iso" +HOMEPAGE="http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html" +SRC_URI=" + http://gregory.kokanosky.free.fr/v4/linux/${P}.tar.gz + test? ( + https://yegortimoshenko.s3.amazonaws.com/${PN}-test.iso + https://yegortimoshenko.s3.amazonaws.com/${PN}-test.nrg + )" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + tc-export CC +} + +src_compile() { + emake nrg2iso +} + +src_test() { + einfo "checking that nrg -> iso matches the expected output" + ./nrg2iso "${DISTDIR}"/nrg2iso-test.nrg "${T}"/nrg2iso-test.iso || die "conversion failed" + diff "${DISTDIR}"/nrg2iso-test.iso "${T}"/nrg2iso-test.iso || die "unexpected iso" +} + +src_install() { + dobin nrg2iso + einstalldocs +} diff --git a/app-cdr/plextor-tool/plextor-tool-0.5.0.ebuild b/app-cdr/plextor-tool/plextor-tool-0.5.0.ebuild index 0822d71769e4..e1fa8a7ea799 100644 --- a/app-cdr/plextor-tool/plextor-tool-0.5.0.ebuild +++ b/app-cdr/plextor-tool/plextor-tool-0.5.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,8 @@ EAPI=7 inherit toolchain-funcs DESCRIPTION="Tool to change the parameters of a Plextor CD-ROM drive" -HOMEPAGE="http://plextor-tool.sourceforge.net/" -SRC_URI="mirror://sourceforge/plextor-tool/${P}.src.tar.bz2" +HOMEPAGE="https://plextor-tool.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/plextor-tool/${P}.src.tar.bz2" S="${WORKDIR}"/${PN}/src LICENSE="GPL-2" diff --git a/app-cdr/xbiso/Manifest b/app-cdr/xbiso/Manifest deleted file mode 100644 index 844167fcc22c..000000000000 --- a/app-cdr/xbiso/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xbiso-0.6.1.tar.gz 49698 BLAKE2B ac1605df188b0ec84d0798a0c0220405ce5082160025dc7b21405f1a17f8e0439c6f8d5dbbe293db1645ac0ad195fb0791fe765ea9e1b8c199461f97a2525dce SHA512 351b558c591c3a6c633fb07e081d57cf7ac8b15272ae19878f7d33a796567177aa4eb2fad64d71e6fd86ac18e1c25d30b52013a83ce5d44854f37ec893282fcc diff --git a/app-cdr/xbiso/files/xbiso-0.6.1-libs.patch b/app-cdr/xbiso/files/xbiso-0.6.1-libs.patch deleted file mode 100644 index 0b867751c373..000000000000 --- a/app-cdr/xbiso/files/xbiso-0.6.1-libs.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -6,13 +6,13 @@ - - dnl Checks for libraries. - dnl Replace `main' with a function in -lftp: --AC_CHECK_LIB(ftp, main,[LIBS="-DUSE_FTP -lftp"],AC_MSG_WARN([Warning libftp not found ftp features disabled])) - AC_CHECK_LIB(m, ceil,[LIBS="$LIBS -lm"],AC_MSG_ERROR([Error mlib is required])) --AC_ARG_ENABLE(ftp, --[ -+AC_ARG_ENABLE([ftp], -+ AS_HELP_STRING([--disable-ftp],[Disables all ftp features and libftp dependencies])) - -- --disable-ftp Disables all ftp features and libftp dependencies --],[LIBS=""]) -+AS_IF([test "x$enable_ftp" != "xno"], [ -+ AC_SEARCH_LIBS([FtpInit],[ftp],[CPPFLAGS+="-DUSE_FTP"],AC_MSG_ERROR([libftp not found])) -+]) - - dnl Checks for header files. - AC_CONFIG_HEADERS([config.h:config.h.in]) diff --git a/app-cdr/xbiso/metadata.xml b/app-cdr/xbiso/metadata.xml deleted file mode 100644 index 0e21c1af0487..000000000000 --- a/app-cdr/xbiso/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <upstream> - <remote-id type="sourceforge">xbiso</remote-id> - </upstream> -</pkgmetadata> diff --git a/app-cdr/xbiso/xbiso-0.6.1-r3.ebuild b/app-cdr/xbiso/xbiso-0.6.1-r3.ebuild deleted file mode 100644 index 6d770560ed44..000000000000 --- a/app-cdr/xbiso/xbiso-0.6.1-r3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-matic - -DESCRIPTION="Xbox xdvdfs ISO extraction utility" -HOMEPAGE="https://sourceforge.net/projects/xbiso/" -SRC_URI="mirror://sourceforge/xbiso/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="" - -src_prepare() { - eapply_user - sed -i -e 's:C) $(CFLAGS):C) $(LDFLAGS) $(CFLAGS):' Makefile.in || die #337769 - eapply "${FILESDIR}/${P}-libs.patch" - mv configure.in configure.ac || die #426262 - eautoreconf -} - -src_configure() { - # for this package, interix behaves the same as BSD - [[ ${CHOST} == *-interix* ]] && append-flags -D_BSD - - econf --disable-ftp -} - -src_install() { - dobin xbiso - dodoc CHANGELOG README -} diff --git a/app-cdr/xcdroast/metadata.xml b/app-cdr/xcdroast/metadata.xml index 385e9d104dae..ae251482af1b 100644 --- a/app-cdr/xcdroast/metadata.xml +++ b/app-cdr/xcdroast/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> + <!-- maintainer-needed --> <upstream> <remote-id type="sourceforge">xcdroast</remote-id> </upstream> diff --git a/app-cdr/xcdroast/xcdroast-1.19-r1.ebuild b/app-cdr/xcdroast/xcdroast-1.19-r1.ebuild index 0f851eefc3d9..37a445bfa4e0 100644 --- a/app-cdr/xcdroast/xcdroast-1.19-r1.ebuild +++ b/app-cdr/xcdroast/xcdroast-1.19-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ inherit desktop xdg DESCRIPTION="Lightweight cdrtools front-end for CD and DVD writing" HOMEPAGE="http://www.xcdroast.org/" -SRC_URI="mirror://sourceforge/xcdroast/${P/_/}.tar.gz" +SRC_URI="https://downloads.sourceforge.net/xcdroast/${P/_/}.tar.gz" S="${WORKDIR}"/${P/_/} LICENSE="GPL-2" diff --git a/app-cdr/xfburn/Manifest b/app-cdr/xfburn/Manifest index 55ac41f25642..fcd2fce806ef 100644 --- a/app-cdr/xfburn/Manifest +++ b/app-cdr/xfburn/Manifest @@ -1 +1 @@ -DIST xfburn-0.6.2.tar.bz2 869745 BLAKE2B ed8658d729dc0cf1ee40773fa82baf9a5301225bce4c971201ae8d21bffb74e81fb9d1b674f8b9e0bc55585a3fc9f380a0aa3718173ce7425d40f3dfcd4e1fb6 SHA512 c74d21244b5029aaa72c4911ea7549458aea161623a6a020a165b8148f320053a83189de87f71192f006579ca435558d0c07e1a8aa4165db8cfb30581f8882b4 +DIST xfburn-0.7.0.tar.bz2 923498 BLAKE2B 27c80f20306b1097f4d9176c2b9278b6ec5628eda6c36779270eca4fb2387ca425450201d6a4ae171aa8ce2fa50243614ae30d4561c72e3b70727cfcf54c7c34 SHA512 5ac679926809839d36c94d918ebc9bb409b9940127eba1cae6daf6614288f5d18181be5b7b4d249f0f0e973c2a4a22b8b3ce5709a2d23e5d4dd3b412cf5846d1 diff --git a/app-cdr/xfburn/xfburn-0.6.2.ebuild b/app-cdr/xfburn/xfburn-0.7.0.ebuild index d81b8d65fea4..cdac611d349b 100644 --- a/app-cdr/xfburn/xfburn-0.6.2.ebuild +++ b/app-cdr/xfburn/xfburn-0.7.0.ebuild @@ -1,33 +1,50 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit xdg-utils DESCRIPTION="GTK+ based CD and DVD burning application" -HOMEPAGE="https://goodies.xfce.org/projects/applications/xfburn" +HOMEPAGE=" + https://docs.xfce.org/apps/xfburn/start + https://gitlab.xfce.org/apps/xfburn/ +" SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 arm ~ppc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv x86" IUSE="gstreamer +udev" -RDEPEND=">=dev-libs/glib-2.32:= +DEPEND=" + >=dev-libs/glib-2.38:= >=dev-libs/libburn-0.4.2:= >=dev-libs/libisofs-0.6.2:= >=x11-libs/gtk+-3.20:3= - >=xfce-base/exo-0.11:= - >=xfce-base/libxfce4ui-4.12:= + >=xfce-base/exo-0.11.0:= + >=xfce-base/libxfce4ui-4.12.0:= gstreamer? ( media-libs/gstreamer:1.0= - media-libs/gst-plugins-base:1.0= ) - udev? ( dev-libs/libgudev:= )" -DEPEND="${RDEPEND} + media-libs/gst-plugins-base:1.0= + ) + udev? ( dev-libs/libgudev:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" dev-util/intltool sys-devel/gettext - virtual/pkgconfig" + virtual/pkgconfig +" + +src_prepare() { + # fix bashism + # https://gitlab.xfce.org/apps/xfburn/-/merge_requests/36 + sed -i -e 's:== x:= x:' configure || die + default +} src_configure() { local myconf=( |