2011-11-07 13 views
1

cogapp 2.2の新しいfreeBsdポートを作成しようとしています。私は実際にtar.gzを期待どおりに取得する以下のmakefileを使用しますが、簡単なインストールを使用してパッケージをインストールしません。新しいFreeBSDポートを作成する

# New ports collection makefile for: cogapp 
# Whom:     Karthick 
# 
# $FreeBSD: ports/devel/py-virtualenv/Makefile,v 1.21 2011/03/12 23:53:13 nivit Exp $ 
# 

PORTNAME=  cogapp 
PORTVERSION= 2.2 
CATEGORIES=  devel python 
MASTER_SITES= http://pypi.python.org/packages/source/c/cogapp/ 

MAINTAINER=  [email protected] 
COMMENT=  cog port 

USE_PYDISTUTILS=  easy_install 

.include <bsd.port.mk> 

むしろ/tmp/cogapp-2.2に次のエラー

===> Vulnerability check disabled, database not found 
===> License check disabled, port has not defined LICENSE 
===> Extracting for cogapp-2.2 
=> No checksum file (/tmp/cogapp-2.2/distinfo). 
===> Patching for cogapp-2.2 
===> Configuring for cogapp-2.2 
===> Building for cogapp-2.2 
make: cannot open Makefile. 
*** Error code 1 

停止をスローします。

誰も私にこの解決策を提案できますか?

それは、これらの変化と私のために働いています

答えて

2

USE_PYTHON=yes 
USE_PYDISTUTILS=yes 

と私はそこだながら:

  • USE_PYTHONは、Pythonのバージョンはこのポートを使用して作業しているかを定義します。 "yes"の場合、すべてのpythonバージョンがサポートされます。
  • 'make makesum'を実行して、あなたのポートのdistinfoファイルを作成してください。
  • また、パッキングリスト(ポート別に というファイルのリスト)を作成する必要があります。このため私は で書かれたヘルパースクリプトを使用しています。FreeBSD開発者amdmi3:link このためには、ポートディレクトリ内に 'pt i & & pt plist'を実行してください。
+0

優秀!私は主な問題を考え出した。しかし、私はどのようにパッケージを作成するのだろうとあなたの答えは本当にうまく説明していた!ありがとう、トン! –

関連する問題