Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Jan 2001 20:06:13 -0800 (PST)
From:      tkato@prontomail.ne.jp
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/24097: Update port: shells/flash to 0.9.3
Message-ID:  <200101060406.f0646DJ32810@freefall.freebsd.org>
Resent-Message-ID: <200101060410.f064A1I33279@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         24097
>Category:       ports
>Synopsis:       Update port: shells/flash to 0.9.3
>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:   Fri Jan 05 20:10:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.2-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 0.9.3

New file:
pkg-message

Remove file:
files/patch-ab  files/patch-ac  files/patch-ae  files/patch-af
files/patch-ag  files/patch-al

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/shells/flash/Makefile shells/flash/Makefile
--- /usr/ports/shells/flash/Makefile	Fri Nov 17 00:10:05 2000
+++ shells/flash/Makefile	Sat Jan  6 12:55:04 2001
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	flash
-PORTVERSION=	0.9.1
+PORTVERSION=	0.9.3
 CATEGORIES=	shells
 MASTER_SITES=	ftp://ftp.netsoc.ucd.ie/pub/computing/flash/
 
@@ -19,40 +19,44 @@
 LIB_DEPENDS=	ncurses.5:${PORTSDIR}/devel/ncurses
 .endif
 
-GNU_CONFIGURE=	yes
 USE_GMAKE=	yes
-MAKE_ENV=	prefix=${PREFIX}
-WRKSRC=		${WRKDIR}/flash
+GNU_CONFIGURE=	yes
+
 MAN1=		flash.1
 
-pre-configure:
+PROGRAM=	background countdown
+SCRIPT=		mailshell system.menu system.menu.9798 system.menu.oldlast \
+		system.menu.old
+DATA=		checkflash system.bg.Netsoc.3 system.bg.Netsoc.4 \
+		system.flashlogin system.maillogin system.module \
+		system.module.9798 system.rc system.rc.mailshell
+
 .if ${OSVERSION} < 400000
-MAKE_ENV+=	NCURSES=-DHAVE_NCURSES_NCURSES_H \
-		NC_CFLAGS="-I${LOCALBASE}/include" \
-		NC_LFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include -DHAVE_NCURSES_NCURSES_H" \
+		LDFLAGS="-L${LOCALBASE}/lib"
 .endif
 
-pre-build:
-	@${RM} -rf ${WRKSRC}/modules/countdown ${WRKSRC}/modules/background
+post-patch:
+.for file in ${SCRIPT}
+	@${PERL} -pi -e "s:/usr/slocal:${PREFIX}:g" ${WRKSRC}/orcasetup/${file}
+.endfor
 
 do-install:
