Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7694157
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: BSD

2006-08-08 23:21:31

FreeBSD Porter 手册


第3章  简单的 port

目录
3.1
3.2
3.3
3.4
3.5
3.6

  这一章主要介绍如何快速创建一个简单的 port。 很多时候, 这点内容是不够的, 您需要阅读这份文档中更深入的内容。

  首先, 需要取得包含源代码的 tar包, 并把它放到 DISTDIR变量所指的地方。 默认的情况下, 这应该是 /usr/ports/distfiles

注意: 下面的内容假定您不需要修改软件的源代码就能在 FreeBSD 上编译通过。 如果需要修改代码, 就需要参考下一章的内容了。

  最简单的 Makefile 应该是这个样子的:

# 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

  看看您是否能够看懂。 不必担心 $FreeBSD$ 那一行, 当这个 port 被导入到 ports 树里的时候, CVS 会自动填写它。 您可以在 那章找到更多的细节。

若您有关于 FreeBSD ports 系统的问题, 请发送电子邮件至 <>。
关于此文档的任何问题, 请致函 <>。
阅读(4946) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~