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
> 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
, 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
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
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
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
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
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
out a
half and half chance of the function called being resolved to the wrong
library.
--
Mathieu Arnold
signature.asc
Description: PGP signature
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
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
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
; 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:
>
>
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
30 matches
Mail list logo