Re: Any interest in lang/rust-bin?

2025-06-07 Thread Mathieu Arnold
On Sat, Jun 07, 2025 at 04:36:34PM +0300, Gleb Popov wrote: > On Sat, Jun 7, 2025 at 4:19 PM Mathieu Arnold wrote: > > > > Hi, > > > > I am sorry but I do not understand, you are basically re-inventing `pkg > > install rust`, but from within a port, it makes litt

Re: Any interest in lang/rust-bin?

2025-06-07 Thread Mathieu Arnold
> Too long; didn't click: the review adds a port for a pre-compiled rust > toolchain and the Mk/bsd.default-versions.mk scaffolding for setting > DEFAULT_VERSIONS+=rust=rust-bin. Hi, I am sorry but I do not understand, you are basically re-inventing `pkg install rust`, but from

Re: Flavoring p5-DBD-Pg -- burned by a perl upgrade

2025-06-03 Thread Mathieu Arnold
On Mon, Jun 02, 2025 at 05:18:06PM -0700, Dan Mahoney (Ports) wrote: > > > > On May 20, 2025, at 02:30, Dan Mahoney (Ports) wrote: > > > > > > > >> On May 19, 2025, at 22:47, Mathieu Arnold wrote: > > > >> Well, you have three choice

Re: Flavoring p5-DBD-Pg -- burned by a perl upgrade

2025-05-19 Thread Mathieu Arnold
On Mon, May 19, 2025 at 03:30:43AM -0700, Dan Mahoney (Ports) wrote: > > > > On May 19, 2025, at 02:22, Mathieu Arnold wrote: > > > > Hi, > > > > DBD-Pg links with libpq from the postgresql client port, and libpq from > > 17 can access a postgresq

Re: Flavoring p5-DBD-Pg -- burned by a perl upgrade

2025-05-19 Thread Mathieu Arnold
d to buy sunpoet to avoid this problem in the future? > > -Dan > PS: I’ll be at BSDCan, hope to see y’all there. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Help me understand "fakeroot"

2025-05-10 Thread Mathieu Arnold
On Fri, May 09, 2025 at 02:22:54PM -0700, Dan Mahoney (Ports) wrote: > > > > On May 9, 2025, at 07:13, Mathieu Arnold wrote: > > > > On Thu, May 08, 2025 at 04:29:26PM -0700, Dan Mahoney (Ports) wrote: > >> All, > >> > >> I’m doing some

Re: Help me understand "fakeroot"

2025-05-09 Thread Mathieu Arnold
ect to be ran as root. For example, if the install process does, say, `chown root /some/file`, as it is running as nobody, it will fail. Now, if the install process is running through fakeroot, that chown will basically be a noop, but it will not fail, and the install process finishes pr

Re: Ports with version numbers going backwards: devel/py-wheel, math/parmetis

2025-04-30 Thread Mathieu Arnold
rt was removed a couple of months ago, and was added back, it's not enough time to say nobody had the port installed any more, it should get a PORTEPOCH bump. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Is there a powerpc64 machine to test some ports on?

2024-10-18 Thread Mathieu Arnold
ficient to support building ports and packages. This includes support for basic packages such as ports-mgmt/pkg, but there is no guarantee that arbitrary ports will be buildable or functional. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Install file into /rescue

2024-10-16 Thread Mathieu Arnold
On Wed, Oct 16, 2024 at 11:04:45AM +0200, Robert Clausecker wrote: > Hi Mathieu, > > Am Wed, Oct 16, 2024 at 10:53:28AM +0200 schrieb Mathieu Arnold: > > On Wed, Oct 16, 2024 at 07:43:31AM +0200, Zsolt Udvari wrote: > > > Hi, > > > > > > I want update a

Re: Install file into /rescue

2024-10-16 Thread Mathieu Arnold
scue. It seems the static flavor of this port is completely wrong. It seems like this is an editor, and it seems it wants to install itself in /rescue for some reason, we already have vi in /rescue, so I'd say, ignore the static flavor, as it's broken, or remove it, as it's broken. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Official package builder poudriere.conf update?

