From nobody Tue Apr 01 10:15:18 2025 X-Original-To: tex@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZRkRj4qVPz5sHtP for ; Tue, 01 Apr 2025 10:16:17 +0000 (UTC) (envelope-from grembo@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZRkRj2kbCz3GvM for ; Tue, 01 Apr 2025 10:16:17 +0000 (UTC) (envelope-from grembo@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743502577; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t61Vs0ToN4tzF1HwHO7hxhpruzr/L8tqxp25XrkDQBU=; b=Xuvh+MX2zV+L5r/6xYoSjPdUWKJu6AE1O1rYBfTnatlEHkCuR5eFQf83dJRaVj4/8zKenn zV6Kl4xEf3pELHBpDgQb3fHq5yQoAweUPct5nPZMzh1MTg0EXprEQ6UZ/a0ISxfD4GheIw dXxAQm44RY7j0jYV/FsEbYEcbuIx9PbeQfN1PHtT8aJygPc2G50JSY9apwjBD/XpVimo7W J53T4fCAO88gKfjdXXph7JIT/aCFTSm2WUBA2wbuHphmSMOn/BGZ9Zswjx+SKrB2m0fxZd aok0kFoWc8VTvEfk+MnGIBiYDmTR1OWYnaInW25UKKbNW3qiv1oqZ97bKnUtfQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1743502577; a=rsa-sha256; cv=none; b=AWlTEbmHn0xWDlv/AJ5LpYrMU+L4MXm8/d4yB1bhu4N0B1LDRBIxLxJmQ/a/OGjjLv2GDQ ekDIS/Og7qyJfFWGoNQoICdUpoYf6TSsU/Ri4YCsLuLJjOxYTteMxhbhaqTYWXJEeRxS/L FKrILiaTeMVxGMfDcjMqmwoiSrQzfESb2pvqx/oLhF5PSO0tzpQNuShS3ghyFbP+y0ke2V hJ4Pye6BKnCTZmQh5mMyYfgqw7b+P1+mSQzTraTjYt240nTzszbtpTYWdhgEdWRw5wJ61q 6gDoHNm8V0doKdYrp5wVuk7g2Stu9RUjtKnoCNBrpHcOW3/CdKD5Y/wL4K9g7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743502577; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=t61Vs0ToN4tzF1HwHO7hxhpruzr/L8tqxp25XrkDQBU=; b=tJTdb44A7TBe+EsH0Qz0UydfrESFZcaCTzOR042jndu+0MYj8R5uqigDi4DYfP7laJ31lI ZnSCVLRcPosh0vhkRnJegmdoOXhRr88StGbc5rdn+y9BWkUzMk/Nf0DY+GF34mkEuLJVfb VZ13G5ZGC5BfdMxX3nl41CGB9R/fEyPrw1ymG+NyQHIEkdRTg9ohIf446RTL8XZDMgzwu9 X9L7YT0+GYIvUftnLhI69CPr2TnF1A6w/wBz1C6Fz6oDgc07SxP04bMmhyKpxN/OaDAaoX 8inY4slKiMnz5ahfgS2a0jG9bTlL42kKZwUk1RPVi7VdLXlBHWdteIvIYw11PA== Received: from mail.evolve.de (mail.evolve.de [213.239.217.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) (Authenticated sender: grembo/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ZRkRj03Ghz86r for ; Tue, 01 Apr 2025 10:16:16 +0000 (UTC) (envelope-from grembo@freebsd.org) Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id c1f8d2dd (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Tue, 1 Apr 2025 10:16:14 +0000 (UTC) Date: Tue, 1 Apr 2025 12:15:18 +0200 From: Michael Gmelin To: tex@FreeBSD.org Subject: Fixing pdfx in TeX Live (maybe upgrade to 2025?) Message-ID: <20250401121518.0c2734b0.grembo@freebsd.org> X-Face: $wrgCtfdVw_H9WAY?S&9+/F"!41z'L$uo*WzT8miX?kZ~W~Lr5W7v?j0Sde\mwB&/ypo^}> +a'4xMc^^KroE~+v^&^#[B">soBo1y6(TW6#UZiC]o>C6`ej+i Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWJBwe5BQDl LASZU0/LTEWEfHbyj0Txi32+sKrp1Mv944X8/fm1rS+cAAAACXBIWXMAAAsTAAAL EwEAmpwYAAAAB3RJTUUH3wESCxwC7OBhbgAAACFpVFh0Q29tbWVudAAAAAAAQ3Jl YXRlZCB3aXRoIFRoZSBHSU1QbbCXAAAAAghJREFUOMu11DFvEzEUAGCfEhBVFzuq AKkLd0O6VrIQsLXVSZXoWE5N1K3DobBBA9fQpRWc8OkWouaIjedWKiyREOKs+3PY fvalCNjgLVHeF7/3bMtBzV8C/VsQ8tecEgCcDgrzjekwKZ7TwsJZd/ywEKwwP+ZM 8P3drTsAwWn2mpWuDDuYiK1bFs6De0KUUFw0tWxm+D4AIhuuvZqtyWYeO7jQ4Aea 7jUqI+ixhQoHex4WshEvSXdood7stlv4oSuFOC4tqGcr0NjEqXgV4mMJO38nld4+ xKNxRDon7khyKVqY7YR4d+Cg0OMrkWXZOM7YDkEfKiilCn1qYv4mighZiynuHHOA Wq9QJq+BIES7lMFUtcikMnkDGHUoncA+uHgrP0ctIEqfwLHzeSo+eUA66AqzwN6n 2ZHJhw6Qh/PoyC/QENyEyC/AyNjq74Bs+3UH0xYwzDUC4B97HgLocg1QLYgDDO1v f3UX9Y307Ew4AHh67YAFFsxEpkXwpXY3eIgMhAAE3R19L919nNnuD2wlPcDE3UeT L2ytEICQib9BXgS2fU8PrD82ToYO1OEmMSnYTjSqSv9wdC0tPYC+rQRQD9ESnldF CyqfmiYW+tlALt8gH2xrMdC/youbjzPXEun+/ReXsMCDyve3dZc09fn2Oas8oXGc Jj6/fOeK5UmSMPmf/jL+GD8BEj0k/Fn6IO4AAAAASUVORK5CYII= List-Id: Porting TeX and related applications to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-tex List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-tex@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, Currently pdfx is broken in TeX Live due to changes in latex. There is a new version of pdfx out there that fixes the problem which I assume is included in TeX Live 2025 - any chances to upgrade? Otherwise we could also patch the existing version. Until then, adding this to files acts as a workaround: \RequirePackage[2024-05-01]{latexrelease} But this breaks other things, so it's not a real solution. Thanks & Best Michael p.s. this is the error in question: ! LaTeX Error: Loading a class or package in a group. p.p.s. for now I'm using the hack below, which could be the bare minimum to include - I could open PR or patch myself. --- share/texmf-dist/tex/latex/pdfx/pdfx.sty.orig 2025-04-01 10:13:02.158341000 +0000 +++ share/texmf-dist/tex/latex/pdfx/pdfx.sty 2025-04-01 10:12:48.131257000 +0000 @@ -2740,10 +2740,10 @@ %% it should be loaded outside the grouping, else biblatex may barf %% \RequirePackage{ifthen} +\RequirePackage{xmpincl} \begingroup %% override the \ifpdf check of xmpincl package, inside the grouping \pdftrue - \RequirePackage{xmpincl} %% combine coding from xmpincl and hyperxml to support XeTeX \def\pdfx@xmpincl@xetex#1{% \IfFileExists{#1.xmp}{% -- Michael Gmelin