From nobody Sat Nov 25 11:15:11 2023 X-Original-To: ports-bugs@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 4Scq5D2FDrz5221K for ; Sat, 25 Nov 2023 11:15:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Scq5D08lJz4P1v for ; Sat, 25 Nov 2023 11:15:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700910912; 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=dEkHwo69zKmQmCZ+NKfWduNpay0bIf0z6jflBN/kDZc=; b=UNNMFD62dp0terW3J157puX2gPh42tBjZRE39U3mRrwE/GiLi63NKPdG6wjysgrEQsYynO clfHBO+0ErFqqW369JIK6RX41P35jWUwXQO9i1zl8kI1XJ//fVhbVy9oGI/bGooay8TxUM QZMaKg6R5QvrA+agIoj3zmJZCMX9bicV2NMsA/5Ln21vk90u0uhONhaCdGmZvKj1N2fJcq Ryf8HIgF8YmW74bL35/5R04zOaPq4KtpY04THP5NF9qc8+n0ZMG7vScNo3U70PKKAg01BM QP61w/S9He4yMgRH/tEgMTFWm2t5p8f5A3uydJ9RBYG6ABTPuyNrFdEpZwQtJA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700910912; a=rsa-sha256; cv=none; b=Ux4i7veTHwcFCraJHXTnVrmljKJ/eKDoXnT9y/UpDKVNDnUR1cVGdNXwyU5DtZJ6Tz21UV LOM9AApsNzjq8uRSgWGicCBThezADhjLcsbLZoHmseeCCnG9waaiP9qmtYSMAwu69H6fWH y7hDbCpgXoNCug8PdyDgsW8MeI6ibJ4594IiBsrFjRcXRFTcrsoS6Hawqh8QofJdjcvS8E VN0XXFQxzyHFL7mqIeTn++YmH+LxevPDF31I/3cg0rZrU76Vl9LRVZENZC3XF0ffV4+525 0dd2b6En4SM/nc/ZdjpL4ZV6tm688euEqB926RsFEkzvnLsDdYkcliWIaTaaJQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Scq5C6MZ4z1Q5w for ; Sat, 25 Nov 2023 11:15:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 3APBFBaI086609 for ; Sat, 25 Nov 2023 11:15:11 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 3APBFBCv086608 for ports-bugs@FreeBSD.org; Sat, 25 Nov 2023 11:15:11 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 275329] net-p2p/jigdo: Upgrade to 0.8.2 Date: Sat, 25 Nov 2023 11:15:11 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: mc.dhuibh@proton.me X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D275329 Bug ID: 275329 Summary: net-p2p/jigdo: Upgrade to 0.8.2 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: mc.dhuibh@proton.me Created attachment 246561 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D246561&action= =3Dedit Patch to upgrade net-p2p/jigdo to v0.8.2 As mentioned in PR 266573 the author of net-p2p/jigdo has updated the softw= are to use sha256 instead of MD5. The current version is now 0.8.2 though. I'm submitting the attached patch, which successfully builds in Poudriere with FreeBSD 12.4 and 13.2 jails. I can also test on the just-released v14. I needed to add both docbook-utils as well as sgmlformat dependencies to get the man pages to build. I was unable to get the html versions of the documentation to build using docbook2html, which is expected by the way the author structured the build. I don't know if the problem is with docbook-ut= ils or the source files or another explanation. The porters handbook implies the html documentation is optional, so I modified the makefiles to only build t= he man pages. One of the sed calls used to rename the man page output of docbook2man I co= uld not get to work. (The makefiles don't have comments explaining, but it looks like the sgml to man file conversion by docbook2man produces filenames with locale information that the author's scripts removed.) So I did the file renaming using brename and added a dependency to make sure it' available. I didn't see direction in the porters handbook about preferred renaming utilities, so if using brename is the wrong way to do this, I can try again= a different way. I did need to set MAKE_JOBS_UNSAFE, I think because I couldn't use the auth= or's makefile code to move the man pages out of the temporary directory the auth= or uses to create them, and the line or two I added do it instead didn't like multiple jobs. I wasn't sure how to fix that though. The new distfile I checked using the author's gpg key and signature, which = he provides on his webpage. With the attached patch I removed from the package Makefile the GUI options, because it looks like this depended on Glade2/GTK2 and I guess those are not really in FreeBSD ports anymore? So didn't see how the GUI option could be built any longer from available ports. Portlint complained there was no license field completed, but that's also t= he case with the current port version. The author seems to be using a modified version of GPLv2, so I added the name of the file that contains the license information, but wasn't sure what else to do because the license wasn't strictly GPL. Docbook2man objected to a missing closing paragraph tag in one of the sgml source files used to build the documentation, so I patched that too. The porters handbook says prefer not to manually strip binaries produced wi= th the port, but the current port does that and when I tried removing the post-install call that strips the binary the resulting package had an unstripped binary. I don't know if that was supposed to happen, so I left t= he post-install STRIP_CMD alone. Thank you for considering upgrading this port to 0.8.2! --=20 You are receiving this mail because: You are the assignee for the bug.=