global: update to 6.3

* remove old version
This commit is contained in:
Chris Roberts
2014-11-13 21:21:57 -07:00
parent 679a6c48f6
commit 59e94b4ef7
2 changed files with 48 additions and 34 deletions

View File

@@ -0,0 +1,76 @@
SUMMARY="A source code tagging system."
DESCRIPTION="
GNU GLOBAL is a source code tagging system that works the same way across \
diverse environments (emacs, vi, less, bash, web browser, etc). You can locate \
symbols in source files and move there easily. It is useful for hacking a \
large project containing many sub-directories, many #ifdef and many main() \
functions. It is similar to ctags or etags but is different from them at the \
point of independence of any editor. It runs on a UNIX(POSIX) compatible \
operating system like GNU and BSD.
"
HOMEPAGE="http://www.gnu.org/software/global/"
SRC_URI="http://ftp.gnu.org/pub/gnu/global/global-6.3.tar.gz"
CHECKSUM_SHA256="c91c741ebf5a27fcb3a61c93f2ee4b97ba265ecb2f48644751d0d5e133c3f8db"
REVISION="1"
LICENSE="GNU GPL v3"
COPYRIGHT="2000-2013 Tama Communications Corporation
2007-2013 Free Software Foundation, Inc."
ARCHITECTURES="x86 x86_gcc2"
PATCHES="global-6.3.patchset"
PROVIDES="
global = $portVersion compat >= 6.3
cmd:global = $portVersion compat >= 6.3
cmd:gtags = $portVersion compat >= 6.3
cmd:globash = $portVersion compat >= 6.3
cmd:gozilla = $portVersion compat >= 6.3
cmd:gtags_cscope = $portVersion compat >= 6.3
cmd:htags = $portVersion compat >= 6.3
cmd:htags_server = $portVersion compat >= 6.3
"
REQUIRES="
haiku >= $haikuVersion
ncurses
cmd:ctags
cmd:sort
lib:libltdl
"
BUILD_REQUIRES="
devel:libncurses
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:autoreconf
cmd:aclocal
cmd:autoconf
cmd:libtool
cmd:gcc
cmd:make
cmd:ld
cmd:find
cmd:sed
cmd:grep
cmd:perl
cmd:ctags
cmd:sort
"
BUILD()
{
autoreconf -fi
runConfigure ./configure \
--with-ncurses \
--with-exuberant-ctags=${portPackageLinksDir}/cmd~ctags/bin/ctags \
--with-posix-sort=${portPackageLinksDir}/cmd~sort/bin/sort
make
}
INSTALL()
{
make install
}