From owner-freebsd-ports Mon May 4 22:19:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA26134 for freebsd-ports-outgoing; Mon, 4 May 1998 22:19:07 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from picnic.mat.net (picnic.mat.net [206.246.122.117]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA26123 for ; Mon, 4 May 1998 22:18:51 -0700 (PDT) (envelope-from chuckr@glue.umd.edu) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.8.8/8.8.5) with SMTP id AAA11529; Tue, 5 May 1998 00:17:59 -0400 (EDT) Date: Tue, 5 May 1998 00:17:58 -0400 (EDT) From: Chuck Robey X-Sender: chuckr@localhost To: Studded cc: FreeBSD-ports@FreeBSD.ORG Subject: Re: How-to question for port with no makefile In-Reply-To: <354E8B07.18ACD7@san.rr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 4 May 1998, Studded wrote: > I'm attempting to port an irc client written in perl (called sirc) that > does not have a makefile. It does however need to build a small C binary > used as a terminal emulator. I've looked through several of the various > ports makefiles and at this point I'm basically awash in options. :-/ Take a look at the x11 font stuff for the copying ... for the small binary, define NO_BUILD, and really build it in pre-build, which is a target you write completely in the ports makefile. > > The source comes with a bourne shell install script that is basically a > combination of configure and a makefile. What I'd like to know is what > is the preferred method of dealing with this situation? > > Also, there is a question as to where the final files should be > installed. I'm guessing: > > /usr/local/bin > ssfe - C binary for terminal emulation > sirc - bourne shell script that starts the client > > /usr/local/libexec/sirc > dsirc - actial client, written in perl, called by the sirc script > perl scripts > gzip'ed help file > > The above files need to be together in the same directory, libexec seems > like the most likely target, although I'm open to suggestions. > > /usr/local/share/doc/sirc > Various supplements to the man pages. Actually I'd prefer to put these > in the libexec directory above (that's what the install script that > comes with the source does) although I realize that the above is the > normal placement, so that would be ok with me if that's what's > preferred. > > Thanks for any assistance you can provide, > > Doug > > -- > *** Chief Operations Officer, DALnet IRC network *** > *** Proud designer and maintainer of the world's largest Internet > *** Relay Chat server with 5,328 simultaneous connections. > *** Try spider.dal.net on ports 6662-4 (Powered by FreeBSD) > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ports" in the body of the message > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@glue.umd.edu | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) (301) 220-2114 | and jaunt (NetBSD). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message