-	@${INSTALL_PROGRAM} ${WRKSRC}/flash ${PREFIX}/bin
-	@${MKDIR} ${PREFIX}/lib/flash/flashdocs/
-.for DOC in checkflash system.bg.Netsoc.3 system.bg.Netsoc.4 system.flashlogin \
-	    system.maillogin system.module system.module.9798 system.rc system.rc.mailshell
-	@${INSTALL_DATA} ${WRKSRC}/orcasetup/${DOC} ${PREFIX}/lib/flash/
+	${INSTALL_PROGRAM} ${WRKSRC}/flash ${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/flash.1 ${MANPREFIX}/man/man1
+	@${MKDIR} ${PREFIX}/lib/flash
+	${INSTALL_DATA} ${WRKSRC}/Manual ${PREFIX}/lib/flash
+.for file in ${PROGRAM}
+	${INSTALL_PROGRAM} ${WRKSRC}/modules/${file} ${PREFIX}/lib/flash
 .endfor
-.for PROG in background countdown
-	@${INSTALL_PROGRAM} ${WRKSRC}/modules/${PROG} ${PREFIX}/lib/flash/
+.for file in ${SCRIPT}
+	${INSTALL_SCRIPT} ${WRKSRC}/orcasetup/${file} ${PREFIX}/lib/flash
 .endfor
-.for SCRIPT in mailshell system.menu system.menu.9798 system.menu.oldlast system.menu~ \
-	       system.menu.old
-	@${PERL} -pi -e "s:/usr/slocal:${PREFIX}:g" ${WRKSRC}/orcasetup/${SCRIPT}
-	@${INSTALL_SCRIPT} ${WRKSRC}/orcasetup/${SCRIPT} ${PREFIX}/lib/flash
+.for file in ${DATA}
+	${INSTALL_DATA} ${WRKSRC}/orcasetup/${file} ${PREFIX}/lib/flash
 .endfor
-	@${INSTALL_DATA} ${WRKSRC}/orcasetup/flashdocs/* ${PREFIX}/lib/flash/flashdocs/
-	@${INSTALL_MAN} ${WRKSRC}/flash.1 ${PREFIX}/man/man1
-	@${INSTALL_PROGRAM} ${WRKSRC}/flash ${PREFIX}/bin
+	@${MKDIR} ${PREFIX}/lib/flash/flashdocs
+	${INSTALL_DATA} ${WRKSRC}/orcasetup/flashdocs/* ${PREFIX}/lib/flash/flashdocs
 
 post-install:
 	@${ECHO} "Updating /etc/shells"
@@ -60,11 +64,6 @@
 	@(${GREP} -v ${PREFIX}/bin/flash /etc/shells.bak; \
 	${ECHO} ${PREFIX}/bin/flash) > /etc/shells
 	@${RM} /etc/shells.bak
-	@${ECHO}
-	@${ECHO} "  -------------------- WARNING --------------------------  "
-	@${ECHO} "This software is not yet ready-to-go on your system. You "
-	@${ECHO} "need to configure flash in ${PREFIX}/lib/flash in order for"
-	@${ECHO} "it to work properly."
-	@${ECHO}
+	@${SED} -e "s:/usr/local:${PREFIX}:g" ${PKGMESSAGE}
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/shells/flash/distinfo shells/flash/distinfo
--- /usr/ports/shells/flash/distinfo	Sun Jan  9 03:23:33 2000
+++ shells/flash/distinfo	Sat Jan  6 10:44:20 2001
@@ -1 +1 @@
-MD5 (flash-0.9.1.tar.gz) = 8b26c4d562b43d531b836b2279dad447
+MD5 (flash-0.9.3.tar.gz) = 21ef655a39f873df2cb930aa58831a38
diff -urN /usr/ports/shells/flash/files/patch-aa shells/flash/files/patch-aa
--- /usr/ports/shells/flash/files/patch-aa	Sun Jan  9 03:23:33 2000
+++ shells/flash/files/patch-aa	Sat Jan  6 12:54:13 2001
@@ -1,56 +1,24 @@
---- Makefile.in	Mon Jun 28 11:28:50 1999
-+++ Makefile.in.new	Sun Jan  2 21:49:48 2000
-@@ -7,9 +7,8 @@
- INITIALMENU = system.menu
- 
- # Directory to install everything to
--prefix = /usr/slocal
- EXEC_PREFIX = ${prefix}
--BINDIR = $(EXEC_PREFIX)/bin
-+BINDIR = $(EXEC_PREFIX)/sbin
- LIBDIR = $(prefix)/lib/flash
- MANDIR = $(prefix)/man/man1
- 
-@@ -23,29 +22,38 @@
- TAR = tar
- TAROPTIONS = zcvf
- RELNAME = $(PROGNAME).tar.gz
-+NCURSES ?=
-+NC_CFLAGS ?=
-+NC_LFLAGS ?=
+--- Makefile.in.orig	Tue Jan 18 04:52:08 2000
++++ Makefile.in	Sat Jan  6 11:45:02 2001
+@@ -30,16 +30,16 @@
  
  # C Compiler
- CC = gcc
- DEBUG  = -g
- #DEBUG = -DDEBUG -g
- #CPPFLAGS = -I/usr/include/ncurses -DHAVE_CONFIG_H -DPREFIX=\"/usr/slocal\" #-DDEBUG
--CPPFLAGS = -DHAVE_CONFIG_H -DPREFIX=\"/usr/slocal\" -DDONT_HIGHLIGHT_WITH_REVERSE #-DLITTLE_ENDIAN 
-+CPPFLAGS = $(NCURSES) $(NC_CFLAGS) -DHAVE_CONFIG_H -DPREFIX=\"$(prefix)\" -DDONT_HIGHLIGHT_WITH_REVERSE #-DLITTLE_ENDIAN 
- CFLAGS = -O2 $(CPPFLAGS) $(DEBUG) -Wall -rdynamic
+ CC = @CC@ 
+-DEBUG  = -g
+-CPPFLAGS = -DHAVE_CONFIG_H -DPREFIX=\"$(EXEC_PREFIX)\" -DDONT_HIGHLIGHT_WITH_REVERSE 
+-CFLAGS = -O2 $(CPPFLAGS) $(DEBUG) -Wall -rdynamic
++#DEBUG  = -g
++CPPFLAGS = @CPPFLAGS@ -DHAVE_CONFIG_H -DPREFIX=\"$(EXEC_PREFIX)\" -DDONT_HIGHLIGHT_WITH_REVERSE 
++CFLAGS = @CFLAGS@ $(CPPFLAGS) $(DEBUG)
+ # For Solaris users please use the next 2 lines instead.
+ #CPPFLAGS = -DHAVE_CONFIG_H -DPREFIX=\"$(EXEC_PREFIX)\" -DDONT_HIGHLIGHT_WITH_REVERSE -DSOLARIS
+ #CFLAGS = -O2 $(CPPFLAGS) $(DEBUG) -Wall
  
+ # Comment out -rdynamic below for Solaris
 -LDFLAGS = -rdynamic
 -LIBRARIES = -lncurses -ldl
-+LDFLAGS = -rdynamic $(NC_LFLAGS)
-+LIBRARIES = -lncurses
++LDFLAGS = @LDFLAGS@
++LIBRARIES = @LIBS@
  
  SCREEN_SOURCES = screens/nc_init.c screens/nc_lock.c screens/nc_about.c screens/nc_menus.c screens/nc_misc.c screens/nc_job.c screens/nc_module.c
  
-+MODULE_PROGS = modules/countdown modules/background
- SOURCES = main.c parse.c string.c set.c misc.c menu.c exec.c rc.c tree.c parseline.c event.c sha.c module.c debug.c $(SCREEN_SOURCES)
- OBJECTS = $(SOURCES:.c=.o)
- 
-+all: $(PROGNAME)
-+
- .c.o:
- 		$(CC) $(CFLAGS) -c -o $@ $<
- 
--$(PROGNAME):	$(OBJECTS)
-+$(PROGNAME):	$(OBJECTS) $(MODULE_PROGS)
- 		$(RM) $@
- 		$(CC) -o $@ $(OBJECTS) $(LDFLAGS) $(LIBRARIES)
-+
-+$(MODULE_PROGS):
-+		$(MAKE) -C modules && $(MAKE)
- 
- shacrypt:	
- 		$(CC) $(CFLAGS) -DO_WRAP -o $@ sha.c
diff -urN /usr/ports/shells/flash/files/patch-ab shells/flash/files/patch-ab
--- /usr/ports/shells/flash/files/patch-ab	Sun Jan  9 03:23:33 2000
+++ shells/flash/files/patch-ab	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- exec.h	Wed Mar  5 06:59:11 1997
-+++ exec.h.new	Sat Dec 11 01:29:48 1999
-@@ -3,6 +3,7 @@
- 
- #include<signal.h>
- #include<termios.h>
-+#include <sys/types.h>
- 
- #include "parse.h"
- #include "menu.h"
diff -urN /usr/ports/shells/flash/files/patch-ac shells/flash/files/patch-ac
--- /usr/ports/shells/flash/files/patch-ac	Sun Jan  9 03:23:33 2000
+++ shells/flash/files/patch-ac	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- menu.c	Sun Apr 13 12:43:26 1997
-+++ menu.c.new	Sat Dec 11 01:30:45 1999
-@@ -5,7 +5,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
--#include <malloc.h>
-+#include <stdlib.h>
- 
- #include "menu.h"
- #include "parse.h"
diff -urN /usr/ports/shells/flash/files/patch-ad shells/flash/files/patch-ad
--- /usr/ports/shells/flash/files/patch-ad	Sun Jan  9 03:23:34 2000
+++ shells/flash/files/patch-ad	Sat Jan  6 11:07:03 2001
@@ -1,10 +1,10 @@
---- module.c	Tue Jun 29 05:36:28 1999
-+++ module.c.new	Sat Dec 11 01:34:45 1999
+--- module.c.orig	Mon Jan 17 19:56:45 2000
++++ module.c	Sat Jan  6 11:06:54 2001
 @@ -25,7 +25,6 @@
  #include<stdlib.h>
  #include<pwd.h>
  #include<sys/types.h>
--#include<sys/resource.h>
+-#include<sys/resource.h> 
  #include<sys/wait.h>
  #include<sys/stat.h>
  #include<fcntl.h>
diff -urN /usr/ports/shells/flash/files/patch-ae shells/flash/files/patch-ae
--- /usr/ports/shells/flash/files/patch-ae	Sun Jan  9 03:23:34 2000
+++ shells/flash/files/patch-ae	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- parseline.c	Tue Jun 29 05:36:47 1999
-+++ parseline.c.new	Sat Dec 11 01:34:21 1999
-@@ -25,7 +25,6 @@
- #include<string.h>
- #include<pwd.h>
- #include<sys/types.h>
--#include<sys/resource.h>
- #include<sys/wait.h>
- #include<sys/stat.h>
- #include<fcntl.h>
diff -urN /usr/ports/shells/flash/files/patch-af shells/flash/files/patch-af
--- /usr/ports/shells/flash/files/patch-af	Sun Jan  9 03:23:34 2000
+++ shells/flash/files/patch-af	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- rc.c	Tue Jun 29 05:36:54 1999
-+++ rc.c.new	Sat Dec 11 01:34:05 1999
-@@ -25,7 +25,6 @@
- #include<stdlib.h>
- #include<pwd.h>
- #include<sys/types.h>
--#include<sys/resource.h>
- #include<sys/wait.h>
- #include<sys/stat.h>
- #include<fcntl.h>
diff -urN /usr/ports/shells/flash/files/patch-ag shells/flash/files/patch-ag
--- /usr/ports/shells/flash/files/patch-ag	Sun Jan  9 03:23:34 2000
+++ shells/flash/files/patch-ag	Thu Jan  1 09:00:00 1970
@@ -1,10 +0,0 @@
---- screens/nc_menus.c	Tue Jun 29 05:42:18 1999
-+++ screens/nc_menus.c.new	Sat Dec 11 01:36:09 1999
-@@ -783,7 +783,6 @@
-   struct menu *menu;
-   struct menu_items *HK;
-   int noclobber,gotch;
--  char c;
- 
-   if (!(firstmenu))
-     return;
diff -urN /usr/ports/shells/flash/files/patch-ak shells/flash/files/patch-ak
--- /usr/ports/shells/flash/files/patch-ak	Sun Jan  9 03:23:34 2000
+++ shells/flash/files/patch-ak	Sat Jan  6 12:38:51 2001
@@ -1,12 +1,16 @@
---- modules/Makefile	Sat Oct 25 18:59:03 1997
-+++ modules/Makefile.new	Sun Jan  2 21:51:53 2000
-@@ -1,7 +1,7 @@
- CC = gcc
- DEBUG = #-g
+--- modules/Makefile.in.orig	Mon Jan 17 23:25:46 2000
++++ modules/Makefile.in	Sat Jan  6 12:11:56 2001
+@@ -1,7 +1,9 @@
+-CC = gcc
+-DEBUG = -g
 -CFLAGS = $(DEBUG) -O3 -fpic -shared -Wall
--LDFLAGS = -shared 
-+CFLAGS = $(NCURSES) $(NC_CFLAGS) $(DEBUG) -O3 -fpic -shared -Wall
-+LDFLAGS = $(NC_LFLAGS) -lncurses -shared 
+-LDFLAGS = -shared
++CC = @CC@
++#DEBUG = -g
++CFLAGS = @CFLAGS@ $(DEBUG)
++CPPFLAGS = @CPPFLAGS@ -fPIC -DPIC -DHAVE_CONFIG_H
++LIBS = @LIBS@
++LDFLAGS = @LDFLAGS@ -shared $(LIBS)
  
- OBJECTS = background test alarms countdown
+ OBJECTS = countdown background test alarms
  
diff -urN /usr/ports/shells/flash/files/patch-al shells/flash/files/patch-al
--- /usr/ports/shells/flash/files/patch-al	Sun Jan  9 03:23:34 2000
+++ shells/flash/files/patch-al	Thu Jan  1 09:00:00 1970
@@ -1,29 +0,0 @@
---- main.c	Tue Jun 29 05:39:36 1999
-+++ main.c.new	Sun Jan  2 22:25:20 2000
-@@ -99,6 +99,7 @@
- int 
- main (int argc, char *argv[])
- {
-+  int debug_file=0;
-   struct passwd *ppwd, pwd;
-   struct sigaction s_act;
-   char c;
-@@ -183,6 +184,7 @@
- 	    exit(1);
- 	  }
- 	set_debug_file(optarg);
-+	debug_file=1;
- 	break;
-       case 'h':
- 	usage ();
-@@ -264,7 +266,9 @@
-     syslog (LOG_LOCAL1 | LOG_INFO, "%d: flash finished",
- 	    getpid ());
- 
--  close_debug_file();
-+  if (debug_file) {
-+  	close_debug_file();
-+  }
- 
-   /* we outtie */
-   exit (0);
diff -urN /usr/ports/shells/flash/pkg-message shells/flash/pkg-message
--- /usr/ports/shells/flash/pkg-message	Thu Jan  1 09:00:00 1970
+++ shells/flash/pkg-message	Sat Jan  6 12:52:59 2001
@@ -0,0 +1,5 @@
+  ------------------------ WARNING ------------------------
+This software is not yet ready-to-go on your system. You need
+to configure flash in /usr/local/lib/flash in order for it to
+work properly.
+  ---------------------------------------------------------
diff -urN /usr/ports/shells/flash/pkg-plist shells/flash/pkg-plist
--- /usr/ports/shells/flash/pkg-plist	Sun Jan  9 03:23:33 2000
+++ shells/flash/pkg-plist	Sat Jan  6 12:25:54 2001
@@ -1,4 +1,5 @@
 bin/flash
+lib/flash/Manual
 lib/flash/background
 lib/flash/countdown
 lib/flash/mailshell
@@ -10,7 +11,6 @@
 lib/flash/system.menu.9798
 lib/flash/system.menu.oldlast
 lib/flash/system.menu.old
-lib/flash/system.menu~
 lib/flash/system.module
 lib/flash/system.module.9798
 lib/flash/system.rc


>Release-Note:
>Audit-Trail:
>Unformatted:


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?200101060406.f0646DJ32810>