Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Dec 2024 20:59:13 -0500
From:      Pier-Luc Caron St-Pierre <pierluc.caronstpierre@gmail.com>
To:        David Christensen <dpchrist@holgerdanske.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: The "rename" package does not install the rename(2) script?
Message-ID:  <CAMhgfU%2Bu7ZLTXpHbui6M=20pAfP%2BD3kCxoEy3WVbuZr6bwQDpg@mail.gmail.com>
In-Reply-To: <b924d058-0509-49ae-9471-0db3675f38ec@holgerdanske.com>
References:  <b924d058-0509-49ae-9471-0db3675f38ec@holgerdanske.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000006bba61062a36d195
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi David,

It looks like the package is not your expected perl script that you are
looking for. The package is installing a binary named renamex
<https://cgit.freebsd.org/ports/tree/sysutils/rename/Makefile#n14>.

I was able to find the source <https://rename.sourceforge.net/>; here. I
compiled on my system and it resulted in a renamex binary.

I was not able to find why it is this way.

I hope it helps!

On Thu, Dec 26, 2024 at 8:28=E2=80=AFPM David Christensen <dpchrist@holgerd=
anske.com>
wrote:

> freebsd-questions:
>
> I have a FreeBSD machine on my SOHO network:
>
> 2024-12-26 17:23:08 toor@f5 ~
> # freebsd-version -kru ; uname -a
> 13.4-RELEASE-p1
> 13.4-RELEASE-p1
> 13.4-RELEASE-p2
> FreeBSD f5.tracy.holgerdanske.com 13.4-RELEASE-p1 FreeBSD
> 13.4-RELEASE-p1 GENERIC amd64
>
>
> I wanted to install the "rename" Perl script:
>
> 2024-12-26 17:26:09 toor@f5 ~
> # pkg search rename
> brename-2.14.0_7               Tool for batch renaming files/directories
> via regular expressions
> gprename-2.7_1,1               Perl script for renaming multiple files
> krename-5.0.2_4                Powerful batch file renamer for KDE
> linrename-2.25.2_1             Rename multiple files using substitution
> p5-Devel-Caller-IgnoreNamespaces-1.1 Make available a magic caller which
> can ignore namespaces
> p5-File-Rename-2.01            Rename multiple files
> rename-1.99.2_1                Rename multiple files using regular
> expressions
> renameutils-0.12.0_3           Rename files faster and more easily
>
>
> I installed the "rename" package (via a utility shell script):
>
> 2024-12-26 17:16:56 toor@f5 /var/local/image/f5
> # install-packages -y
> + hostname -f
> + host=3Df5.tracy.holgerdanske.com
> + perl -e 'exit($ENV{OSTYPE} =3D~ /freebsd/ ? 0 : 1)'
> + cmd=3Dpkg
> + cat /root/f5.tracy.holgerdanske.com/packages
> + xargs pkg install -y
> Updating FreeBSD repository catalogue...
> FreeBSD repository is up to date.
> All repositories are up to date.
> The following 1 package(s) will be affected (of 0 checked):
>
> New packages to be INSTALLED:
>         rename: 1.99.2_1
>
> Number of packages to be installed: 1
>
> 23 KiB to be downloaded.
> [1/1] Fetching rename-1.99.2_1.pkg: 100%   23 KiB  23.6kB/s    00:01
> Checking integrity... done (0 conflicting)
> [1/1] Installing rename-1.99.2_1...
> [1/1] Extracting rename-1.99.2_1: 100%
> =3D=3D=3D=3D=3D
> Message from rename-1.99.2_1:
>
> --
> =3D=3D=3D>   NOTICE:
>
> The rename port currently does not have a maintainer. As a result, it is
> more likely to have unresolved issues, not be up-to-date, or even be
> removed in
> the future. To volunteer to maintain this port, please create an issue at=
:
>
> https://bugs.freebsd.org/bugzilla
>
> More information about port maintainership is available at:
>
> https://docs.freebsd.org/en/articles/contributing/#ports-contributing
>
> 2024-12-26 17:17:56 toor@f5 /var/local/image/f5
> #
>
>
> My shell is unable to find the rename(2) binary:
>
> 2024-12-26 17:23:05 toor@f5 ~
> # rename
> -bash: rename: command not found
>
> 2024-12-26 17:23:06 toor@f5 ~
> # which rename
>
> 2024-12-26 17:23:20 toor@f5 ~
> # echo $PATH
> /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
>
> 2024-12-26 17:24:24 toor@f5 ~
> # find -x / -name rename
> /usr/tests/sys/pjdfstest/rename
>
>
> Comments or suggestions?
>
> David
>
>
>

--=20
Chaleureusement,
Pier-Luc

--0000000000006bba61062a36d195
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi David,</div><div><br></div><div>It looks like the =
package is not your expected perl script that you are looking for. The pack=
age is installing a binary named <a href=3D"https://cgit.freebsd.org/ports/=
tree/sysutils/rename/Makefile#n14">renamex</a>.</div><div><br></div><div>I =
was able to find <a href=3D"https://rename.sourceforge.net/">the source</a>=
 here. I compiled on my system and it resulted in a renamex binary.<br></di=
