package request

51 views
Skip to first unread message

Peeter Must

unread,
Jul 9, 2018, 7:26:42 AM7/9/18
to Ravenports
Hello

Thank you for your work on ravenports! Regarding packages that I'm missing for desktop use: 

- print/texlive-full
- graphics/okular 
- irc/hexchat
- x11-fm/thunar
- x11/xfce4-terminal
- www/chromium
- www/firefox-esr

I'm using xfce4 for my DE. I'll find out how much is possibly missing in xfce4 next week.

Thank you

Peeter

--


John Marino

unread,
Jul 9, 2018, 8:27:56 AM7/9/18
to Ravenports
firefox esr is already there.  It's called rustless-firefox.  However, it will be limited to version 52 forever.

kraileth

unread,
Jul 23, 2018, 2:46:07 PM7/23/18
to Ravenports
 Hi Peeter,

1) as far as I know, Texlive is a real pain to port and maintain (which is probably why the FPC / Dports is still stuck with the 2015 edition). I don't know what John has planned regarding this, but I think that we'll need a volunteer who to pick this up. It definitely is a very important package, though, and I'd imagine a volunteer would get as much help as possible.

2) Okular is another beast due to the many KDE dependencies it draws in. Eventually KDE stuff will need to be supported, I guess, but until then you could try Lumina's PDF viewer ("lumina-pdf") which is already ported. Do you need any specific features of Okular?

3) Hexchat is on my to-do list (wasn't exactly at the top, but I'm moving it up for you now). From a quick glance it looks like it's only missing one dependency.

4) Thunar and Xfce-terminal: I've started porting Xfce4 last month. 7 packages are available so far and my plan is to port the entire desktop. Thunar is next - however there are some dependencies missing currently (I need pull in HAL which I'm not too fond of...). I'll definitely get back to it, though. The terminal is low priority as there are already a lot of terminal emulators available. Xfce's panel is already available, BTW.

5) Chromium: I'm pretty pessimistic about this one. It requires several hundred (!) patches to build on FreeBSD (almost 600 currently and I've even seen > 1,000 IIRC...). Adding it will be a quite a job, but maintaining it is going to be a nightmare if we don't find anybody who volunteers to claim maintainership.

6) Newer versions of Firefox require Rust - and Rust is a story for itself. As far as I know there is work being done on porting Rust, but I have no idea when it will be ready or if it will succeed. We'll see.

John Marino

unread,
Jul 23, 2018, 3:29:58 PM7/23/18
to Ravenports


On Monday, July 23, 2018 at 1:46:07 PM UTC-5, kraileth wrote:


 Hi Peeter,

1) as far as I know, Texlive is a real pain to port and maintain (which is probably why the FPC / Dports is still stuck with the 2015 edition). I don't know what John has planned regarding this, but I think that we'll need a volunteer who to pick this up. It definitely is a very important package, though, and I'd imagine a volunteer would get as much help as possible.

more than a volunteer; somebody that has a plan on how to package it.  The freebsd way very well might not be the best way.  Definitely this package is a real issue.
 

5) Chromium: I'm pretty pessimistic about this one. It requires several hundred (!) patches to build on FreeBSD (almost 600 currently and I've even seen > 1,000 IIRC...). Adding it will be a quite a job, but maintaining it is going to be a nightmare if we don't find anybody who volunteers to claim maintainership.

yes.  Plus even between two platforms, there might be 2 different code sources (free and DF).  This is another big sore spot.
 

6) Newer versions of Firefox require Rust - and Rust is a story for itself. As far as I know there is work being done on porting Rust, but I have no idea when it will be ready or if it will succeed. We'll see.

mneumann was working on it, but i have no idea what the issue was.  He never asked for help.
The biggest issue is that rust isn't getting updated fast enough on DF.  Several releases go by and suddenly firefox doesn't build anymore because rust is too old.  We need a reliably way of having the latest rust version available but it's absurd bootstrap requirements have us at the mercy of mneuman's bootstraps.  I don't know what to do unless we can get those released regularly and he needs to agree to that.

 

Pierre Abbat

unread,
Jul 24, 2018, 2:23:50 AM7/24/18
to raven...@googlegroups.com
On Monday, 23 July 2018 14.46.07 EDT 'kraileth' via Ravenports wrote:
> 2) Okular is another beast due to the many KDE dependencies it draws in.
> Eventually KDE stuff will need to be supported, I guess, but until then you
> could try Lumina's PDF viewer ("lumina-pdf") which is already ported. Do
> you need any specific features of Okular?

What's involved in porting KDE? I've been using KDE for many years on both
DFly and Linux.

Pierre
--
li fi'u vu'u fi'u fi'u du li pa

Peeter Must

unread,
Jul 24, 2018, 6:11:09 AM7/24/18
to Ravenports
Thanks for your comments and work!

Re lumina-pdf: I tried it but when I resize the window in order to make text larger it fails to update rendering so the letters are so blurry and rasterized that one can't read the text. Not sure what's going on. All other pdf viewers (from mate and gnome, and kde's okular) work fine and text is sharp. 


On Monday, July 23, 2018 at 10:29:58 PM UTC+3, John Marino wrote:


On Monday, July 23, 2018 at 1:46:07 PM UTC-5, kraileth wrote:


 Hi Peeter,

1) as far as I know, Texlive is a real pain to port and maintain (which is probably why the FPC / Dports is still stuck with the 2015 edition). I don't know what John has planned regarding this, but I think that we'll need a volunteer who to pick this up. It definitely is a very important package, though, and I'd imagine a volunteer would get as much help as possible.

more than a volunteer; somebody that has a plan on how to package it.  The freebsd way very well might not be the best way.  Definitely this package is a real issue.

Too bad it's difficult to maintain. It's an important package, people who work in science depend on it 100%. We could raise this on DFly irc since iirc there was conversation about interest in updating texlive.

Right now I'm trying to get wayland in shape in dports and then bring it to ravenports. When this is done I can try contribute to texlive.

5) Chromium: I'm pretty pessimistic about this one. It requires several hundred (!) patches to build on FreeBSD (almost 600 currently and I've even seen > 1,000 IIRC...). Adding it will be a quite a job, but maintaining it is going to be a nightmare if we don't find anybody who volunteers to claim maintainership.

yes.  Plus even between two platforms, there might be 2 different code sources (free and DF).  This is another big sore spot.

Right. Also DragonFly's chromium dport lags behind Free's (60 v 67).

6) Newer versions of Firefox require Rust - and Rust is a story for itself. As far as I know there is work being done on porting Rust, but I have no idea when it will be ready or if it will succeed. We'll see.

mneumann was working on it, but i have no idea what the issue was.  He never asked for help.
The biggest issue is that rust isn't getting updated fast enough on DF.  Several releases go by and suddenly firefox doesn't build anymore because rust is too old.  We need a reliably way of having the latest rust version available but it's absurd bootstrap requirements have us at the mercy of mneuman's bootstraps.  I don't know what to do unless we can get those released regularly and he needs to agree to that. 

OK so we need to talk to mneumann. 

Cheers

Peeter

--

Reply all
Reply to author
Forward
0 new messages