DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD Packages and Ports

OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 30th January 2015
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,983
Default Blog post: "My First OpenBSD Port"

The OpenBSD Journal today had a short pointer to this link to Adam Wolk's experience as both a newbie to OpenBSD and as a new contributor to the Ports tree. He successfully ported the Otter browser to OpenBSD.

TL;DR - don't be afraid to become a contributor!
Reply With Quote
  #2   (View Single Post)  
Old 30th January 2015
TronDD TronDD is offline
Spam Deminer
 
Join Date: Sep 2014
Posts: 305
Default

To add on my experiences. I've helped get a couple of ports updated by testing newer releases and just submitting the diffs of distinfo and Makefile from ports. No coding needed. Even when I was wrong (library dependencies or configure switches also changed) it still sparked others pitch in to make it happen. Sometimes, you just need to start the ball rolling.

I also submitted patches to a port upstream and got them committed there so the ports maintainer didn't have to maintain patches anymore.

My only really direct contribution is 2 lame lines in a man page where all I had to to was copy/paste and change a couple things (I don't know the man page markup at all).

Testing patches, and testing ports are also easy to do.

The little things add up. Do what you can. You learn as you go.

Tim.
Reply With Quote
  #3   (View Single Post)  
Old 5th February 2015
acampbell acampbell is offline
Real Name: Anthony Campbell
Shell Scout
 
Join Date: Sep 2014
Location: London, UK
Posts: 138
Default

Thanks for this encouragement!

I hadn't heard of otter-browser previously so I decided to try it, using -current snapshot of 2 Feb. Starting it gives an error message:

otter-browser:/usr/lib/libstdc++.so.57.0: /usr/local/lib/libestsE) size mismatch, relink your program

This is on AMD64. But otter-browser starts nevertheless and seems to run normally.
Reply With Quote
  #4   (View Single Post)  
Old 5th February 2015
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,983
Default

The snapshots and the "snapshot packages" are built on different servers by different teams and are not ever exactly in sync with each other. Sometimes this means that a package will not install or not upgrade.

In this particular case, it is not an out-of-sync issue, it just looks like one. The warning is common with webkit applications. I understand that webkit uses stdc++ from gcc4 but one of its dependencies uses stdc++ from gcc3.
Reply With Quote
  #5   (View Single Post)  
Old 5th February 2015
acampbell acampbell is offline
Real Name: Anthony Campbell
Shell Scout
 
Join Date: Sep 2014
Location: London, UK
Posts: 138
Default

Thanks for this clarification.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FreeBSD port for "PF" firewall management? tetra_user FreeBSD Ports and Packages 24 13th February 2015 08:32 PM
Blog article "Security: OpenBSD VS FreeBSD" gkbsd OpenBSD Security 11 13th January 2015 11:48 PM
How to replace "ectags" with "ctags"? fender0107401 OpenBSD Packages and Ports 5 16th April 2013 10:01 AM
Opera Port - conflicting pkgs in "make install" IronForge OpenBSD Packages and Ports 5 29th October 2009 05:10 AM
Fixed "xinit" after _7 _8, "how" here in case anyones' "X" breaks... using "nvidia" jb_daefo Guides 0 5th October 2009 09:31 PM


All times are GMT. The time now is 05:05 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick