From owner-freebsd-ports@FreeBSD.ORG Mon Aug 4 02:10:31 2008 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 76D0A1065678 for ; Mon, 4 Aug 2008 02:10:31 +0000 (UTC) (envelope-from christopherhall.hsw@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.234]) by mx1.freebsd.org (Postfix) with ESMTP id 2C2EC8FC14 for ; Mon, 4 Aug 2008 02:10:31 +0000 (UTC) (envelope-from christopherhall.hsw@gmail.com) Received: by wr-out-0506.google.com with SMTP id c8so1559057wra.27 for ; Sun, 03 Aug 2008 19:10:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:in-reply-to:references :mime-version:content-type:message-id:cc:content-transfer-encoding :from:subject:date:to:x-mailer; bh=3KY4+eF78jiweeJSECacgI58LCIc7EuRb6Yqlo+i5R8=; b=K+AGDd/GT8KyNC71XxZP6TeEtgrGJsMDEPdyyHHEUt/Qs3AFhaxup0SSC375A3oPwO Hyn9gU6ZWfWLxZkipTrddqcNTgV4slUshyyMb9akejlEe1+kFdeP6BJ19sD7+GdDMYIY p8Pd/FJSOj/16tRyrCMSwgM7JF19iEM7iLpRo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=in-reply-to:references:mime-version:content-type:message-id:cc :content-transfer-encoding:from:subject:date:to:x-mailer; b=B+5PndFiZ6Nbs1Kla9lCBYtEWMQldiczWY+w/XiYWoE3XRp6PV1Q5iRQQsIEe/X2+E RFUSwgTIV+gQuEuzSYEyu2L1Me8/uUVd18/8jow6idiUOZ5LmLBuvlRRHxJuIA85amf7 PwZ3SJSk+HEi0UMcB35cstm/oZG1gv3XvYhxQ= Received: by 10.90.29.13 with SMTP id c13mr18299539agc.114.1217814353818; Sun, 03 Aug 2008 18:45:53 -0700 (PDT) Received: from ?192.168.4.3? ( [203.73.237.87]) by mx.google.com with ESMTPS id 27sm8733354wra.32.2008.08.03.18.45.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 03 Aug 2008 18:45:53 -0700 (PDT) In-Reply-To: <5151c41d0808031258m5c0c35eeu63c24935afa05b1f@mail.gmail.com> References: <5151c41d0808031258m5c0c35eeu63c24935afa05b1f@mail.gmail.com> Mime-Version: 1.0 (Apple Message framework v753.1) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Christopher Hall Date: Mon, 4 Aug 2008 09:45:48 +0800 To: Alex Kloss X-Mailer: Apple Mail (2.753.1) Cc: freebsd-ports@freebsd.org Subject: Re: Help needed porting Quod Libet plugins 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: Mon, 04 Aug 2008 02:10:31 -0000 On Aug 4, 2008, at 03:58 , Alex Kloss wrote: > Hello all, > > I've recently become an avid user of the Quod Libet music player, but > I'm disappointed that none of its plugins are in the ports tree. > > I'd like to begin porting several of the plugins to FreeBSD, but I > have a few questions about the process: > > The plugins are single-file Python scripts, which you simply drop into > /usr/local/share/quodlibet/plugins/ and then enable in Quod Libet. In > order to download them, you must pull them from Quod Libet's trunk in > Subversion. This doesn't sound like a good idea to me, because there's > no way to guarantee that a given plugin will remain stable all the > time. If I ported a plugin, is it advisable to pull the distfile from > trunk? What about pulling a particular Subversion revision that is the way I did it I had a do-fetch target that fetched the subversion revision to a subdirectory in /usr/ports/distfiles then used tar to make a file-rev.tar.bz2. Then just carry on as normal. I do not want to clutter the list with this Makefile I could send to directly if you think it might help. > Also: is it a better idea to separate all of the plugins into > individual ports, or create a few ports that each install a particular > category of plugins? There's over 20 plugins, so I'm not sure if the > ports team would appreciate me trying to clutter up their tree You could use the OPTIONS to make a list of all the plugins and set the most popular ones as yes, then make config will allow you to make a selection. e.g audio/sox has 12 options. > Thanks in advance! > > Alex Kloss > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports- > unsubscribe@freebsd.org" Best regards, Christopher Hall christopherhall.hswATgmail.com