2024-09-15 Thread Mathieu Arnold
t the poudriere config for the official builders and I can confirm that it has had MAX_FILES_vscode=8192 since 2019-12-19. -- Mathieu Arnold signature.asc Description: PGP signature

Re: [pkg-fall...@freebsd.org: [package - 140amd64-default][finance/ticker] Failed for ticker-4.6.3 in fetch]

2024-06-23 Thread Mathieu Arnold
e been changed in an interesting way, maybe set DEBUG_MK_SCRIPTS=yes in your environment to enable `set -x` in the framework scripts. Thinking about it, a possible problem is if the distfile is present twice in the distinfo file, so the file size somehow gets in there twice, which is one too many. -- Mathieu Arnold signature.asc Description: PGP signature

Re: In some places, WITH_${feature}_PORTS doesn't work

2024-04-11 Thread Mathieu Arnold
g with an underscore are private and should not be used outside of the file they were defined in. The commits in question have been reverted and we're working on a solution. -- Mathieu Arnold signature.asc Description: PGP signature

Re: lang/perl5.36 doen't compile after the upgrade from 13.2 to 13.3

2024-04-10 Thread Mathieu Arnold
lete log there: > https://zerobin.net/?461ab1adeb6e2916#WYjQaxe1yF7QGfsoQFMLFSeucdcP8PxAqYzJ9yxPMRk= The problem you encounter is much earlier, look for "Bug in lib/unicore/mktables" and follow the instructions ;-) -- Mathieu Arnold signature.asc Description: PGP signature

Re: PORTEPOCH reset when PKGNAMESUFFIX changes?

2024-03-05 Thread Mathieu Arnold
ges I'm not > sure what the correct answer is. > > Can someone share some hard facts about this? tl;dr: PORTEPOCH never goes away. If you change the package name, the origin stays the same, so it's the same port, so PORTEPOCH stays. -- Mathieu Arnold signature.asc Description: PGP signature

Re: compiling for other architecture

2024-03-05 Thread Mathieu Arnold
are all > about the "dos and don'ts" and best practices when it comes to the FreeBSDs > ports system. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Re: This is going to break port building without poudriere!

2024-01-26 Thread Mathieu Arnold
uilding one port multiple time in different ways. Subpackages allows splitting one build into more than one package. As for options, they are not really needed, and need to go away, but it is for the future. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Re: USES=python3.10+ and RUN_DEPENDS

2024-01-21 Thread Mathieu Arnold
, allflavors must only be used for ports for which it is imperative to have all the possible flavors available, like py-setuptools or cython. If you want to enable the build all flavors possible locally, (as if allflavors was defined in all ports) you can define BUILD_ALL_PYTHON_FLAVORS=yes in your make.conf -- Mathieu Arnold signature.asc Description: PGP signature

Re: Is the ZPOOL option broken in poudriere?

2023-12-30 Thread Mathieu Arnold
have a datadir, like, most games, if you change the datadir mid flight and not move stuff yourself, those software will be half broken too. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Best practice to bump consumers portrevision on quarterly

2023-11-26 Thread Mathieu Arnold
or bug fixes, not new features, so, there should not be a need to bump things, library versions have to stay the same. If the exceptional need arises, direct commits can be made to the quarterly branch, at the discretion of portmgr. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Port update and consumers bump

2023-10-07 Thread Mathieu Arnold
tand why you were ignoring "di*" as I have not had a distfiles directory in my ports work directory for ages.) > > Check the list, if no errors are in the list, then: > > Tools/scripts/bump-revision.sh `cat /tmp/list` -- Mathieu Arnold signature.asc Description: PGP signature

Re: Dealing with DOCS that depends on DOXYGEN

2023-09-17 Thread Mathieu Arnold
o that disabling DOCS globally also disables the DOXYGEN option. Ports that don't have the DOXYGEN needs DOCS things should be fixed. Having the DOCS option install nothing, though sub-optimal, is not really a problem. -- Mathieu Arnold signature.asc Description: PGP signature

