1SUMMARY="Lightweight terminal based editor for programmers" 2DESCRIPTION="Jed is a small, fast and powerful text editor.\ 3It is completely customizable with prepared emulation modes for Emacs, \ 4CUA (similar to Openoffice), Borland-IDE, Brief, and EDT using the S-Lang \ 5scripting language (with a syntax resembling C)." 6HOMEPAGE="http://www.jedsoft.org/jed/" 7COPYRIGHT="1992, 1998, 2000, 2005, 2006-2019 John E. Davis" 8LICENSE="GNU GPL v2" 9REVISION="3" 10srcGitRev="1f279c4b22854c7d02466227b3070b01ef48c053" 11SOURCE_URI="https://github.com/jedsoft/jed/archive/$srcGitRev.tar.gz" 12CHECKSUM_SHA256="0b4e1fe9627869551b906bd08bec58bc0789e98d524c24199deac742ba0f49eb" 13SOURCE_DIR="jed-$srcGitRev" 14PATCHES="jed-$portVersion.patchset" 15 16ARCHITECTURES="all !x86_gcc2" 17SECONDARY_ARCHITECTURES="x86" 18 19commandSuffix=$secondaryArchSuffix 20commandBinDir=$binDir 21if [ "$targetArchitecture" = x86_gcc2 ]; then 22 commandSuffix= 23 commandBinDir=$prefix/bin 24fi 25 26PROVIDES=" 27 jed$secondaryArchSuffix = $portVersion 28 cmd:jed$commandSuffix 29 cmd:jed_script$commandSuffix 30 " 31REQUIRES=" 32 haiku$secondaryArchSuffix 33 slang${secondaryArchSuffix}_tools 34 lib:libslang$secondaryArchSuffix 35 " 36 37BUILD_REQUIRES=" 38 haiku${secondaryArchSuffix}_devel 39 devel:libslang$secondaryArchSuffix 40 " 41BUILD_PREREQUIRES=" 42 cmd:aclocal 43 cmd:autoconf 44 cmd:awk 45 cmd:gcc$secondaryArchSuffix 46 cmd:m4 47 cmd:make 48 cmd:pkg_config$secondaryArchSuffix 49 cmd:sed 50 " 51 52PATCH() 53{ 54 # adapted from Arch Linux 55 sed \ 56 -e "s|..DEST.*doc|${docDir}|g" \ 57 -i src/Makefile.in 58} 59 60BUILD() 61{ 62 make -C autoconf 63 64 LDFLAGS="-lbsd -lnetwork" \ 65 JED_ROOT=$dataDir/jed \ 66 runConfigure --omit-dirs binDir ./configure \ 67 --bindir="$commandBinDir" \ 68 --with-slanglib=$libDir \ 69 --with-slanginc=$developDir 70 71 make $jobArgs 72} 73 74INSTALL() 75{ 76 make install 77 rm -f $manDir/man1/rgrep.1 78 cp -af INSTALL* $docDir 79} 80