Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Dec 1999 13:14:35 -0600
From:      Karl Denninger <karl@Denninger.Net>
To:        Will Andrews <andrews@TECHNOLOGIST.COM>
Subject:   Re: ports/15749: New port - HomeDaemon (Home Automation Software
Message-ID:  <19991228131435.A29074@Denninger.Net>
In-Reply-To: <XFMail.991228134914.andrews@TECHNOLOGIST.COM>; from Will Andrews on Tue, Dec 28, 1999 at 01:49:14PM -0500
References:  <199912281833.MAA28940@Genesis.Denninger.Net> <XFMail.991228134914.andrews@TECHNOLOGIST.COM>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 28, 1999 at 01:49:14PM -0500, Will Andrews wrote:
> On 28-Dec-99 karl@Denninger.Net wrote:
> > echo x - ./pkg/PLIST
> > sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST'
> > Xevent-pidfile
> > Xx10//bin/appdig-setup
> > Xx10/bin/x10-appdig
> > Xx10/bin/x10-dump
> > Xx10/bin/x10-events
> > Xx10/bin/x10-parse
> > Xx10/bin/x10-shmem
> > Xx10/bin/x10-status.cgi
> > Xx10/lib/appdig.devices
> > Xx10/lib/events.english
> > Xx10/lib/localize
> > X@dirrm x10
> > END-of-./pkg/PLIST
> > exit
> 
> These do not obey hier(7). I would suggest s:x10:share/homedaemon:g. Plus, the
> first line seems to have two slashes instead of one. (and what's that
> "event-pidfile" thing at the top?)

Uh, no, share is not appropriate.  These are NOT shared applications and
modules, and CANNOT be shared across machines with impunity.  In fact, the
software will probably barf badly if you try it since parts of it want
shared memory access on the local system.

x10 is a directory that also is the default for the required add-on from 
Dan Lancini, and as such it really ought to go there unless you want to 
create TWO directory trees.

I'll fix the event-pidfile and double-slash - see below for a new "shar".

If you cannot accept this in the /usr/local arena as it stands then it
simply cannot be included in PORTS.

Please advise and I will update my repository and comments on my web page
related to this should you decide to reject the port.

Thanks.

--
-- 
Karl Denninger (karl@denninger.net)  Web: http://childrens-justice.org
Isn't it time we started putting KIDS first?  See the above URL for
a plan to do exactly that!


# 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:
#
#	.
#	./Makefile
#	./files
#	./files/md5
#	./pkg
#	./pkg/COMMENT
#	./pkg/DESCR
#	./pkg/PLIST
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:   HomeDaemon
X# Version required:    0.98
X# Date created:        28 December 1999
X# Whom:                Karl Denninger
X#
X# $FreeBSD$
X#
X
XDISTNAME=	HomeDaemon-0.98
XCATEGORIES=	misc
XMASTER_SITES=	http://genesis.denninger.net/
X
XMAINTAINER=	karl@denninger.net
X
XNO_CDROM="No commercial sale w/o permission; see README"
XNO_PACKAGE="Typically will not package due to site-specific config requirements"
X
X.include <bsd.port.mk>
END-of-./Makefile
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/md5
sed 's/^X//' >./files/md5 << 'END-of-./files/md5'
XMD5 (HomeDaemon-0.98.tar.gz) = a9d4c70535e4291603e2130af5209911
END-of-./files/md5
echo c - ./pkg
mkdir -p ./pkg > /dev/null 2>&1
echo x - ./pkg/COMMENT
sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT'
XHome automation software that runs on FreeBSD (see the README)
END-of-./pkg/COMMENT
echo x - ./pkg/DESCR
sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR'
X* HomeDaemon - Home Automation Software for FreeBSD
X* Supports the CM11A X10 powerline interface and Applied Digital's protocol
X* VERSION 0.98
X*
X* NOTE!  BETA SOFTWARE!  USE AT YOUR OWN RISK!
X*
X* This entire software package is Copyright 1999 Karl Denninger
X* All rights reserved.
X*
X* RESTRICTED RIGHTS - SEE THE README FILE FOR MORE INFORMATION
X
XThis package requires:
X
X1.	A free serial port (to connect the CM11A computer interface) and
X	(optionally) a second port for an Applied Digital RS-422 bridge
X2.	A CM11A (you can obtain one from Radio Shack or http://www.x10.com)
X	and (optional) the Applied Digital Bridge (for ADICON support)
X3.	Dan Lancini's "x10d" package (see above)
X
XCURRENT code is available at http://genesis.denninger.net
X
XONE FINAL WARNING - IF YOU DO NOT LOOK AT THE README FILE, THIS PORT 
XWILL NOT WORK!  REQUIRED CONFIGURATION INFORMATION IS IN THAT FILE!
X
X- Karl Denninger
Xkarl@denninger.net
END-of-./pkg/DESCR
echo x - ./pkg/PLIST
sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST'
Xx10/bin/appdig-setup
Xx10/bin/x10-appdig
Xx10/bin/x10-dump
Xx10/bin/x10-events
Xx10/bin/x10-parse
Xx10/bin/x10-shmem
Xx10/bin/x10-status.cgi
Xx10/lib/appdig.devices
Xx10/lib/events.english
Xx10/lib/localize
X@dirrm x10
END-of-./pkg/PLIST
exit



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?19991228131435.A29074>