Update of /cvsroot/fink/dists/10.3/stable/main/finkinfo/utils
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25567

Added Files:
        screen.info screen.patch 
Log Message:
Moved from unstable.


--- 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



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to