Date: Thu, 11 Oct 2001 12:13:35 +0200 (CEST) From: Ernst de Haan <ernst@jollem.com> To: FreeBSD-gnats-submit@freebsd.org Cc: ernst@jollem.com, sobomax@freebsd.org Subject: ports/31216: New port: devel/plist-builder Message-ID: <200110111013.f9BADZh82595@zaphod.euronet.nl>
next in thread | raw e-mail | index | archive | help
>Number: 31216 >Category: ports >Synopsis: New port: devel/plist-builder >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Oct 11 03:20:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Ernst de Haan >Release: FreeBSD 4.4-STABLE i386 >Organization: Jollem Information Technology >Environment: System: FreeBSD zaphod.euronet.nl 4.4-STABLE FreeBSD 4.4-STABLE #2: Mon Sep 24 18:08:27 CEST 2001 root@zaphod.euronet.nl:/usr/obj/usr/src/sys/ZAPHOD i386 >Description: Tool that automates the process of creating the pkg-plist file. Example output: # build-plist jad [01/11] Deinstalling port (if installed). [02/11] Creating directory /tmp/jad... [ DONE ] [03/11] Creating new set of directories to simulate /usr/local/... [ DONE ] [04/11] Installing dependencies. ===> jad-1.5.8c depends on executable: unzip - found [05/11] Storing clean directory structure... [ DONE ] [06/11] Installing port... ===> Extracting for jad-1.5.8c >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devel/plist-builder # devel/plist-builder/Makefile # devel/plist-builder/distinfo # devel/plist-builder/pkg-comment # devel/plist-builder/pkg-descr # devel/plist-builder/pkg-plist # echo c - devel/plist-builder mkdir -p devel/plist-builder > /dev/null 2>&1 echo x - devel/plist-builder/Makefile sed 's/^X//' >devel/plist-builder/Makefile << 'END-of-devel/plist-builder/Makefile' X# New ports collection makefile for: devel/plist-builder X# Date created: 11 October 2001 X# Whom: Ernst de Haan <ernst@jollem.com> X# X# $FreeBSD$ X# X XPORTNAME= plist-builder XPORTVERSION= 1.0 XCATEGORIES= devel XMASTER_SITES= http://www.jollem.com/~ernst/ XDISTNAME= ${PORTNAME}${PORTVERSION} X XMAINTAINER= ernst@jollem.com X XNO_BUILD= YES X XWRKSRC= ${WRKDIR}/${PORTNAME} XSCRIPT_NAME= build-plist X X.include <bsd.port.pre.mk> X Xdo-install: X ${CP} ${WRKSRC}/${SCRIPT_NAME} ${PREFIX}/bin/ X ${CP} ${WRKSRC}/purge.pl ${PREFIX}/bin/ X X.include <bsd.port.post.mk> END-of-devel/plist-builder/Makefile echo x - devel/plist-builder/distinfo sed 's/^X//' >devel/plist-builder/distinfo << 'END-of-devel/plist-builder/distinfo' XMD5 (plist-builder1.0.tar.gz) = 38bdf29be8ed3bd7b59d405f6af31e45 END-of-devel/plist-builder/distinfo echo x - devel/plist-builder/pkg-comment sed 's/^X//' >devel/plist-builder/pkg-comment << 'END-of-devel/plist-builder/pkg-comment' XThe pkg-plist builder END-of-devel/plist-builder/pkg-comment echo x - devel/plist-builder/pkg-descr sed 's/^X//' >devel/plist-builder/pkg-descr << 'END-of-devel/plist-builder/pkg-descr' XThe pkg-plist file builder. This script helps during the Xdevelopment of a port by creating a pkg-plist file for the Xport author or maintainer. X XThe script will be installed as ${PREFIX}/bin/build-plist. XRun it from the directory that contains the port that is Xbeing created, pass the name of the port of the argument. X XExample output: X X# build-plist jad X[01/11] Deinstalling port (if installed). X[02/11] Creating directory /tmp/jad... [ DONE ] X[03/11] Creating new set of directories to simulate /usr/local/... [ DONE ] X[04/11] Installing dependencies. X===> jad-1.5.8c depends on executable: unzip - found X[05/11] Storing clean directory structure... [ DONE ] X[06/11] Installing port... X===> Extracting for jad-1.5.8c X>> Checksum OK for jadfb158.zip. X===> jad-1.5.8c depends on executable: unzip - found X===> Patching for jad-1.5.8c X===> Configuring for jad-1.5.8c X===> Installing for jad-1.5.8c X===> Generating temporary packing list X===> Registering installation for jad-1.5.8c X[07/11] Finding all installed files... [ DONE ] X[08/11] Finding all installed directories... [ DONE ] X[09/11] Removing temporary file... [ DONE ] X[10/11] Deinstalling port X===> Deinstalling for jad-1.5.8c X[11/11] Removing temporary files... [ DONE ] XThe pkg-plist file has been created. END-of-devel/plist-builder/pkg-descr echo x - devel/plist-builder/pkg-plist sed 's/^X//' >devel/plist-builder/pkg-plist << 'END-of-devel/plist-builder/pkg-plist' Xbin/build-plist Xbin/purge.pl END-of-devel/plist-builder/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: >> Checksum OK for jadfb158.zip. ===> jad-1.5.8c depends on executable: unzip - found ===> Patching for jad-1.5.8c ===> Configuring for jad-1.5.8c ===> Installing for jad-1.5.8c ===> Generating temporary packing list ===> Registering installation for jad-1.5.8c [07/11] Finding all installed files... [ DONE ] [08/11] Finding all installed directories... [ DONE ] [09/11] Removing temporary file... [ DONE ] [10/11] Deinstalling port ===> Deinstalling for jad-1.5.8c [11/11] Removing temporary files... [ DONE ] The pkg-plist file has been created. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110111013.f9BADZh82595>