Re: plist-check not reporting orphaned files present in a @comment

2023-08-19 Thread Mathieu Arnold
when it is removed. The io hit is higher because only that file is removed, and then when `make clean` that directory gets hit again. It may not seems much for one port, but when you have 30k+ ports doing that for many files, it adds up. -- Mathieu Arnold signature.asc Description: PGP signature

Re: State of LibreSSL in FreeBSD ports

2021-10-04 Thread Mathieu Arnold
out a half and half chance of the function called being resolved to the wrong library. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Bind 9.16.17 update built for packages?

2021-06-20 Thread Mathieu Arnold
16/notes.html#notes-for-bind-9-16-18. > Shouldn't 9.16.17 have been skipped and these ports moved straight to > 9.16.18? Well, if I had been able to see into the future and know that, when I updated to 9.16.17, it was a bad idea, I would probably not have done it. Hindsight is great, b

Re: How to correctly reference WRKSRC of another port?

2021-05-27 Thread Mathieu Arnold
On Wed, May 26, 2021 at 12:46:20AM +0200, Philipp Ost wrote: > Thanks everyone for your help and suggestions so far! > > On 5/25/21 4:16 PM, Mathieu Arnold wrote: > > On Mon, May 24, 2021 at 08:16:47PM +0200, Philipp Ost wrote: > [snip]> > > There is no best way to

Re: How to correctly reference WRKSRC of another port?

2021-05-25 Thread Mathieu Arnold
Note that the special BUILD_DEPENDS is required, otherwise, there is no guarantee that the sources will actually be there. Also, the :patch at the end is the target youu actually need the sources to be in, maybe it should be :configure or :build. -- Mathieu Arnold signature.asc Description: PGP signature

Re: Lot's of REINPLACE_CMD versus patch

2021-05-25 Thread Mathieu Arnold
; 9 changes? It is better to use only one REINPLACE_CMD for each file, it avoids long chains of changes that can each introduce strange things, and only for changes that are variables, like /usr/local -> PREFIX. > Mathieu Arnold escreveu no dia terça, 25/05/2021 à(s) > 07:28: > >

Re: Lot's of REINPLACE_CMD versus patch

2021-05-24 Thread Mathieu Arnold
g' {} \; > ${FIND} ${WRKSRC}/NsCDE/libexec -type f -exec ${REINPLACE_CMD} -e > 's@$${NSCDE_ROOT}/libexec/@'${PREFIX}'/libexec/nscde/@g' {} \; > ${FIND} ${WRKSRC}/NsCDE/libexec -type f -exec ${REINPLACE_CMD} -e > 's@$${NSCDE_ROOT}/lib/@'${PREFIX}'/lib/nscde/@g' {} \; > ${WRKSRC}/NsCDE/bin/ised -c 's/\*FrontPanel: \(.*x.*\), Id > NsCDE-Subpanel\(.*\), Frame 1, PressColorset 27, \\/\*FrontPanel: \1, Id > NsCDE-Subpanel\2, Frame 1, PressColorset 27, \\\n > Icon NsCDE\/FPSubArrowUp.xpm, PressIcon NsCDE\/FPSubArrowDown.xpm, \\/g' -f > "${WRKSRC}/NsCDE/config/NsCDE-FrontPanel.conf.sample" > ${FIND} ${WRKSRC}/NsCDE -type f -exec ${REINPLACE_CMD} -e > 's@^#!/usr/bin/env > ksh93@#!'${PREFIX}'/bin/ksh93@' {} \; > ${FIND} ${WRKSRC}/NsCDE -type f -name '*.bak' -delete > ( for HLP in ${PREFIX_FILES}; do ${REINPLACE_CMD} -e 's@$${PREFIX}@ > '${PREFIX}'@g' ${WRKSRC}/$${HLP}; done ) > --- > > Thanks, > eduardo -- Mathieu Arnold signature.asc Description: PGP signature