From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob1.topicbox.com (tb-ob1.topicbox.com [64.147.108.173]) by inbox.vuxu.org (Postfix) with ESMTP id 9D926237E8 for ; Tue, 30 Jan 2024 07:49:34 +0100 (CET) Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 8979A1E3F5 for ; Tue, 30 Jan 2024 01:49:32 -0500 (EST) (envelope-from bounce.mM47a89d62c052fcaf1eb40e36.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 85BF2C7EAB7; Tue, 30 Jan 2024 01:49:32 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; spf=pass smtp.mailfrom=laronde.thierry@bbox.fr smtp.helo=mail-ay.bbox.fr; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:message-id:mime-version :content-type:list-help:list-id:list-post:list-subscribe :reply-to:subject:content-transfer-encoding:list-unsubscribe; s= sysmsg-1; t=1706597372; bh=Sw3batMZFZ51vdo0VVHDuS9UpSfRrZwRwL0eL MwosIo=; b=GLkHUAdaS645Z2TtPrf3RFDzQS1KgkN2oPz3BYgnhn6W6CSfnwHib UpiA0tr+SVmS6GAbNJovHiq5tcIm68ijZPud1bqwsrQNqQ+JL6uTtLSIqxZFiFAE X0F3th/VzPYywj3u7p1N670sj2ABnFxjBt6UY3pjBBMSvZxPtJynAw= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1706597372; b=C8Zut5ErUIBxn1sa2HtV6NjCv7oxYMML1n7pJLIKA4O8P3F6wR QBnvfWWk/IQYF87Zr++9p6NiOGxIVTuIxNqCmsQ6jjOedncW6wBvqGF/qz8jPM8E AO4Of3gqRf+banIiATfeWFhcrM8xYNG6fg3Rocfirjc42MPv3HW5iAN+c= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; spf=pass smtp.mailfrom=laronde.thierry@bbox.fr smtp.helo=mail-ay.bbox.fr; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; iprev=pass smtp.remote-ip=194.158.98.9 (mail-ay.bbox.fr); spf=pass smtp.mailfrom=laronde.thierry@bbox.fr smtp.helo=mail-ay.bbox.fr; x-aligned-from=fail; x-me-sender=none; x-ptr=pass smtp.helo=mail-ay.bbox.fr policy.ptr=mail-ay.bbox.fr; x-return-mx=pass header.domain=kergis.com policy.is_org=yes (MX Records found: mx1.ovh.net,mxb.ovh.net,mx2.ovh.net); x-return-mx=pass smtp.domain=bbox.fr policy.is_org=yes (MX Records found: mx.bbox.fr); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:from :to:message-id:mime-version:content-type:list-help:list-id :list-post:list-subscribe:reply-to:subject :content-transfer-encoding:list-unsubscribe; s=dkim-1; t= 1706597372; x=1706683772; bh=8r+6cI/5CCpKclXC/0OarBphiK6g5AA2K4Q VzfcHacg=; b=jRGm2WJ77PKGFm8gBk9sP2rRiHITgC4taHX+V/WPbIO7EytEuOg ChhlR06cE2OOJPDeXaCdtLQ55CpDOX7xowaDerh0CO+7s3UwjP/Ke/If7Vy62vgW bSBMisCvungG68uPk7aUM+PvwzCa9gKKdtZar5Y18O47dVDw9UXbiREI= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id CF8BAC7E66E for <9fans@9fans.net>; Tue, 30 Jan 2024 01:49:16 -0500 (EST) (envelope-from laronde.thierry@bbox.fr) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id C0BBEF4BA81; Tue, 30 Jan 2024 01:49:16 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1706597356; b=golHMIRJcovmwt2Kar2Mdxv9IKSAM0q97t283fweBDDre5PNhj eDBth5fBdJVVB9QMdiJ9uaSYjBLBBnGuyYygWXYKxEFx8O4UHH0bIzmtZoOuwK7p Ry5Yl4m6cEvFvg4dYEKRNhbqvdtcNxOIyC77Zq6z7ZTd5FsfMifCG7tsCUhAl6Ap NHSzSZdXtt+1vPJmI7ACQ2ZdOWB8qusjLfIksAdmTkuYtaHqlIOcvq33gvpbBtS2 JTwa2YM0UtM73vPFoRKxgD84c6+CStjW5gP7DXnTYSBNFjo9ZfqjHaqIlfpDQARK RODCO8AVI0GZFZ9o5QMBO76cLjtMX2+W3W5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:mime-version :content-type; s=arcseal; t=1706597356; bh=4rDwZjuJwzlWCq4kVkKiM TQSslTgKCqi9fngeGD3ngU=; b=VHQJ5VGFt22jM3GZWEDecolj0oCpSbm1XHhHA 8e5vVDqpg14SN9CYnATbhVuYTpke5wiLP4EdNzzUHDtaCzmoQB2LO+LblWyvZFtV s1WpbcKqfSq5Rk4Ckme5iusS37Dz/oFymbxNxsXyiRO2zh8cS1rzFJ9sE0koRDEa t0CPOo0gSWwsgAlmT/3FFkjjXsillh96QNdFT0j1kdqRLqFVMAKIp4TDToD/fK7v MClarmnnY6qjPqO2sQldKU/78/A8YY/IuMLFERyuwSdPUoGzzGQhbCU+iya7ggUH EgqcyC+Hq83Ty6qNT8MLbtfSNmI/64Asx6YLxAtcjV10dBs1A== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kergis.com; iprev=pass smtp.remote-ip=194.158.98.9 (mail-ay.bbox.fr); spf=pass smtp.mailfrom=laronde.thierry@bbox.fr smtp.helo=mail-ay.bbox.fr; x-aligned-from=fail; x-me-sender=none; x-ptr=pass smtp.helo=mail-ay.bbox.fr policy.ptr=mail-ay.bbox.fr; x-return-mx=pass header.domain=kergis.com policy.is_org=yes (MX Records found: mx1.ovh.net,mxb.ovh.net,mx2.ovh.net); x-return-mx=pass smtp.domain=bbox.fr policy.is_org=yes (MX Records found: mx.bbox.fr); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvkedrfedthedgleekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuf fkgggtugesthdtredttddtvdenucfhrhhomhepthhlrghrohhnuggvsehkvghrghhishdr tghomhenucggtffrrghtthgvrhhnpeehgefgtdeghedtuefhueeuudegjeelffeludfgke dtgeeivedvueefffevgeetleenucffohhmrghinheptghtrghnrdhorhhgpdhkvghrghhi shdrtghomhenucfkphepudelgedrudehkedrleekrdelpddvudefrdeggedrvdeggedrhe elnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudelgedrudeh kedrleekrdelpdhhvghlohepmhgrihhlqdgrhidrsggsohigrdhfrhdpmhgrihhlfhhroh hmpeeolhgrrhhonhguvgdrthhhihgvrhhrhiessggsohigrdhfrheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (bbox.fr: 194.158.98.9 is authorized to use 'laronde.thierry@bbox.fr' in 'mfrom' identity (mechanism 'ip4:194.158.98.0/24' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="laronde.thierry@bbox.fr"; helo=mail-ay.bbox.fr; client-ip=194.158.98.9 Received: from mail-ay.bbox.fr (mail-ay.bbox.fr [194.158.98.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 30 Jan 2024 01:49:16 -0500 (EST) (envelope-from laronde.thierry@bbox.fr) Received: from cauchy.polynum.local (213-44-244-59.abo.bbox.fr [213.44.244.59]) by mail-ay.bbox.fr (Postfix) with ESMTP id C88F34F for <9fans@9fans.net>; Tue, 30 Jan 2024 07:49:14 +0100 (CET) Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.16.1/8.15.2) with ESMTP id 40U6lxDZ000647 for <9fans@9fans.net>; Tue, 30 Jan 2024 07:47:59 +0100 (CET) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.16.1/8.14.9/Submit) id 40U6lxKv000646 for 9fans@9fans.net; Tue, 30 Jan 2024 07:47:59 +0100 (CET) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to laronde.thierry@bbox.fr using -f Date: Tue, 30 Jan 2024 07:47:59 +0100 From: tlaronde@kergis.com To: 9fans@9fans.net Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline X-VADE-SPAMSTATE: clean X-VADE-SPAMSCORE: 0 X-VADE-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvkedrfedthedgleekucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuuefqfggjifgfgffupdcuqfgfvfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehttdertddttddvnecuhfhrohhmpehtlhgrrhhonhguvgeskhgvrhhgihhsrdgtohhmnecuggftrfgrthhtvghrnhepheeggfdtgeehtdeuhfeuuedugeejleffledugfektdegieevvdeufeffveegteelnecuffhomhgrihhnpegtthgrnhdrohhrghdpkhgvrhhgihhsrdgtohhmnecukfhppedvudefrdeggedrvdeggedrheelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddufedrgeegrddvgeegrdehledphhgvlhhopegtrghutghhhidrphholhihnhhumhdrlhhotggrlhdpmhgrihhlfhhrohhmpehlrghrohhnuggvrdhthhhivghrrhihsegssghogidrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtoheplehfrghnsheslehfrghnshdrnhgvth Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b24066de-bf3b-11ee-b68d-a43a048c7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZDY1YjQ0ODNjYjNiZjdiZC1NNDdhODlkNjJjMDUyZmNhZjFlYjQw?= =?UTF-8?B?ZTM2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] kerTeX packages framework update Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M47a89d62c052fcaf1eb40e36:1:MfG93do6XWQElWjngkGcWV44Cv4v0TTR8eQ-oK6Vf7g I have made a significant update to the extensions framework of kerTeX (installing packages, typically things on CTAN). What is of special interest to plan9 and derived systems users: - When a recipe downloads sources from CTAN, the URL is not specified. The definition of the env variable KERTEX_PKG_SRC_SRV is used, defaulting to 'http://mirrors.ctan.org/'. The problem is that this last is a CDN and redirection does not work with every client or one can make a better choice of a reliable mirror near location. It is then possible to simply redefine the variable to download from the preferred server. This URL can also be a 'file:///some/dir/with/CTAN/like/tree/' so there is the following utility; - pkg_bulk_get is provided that can download all the sources (mirroring) needed by the recipes in KERTEX_PKG_RCP_DIR (a dir; not an URL) that defaults to $KERTEX_LIBDIR/pkg/rcp/. If one wants only sources for the recipes one uses, just define the variable to the dir where the selected recipes are (one can also see the dependencies of recipes in order to have a complete set); - An utility pkg_rcp_sketch is provided that sketches a recipe for a LaTeX contrib macros package on CTAN. The recipe provided should work as is in a fair amount of cases (in this case, no need to provide it: this lightens the burden for me to have to maintain recipes). All explanations are in: http://kertex.kergis.com/{fr,en}/pkg.html --=20 Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td65b4483cb3bf7bd-M47a89= d62c052fcaf1eb40e36 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription