From owner-freebsd-ports@FreeBSD.ORG Wed Oct 28 19:03:54 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26684106568B for ; Wed, 28 Oct 2009 19:03:54 +0000 (UTC) (envelope-from shuvaev@physik.uni-wuerzburg.de) Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by mx1.freebsd.org (Postfix) with ESMTP id 94AA68FC15 for ; Wed, 28 Oct 2009 19:03:53 +0000 (UTC) Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 827C419AB21; Wed, 28 Oct 2009 20:03:52 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 76C3019AB0A; Wed, 28 Oct 2009 20:03:52 +0100 (CET) Received: from mail.physik.uni-wuerzburg.de (wthp192.physik.uni-wuerzburg.de [132.187.40.192]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 58ABF19AAE8; Wed, 28 Oct 2009 20:03:52 +0100 (CET) Received: from wep4035 ([132.187.37.35]) by mail.physik.uni-wuerzburg.de (Lotus Domino Release 8.0.2FP1HF244) with ESMTP id 2009102820035110-227375 ; Wed, 28 Oct 2009 20:03:51 +0100 Received: by wep4035 (sSMTP sendmail emulation); Wed, 28 Oct 2009 20:03:51 +0100 Date: Wed, 28 Oct 2009 20:03:51 +0100 From: Alexey Shuvaev To: Adrian Glaubitz Message-ID: <20091028190351.GA32053@wep4035.physik.uni-wuerzburg.de> Mail-Followup-To: Adrian Glaubitz , freebsd-ports@freebsd.org References: <4AE79A4E.3070404@googlemail.com> <11167f520910271955q45c4109dqd2ada4959ce58db8@mail.gmail.com> <1e6df7760910280245y7717d74cn4cefc6a581c6260f@mail.gmail.com> <20091028134640.58eb3cb9@ernst.jennejohn.org> <1e6df7760910280556q3d9f0394t87b192fbbbf9adad@mail.gmail.com> <20091028132504.GC22422@wep4035.physik.uni-wuerzburg.de> <1e6df7760910280651i3dd3ea27q995e0304cec71593@mail.gmail.com> Mime-Version: 1.0 In-Reply-To: <1e6df7760910280651i3dd3ea27q995e0304cec71593@mail.gmail.com> User-Agent: Mutt/1.4.2.3i Organization: Universitaet Wuerzburg X-MIMETrack: Itemize by SMTP Server on domino1/uni-wuerzburg(Release 8.0.2FP1HF244 | April 7, 2009) at 10/28/2009 08:03:51 PM, Serialize by Router on domino1/uni-wuerzburg(Release 8.0.2FP1HF244 | April 7, 2009) at 10/28/2009 08:03:51 PM, Serialize complete at 10/28/2009 08:03:51 PM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de Cc: freebsd-ports@freebsd.org Subject: Re: FreeBSD Port: qtcreator-1.2.1: Not installable X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2009 19:03:54 -0000 On Wed, Oct 28, 2009 at 02:51:29PM +0100, Adrian Glaubitz wrote: > Hi Alexey, > > On Wed, Oct 28, 2009 at 2:25 PM, Alexey Shuvaev > wrote: > > The base system (more or less what consists a RELEASE) and ports are > > mostly independent of each other. Normal FreeBSD user will have some > > RELEASE (say 7.2R) and up-to-date version of ports. There is no > > separate STABLE or CURRENT versions of ports, there is only one. > > (Well, there are marcuscom and area51 for testing new gnome and kde > > releases, respectively, but you don't need to mess with them). > > Ok, thanks alot for shedding some light here. I am not really into > FreeBSD but long term Linux user, so consider me being a noob here > ;-). > > > FreeBSD 7 will be ok too. You can add some phrase like > > "Before the software can be built, the following ports/packages > > have to be installed: > > devel/qtcreator > > audio/taglib > > devel/glib20 > > audio/sox > > audio/libmad > > security/libmcrypt. > > Note that ports tree newer than 7 May 2009 is needed to build qtcreator." > > > > This is FreeBSD-user friendly. > > Thanks alot, I will put into our wiki like this. Is there actually a > command to upgrade the ports tree, so that I can use the latest ports > with FreeBSD 7.2? What would be the proper instructions to install the > necessary ports, I want to try compiling our software on FreeBSD. > See http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html It covers pretty much of what you want. You can also get better overview by going up one level: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html > BTW: Whom should I contact to get our project into the ports? I guess > a fully fledged MiniDisc transfer software could be interesting for > alot of FreeBSD users as well ;-). > Mmmm... Well, I think the best bet is yourself! The MAINTAINER variable in ports' Makefiles points to the person responsible for the given port. Everybody can become FreeBSD port maintainer. If you search for my email address at http://www.freebsd.org/ports/index.html in 'maintainer' category you'll find the ports I'm maintaining. Creating FreeBSD port is not so difficult. And your companions here are 1) Porter's Handbook: http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook 2) Other ports as examples and 3) this mailing list if you have some specific problems. However you'll find that it is better to roll some distribution of your software to use it in the port (so to be possible to download tarball with sources and not to use git directly). Good luck! Alexey.