v><div><br></div><div>I was not able to find why it is this way.</div><div>=
<br></div><div>I hope it helps!<br></div></div><br><div class=3D"gmail_quot=
e gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Dec =
26, 2024 at 8:28=E2=80=AFPM David Christensen &lt;<a href=3D"mailto:dpchris=
t@holgerdanske.com">dpchrist@holgerdanske.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">freebsd-questions:<br>
<br>
I have a FreeBSD machine on my SOHO network:<br>
<br>
2024-12-26 17:23:08 toor@f5 ~<br>
# freebsd-version -kru ; uname -a<br>
13.4-RELEASE-p1<br>
13.4-RELEASE-p1<br>
13.4-RELEASE-p2<br>
FreeBSD <a href=3D"http://f5.tracy.holgerdanske.com" rel=3D"noreferrer" tar=
get=3D"_blank">f5.tracy.holgerdanske.com</a> 13.4-RELEASE-p1 FreeBSD <br>
13.4-RELEASE-p1 GENERIC amd64<br>
<br>
<br>
I wanted to install the &quot;rename&quot; Perl script:<br>
<br>
2024-12-26 17:26:09 toor@f5 ~<br>
# pkg search rename<br>
brename-2.14.0_7=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Tool=
 for batch renaming files/directories <br>
via regular expressions<br>
gprename-2.7_1,1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Perl=
 script for renaming multiple files<br>
krename-5.0.2_4=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Powe=
rful batch file renamer for KDE<br>
linrename-2.25.2_1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Rename mu=
ltiple files using substitution<br>
p5-Devel-Caller-IgnoreNamespaces-1.1 Make available a magic caller which <b=
r>
can ignore namespaces<br>
p5-File-Rename-2.01=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Rename multipl=
e files<br>
rename-1.99.2_1=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Rena=
me multiple files using regular <br>
expressions<br>
renameutils-0.12.0_3=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Rename files f=
aster and more easily<br>
<br>
<br>
I installed the &quot;rename&quot; package (via a utility shell script):<br=
>
<br>
2024-12-26 17:16:56 toor@f5 /var/local/image/f5<br>
# install-packages -y<br>
+ hostname -f<br>
+ host=3D<a href=3D"http://f5.tracy.holgerdanske.com" rel=3D"noreferrer" ta=
rget=3D"_blank">f5.tracy.holgerdanske.com</a><br>
+ perl -e &#39;exit($ENV{OSTYPE} =3D~ /freebsd/ ? 0 : 1)&#39;<br>
+ cmd=3Dpkg<br>
+ cat /root/<a href=3D"http://f5.tracy.holgerdanske.com/packages" rel=3D"no=
referrer" target=3D"_blank">f5.tracy.holgerdanske.com/packages</a><br>
+ xargs pkg install -y<br>
Updating FreeBSD repository catalogue...<br>
FreeBSD repository is up to date.<br>
All repositories are up to date.<br>
The following 1 package(s) will be affected (of 0 checked):<br>
<br>
New packages to be INSTALLED:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 rename: 1.99.2_1<br>
<br>
Number of packages to be installed: 1<br>
<br>
23 KiB to be downloaded.<br>
[1/1] Fetching rename-1.99.2_1.pkg: 100%=C2=A0 =C2=A023 KiB=C2=A0 23.6kB/s=
=C2=A0 =C2=A0 00:01<br>
Checking integrity... done (0 conflicting)<br>
[1/1] Installing rename-1.99.2_1...<br>
[1/1] Extracting rename-1.99.2_1: 100%<br>
=3D=3D=3D=3D=3D<br>
Message from rename-1.99.2_1:<br>
<br>
--<br>
=3D=3D=3D&gt;=C2=A0 =C2=A0NOTICE:<br>
<br>
The rename port currently does not have a maintainer. As a result, it is<br=
>
more likely to have unresolved issues, not be up-to-date, or even be <br>
removed in<br>
the future. To volunteer to maintain this port, please create an issue at:<=
br>
<br>
<a href=3D"https://bugs.freebsd.org/bugzilla" rel=3D"noreferrer" target=3D"=
_blank">https://bugs.freebsd.org/bugzilla</a><br>;
<br>
More information about port maintainership is available at:<br>
<br>
<a href=3D"https://docs.freebsd.org/en/articles/contributing/#ports-contrib=
uting" rel=3D"noreferrer" target=3D"_blank">https://docs.freebsd.org/en/art=
icles/contributing/#ports-contributing</a><br>
<br>
2024-12-26 17:17:56 toor@f5 /var/local/image/f5<br>
#<br>
<br>
<br>
My shell is unable to find the rename(2) binary:<br>
<br>
2024-12-26 17:23:05 toor@f5 ~<br>
# rename<br>
-bash: rename: command not found<br>
<br>
2024-12-26 17:23:06 toor@f5 ~<br>
# which rename<br>
<br>
2024-12-26 17:23:20 toor@f5 ~<br>
# echo $PATH<br>
/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin<br>
<br>
2024-12-26 17:24:24 toor@f5 ~<br>
# find -x / -name rename<br>
/usr/tests/sys/pjdfstest/rename<br>
<br>
<br>
Comments or suggestions?<br>
<br>
David<br>
<br>
<br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><div>Chaleureusement,<br>Pier-Luc</div></div></div>

--0000000000006bba61062a36d195--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMhgfU%2Bu7ZLTXpHbui6M=20pAfP%2BD3kCxoEy3WVbuZr6bwQDpg>