Re: coreutils missing one component: (g)stat

2019-07-11 Thread Thomas Mueller
> > Now I see where GNU stat is, and it's not FreeBSD's fault that ptxdist 
> > configure script can't find things.  I made a symbolic link in nonroot 
> > ~/fb64/bin:
   
> > ln -s /usr/local/bin/gnustat gstat

> I'm not clear whether you're trying to construct a port, or just
> getting the software to build.

> If you're building a port, you can achieve that with:
> BINARY_ALIAS= gstat=gnustat

# Adam  


-  Adam Weinberger

I was just trying to get the software to build, or should I say configure.  
Ptxdist (www.ptxdist.org) has a difficult time finding things: may be buggy.

Can FreeBSD ports be updated on a system whose last update was in late July 
2017 (11.1-STABLE)?

I was able to build FreeBSD 12.0-STABLE and HEAD more recently (May 2019), but 
the installation was unstable and unable to connect to the internet.  But I 
still get efibootmgr.

Tom

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Improvement to port games/ioquake3

2019-07-11 Thread Kurt Jaeger
Hi!

> I have modified the master port so it now builds and installs an rc script
> to launch when configured to build the server.  In addition, there is a
> sample .cfg file to start a LAN server which can be modified by the end
> user, but provides a sane starting point for running the game.
> 
> I think this port has no maintainer so I have no idea who to ping to have
> this committed :)

Most important is to upload the patch to bugs.freebsd.org
so that it does not get lost in the mail flood 8-} Please post
the PR# here, I can work on it.

-- 
p...@opsec.eu+49 171 3101372One year to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Improvement to port games/ioquake3

2019-07-11 Thread Greg Kennedy
The port games/ioquake3-server can be used to build a dedicated server for
Quake 3 and derivative games.  However, it doesn't come with an rc script
to launch at system boot or on demand.  This makes it a bit tricky to run
the dedicated server.

This port is a "slave port" that depends on the master port games/ioquake
to actually retrieve the source and build everything.

I have modified the master port so it now builds and installs an rc script
to launch when configured to build the server.  In addition, there is a
sample .cfg file to start a LAN server which can be modified by the end
user, but provides a sane starting point for running the game.

I think this port has no maintainer so I have no idea who to ping to have
this committed :)


games_ioquake3.patch
Description: Binary data
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: ffmpeg port

2019-07-11 Thread Adam Weinberger
On Thu, Jul 11, 2019 at 7:18 AM David Demelier  wrote:
>
> Le 10/07/2019 à 13:59, Jan Beich a écrit :
> > Why not use binary packages? Or why not build a quarterly branch?
> > Or does anyone have better ideas?
>
> Unfortunately quarterly branches do not solve anything. They are just to
> short to have any benefit. Let say you build a package in January and
> then you don't touch your system for a while. In September, you realize
> you need another port but your local ports also have vulnerabilities.
> Now you have to update by changing the quarterly branch since others are
> no longer maintained. Then, you may have some local ports that will be
> upgraded to a major version which can be undesired for a production
> server. This happened to me a while ago when I had to run an old version
> of nodejs for an old version of etherpad, after an upgrade the new
> nodejs version was no longer compatible and I needed to install node6
> port quickly (hopefully it was available !).
>
> This can be very frustrating since FreeBSD is a rock solid server OS
> that comes with strong compatibility conventions in releases versions
> but provides a ports tree in a rolling release fashion that do not match
> the base version (unlike OpenBSD does). Then you have to carefully check
> each time you need to update your ports that you won't break your system
> (like many do with Arch, Gentoo, etc). IMHO, FreeBSD definitely requires
> a per-RELEASE branches of ports that contain only bugfixes/security fixes.

Hi David,

This is a concept that we grapple with continuously, both here and on
internal lists. The fact of the matter is that we simply don't have
the personpower to maintain more than two concurrent branches (and, by
some estimation, more than one).

We made the decision a long time ago (whether intentional or de facto)
that the best way to ensure consistency was to provide one branch
where ports were always kept up-to-date. There is no denying that this
underserves environments where stasis is paramount, but it provides
the greatest benefit to the greatest number of users.

There are ideas being worked on that would improve CI to bring a
greater degree of stability to head, but would not directly benefit
the deployment scenario you're describing.

We really would love to be able to provide release or LTS branches,
but it simply comes down to resources. We'd need a few people working
in paid positions to manage RE environments. The FreeBSD Foundation
(which underwrites a couple very selective paid positions) has
prioritized development of new technologies to keep FreeBSD
competitive over third-party software backporting.

# Adam


-- 
Adam Weinberger
ad...@adamw.org
https://www.adamw.org
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: coreutils missing one component: (g)stat

