bb64 Port/package request: sbt, the Scala simple build tool - The FreeBSD Forums
The FreeBSD Forums  

Go Back   The FreeBSD Forums > Ports & Packages > Porting New Software

Porting New Software Having trouble or general questions about porting software to FreeBSD? Ask here.

Reply
 
Thread Tools Display Modes
  #1  
Old September 5th, 2012, 20:12
mackler mackler is offline
Junior Member
 
Join Date: Sep 2012
Posts: 2
Thanks: 2
Thanked 0 Times in 0 Posts
Default Port/package request: sbt, the Scala simple build tool

sbt is the standard build tool for the Scala programming language. I'm actually surprised this hasn't been ported already.

The binary download page is here:

http://www.scala-sbt.org/download.html

The sources are on github here:

https://github.com/harrah/xsbt/

The first site has a debian package that has a man page and a runner script. There's also a generic tgz file with a different runner script. Someone who knows what they're doing (not me) could probably create a binary package if not a port. Making a port looks complicated because it needs Java, Scala, as well as itself to compile itself.

In a related matter, maybe I'm missing something but I cannot see how to edit the Wanted Ports page. It says "Immutable Page" to me.

--
Adam Mackler
Reply With Quote
  #2  
Old September 6th, 2012, 07:37
SirDice's Avatar
SirDice SirDice is offline
Moderator
 
Join Date: Nov 2008
Location: Rotterdam, Netherlands
Posts: 13,702
Thanks: 47
Thanked 2,022 Times in 1,861 Posts
Default

This looks fairly straightforward http://www.scala-sbt.org/download.html#manual

Try that launcher, I'm assuming it downloads and installs the rest. You can usually install it in your own home directory. I'd try that first and see how far you can get.
__________________
Senior UNIX Engineer at Unix Support Nederland
Experience is something you don't get until just after you need it.
Reply With Quote
The Following User Says Thank You to SirDice For This Useful Post:
mackler (September 6th, 2012)
  #3  
Old September 6th, 2012, 18:07
mackler mackler is offline
Junior Member
 
Join Date: Sep 2012
Posts: 2
Thanks: 2
Thanked 0 Times in 0 Posts
Default

Oh I installed already by hand and it works fine. I'm just suggesting that there be a port for it. It would have saved me a bunch of time, and again when it's time to upgrade.
Reply With Quote
  #4  
Old September 6th, 2012, 18:22
SirDice's Avatar
SirDice SirDice is offline
Moderator
 
Join Date: Nov 2008
Location: Rotterdam, Netherlands
Posts: 13,702
Thanks: 47
Thanked 2,022 Times in 1,861 Posts
Default

It's probably possible, I haven't looked any further. But the ports system won't allow a launcher to download and install things by itself. You would have to see what exactly that launcher does and implement that as a port. Without having looked further I can't tell how easy or difficult this will be.
__________________
Senior UNIX Engineer at Unix Support Nederland
Experience is something you don't get until just after you need it.
Reply With Quote
The Following User Says Thank You to SirDice For This Useful Post:
mackler (September 7th, 2012)
Reply

Tags
java, package, port, sbt, scala

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
Unable to install games/fortune through package manager or tool? kreid Installation and Maintenance of FreeBSD Ports or Packages 2 July 11th, 2012 22:41
Call for testers: bxpkg a GTK+ based package management tool. expl Installation and Maintenance of FreeBSD Ports or Packages 13 March 31st, 2011 16:42
Simple and nice package for split and join large file mfaridi Installation and Maintenance of FreeBSD Ports or Packages 12 September 16th, 2009 14:55
Simple GUI tool for tracking port updates - portrac mgp Installation and Maintenance of FreeBSD Ports or Packages 6 September 14th, 2009 05:49
binary package maintenance tool kamikaze Installation and Maintenance of FreeBSD Ports or Packages 6 May 9th, 2009 14:39


All times are GMT +1. The time now is 05:32.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation.
Web protection and acceleration provided by CloudFlare
0