mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
Merge updates from master
This commit is contained in:
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
DEPEND=">=virtual/jdk-17:*"
|
||||
RDEPEND=">=virtual/jre-17:*"
|
||||
|
||||
@@ -12,7 +12,7 @@ SRC_URI="https://www.bennewitz.com/bluefish/stable/source/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
|
||||
IUSE="gucharmap nls python spell"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ S="${WORKDIR}/uemacs"
|
||||
|
||||
LICENSE="free-noncomm"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~riscv ~x86"
|
||||
KEYWORDS="amd64 ~riscv x86"
|
||||
|
||||
RDEPEND="sys-libs/ncurses:0="
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="doc speech"
|
||||
|
||||
RDEPEND="
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/$(ver_cut 1-2).0/
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
|
||||
KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
|
||||
IUSE="doc"
|
||||
|
||||
PATCHES=(
|
||||
|
||||
@@ -17,7 +17,7 @@ else
|
||||
doc? ( https://downloads.sourceforge.net/project/${PN}/sdcc-doc/${PV}/${PN}-doc-${PV}.tar.bz2 )
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
fi
|
||||
BINUTILS_PV=2.45.1
|
||||
SRC_URI+="
|
||||
|
||||
@@ -72,7 +72,7 @@ LICENSE+="
|
||||
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/openssl-1.0.2o-r6:0=
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST intellij-idea-2025.3.4-aarch64.tar.gz 1515393163 BLAKE2B 87f20459d7619ff7e30c451987783366af8f05dbabfc95994956b04bd54e572ba475cb0f4d2f74985e8ce04205502a57874b1dbffa6d1f8c591ce34b1d933fa8 SHA512 765418b62f958d30eb5d56a5446abd351e5a4bd028b3fe36923e7b7e82127db56b46e68efa6d2ce0452b757a2d64babd0afe8e2814de8809c5b67e95a9781143
|
||||
DIST intellij-idea-2025.3.4.tar.gz 1520023031 BLAKE2B 7d11f1352b89dbaf51ce5bc0bb5c2c1228f02ed70bc60d786d8f6c7a00d7f4a8e17787b85ed48aefa7381f4cdc41c4e3ab56e042b759f54425acc2870f78ea1d SHA512 a094d446adfca97e36ad479542d7f6f845d2ac24699563c1bc16102c2ca6aebe980f981eaeebf84d667ec663d5aa6ff5a015440f2d3f175512fa13bc5b595404
|
||||
DIST intellij-idea-2026.1-aarch64.tar.gz 1560324895 BLAKE2B 90b072944a628a804a337efb59efc10993f4eff89111f7ea5133155b126737db15865f46cc9827468ef797e7fa83c3b7b91e0b3a8a25d4d1fca004686bb2083d SHA512 7ad9fa171b2b84208f3ef037a1973a4b19c44160115ffc7e1631393b5840d618d92bdfce6160ef98e1df334af153452d377b5e318fcc53041b22e536857fee9b
|
||||
DIST intellij-idea-2026.1.tar.gz 1565208103 BLAKE2B fa59d4dafad9dbb10e364bd83e569c211ed904266c67681dc49bd409fae3b92b3862e36b82a991983d9b3981c0f3d78b9be99a7339caabf1be4d95aedd1b24d8 SHA512 8c4be77090467ca726ef6b2cfdc18b80128054e27c504e54f6792aff10272bdc420bac1a836469be19ab98872a06efd7c5db9e3e9e1ab8a5b3ce8033a4abd21a
|
||||
|
||||
207
dev-util/intellij-idea/intellij-idea-2026.1.ebuild
Normal file
207
dev-util/intellij-idea/intellij-idea-2026.1.ebuild
Normal file
@@ -0,0 +1,207 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit check-reqs desktop wrapper
|
||||
|
||||
MY_PV=idea-$(ver_cut 1-2)
|
||||
|
||||
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
|
||||
HOMEPAGE="https://www.jetbrains.com/idea"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( https://download.jetbrains.com/idea/${MY_PV}.tar.gz -> ${P}.tar.gz )
|
||||
arm64? ( https://download.jetbrains.com/idea/${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/idea-IC-${PV}"
|
||||
LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1
|
||||
codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0
|
||||
GPL-2 GPL-2-with-classpath-exception ISC
|
||||
JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT
|
||||
MPL-1.0 MPL-1.1 OFL-1.1 ZLIB"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="bundled-xvfb professional"
|
||||
REQUIRED_USE="professional? ( || ( bundled-xvfb !bundled-xvfb ) )
|
||||
bundled-xvfb? ( professional )"
|
||||
|
||||
DEPEND=">=virtual/jdk-17:*"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
professional? ( bundled-xvfb? (
|
||||
dev-libs/libpcre2
|
||||
sys-libs/pam
|
||||
sys-process/audit
|
||||
)
|
||||
!bundled-xvfb? (
|
||||
x11-base/xorg-server[xvfb]
|
||||
)
|
||||
)
|
||||
sys-libs/glibc
|
||||
media-libs/harfbuzz
|
||||
dev-java/jansi-native
|
||||
virtual/zlib:=
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrender
|
||||
media-libs/freetype
|
||||
x11-libs/libXext
|
||||
dev-libs/wayland
|
||||
x11-libs/libXi
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXrandr
|
||||
media-libs/alsa-lib
|
||||
app-accessibility/at-spi2-core
|
||||
x11-libs/cairo
|
||||
net-print/cups
|
||||
x11-libs/libdrm
|
||||
media-libs/mesa
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
dev-libs/libdbusmenu
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXcursor
|
||||
x11-libs/pango"
|
||||
|
||||
QA_PREBUILT="opt/${PN}/*"
|
||||
|
||||
BDEPEND="dev-util/patchelf"
|
||||
RESTRICT="splitdebug"
|
||||
|
||||
pkg_pretend() {
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
CHECKREQS_DISK_BUILD="4G"
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
|
||||
default_src_unpack
|
||||
if [ ! -d "$S" ]; then
|
||||
einfo "Renaming source directory to predictable name..."
|
||||
mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
default_src_prepare
|
||||
|
||||
if use amd64; then
|
||||
JRE_DIR=jre64
|
||||
rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so
|
||||
else
|
||||
JRE_DIR=jre
|
||||
rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so
|
||||
fi
|
||||
|
||||
PLUGIN_DIR="${S}/${JRE_DIR}/lib/"
|
||||
|
||||
# rm LLDBFrontEnd after licensing questions with Gentoo License Team
|
||||
rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend
|
||||
rm -vf ${PLUGIN_DIR}/libavplugin*
|
||||
rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi*
|
||||
rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le
|
||||
rm -vf "${S}"/bin/libdbm64*
|
||||
rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so
|
||||
|
||||
if [[ -d "${S}"/"${JRE_DIR}" ]]; then
|
||||
for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so}
|
||||
do
|
||||
if [[ -f "$file" ]]; then
|
||||
patchelf --set-rpath '$ORIGIN' $file || die
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if ! use amd64; then
|
||||
if [[ -d "${S}"/lib/async-profiler/ ]]; then
|
||||
rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die
|
||||
fi
|
||||
fi
|
||||
if ! use arm64; then
|
||||
if [[ -d "${S}"/lib/async-profiler/ ]]; then
|
||||
rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die
|
||||
fi
|
||||
fi
|
||||
|
||||
rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so
|
||||
|
||||
sed -i \
|
||||
-e "\$a\\\\" \
|
||||
-e "\$a#-----------------------------------------------------------------------" \
|
||||
-e "\$a# Disable automatic updates as these are handled through Gentoo's" \
|
||||
-e "\$a# package manager. See bug #704494" \
|
||||
-e "\$a#-----------------------------------------------------------------------" \
|
||||
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
|
||||
|
||||
patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die
|
||||
patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die
|
||||
patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die
|
||||
|
||||
if use bundled-xvfb; then
|
||||
patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
|
||||
patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
|
||||
else
|
||||
rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
|
||||
sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
|
||||
-i bin/remote-dev-server.sh || die
|
||||
fi
|
||||
|
||||
if ! use elibc_musl; then
|
||||
rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}"
|
||||
local dst="${D}${dir}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier}
|
||||
|
||||
if [[ -d jbr ]]; then
|
||||
fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
|
||||
|
||||
# Fix #763582
|
||||
fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper}
|
||||
fi
|
||||
|
||||
if use amd64; then
|
||||
JRE_DIR=jre
|
||||
JRE_DIR=jre
|
||||
fi
|
||||
|
||||
JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200"
|
||||
if [[ -d ${JRE_DIR} ]]; then
|
||||
for jrebin in $JRE_BINARIES; do
|
||||
fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}"
|
||||
done
|
||||
fi
|
||||
|
||||
# bundled script is always lowercase, and doesn't have -ultimate, -professional suffix.
|
||||
local bundled_script_name="${PN#*-}.sh"
|
||||
|
||||
make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die
|
||||
|
||||
local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')"
|
||||
newicon $pngfile "${PN}.png" || die "we died"
|
||||
make_desktop_entry "/opt/intellij-idea/bin/idea" "IntelliJ IDEA" "${PN}" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
mkdir -p "${D}/etc/sysctl.d/" || die
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
|
||||
# remove bundled harfbuzz
|
||||
rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz"
|
||||
}
|
||||
@@ -72,7 +72,7 @@ else
|
||||
fi
|
||||
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~x86"
|
||||
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86"
|
||||
|
||||
IUSE="+clang debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
|
||||
IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
|
||||
|
||||
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/xmms2/xmms2-devel/releases/download/${PV}/${P}.tar.x
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~riscv ~x86"
|
||||
KEYWORDS="~alpha amd64 ~arm ~loong ppc ~riscv x86"
|
||||
|
||||
# IUSE static map to be passed to --with-{optionals,plugins}=opt1,opt2,...
|
||||
# flag:opt = `usev flag opt`, opt = `usev opt`, :opt = `echo opt`
|
||||
|
||||
@@ -11,7 +11,7 @@ SRC_URI="https://iroffer.net/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+-with-openssl-exception MIT blowfish? ( LGPL-2.1+ ) upnp? ( BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
MY_L10N=( de en fr it tr )
|
||||
IUSE="+admin +blowfish curl debug geoip gnutls +http +memsave ruby ssl +telnet upnp"
|
||||
IUSE+=" ${MY_L10N[@]/#/l10n_}"
|
||||
|
||||
@@ -17,7 +17,7 @@ else
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
|
||||
verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
|
||||
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
|
||||
fi
|
||||
|
||||
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/"
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
|
||||
|
||||
RDEPEND="
|
||||
~net-misc/tigervnc-${PV}[server]
|
||||
|
||||
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/"
|
||||
else
|
||||
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST epson-inkjet-printer-escpr-1.8.6-1.tar.gz 5715741 BLAKE2B 0da5e0af022bf2ce42ef94631c984b8308562bcb8f1f47a8f50b77be09326a80e9495ddaf02becdf72e78e50041f73cdd558c96d72046600452de50bc68f1bc8 SHA512 d0040c99793ba33e54ec5f0137f3b672628f089a6cd792916c24fc5edab75702561dade91eb63cd4b3b8e898f7b4647c899ca425e1449a401c7ff562f8cc0f1e
|
||||
DIST epson-inkjet-printer-escpr-1.8.8-1.src.rpm 5274878 BLAKE2B 9c876fd321fee6dae734dd3f0442edd89d63c97a1702435ffbe65d077a5f5afcb79ab911c87a46c83a7c7e8264c6266591db3975e37b006a614981992703cc59 SHA512 85bcaff840fe4dfb256b42e5625e221ad273881b7bbeefafc53cff96ab4ddb91e0045fdfcdcf9e53a469385ec524077bfc40051429fba205b659c95741168a51
|
||||
DIST epson-inkjet-printer-escpr2-1.2.15-1.tar.gz 5560479 BLAKE2B 8180fe06df8175ec31044b0eec2a125b9567c11a827343401a07e59e8bd93e689617b9b29364374f1d6ba6d6bca320d6615f601791c59e966d3a4d63f7adbeb0 SHA512 62cd5161f65f8ca6f8c1a8bb755e06eb147d4a06b5f796a8068ed9235b3abf38e6ccb10e82bdd93fddc085b90a7f9332e024ba09679aa08490a05735c0372653
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools edos2unix rpm
|
||||
|
||||
DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
|
||||
HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
|
||||
SRC_URI="${P}-1.src.rpm"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc64"
|
||||
RESTRICT="fetch"
|
||||
|
||||
DEPEND="net-print/cups"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PV}-warnings.patch"
|
||||
"${FILESDIR}/${PN}-1.7.7-fnocommon.patch"
|
||||
"${FILESDIR}/${PN}-1.8-missing-include.patch"
|
||||
)
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please download ${SRC_URI} from:"
|
||||
einfo "https://download-center.epson.com/search/?region=US&language=en"
|
||||
einfo "and move it to your distfiles directory."
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local f
|
||||
for f in $(find ./ -type f || die); do
|
||||
edos2unix "${f}"
|
||||
done
|
||||
|
||||
eautoreconf
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-shared
|
||||
|
||||
# Makefile calls ls to generate a file list which is included in Makefile.am
|
||||
# Set the collation to C to avoid automake being called automatically
|
||||
unset LC_ALL
|
||||
export LC_COLLATE=C
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C ppd DESTDIR="${D}" install
|
||||
emake -C src DESTDIR="${D}" install
|
||||
einstalldocs
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
--- a/lib/epson-escpr-api.h 2026-03-19 07:42:36.886592312 -0400
|
||||
+++ b/lib/epson-escpr-api.h 2026-03-19 07:48:42.364228918 -0400
|
||||
@@ -111,6 +111,10 @@ extern EPS_ERR_CODE epsGetUsersizeRange
|
||||
/*** -------------------------------------------------------------------------------*/
|
||||
extern EPS_ERR_CODE epsMakeMainteCmd (EPS_INT32, EPS_UINT8*, EPS_UINT32* );
|
||||
|
||||
+extern EPS_ERR_CODE SetupJobAttrib (const EPS_JOB_ATTRIB* );
|
||||
+extern EPS_ERR_CODE SendStartJob (EPS_BOOL );
|
||||
+extern EPS_ERR_CODE PrintBand (const EPS_UINT8*, EPS_UINT32, EPS_UINT32* );
|
||||
+
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
--- a/src/filter.c 2026-03-19 07:43:28.517557190 -0400
|
||||
+++ b/src/filter.c 2026-03-19 07:49:49.216432346 -0400
|
||||
@@ -31,7 +31,9 @@
|
||||
|
||||
#include "epson-protocol.h"
|
||||
#include "epson-escpr-api.h"
|
||||
+#include "epson-escpr-services.h"
|
||||
#include "epson-escpr-mem.h"
|
||||
+#include "epson-escpage.h"
|
||||
|
||||
#include "err.h"
|
||||
#include "mem.h"
|
||||
@@ -41,6 +43,7 @@
|
||||
#include "optBase.h"
|
||||
#include "linux_cmn.h"
|
||||
#include "custompage.h"
|
||||
+#include "xfifo.h"
|
||||
|
||||
#define WIDTH_BYTES(bits) (((bits) + 31) / 32 * 4)
|
||||
|
||||
--- a/src/mem.c 2026-03-19 07:43:34.625555671 -0400
|
||||
+++ b/src/mem.c 2026-03-19 07:50:52.904484035 -0400
|
||||
@@ -22,6 +22,7 @@
|
||||
#endif
|
||||
|
||||
#include <stdlib.h>
|
||||
+#include "err.h"
|
||||
#include "mem.h"
|
||||
|
||||
void *
|
||||
--- a/src/wrapper.c 2026-03-19 07:43:45.227424448 -0400
|
||||
+++ b/src/wrapper.c 2026-03-19 07:51:13.850794453 -0400
|
||||
@@ -35,6 +35,7 @@
|
||||
#include <signal.h>
|
||||
|
||||
#include "libprtX.h"
|
||||
+#include "custompage.h"
|
||||
|
||||
#define HAVE_PPM_W 0
|
||||
|
||||
@@ -22,7 +22,7 @@ SRC_URI="https://www.kernel.org/pub/software/scm/git/git-${GIT_V}.tar.xz
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~riscv ~x86"
|
||||
KEYWORDS="amd64 arm ~riscv x86"
|
||||
|
||||
IUSE="doc +highlight +lua test"
|
||||
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) ${PYTHON_REQUIRED_USE}"
|
||||
|
||||
@@ -78,7 +78,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
|
||||
|
||||
S="${WORKDIR}/${PN}-${PV%_*}"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||
|
||||
IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
|
||||
IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
|
||||
|
||||
Reference in New Issue
Block a user