2019-07-11 Thread Adam Weinberger
On Thu, Jul 11, 2019 at 3:26 PM Thomas Mueller  wrote:
>
> from Kurt Jaeger and my previous post:
>
> > > I noticed, trying to configure ptxdist under FreeBSD (ptxdist.org), that 
> > > stat (gstat) was missing in sysutils/coreutils.
>
> > > Configure script execution ended with
>
> > > checking for GNU rm... /usr/local/bin/grm
> > > checking for GNU rmdir... /usr/local/bin/grmdir
> > > checking for GNU sort... /usr/local/bin/gsort
> > > checking for GNU stat... configure: error: could not find GNU stat
>
> > Because FreeBSD has its own gstat command (doing something different),
> > the port has gnustat for GNU stat. So the configure script
> > needs to check for gnustat, maybe this solves your problem?
>
> Now I see where GNU stat is, and it's not FreeBSD's fault that ptxdist 
> configure script can't find things.  I made a symbolic link in nonroot 
> ~/fb64/bin:
>
> ln -s /usr/local/bin/gnustat gstat

I'm not clear whether you're trying to construct a port, or just
getting the software to build.

If you're building a port, you can achieve that with:
BINARY_ALIAS= gstat=gnustat

# Adam


-- 
Adam Weinberger
ad...@adamw.org
https://www.adamw.org
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: raspberrypi-userland conflicts with mesa-libs

2019-07-11 Thread adr

Tracked in bug 225053. After r495793 at least multimedia/omxplayer
builds fine[1] on the package cluster.


It is not about building omxplayer. It is about raspberrypi-userland
been installed in LOCALBASE, conflicting with libEGL from mesa, so you
can not install any port using raspberrypi-userland along with mesa-libs.

I'm been using FreeBSD just for a few days. I don't think I'm the appropiate
person to choose a new prefix for a port.


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: raspberrypi-userland conflicts with mesa-libs

2019-07-11 Thread Jan Beich
adr  writes:

> First of all, hello to everyone.
>
> I'm new to FreeBSD (not to BSD), so pardon me if I look
> disoriented.
>
> Making the userland conflict with mesa-libs is like shooting
> in your own foot in this platform.

Tracked in bug 225053. After r495793 at least multimedia/omxplayer
builds fine[1] on the package cluster.

[1] 
http://beefy8.nyi.freebsd.org/data/head-armv6-default/p505658_s349589/logs/omxplayer-20161004_12.log

http://www.ipv6proxy.net/go.php?u=http://beefy16.nyi.freebsd.org/data/head-armv7-default/p506094_s349794/logs/omxplayer-20161004_12.log

> Also, I've seen qt5-webengine as a binary package. If I remember
> right, it uses gstreamer, and gstreamer also has an omx plugin.
> I'll try to code a simple browser.

qt5-webengine is broken on armv6 but not armv7. Tracked in bug 238701.

Patches welcome in either case. I (a volunteer) don't have any arm*
hardware to have an interest in improving the statu quo.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: raspberrypi-userland conflicts with mesa-libs

2019-07-11 Thread Pete Wright



On 7/11/19 3:08 PM, adr wrote:

First of all, hello to everyone.

I'm new to FreeBSD (not to BSD), so pardon me if I look
disoriented.

Making the userland conflict with mesa-libs is like shooting
in your own foot in this platform.

I'm a little confused.  what specific conflict are you seeing with 
mesa-libs?


-pete

--
Pete Wright
p...@nomadlogic.org
@nomadlogicLA

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


raspberrypi-userland conflicts with mesa-libs

2019-07-11 Thread adr

First of all, hello to everyone.

I'm new to FreeBSD (not to BSD), so pardon me if I look
disoriented.

Making the userland conflict with mesa-libs is like shooting
in your own foot in this platform.

Omxplayer is a good media player, I modified those ports to
be able to be installed in an X environment, and it works really
good. The only bug I've seen is the osd been out of place. Also
you are not installing dbuscontrol.sh. This is a good example of
how to control omxplayer with dbus. I use it directly with
key bindings, in my case with twm (I just changed the name to omxctrl):

"h" = m4|s : all : ! "omxctrl hidevideo &"
"u" = m4|s : all : ! "omxctrl unhidevideo &"
"s" = m4|s : all : ! "omxctrl togglesubtitles &"
"1" = m4|s : all : ! "omxctrl setvideopos 0 0 600 400; omxctrl setaspectmode letterbox 
&"
"f" = m4|s : all : ! "omxctrl setvideopos 0 0 1920 1080; omxctrl setaspectmode letterbox 
&"
"equal" = m4|s : all : ! "omxctrl volumeup &"
"minus" = m4|s : all : ! "omxctrl volumedown &"
"q" = m4|s : all : ! "omxctrl stop &"
"Space" = m4|s : all : ! "omxctrl pause &"
"p" = m4 : all : ! "sh -c 'omxplayer $(youtube-dl --no-playlist -g -f mp4 $(xsel -p))' 
&"
... you have an idea.

Indeed there are a lot of software that support the rpi
hardware.

Vlc has even a new "split" rpi driver that integrates the
player perfectly with the X environment keeping the hardware
acceleration. I don't really like this player, but it is the best
integrated with X, and is very popular. I'll try to compile it with
rpi support on FreeBSD.

Also, I've seen qt5-webengine as a binary package. If I remember
right, it uses gstreamer, and gstreamer also has an omx plugin.
I'll try to code a simple browser.

ffmpeg, xine, ... as I said, you are shooting your own foot. Just peek a
new prefix, update these ports to use it and add the path to libconfig
or just print a message advising the use of LD_LIBRARY_PATH.

Just an advise.

Regards,
adr.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: coreutils missing one component: (g)stat

2019-07-11 Thread Thomas Mueller
from Kurt Jaeger and my previous post:

> > I noticed, trying to configure ptxdist under FreeBSD (ptxdist.org), that 
> > stat (gstat) was missing in sysutils/coreutils.

> > Configure script execution ended with

> > checking for GNU rm... /usr/local/bin/grm
> > checking for GNU rmdir... /usr/local/bin/grmdir
> > checking for GNU sort... /usr/local/bin/gsort
> > checking for GNU stat... configure: error: could not find GNU stat

> Because FreeBSD has its own gstat command (doing something different),
> the port has gnustat for GNU stat. So the configure script
> needs to check for gnustat, maybe this solves your problem?

Now I see where GNU stat is, and it's not FreeBSD's fault that ptxdist 
configure script can't find things.  I made a symbolic link in nonroot 
~/fb64/bin:

ln -s /usr/local/bin/gnustat gstat

That worked so far, but then ptxdist configure script failed on not finding GNU 
tar (in archivers as gtar, not sysutils/coreutils).  I didn't know I needed 
that!

Anyway, thanks for pointing out where GNU stat is.

Tom

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: coreutils missing one component: (g)stat

2019-07-11 Thread Kurt Jaeger
Hi!

> I noticed, trying to configure ptxdist under FreeBSD (ptxdist.org), that stat 
> (gstat) was missing in sysutils/coreutils.
> 
> Configure script execution ended with
> 
> checking for GNU rm... /usr/local/bin/grm
> checking for GNU rmdir... /usr/local/bin/grmdir
> checking for GNU sort... /usr/local/bin/gsort
> checking for GNU stat... configure: error: could not find GNU stat

Because FreeBSD has its own gstat command (doing something different),
the port has gnustat for GNU stat. So the configure script
needs to check for gnustat, maybe this solves your problem?

-- 
p...@opsec.eu+49 171 3101372One year to go !
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: ffmpeg port

2019-07-11 Thread David Demelier

Le 10/07/2019 à 13:59, Jan Beich a écrit :

Why not use binary packages? Or why not build a quarterly branch?
Or does anyone have better ideas?


Unfortunately quarterly branches do not solve anything. They are just to 
short to have any benefit. Let say you build a package in January and 
then you don't touch your system for a while. In September, you realize 
you need another port but your local ports also have vulnerabilities. 
Now you have to update by changing the quarterly branch since others are 
no longer maintained. Then, you may have some local ports that will be 
upgraded to a major version which can be undesired for a production 
server. This happened to me a while ago when I had to run an old version 
of nodejs for an old version of etherpad, after an upgrade the new 
nodejs version was no longer compatible and I needed to install node6 
port quickly (hopefully it was available !).


This can be very frustrating since FreeBSD is a rock solid server OS 
that comes with strong compatibility conventions in releases versions 
but provides a ports tree in a rolling release fashion that do not match 
the base version (unlike OpenBSD does). Then you have to carefully check 
each time you need to update your ports that you won't break your system 
(like many do with Arch, Gentoo, etc). IMHO, FreeBSD definitely requires 
a per-RELEASE branches of ports that contain only bugfixes/security fixes.


--
David
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


coreutils missing one component: (g)stat

2019-07-11 Thread Thomas Mueller
I noticed, trying to configure ptxdist under FreeBSD (ptxdist.org), that stat 
(gstat) was missing in sysutils/coreutils.

Configure script execution ended with

checking for GNU rm... /usr/local/bin/grm
checking for GNU rmdir... /usr/local/bin/grmdir
checking for GNU sort... /usr/local/bin/gsort
checking for GNU stat... configure: error: could not find GNU stat

While I don't expect any FreeBSD list to support ptxdist (or buildroot, 
openwrt, crosstool-ng), I looked and noticed that gstat was included in 
sysutils/coreutils in (NetBSD) pkgsrc and sys-apps/coreutils in Haikuports.

Haikuports is modeled after Gentoo portage but is much smaller, is the 
package/ports system used with Haiku.

I don't know if ptxdist would have configured and installed with 
coreutils/gstat, very likely not, and I don't expect support here.

My purpose here is to point out something missing in a FreeBSD port.

Tom

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


FreeBSD ports you maintain which are out of date

2019-07-11 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
lang/adacontrol | 1.18r9  | 1.21r3
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"