[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#551763: License for FOCAL Interpreter



NOTE: My apologies if this message got sent twice, the first version was
incomplete and missing some of the attachments.

On 12/09/2009 10:40 AM, Dave Pitts wrote:
> Daniel Moerner wrote:
>> On 12/08/2009 07:48 AM, Dave Pitts wrote:
>>  
>>> If we're going to productize this program. I'm going to add files to the
>>> tarball like ChangeLog, README, etc. Do you have any other
>>> recommendations? Also, I'll start the version numbering at 1.0.0 for
>>> this distribution work.
>>>     
>>
>> Well, I'd like to stress that I'm not trying to coerce you into doing
>> other work you weren't willing to do! This doesn't have to be very
>> complex at all, if you have a Changelog that would be nice. Before
>> packaging it for Debian I'll also make a brief man page for it, which I
>> will forward to you.
>>   
> 
> It's not coercion to get me to do something I've been meaning to do...
> That is to productize and clean some things up... Anyway, there's a new
> tarball on my site:
> 
> ftp://www.cozx.com/pub/langs/focal-1.0.0.tar.gz
> 
> Take a look and let me know if there is anything else we can add.

Thanks a lot, that looks great. I built a package and did some tests. I
have two things to mention.

First, I'd propose that you apply the attached simple patch to the
Makefile, which will create $(INSTDIR) if it doesn't already exist. This
makes it easier to install the program into a temporary directory.

Second, part of the Debian distribution requirements is that all
binaries must have a manpage. I've attached the extremely simple manpage
that I put together for focal.


diff --git a/Makefile b/Makefile
index 43db5b5..255bbae 100644
--- a/Makefile
+++ b/Makefile
@@ -106,7 +106,7 @@ dignusgcc :
 		"CC = gcc-mvsdignus"
 
 install :
-	cp $(TARGETS) $(INSTDIR)
+	install -D $(TARGETS) $(INSTDIR)
 
 clean :
 	rm -f $(OBJS) $(SSRC) core $(TARGETS)
.TH focal "1" "December 9, 2009"
.SH NAME
focal \- interpreter for FOCAL
.SH SYNOPSIS
.B focal
.RI [\fIfile\fP]
.br
.SH DESCRIPTION
This manual page briefs documents the
.B focal
command. To run
.B focal
interactively, run it with no arguments. Alternatively, you can
pass the name of a file to
.B focal
on the command line. This will start
.B focal
and execute the code in the file.
.PP
For information about the FOCAL programming language handbook, read the
README distributed with this package.
.SH AUTHOR
.B focal
was written by Dave Pitts <dpitts@cozx.com>.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: