Update of /cvsroot/fink/dists/10.2-gcc3.3/unstable/main/finkinfo/utils
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10491

Added Files:
        screen.info screen.patch 
Removed Files:
        screen-3.9.11-1.info screen-3.9.11-1.patch 
Log Message:
works fine in 10.2

--- NEW FILE: screen.patch ---
--- screen-4.0.2/Makefile.in.orig       Thu Feb 14 07:36:33 2002
+++ screen-4.0.2/Makefile.in    Mon Jun 24 15:28:21 2002
@@ -74,7 +74,7 @@
        -if [ -f $(DESTDIR)$(bindir)/$(SCREEN) ] && [ ! -f 
$(DESTDIR)$(bindir)/$(SCREEN).old ]; \
                then mv $(DESTDIR)$(bindir)/$(SCREEN) 
$(DESTDIR)$(bindir)/$(SCREEN).old; fi
        $(INSTALL_PROGRAM) screen $(DESTDIR)$(bindir)/$(SCREEN)
-       -chown root $(DESTDIR)$(bindir)/$(SCREEN) && chmod 4755 
$(DESTDIR)$(bindir)/$(SCREEN)
+#      -chown root $(DESTDIR)$(bindir)/$(SCREEN) && chmod 4755 
$(DESTDIR)$(bindir)/$(SCREEN)
 # This doesn't work if $(bindir)/screen is a symlink
        -if [ -f $(DESTDIR)$(bindir)/screen ] && [ ! -f 
$(DESTDIR)$(bindir)/screen.old ]; then mv $(DESTDIR)$(bindir)/screen 
$(DESTDIR)$(bindir)/screen.old; fi
        rm -f $(DESTDIR)$(bindir)/screen
--- screen-4.0.2/osdef.h.in.orig        Sat Apr 28 08:26:43 2001
+++ screen-4.0.2/osdef.h.in     Mon Jun 24 16:12:04 2002
@@ -87,16 +87,31 @@
 extern int   setresuid __P((int, int, int));
 extern int   setresgid __P((int, int, int));
 # else
+#  if defined(__MACH__) && defined(__APPLE__)
+extern int   setreuid __P((uid_t, uid_t));
+extern int   setregid __P((gid_t, gid_t));
+#  else
 extern int   setreuid __P((int, int));
 extern int   setregid __P((int, int));
+#  endif
 # endif
 #endif
+
 #ifdef HAVE_SETEUID
+# if defined(__MACH__) && defined(__APPLE__)
+extern int   seteuid __P((uid_t));
+extern int   setegid __P((gid_t));
+# else
 extern int   seteuid __P((int));
 extern int   setegid __P((int));
+# endif
 #endif
 
+#if defined(__MACH__) && defined(__APPLE__)
+extern char *crypt __P((const char *, const char *));
+#else
 extern char *crypt __P((char *, char *));
+#endif
 extern int   putenv __P((char *));
 
 extern int   tgetent __P((char *, char *));
@@ -116,25 +131,55 @@
 extern int   kill __P((int, int));
 
 extern int   getpid __P((void));
+
+#if defined(__MACH__) && defined(__APPLE__)
+extern uid_t getuid __P((void));
+#else
 extern int   getuid __P((void)); 
+#endif
+
+#if defined(__MACH__) && defined(__APPLE__)
+extern uid_t geteuid __P((void));
+extern gid_t getgid __P((void));
+#else
 extern int   geteuid __P((void));
 extern int   getgid __P((void)); 
+#endif
+
+#if defined(__MACH__) && defined(__APPLE__)
+extern gid_t getegid __P((void));
+#else
 extern int   getegid __P((void));
+#endif
+
 struct passwd; /* for getpwuid __P */
 extern struct passwd *getpwuid __P((int));
 extern struct passwd *getpwnam __P((char *));
 extern int   isatty __P((int)); 
+#if defined(__MACH__) && defined(__APPLE__)
+extern int   chown __P((const char *, uid_t, gid_t));
+#else
 extern int   chown __P((char *, int, int)); 
+#endif
 extern int   rename __P((char *, char *));
 
 extern int   gethostname __P((char *, int));
+#if defined(__MACH__) && defined(__APPLE__)
+extern off_t lseek __P((int, off_t, int));
+#else
 extern int   lseek __P((int, int, int));
+#endif
 extern void  exit __P((int));
 extern char *getwd __P((char *));
 extern char *getenv __P((char *));
 extern time_t time __P((time_t *));
 
+#if defined(__MACH__) && defined(__APPLE__)
+extern char *getpass __P((const char *));
+#else
 extern char *getpass __P((char *));
+#endif
+
 extern char *getlogin __P((void));
 extern char *ttyname __P((int));
 
@@ -148,7 +193,11 @@
 extern void  free __P((char *));
 
 #ifdef NAMEDPIPE
+# if defined(__MACH__) && defined(__APPLE__)
+extern int   mknod __P((const char *, mode_t, dev_t));
+# else
 extern int   mknod __P((char *, int, int));
+# endif
 #else
 struct sockaddr;       /* for connect __P */
 extern int   socket __P((int, int, int));

--- screen-4.0.2/screen.csh.orig        Thu Jun 27 05:51:29 2002
+++ screen-4.0.2/screen.csh     Thu Jun 27 05:51:22 2002
@@ -0,0 +1,6 @@
+# screen.csh
+if ($?version) then
+   if ("$version" =~ tcsh*) then
+      complete screen [EMAIL PROTECTED]@F:/tmp/uscreens/S-$USER@
+   endif
+endif


--- NEW FILE: screen.info ---
Package: screen
Version: 4.0.2
Revision: 1
Source: gnu
Source-MD5: ed68ea9b43d9fba0972cb017a24940a1
Patch: %n.patch
ConfigureParams: --mandir='${prefix}/share/man' --infodir='${prefix}/share/info'
InstallScript: <<
 make install prefix=%i 
 mkdir -p %i/etc/profile.d
 cp etc/etcscreenrc %i/etc/screenrc
 cp screen.csh $i/etc/profile.d
<<
Description: Multiplexes a physical terminal
DescPort: <<
 Makefile patched so screen is not installed setuid-root.
 osdef.h.in patched to reflect defs from unistd.h
<<
License: GPL
DocFiles: INSTALL README COPYING FAQ NEWS
InfoDocs: screen.info
Maintainer: Jeffrey Whitaker <[EMAIL PROTECTED]>
Homepage: http://www.gnu.org/software/screen/screen.html

--- screen-3.9.11-1.patch DELETED ---

--- screen-3.9.11-1.info DELETED ---



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to