Capítulo 2. Portando Rápido

Índice
2.1. Escrevendo o Makefile
2.2. Escrevendo o arquivos de descrição
2.3. Criando o arquivo de checksum
2.4. Testando o port
2.5. Verficando seu port com portlint
2.6. Enviando o port

Esta seção lhe diz como fazer um rápido port. Em muitos casos, isto não é suficiente, mas nós veremos.

Primeiro, obter o tarball original e coloca-lo dentro DISTDIR, qual defaults to /usr/ports/distfiles.

Nota: O seguinte supõe que o software compilado out-of-the-box, ex., não havia absolutamente nenhuma mudança necessária para o port funcionar em seu FreeBSD box. Se você necessitar mudar algo, você terá consultar a próxima seção também.

2.1. Escrevendo o Makefile

O Makefile minimo pareceria algo como isto:

# New ports collection makefile for:   oneko
# Date created:        5 December 1994
# Whom:                asami
#
# $FreeBSD$
#

PORTNAME=      oneko
PORTVERSION=   1.1b
CATEGORIES=    games
MASTER_SITES=  ftp://ftp.cs.columbia.edu/archives/X11R5/contrib/

MAINTAINER=    asami@FreeBSD.org
COMMENT=       A cat chasing a mouse all over the screen

MAN1=          oneko.1
MANCOMPRESSED= yes
USE_IMAKE=     yes

.include <bsd.port.mk>

Veja se você pode comprende-lo. Não se preocupe sobre os índices da linha $FreeBSD$ , será preenchido automaticamente pelo CVS quando o port está importado a nossa arvore do ports principal. Você pode encontrar um exemplo mais detalhado na seção exemplo do Makefile.

For questions about the FreeBSD ports system, e-mail <ports@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.