diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-28 06:20:43 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2014-04-28 06:21:59 +0000 |
commit | d226431749d16fdf850217bd771bf3b00be6b995 (patch) | |
tree | 0d360d0db3f5c3040895db3b2190c8a2db861836 | |
parent | f7bedc339738a60bafce270781474b0506215444 (diff) | |
download | aports-d226431749d16fdf850217bd771bf3b00be6b995.tar.bz2 aports-d226431749d16fdf850217bd771bf3b00be6b995.tar.xz |
main/screen: upgrade to 4.2.1
-rw-r--r-- | main/screen/APKBUILD | 32 | ||||
-rw-r--r-- | main/screen/screen-4.0.3.patch | 272 |
2 files changed, 20 insertions, 284 deletions
diff --git a/main/screen/APKBUILD b/main/screen/APKBUILD index 378a77146..81792c4c8 100644 --- a/main/screen/APKBUILD +++ b/main/screen/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Michael Mason <ms13sp@gmail.com> -# Maintainer: +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=screen -pkgver=4.0.3 -pkgrel=4 +pkgver=4.2.1 +pkgrel=0 pkgdesc="A window manager that multiplexes a physical terminal" url="http://ftp.gnu.org/gnu/screen/" arch="all" @@ -11,16 +11,20 @@ depends= makedepends="ncurses-dev" install= subpackages="$pkgname-doc" -source="http://ftp.gnu.org/gnu/screen/$pkgname-$pkgver.tar.gz - $pkgname-$pkgver.patch" +source="http://ftp.gnu.org/gnu/screen/$pkgname-$pkgver.tar.gz" -build() { - cd "$srcdir/$pkgname-$pkgver" - for i in ../*.patch; do - msg "Applying $i" - patch -p1 < $i || return 1 +_builddir="$srcdir"/screen-$pkgver +prepare() { + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac done +} +build() { + cd "$_builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -30,11 +34,15 @@ build() { --infodir=/usr/share/info \ || return 1 make || return 1 +} +package() { + cd "$_builddir" make -j1 DESTDIR="$pkgdir" install install -Dm644 etc/etcscreenrc "$pkgdir"/etc/screenrc || return 1 install -Dm644 etc/screenrc "$pkgdir"/etc/skel/.screenrc || return 1 } -md5sums="8506fd205028a96c741e4037de6e3c42 screen-4.0.3.tar.gz -243e18daf4b2bbff898fdf0d772fad52 screen-4.0.3.patch" +md5sums="419a0594e2b25039239af8b90eda7d92 screen-4.2.1.tar.gz" +sha256sums="5468545047e301d2b3579f9d9ce00466d14a7eec95ce806e3834a3d6b0b9b080 screen-4.2.1.tar.gz" +sha512sums="30826b2a2fc436483276b90cc4c6679470f7ccb7098c9bb8457d0e534998cd12da02882cf80678465f6540cade170c3fdc6bdfa31b07359ff0d3ffe2d6063710 screen-4.2.1.tar.gz" diff --git a/main/screen/screen-4.0.3.patch b/main/screen/screen-4.0.3.patch deleted file mode 100644 index 4a90f49b9..000000000 --- a/main/screen/screen-4.0.3.patch +++ /dev/null @@ -1,272 +0,0 @@ ---- screen-4.0.3-orig/acls.h Mon Sep 8 14:23:38 2003 -+++ screen-4.0.3/acls.h Fri Feb 27 18:32:07 2009 -@@ -20,6 +20,8 @@ - * - **************************************************************** - */ -+#ifndef _SCREEN_ACLS_H_ -+#define _SCREEN_ACLS_H_ - - #ifdef MULTIUSER - -@@ -91,3 +93,4 @@ - - extern int DefaultEsc, DefaultMetaEsc; - -+#endif /* define _SCREEN_ACLS_H_ */ ---- screen-4.0.3-orig/ansi.h Mon Feb 24 16:55:08 2003 -+++ screen-4.0.3/ansi.h Fri Feb 27 18:32:49 2009 -@@ -21,6 +21,8 @@ - **************************************************************** - * $Id: ansi.h,v 1.6 1994/05/31 12:31:28 mlschroe Exp $ FAU - */ -+#ifndef _SCREEN_ANSI_H_ -+#define _SCREEN_ANSI_H_ - - #define NATTR 6 - -@@ -168,3 +170,5 @@ - # define dw_left(ml, x, enc) 0 - # define dw_right(ml, x, enc) 0 - #endif -+ -+#endif /* define _SCREEN_ANSI_H_ */ ---- screen-4.0.3-orig/braille.h Sat Apr 28 13:26:42 2001 -+++ screen-4.0.3/braille.h Fri Feb 27 18:33:51 2009 -@@ -24,6 +24,8 @@ - **************************************************************** - * $Id: braille.h,v 1.1 1995/09/06 15:51:18 jnweiger Exp jnweiger $ FAU - */ -+#ifndef _SCREEN_BRAILLE_H_ -+#define _SCREEN_BRAILLE_H_ - - #ifdef HAVE_BRAILLE - -@@ -81,3 +83,5 @@ - #define BD_FORE bd.bd_dpy->d_fore - - #endif -+ -+#endif /* define _SCREEN_BRAILLE_H_ */ ---- screen-4.0.3-orig/display.h Tue Jul 1 14:01:42 2003 -+++ screen-4.0.3/display.h Fri Feb 27 18:34:30 2009 -@@ -21,6 +21,8 @@ - **************************************************************** - * $Id: display.h,v 1.9 1994/05/31 12:31:54 mlschroe Exp $ FAU - */ -+#ifndef _SCREEN_DISPLAY_H_ -+#define _SCREEN_DISPLAY_H_ - - #ifdef MAPKEYS - -@@ -343,3 +345,5 @@ - #define HSTATUS_MESSAGE 2 - #define HSTATUS_HS 3 - #define HSTATUS_ALWAYS (1<<2) -+ -+#endif /* define _SCREEN_DISPLAY_H_ */ ---- screen-4.0.3-orig/extern.h Fri Aug 22 12:27:57 2003 -+++ screen-4.0.3/extern.h Fri Feb 27 18:35:17 2009 -@@ -21,6 +21,8 @@ - **************************************************************** - * $Id: extern.h,v 1.18 1994/05/31 12:31:57 mlschroe Exp $ FAU - */ -+#ifndef _SCREEN_EXTERN_H_ -+#define _SCREEN_EXTERN_H_ - - #if !defined(__GNUC__) || __GNUC__ < 2 - #undef __attribute__ -@@ -490,3 +492,5 @@ - # endif - #endif - extern int EncodeChar __P((char *, int, int, int *)); -+ -+#endif /* define _SCREEN_EXTERN_H_ */ ---- screen-4.0.3-orig/image.h Fri Dec 5 13:45:41 2003 -+++ screen-4.0.3/image.h Fri Feb 27 18:35:53 2009 -@@ -21,8 +21,9 @@ - **************************************************************** - * $Id: image.h,v 1.9 1994/05/31 12:31:54 mlschroe Exp $ FAU - */ -+#ifndef _SCREEN_IMAGE_H_ -+#define _SCREEN_IMAGE_H_ - -- - #undef IFFONT - #undef IFCOLOR - -@@ -161,3 +162,5 @@ - # define cole2i(c) ((c) ^ 9) - # endif - #endif -+ -+#endif /* define _SCREEN_IMAGE_H_ */ ---- screen-4.0.3-orig/layer.h Tue Jan 8 15:42:25 2002 -+++ screen-4.0.3/layer.h Fri Feb 27 18:36:50 2009 -@@ -22,6 +22,9 @@ - * $Id: overlay.h,v 1.3 1994/05/31 12:32:31 mlschroe Exp $ FAU - */ - -+#ifndef _SCREEN_LAYER_H_ -+#define _SCREEN_LAYER_H_ -+ - /* - * This is the overlay structure. It is used to create a seperate - * layer over the current windows. -@@ -103,3 +106,4 @@ - display = olddisplay; \ - } while(0) - -+#endif /* define _SCREEN_LAYER_H_ */ ---- screen-4.0.3-orig/logfile.h Tue Jan 8 15:42:27 2002 -+++ screen-4.0.3/logfile.h Fri Feb 27 18:37:29 2009 -@@ -22,6 +22,9 @@ - * $Id: logfile.h,v 1.11 1994/05/31 12:33:27 jnweiger Exp $ FAU - */ - -+#ifndef _SCREEN_LOGFILE_H_ -+#define _SCREEN_LOGFILE_H_ -+ - struct logfile - { - struct logfile *next; -@@ -80,3 +83,5 @@ - * It closes fd and opens wantfd to access whatever fd accessed. - */ - int lf_move_fd __P((int fd, int wantfd)); -+ -+#endif /* define _SCREEN_LOGFILE_H_ */ ---- screen-4.0.3-orig/mark.h Tue Jan 8 15:42:30 2002 -+++ screen-4.0.3/mark.h Fri Feb 27 18:38:02 2009 -@@ -21,6 +21,8 @@ - **************************************************************** - * $Id: mark.h,v 1.1.1.1 1993/06/16 23:51:13 jnweiger Exp $ FAU - */ -+#ifndef _SCREEN_MARK_H_ -+#define _SCREEN_MARK_H_ - - struct markdata - { -@@ -47,3 +49,4 @@ - #define W2D(y) ((y) - markdata->hist_offset) - #define D2W(y) ((y) + markdata->hist_offset) - -+#endif /* define _SCREEN_MARK_H_ */ ---- screen-4.0.3-orig/os.h Tue Jan 8 15:42:33 2002 -+++ screen-4.0.3/os.h Fri Feb 27 18:39:09 2009 -@@ -21,6 +21,8 @@ - **************************************************************** - * $Id: os.h,v 1.10 1994/05/31 12:32:22 mlschroe Exp $ FAU - */ -+#ifndef _SCREEN_OS_H_ -+#define _SCREEN_OS_H_ - - #include <stdio.h> - #include <errno.h> -@@ -531,3 +533,4 @@ - */ - #define IOSIZE 4096 - -+#endif /* define _SCREEN_OS_H_ */ ---- screen-4.0.3-orig/osdef.h.in Sat Apr 28 13:26:43 2001 -+++ screen-4.0.3/osdef.h.in Fri Feb 27 18:38:36 2009 -@@ -27,6 +27,8 @@ - * mangled the screen source through 'gcc -Wall'. - **************************************************************** - */ -+#ifndef _SCREEN_OSDEF_H_ -+#define _SCREEN_OSDEF_H_ - - extern int printf __P((char *, ...)); - extern int fprintf __P((FILE *, char *, ...)); -@@ -199,3 +201,4 @@ - extern int getloadavg(double *, int); - #endif - -+#endif /* define _SCREEN_OSDEF_H_ */ ---- screen-4.0.3-orig/patchlevel.h Mon Oct 23 13:04:11 2006 -+++ screen-4.0.3/patchlevel.h Fri Feb 27 18:40:53 2009 -@@ -523,6 +523,8 @@ - * (cstone & Rich Felker). - * -- DISTRIBUTED - */ -+#ifndef _SCREEN_PATCHLEVEL_H_ -+#define _SCREEN_PATCHLEVEL_H_ - - #define ORIGIN "FAU" - #define REV 4 -@@ -530,3 +532,5 @@ - #define PATCHLEVEL 3 - #define DATE "23-Oct-06" - #define STATE "" -+ -+#endif /* define _SCREEN_PATCHLEVEL_H_ */ ---- screen-4.0.3-orig/pty.c Mon Sep 8 14:26:18 2003 -+++ screen-4.0.3/pty.c Fri Feb 27 19:31:53 2009 -@@ -33,11 +33,6 @@ - # include <sys/ioctl.h> - #endif - --/* for solaris 2.1, Unixware (SVR4.2) and possibly others */ --#ifdef HAVE_SVR4_PTYS --# include <sys/stropts.h> --#endif -- - #if defined(sun) && defined(LOCKPTY) && !defined(TIOCEXCL) - # include <sys/ttold.h> - #endif ---- screen-4.0.3-orig/sched.h Tue Jan 8 15:42:43 2002 -+++ screen-4.0.3/sched.h Fri Feb 27 19:39:49 2009 -@@ -21,6 +21,9 @@ - **************************************************************** - * $Id: sched.h,v 1.1.1.1 1993/06/16 23:51:13 jnweiger Exp $ FAU - */ -+#ifndef _SCREEN_SCHED_H_ -+#define _SCREEN_SCHED_H_ -+#include <sys/types.h> - - struct event - { -@@ -41,3 +44,5 @@ - #define EV_READ 1 - #define EV_WRITE 2 - #define EV_ALWAYS 3 -+ -+#endif /* define _SCREEN_SCHED_H_ */ ---- screen-4.0.3-orig/screen.h Fri Aug 22 12:28:43 2003 -+++ screen-4.0.3/screen.h Fri Feb 27 18:42:11 2009 -@@ -22,6 +22,9 @@ - * $Id: screen.h,v 1.12 1994/05/31 12:32:54 mlschroe Exp $ FAU - */ - -+#ifndef _SCREEN_SCREEN_H_ -+#define _SCREEN_SCREEN_H_ -+ - #include "os.h" - - #if defined(__STDC__) -@@ -293,3 +296,5 @@ - */ - #define WLIST_NUM 0 - #define WLIST_MRU 1 -+ -+#endif /* define _SCREEN_SCREEN_H_ */ ---- screen-4.0.3-orig/window.h Thu Aug 21 14:57:30 2003 -+++ screen-4.0.3/window.h Fri Feb 27 18:42:45 2009 -@@ -21,8 +21,9 @@ - **************************************************************** - * $Id: window.h,v 1.11 1994/05/31 12:33:27 mlschroe Exp $ FAU - */ -+#ifndef _SCREEN_WINDOW_H_ -+#define _SCREEN_WINDOW_H_ - -- - /* keep this in sync with the initialisations in window.c */ - struct NewWindow - { -@@ -315,3 +316,5 @@ - : &fore->w_mlines[y - fore->w_histheight]) - - #define Layer2Window(l) ((struct win *)(l)->l_bottom->l_data) -+ -+#endif /* define _SCREEN_WINDOW_H_ */ |