From owner-freebsd-ports Sat Jan 1 8:30: 7 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 1CB4A14F76 for ; Sat, 1 Jan 2000 08:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id IAA06111; Sat, 1 Jan 2000 08:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from Genesis.Denninger.Net (209-176-244-82.inil.com [209.176.244.82]) by hub.freebsd.org (Postfix) with ESMTP id 9CACE14A0E for ; Sat, 1 Jan 2000 08:25:23 -0800 (PST) (envelope-from karl@Genesis.Denninger.Net) Received: (from root@localhost) by Genesis.Denninger.Net (8.9.3/8.8.2) id KAA46383; Sat, 1 Jan 2000 10:25:21 -0600 (CST) Message-Id: <200001011625.KAA46383@Genesis.Denninger.Net> Date: Sat, 1 Jan 2000 10:25:21 -0600 (CST) From: Karl Denninger Reply-To: karl@Denninger.Net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/15822: Update port misc/HomeDaemon to V0.99 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 15822 >Category: ports >Synopsis: Update port misc/HomeDaemon to V0.99 >Confidential: yes >Severity: serious >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 1 08:30:00 PST 2000 >Closed-Date: >Last-Modified: >Originator: Karl Denninger >Release: FreeBSD 4.0-CURRENT i386 >Organization: Karls Sushi and Packet Smashers >Environment: HomeDaemon 0.98 and earlier >Description: HomeDaemon 0.98 and earlier WILL NOT OPERATE with Dan Lancini's current x10d_cm11 code. He has made a change to the code that changes the internal communication protocol slightly for extended commands; this was not supported in 0.98 and earlier revisions. 0.99 supports BOTH old and new x10d protocols via a define in defs.h. Also note that the PLIST has been modified to DELIBERATELY leave the (small) config database on the system if the port is de-installed. Testing revealed that you could lose ALL of your localized settings (including event lists that might have taken you hundreds of hours to develop!) if you had to re-install the port for some reason (which requires a deinstall/reinstall). As such I have removed the PLIST entries that remove the shared directory to prevent this disaster. (Please note that I still don't see this port in the CVS tree, although I DID see the "committed, thanks!" note on the original submission a few days back! Please check this - thank you) >How-To-Repeat: See above. >Fix: Replace port with 0.99 version below. 0.98 has been recalled and removed. # 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.99 X# Date created: 1 January 2000 X# Whom: Karl Denninger X# X# $FreeBSD$ X# X XDISTNAME= HomeDaemon-0.99 XCATEGORIES= misc XMASTER_SITES= http://genesis.denninger.net/ X XMAINTAINER= HomeDaemon@denninger.net X XNO_CDROM="No commercial sale w/o permission; see README" X X.include 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.99.tar.gz) = fb34fe831e34259a34e6e74667a38145 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.99 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' Xetc/rc.d/HomeDaemon.rc Xbin/appdig-clear Xbin/appdig-setup Xbin/HomeDaemon-appdig Xbin/HomeDaemon-dump Xbin/HomeDaemon-events Xbin/HomeDaemon-parse Xbin/HomeDaemon-shmem Xbin/HomeDaemon-status.cgi END-of-./pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message