Creating New Port - Question about Installation

Schiz0 schiz0phrenic21 at gmail.com
Fri Jun 27 13:10:11 UTC 2008


On Thu, Jun 26, 2008 at 7:36 PM, Pietro Cerutti <gahr at freebsd.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> Schiz0 wrote:
> | Hey,
> |
> | I'm attempting to create a new port for btsh:
> | http://btsh.sourceforge.net/
> | The website isn't finished yet, but it's a command-line interface for
> | torrent websites.
> |
> | Anyway, the original .tar.bz2 that the author wrote has no configure
> | script or makefile. All it has is an "INSTALL" script. The INSTALL
> | script prompts for a directory to install to, then copies the proper
> | files over and sets some permissions.
> |
> | I'm wondering how I can create a port out of this. I read the porters
> | handbook and developed a Makefile so far:
> |
> | --------------------
> | # Ports Makefile for:  btsh
> | # Date created:        June 26 2008
> | # Whom:                Schiz0
> | #
> | # $FreeBSD$
> | #
> | PORTNAME=btsh
> | PORTVERSION=0.1.1
> | CATEGORIES=net-p2p shells
> | # Eventually the project is moving over to sourceforge
> | MASTER_SITES=http://labgecko.com/btsh/
> | MAINTAINER=Schiz0phrenic21 at gmail.com
> | COMMENT=BitTorrent SHell
> | BUILD_DEPENDS=bash:${PORTSDIR}/shells/bash
> | BUILD_DEPENDS=wget:${PORTSDIR}/ftp/wget
>
> The second BUILD_DEPENDS definition will overwrite the first one. Use:
>
> BUILD_DEPENDS=  bash:${PORTSDIR}/shells/bash \
>                wget:${PORTSDIR}}/ftp/wget
>
> Moreover, sure they're not RUN_DEPENDS as well?
>

Ah, thank you. They are RUN_DEPENDS, but I didn't think I needed to
specify bash and wget in both of them. I'll fix that. Thanks.


More information about the freebsd-ports mailing list