From owner-freebsd-ports Wed Nov 22 18:40:10 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 96C1637B4D7 for ; Wed, 22 Nov 2000 18:40:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA67676; Wed, 22 Nov 2000 18:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: by hub.freebsd.org (Postfix, from userid 32767) id 28D1F37B4C5; Wed, 22 Nov 2000 18:35:10 -0800 (PST) Message-Id: <20001123023510.28D1F37B4C5@hub.freebsd.org> Date: Wed, 22 Nov 2000 18:35:10 -0800 (PST) From: kaoru@kaisei.org To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/23033: Update port: graphics/leafpak Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23033 >Category: ports >Synopsis: Update port: graphics/leafpak >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Nov 22 18:40:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: TAKAHASHI Kaoru >Release: >Organization: >Environment: >Description: Update port: graphics/leafpak Version up to 1.1.1 & remove files/patch-*. >How-To-Repeat: >Fix: diff -ruN leafpak.orig/Makefile leafpak/Makefile --- leafpak.orig/Makefile Thu Nov 23 11:29:08 2000 +++ leafpak/Makefile Thu Nov 23 11:30:48 2000 @@ -1,12 +1,12 @@ # New ports collection makefile for: leafpak -# Date created: 25 Sep 2000 -# Whom: TAKAHASHI Kaoru +# Date created: 25 Sep 2000 +# Whom: TAKAHASHI Kaoru # # $FreeBSD: ports/graphics/leafpak/Makefile,v 1.1 2000/11/03 17:13:12 sada Exp $ # PORTNAME= leafpak -PORTVERSION= 1.1 +PORTVERSION= 1.1.1 CATEGORIES= graphics MASTER_SITES= http://hoshina.denpa.org/ diff -ruN leafpak.orig/distinfo leafpak/distinfo --- leafpak.orig/distinfo Thu Nov 23 11:29:08 2000 +++ leafpak/distinfo Thu Nov 23 11:28:45 2000 @@ -1 +1 @@ -MD5 (leafpak-1.1.tar.gz) = c5eb844d2428031274067c825a17619e +MD5 (leafpak-1.1.1.tar.gz) = 9b1b53f46b9700f2f8ef6315ab2f5a95 diff -ruN leafpak.orig/files/patch-aa leafpak/files/patch-aa --- leafpak.orig/files/patch-aa Thu Nov 23 11:29:08 2000 +++ leafpak/files/patch-aa Thu Jan 1 09:00:00 1970 @@ -1,51 +0,0 @@ -diff -u leafpak.c.orig leafpak.c ---- leafpak.c.orig Sat Feb 5 23:48:02 2000 -+++ leafpak.c Tue Oct 31 05:34:30 2000 -@@ -94,20 +94,24 @@ - - for (i = 0; i < lp->file_num; i++) { - fp = fopen(lp->name[i], "w"); -- printf("extracting %s...", lp->name[i]); -- fflush(stdout); -+ if (fp == NULL) { -+ printf("Can't write %s. skip\n", lp->name[i]); -+ } else { -+ printf("extracting %s...", lp->name[i]); -+ fflush(stdout); - -- pos = lp->pos[i]; -- fseek(lp->fp, (long)pos, SEEK_SET); -- k = 0; -- while (pos != lp->nextpos[i]) { -- val = (fgetc(lp->fp) - lp->key[k]) & 0xff; -- k = (++k) % KEY_LEN; -- fputc(val, fp); -- pos++; -+ pos = lp->pos[i]; -+ fseek(lp->fp, (long)pos, SEEK_SET); -+ k = 0; -+ while (pos != lp->nextpos[i]) { -+ val = (fgetc(lp->fp) - lp->key[k]) & 0xff; -+ k = (++k) % KEY_LEN; -+ fputc(val, fp); -+ pos++; -+ } -+ fclose(fp); -+ printf("done.\n"); - } -- fclose(fp); -- printf("done.\n"); - } - printf("\nAll files are extracted.\n"); - } -@@ -139,6 +143,10 @@ - fflush(stdout); - - fp = fopen(file, "w"); -+ if ( fp == NULL ) { -+ printf("Can't write %s.\n", file); -+ return -1; -+ } - pos = lp->pos[i]; - fseek(lp->fp, (long)pos, SEEK_SET); - while (pos != lp->nextpos[i]) { diff -ruN leafpak.orig/files/patch-ab leafpak/files/patch-ab --- leafpak.orig/files/patch-ab Thu Nov 23 11:29:08 2000 +++ leafpak/files/patch-ab Thu Jan 1 09:00:00 1970 @@ -1,39 +0,0 @@ -diff -u leafpak2.c.orig leafpak2.c ---- leafpak2.c.orig Sat Feb 5 23:47:49 2000 -+++ leafpak2.c Tue Oct 31 05:41:13 2000 -@@ -236,14 +236,18 @@ - fflush(stdout); - - fp = fopen(lp->name[i], "w"); -- fseek(lp->fp, (long)lp->position[i], SEEK_SET); -+ if (fp == NULL) { -+ printf("Can't write %s\n",lp->name[i]); -+ } else { -+ fseek(lp->fp, (long)lp->position[i], SEEK_SET); - -- for (j = 0; j < lp->length[i]; j++) { -- fputc(fgetc(lp->fp), fp); -- } -+ for (j = 0; j < lp->length[i]; j++) { -+ fputc(fgetc(lp->fp), fp); -+ } - -- fclose(fp); -- printf("done.\n"); -+ fclose(fp); -+ printf("done.\n"); -+ } - } - - #ifdef DEBUG -@@ -275,6 +279,10 @@ - fflush(stdout); - - fp = fopen(filename, "w"); -+ if (fp == NULL) { -+ printf("Can't write %s.\n", filename); -+ return 1; -+ } - fseek(lp->fp, (long)lp->position[i], SEEK_SET); - - for (j = 0; j < lp->length[i]; j++) { diff -ruN leafpak.orig/pkg-descr leafpak/pkg-descr --- leafpak.orig/pkg-descr Thu Nov 23 11:29:08 2000 +++ leafpak/pkg-descr Thu Nov 23 11:28:46 2000 @@ -1,4 +1,4 @@ -This is LEAF/AQUAPLUS PAK format graphic archive file extracter. +This is PAK format graphic archive file extracter for Leaf products. See also /usr/local/share/doc/ja/leafpak/README WWW: http://hoshina.denpa.org/leafpak.html >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message