diff options
| author | Richard Purdie <richard@openedhand.com> | 2006-07-21 10:10:31 +0000 |
|---|---|---|
| committer | Richard Purdie <richard@openedhand.com> | 2006-07-21 10:10:31 +0000 |
| commit | b2f192faabe412adce79534e22efe9fb69ee40e2 (patch) | |
| tree | 7076c49d4286f8a1733650bd8fbc7161af200d57 /meta/packages/less | |
| parent | 2cf0eadf9f730027833af802d7e6c90b44248f80 (diff) | |
| download | poky-b2f192faabe412adce79534e22efe9fb69ee40e2.tar.gz | |
Rename /openembedded/ -> /meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'meta/packages/less')
| -rw-r--r-- | meta/packages/less/less-382/configure.patch | 243 | ||||
| -rw-r--r-- | meta/packages/less/less_382.bb | 16 |
2 files changed, 259 insertions, 0 deletions
diff --git a/meta/packages/less/less-382/configure.patch b/meta/packages/less/less-382/configure.patch new file mode 100644 index 0000000000..2f054ba639 --- /dev/null +++ b/meta/packages/less/less-382/configure.patch | |||
| @@ -0,0 +1,243 @@ | |||
| 1 | |||
| 2 | # | ||
| 3 | # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher | ||
| 4 | # | ||
| 5 | |||
| 6 | --- less-381/./configure.ac~configure | ||
| 7 | +++ less-381/./configure.ac | ||
| 8 | @@ -9,7 +9,7 @@ | ||
| 9 | # contact the author, see the README file. | ||
| 10 | |||
| 11 | # Autoconf initialization. | ||
| 12 | -AC_INIT(less, 1) | ||
| 13 | +AC_INIT([less],[1]) | ||
| 14 | AC_CONFIG_SRCDIR([forwback.c]) | ||
| 15 | AC_CONFIG_HEADER([defines.h]) | ||
| 16 | |||
| 17 | @@ -56,8 +56,7 @@ | ||
| 18 | TERMLIBS="-lxcurses" | ||
| 19 | SAVE_LIBS=$LIBS | ||
| 20 | LIBS="$LIBS $TERMLIBS" | ||
| 21 | - AC_TRY_LINK(, [tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);], | ||
| 22 | - [termok=yes], [termok=no]) | ||
| 23 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no]) | ||
| 24 | LIBS=$SAVE_LIBS | ||
| 25 | if test $termok = no; then TERMLIBS=""; fi | ||
| 26 | fi | ||
| 27 | @@ -69,8 +68,7 @@ | ||
| 28 | TERMLIBS="-lncurses" | ||
| 29 | SAVE_LIBS=$LIBS | ||
| 30 | LIBS="$LIBS $TERMLIBS" | ||
| 31 | - AC_TRY_LINK(, [tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);], | ||
| 32 | - [termok=yes], [termok=no]) | ||
| 33 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no]) | ||
| 34 | LIBS=$SAVE_LIBS | ||
| 35 | if test $termok = no; then TERMLIBS=""; fi | ||
| 36 | fi | ||
| 37 | @@ -82,8 +80,7 @@ | ||
| 38 | TERMLIBS="-lcurses" | ||
| 39 | SAVE_LIBS=$LIBS | ||
| 40 | LIBS="$LIBS $TERMLIBS" | ||
| 41 | - AC_TRY_LINK(, [tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);], | ||
| 42 | - [termok=yes], [termok=no]) | ||
| 43 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no]) | ||
| 44 | LIBS=$SAVE_LIBS | ||
| 45 | if test $termok = no; then TERMLIBS=""; fi | ||
| 46 | fi | ||
| 47 | @@ -96,8 +93,7 @@ | ||
| 48 | TERMLIBS="-lcurses -ltermcap" | ||
| 49 | SAVE_LIBS=$LIBS | ||
| 50 | LIBS="$LIBS $TERMLIBS" | ||
| 51 | - AC_TRY_LINK(, [tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);], | ||
| 52 | - [termok=yes], [termok=no]) | ||
| 53 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no]) | ||
| 54 | LIBS=$SAVE_LIBS | ||
| 55 | if test $termok = no; then TERMLIBS=""; fi | ||
| 56 | fi | ||
| 57 | @@ -111,8 +107,7 @@ | ||
| 58 | TERMLIBS="-ltermcap" | ||
| 59 | SAVE_LIBS=$LIBS | ||
| 60 | LIBS="$LIBS $TERMLIBS" | ||
| 61 | - AC_TRY_LINK(, [tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);], | ||
| 62 | - [termok=yes], [termok=no]) | ||
| 63 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no]) | ||
| 64 | LIBS=$SAVE_LIBS | ||
| 65 | if test $termok = no; then TERMLIBS=""; fi | ||
| 66 | fi | ||
| 67 | @@ -124,8 +119,7 @@ | ||
| 68 | TERMLIBS="-lcurses -ltermlib" | ||
| 69 | SAVE_LIBS=$LIBS | ||
| 70 | LIBS="$LIBS $TERMLIBS" | ||
| 71 | - AC_TRY_LINK(, [tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);], | ||
| 72 | - [termok=yes], [termok=no]) | ||
| 73 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[tgetent(0,0); tgetflag(0); tgetnum(0); tgetstr(0,0);]])],[termok=yes],[termok=no]) | ||
| 74 | LIBS=$SAVE_LIBS | ||
| 75 | if test $termok = no; then TERMLIBS=""; fi | ||
| 76 | fi | ||
| 77 | @@ -200,14 +194,11 @@ | ||
| 78 | # Checks for identifiers. | ||
| 79 | AC_TYPE_OFF_T | ||
| 80 | AC_MSG_CHECKING(for void) | ||
| 81 | -AC_TRY_COMPILE(, [void *foo = 0;], | ||
| 82 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_VOID)], [AC_MSG_RESULT(no)]) | ||
| 83 | +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[void *foo = 0;]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_VOID)],[AC_MSG_RESULT(no)]) | ||
| 84 | AC_MSG_CHECKING(for const) | ||
| 85 | -AC_TRY_COMPILE(, [const int foo = 0;], | ||
| 86 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_CONST)], [AC_MSG_RESULT(no)]) | ||
| 87 | +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[const int foo = 0;]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_CONST)],[AC_MSG_RESULT(no)]) | ||
| 88 | AC_MSG_CHECKING(for time_t) | ||
| 89 | -AC_TRY_COMPILE([#include <time.h>], [time_t t = 0;], | ||
| 90 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_TIME_T)], [AC_MSG_RESULT(no)]) | ||
| 91 | +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <time.h>]], [[time_t t = 0;]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_TIME_T)],[AC_MSG_RESULT(no)]) | ||
| 92 | |||
| 93 | # Checks for library functions. | ||
| 94 | AC_TYPE_SIGNAL | ||
| 95 | @@ -217,14 +208,13 @@ | ||
| 96 | AC_CHECK_FUNC(tcgetattr, AC_DEFINE(HAVE_TERMIOS_FUNCS)) | ||
| 97 | |||
| 98 | AC_MSG_CHECKING(for fileno) | ||
| 99 | -AC_TRY_LINK([ | ||
| 100 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 101 | #if HAVE_STDIO_H | ||
| 102 | #include <stdio.h> | ||
| 103 | -#endif], [static int x; x = fileno(stdin);], | ||
| 104 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_FILENO)], [AC_MSG_RESULT(no)]) | ||
| 105 | +#endif]], [[static int x; x = fileno(stdin);]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_FILENO)],[AC_MSG_RESULT(no)]) | ||
| 106 | |||
| 107 | AC_MSG_CHECKING(for strerror) | ||
| 108 | -AC_TRY_LINK([ | ||
| 109 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 110 | #if HAVE_STDIO_H | ||
| 111 | #include <stdio.h> | ||
| 112 | #endif | ||
| 113 | @@ -233,68 +223,56 @@ | ||
| 114 | #endif | ||
| 115 | #if HAVE_ERRNO_H | ||
| 116 | #include <errno.h> | ||
| 117 | -#endif], [static char *x; x = strerror(0);], | ||
| 118 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_STRERROR)], [AC_MSG_RESULT(no)]) | ||
| 119 | +#endif]], [[static char *x; x = strerror(0);]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_STRERROR)],[AC_MSG_RESULT(no)]) | ||
| 120 | |||
| 121 | AC_MSG_CHECKING(for sys_errlist) | ||
| 122 | -AC_TRY_LINK(, [extern char *sys_errlist[]; static char **x; x = sys_errlist;], | ||
| 123 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_SYS_ERRLIST)], [AC_MSG_RESULT(no)]) | ||
| 124 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[extern char *sys_errlist[]; static char **x; x = sys_errlist;]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_SYS_ERRLIST)],[AC_MSG_RESULT(no)]) | ||
| 125 | |||
| 126 | AC_MSG_CHECKING(for sigset_t) | ||
| 127 | -AC_TRY_LINK([ | ||
| 128 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 129 | #include <signal.h> | ||
| 130 | -], [sigset_t s; s = 0;], | ||
| 131 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_SIGSET_T)], [AC_MSG_RESULT(no)]) | ||
| 132 | +]], [[sigset_t s; s = 0;]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_SIGSET_T)],[AC_MSG_RESULT(no)]) | ||
| 133 | |||
| 134 | AC_MSG_CHECKING(for sigemptyset) | ||
| 135 | -AC_TRY_LINK([ | ||
| 136 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 137 | #include <signal.h> | ||
| 138 | -], [sigset_t s; sigemptyset(&s);], | ||
| 139 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_SIGEMPTYSET)], [AC_MSG_RESULT(no)]) | ||
| 140 | +]], [[sigset_t s; sigemptyset(&s);]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_SIGEMPTYSET)],[AC_MSG_RESULT(no)]) | ||
| 141 | |||
| 142 | have_errno=no | ||
| 143 | AC_MSG_CHECKING(for errno) | ||
| 144 | -AC_TRY_LINK([ | ||
| 145 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 146 | #if HAVE_ERRNO_H | ||
| 147 | #include <errno.h> | ||
| 148 | -#endif], [static int x; x = errno;], | ||
| 149 | - [AC_MSG_RESULT(yes - in errno.h); AC_DEFINE(HAVE_ERRNO) have_errno=yes]) | ||
| 150 | +#endif]], [[static int x; x = errno;]])],[AC_MSG_RESULT(yes - in errno.h); AC_DEFINE(HAVE_ERRNO) have_errno=yes],[]) | ||
| 151 | if test $have_errno = no; then | ||
| 152 | -AC_TRY_LINK([ | ||
| 153 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 154 | #if HAVE_ERRNO_H | ||
| 155 | #include <errno.h> | ||
| 156 | -#endif], [extern int errno; static int x; x = errno;], | ||
| 157 | - [AC_MSG_RESULT(yes - must define); AC_DEFINE(HAVE_ERRNO) AC_DEFINE(MUST_DEFINE_ERRNO)], | ||
| 158 | - [AC_MSG_RESULT(no)]) | ||
| 159 | +#endif]], [[extern int errno; static int x; x = errno;]])],[AC_MSG_RESULT(yes - must define); AC_DEFINE(HAVE_ERRNO) AC_DEFINE(MUST_DEFINE_ERRNO)],[AC_MSG_RESULT(no)]) | ||
| 160 | fi | ||
| 161 | |||
| 162 | AC_MSG_CHECKING(for locale) | ||
| 163 | -AC_TRY_LINK([#include <locale.h> | ||
| 164 | -#include <ctype.h>], [setlocale(LC_CTYPE,""); isprint(0); iscntrl(0);], | ||
| 165 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_LOCALE)], [AC_MSG_RESULT(no)]) | ||
| 166 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <locale.h> | ||
| 167 | +#include <ctype.h>]], [[setlocale(LC_CTYPE,""); isprint(0); iscntrl(0);]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_LOCALE)],[AC_MSG_RESULT(no)]) | ||
| 168 | AC_MSG_CHECKING(for ctype functions) | ||
| 169 | -AC_TRY_LINK([ | ||
| 170 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 171 | #if HAVE_CTYPE_H | ||
| 172 | #include <ctype.h> | ||
| 173 | -#endif], [static int x; x = isupper(x); x = tolower(x); x = toupper(x);], | ||
| 174 | - [AC_MSG_RESULT(yes); AC_DEFINE(HAVE_UPPER_LOWER)], [AC_MSG_RESULT(no)]) | ||
| 175 | +#endif]], [[static int x; x = isupper(x); x = tolower(x); x = toupper(x);]])],[AC_MSG_RESULT(yes); AC_DEFINE(HAVE_UPPER_LOWER)],[AC_MSG_RESULT(no)]) | ||
| 176 | |||
| 177 | # Checks for external variable ospeed in the termcap library. | ||
| 178 | have_ospeed=no | ||
| 179 | AC_MSG_CHECKING(termcap for ospeed) | ||
| 180 | -AC_TRY_LINK([ | ||
| 181 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 182 | #include <sys/types.h> | ||
| 183 | #if HAVE_TERMIOS_H | ||
| 184 | #include <termios.h> | ||
| 185 | #endif | ||
| 186 | #if HAVE_TERMCAP_H | ||
| 187 | #include <termcap.h> | ||
| 188 | -#endif], [ospeed = 0;], | ||
| 189 | -[AC_MSG_RESULT(yes - in termcap.h); AC_DEFINE(HAVE_OSPEED) have_ospeed=yes]) | ||
| 190 | +#endif]], [[ospeed = 0;]])],[AC_MSG_RESULT(yes - in termcap.h); AC_DEFINE(HAVE_OSPEED) have_ospeed=yes],[]) | ||
| 191 | if test $have_ospeed = no; then | ||
| 192 | -AC_TRY_LINK(, [extern short ospeed; ospeed = 0;], | ||
| 193 | - [AC_MSG_RESULT(yes - must define); AC_DEFINE(HAVE_OSPEED) AC_DEFINE(MUST_DEFINE_OSPEED)], | ||
| 194 | - [AC_MSG_RESULT(no)]) | ||
| 195 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[extern short ospeed; ospeed = 0;]])],[AC_MSG_RESULT(yes - must define); AC_DEFINE(HAVE_OSPEED) AC_DEFINE(MUST_DEFINE_OSPEED)],[AC_MSG_RESULT(no)]) | ||
| 196 | fi | ||
| 197 | |||
| 198 | # Checks for regular expression functions. | ||
| 199 | @@ -311,7 +289,7 @@ | ||
| 200 | if test $WANT_REGEX = auto -o $WANT_REGEX = posix; then | ||
| 201 | # Some versions of Solaris have a regcomp() function, but it doesn't work! | ||
| 202 | # So we run a test program. If we're cross-compiling, do it the old way. | ||
| 203 | -AC_TRY_RUN([ | ||
| 204 | +AC_RUN_IFELSE([AC_LANG_SOURCE([[ | ||
| 205 | #include <sys/types.h> | ||
| 206 | #include <regex.h> | ||
| 207 | main() { regex_t r; regmatch_t rm; char *text = "xabcy"; | ||
| 208 | @@ -322,19 +300,16 @@ | ||
| 209 | #else | ||
| 210 | if (rm.rm_sp != text + 1) exit(1); /* check for correct offset */ | ||
| 211 | #endif | ||
| 212 | -exit(0); }], | ||
| 213 | - have_posix_regex=yes, have_posix_regex=no, have_posix_regex=unknown) | ||
| 214 | +exit(0); }]])],[have_posix_regex=yes],[have_posix_regex=no],[have_posix_regex=unknown]) | ||
| 215 | if test $have_posix_regex = yes; then | ||
| 216 | AC_MSG_RESULT(using POSIX regcomp) | ||
| 217 | AC_DEFINE(HAVE_POSIX_REGCOMP) | ||
| 218 | have_regex=yes | ||
| 219 | elif test $have_posix_regex = unknown; then | ||
| 220 | - AC_TRY_LINK([ | ||
| 221 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 222 | #include <sys/types.h> | ||
| 223 | -#include <regex.h>], | ||
| 224 | - [regex_t *r; regfree(r);], | ||
| 225 | - AC_MSG_RESULT(using POSIX regcomp) | ||
| 226 | - AC_DEFINE(HAVE_POSIX_REGCOMP) have_regex=yes) | ||
| 227 | +#include <regex.h>]], [[regex_t *r; regfree(r);]])],[AC_MSG_RESULT(using POSIX regcomp) | ||
| 228 | + AC_DEFINE(HAVE_POSIX_REGCOMP) have_regex=yes],[]) | ||
| 229 | else | ||
| 230 | AC_MSG_RESULT(no) | ||
| 231 | fi | ||
| 232 | @@ -357,9 +332,8 @@ | ||
| 233 | |||
| 234 | if test $have_regex = no; then | ||
| 235 | if test $WANT_REGEX = auto -o $WANT_REGEX = regcomp; then | ||
| 236 | -AC_TRY_LINK([ | ||
| 237 | -#include "regexp.h"], [regcomp("");], | ||
| 238 | -AC_MSG_RESULT(using V8 regcomp); AC_DEFINE(HAVE_V8_REGCOMP) have_regex=yes) | ||
| 239 | +AC_LINK_IFELSE([AC_LANG_PROGRAM([[ | ||
| 240 | +#include "regexp.h"]], [[regcomp("");]])],[AC_MSG_RESULT(using V8 regcomp); AC_DEFINE(HAVE_V8_REGCOMP) have_regex=yes],[]) | ||
| 241 | fi | ||
| 242 | fi | ||
| 243 | |||
diff --git a/meta/packages/less/less_382.bb b/meta/packages/less/less_382.bb new file mode 100644 index 0000000000..b489722edb --- /dev/null +++ b/meta/packages/less/less_382.bb | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | SECTION = "console/utils" | ||
| 2 | DEPENDS = "ncurses" | ||
| 3 | DESCRIPTION = "Less is a program similar to more, i.e. a terminal \ | ||
| 4 | based program for viewing text files and the output from other \ | ||
| 5 | programs. Less offers many features beyond those that more does." | ||
| 6 | HOMEPAGE = "http://www.greenwoodsoftware.com/" | ||
| 7 | LICENSE = "BSD" | ||
| 8 | |||
| 9 | SRC_URI = "${GNU_MIRROR}/less/less-${PV}.tar.gz \ | ||
| 10 | file://configure.patch;patch=1" | ||
| 11 | |||
| 12 | inherit autotools | ||
| 13 | |||
| 14 | do_install () { | ||
| 15 | oe_runmake 'bindir=${D}${bindir}' 'mandir=${D}${mandir}' install | ||
| 16 | } | ||
