1SUMMARY="A programmer's editor" 2DESCRIPTION="Pe is a native programmer's editor for Haiku. It features syntax \ 3highlighting and a structural view for several programming language, as well \ 4as basic support for Makefile and Jamfile project management." 5HOMEPAGE="https://github.com/HaikuArchives/Pe" 6COPYRIGHT=" 7 1996-2002 Maarteen Hekkelman 8 2003-2022 Team Pe 9 " 10LICENSE=" 11 BSD (4-clause) 12 MIT 13 " 14REVISION="10" 15srcGitRev="d51ea0eca5731be598748eb335b672c03718b2f5" 16SOURCE_URI="https://github.com/HaikuArchives/Pe/archive/$srcGitRev.tar.gz" 17CHECKSUM_SHA256="b4205cc289732b2fd28d89c0b7159154ee5516b4dbe98a7898904a2468634bc2" 18SOURCE_FILENAME="pe-$srcGitRev.tar.gz" 19SOURCE_DIR="Pe-$srcGitRev" 20 21ARCHITECTURES="all" 22 23USER_SETTINGS_FILES=" 24 settings/pe directory 25 " 26 27PROVIDES=" 28 pe = $portVersion 29 app:Pe = $portVersion compat >= 2 30 cmd:lpe = $portVersion compat >= 2 31 " 32REQUIRES=" 33 haiku 34 lib:libpcre 35 lib:libpcreposix 36 " 37 38BUILD_REQUIRES=" 39 haiku_devel 40 devel:libpcre 41 devel:libpcreposix 42 " 43BUILD_PREREQUIRES=" 44 cmd:bison 45 cmd:flex 46 cmd:gcc 47 cmd:jam 48 cmd:ld 49 " 50 51BUILD() 52{ 53 # multi-job builds don't work reliably 54 jam -q 55} 56 57INSTALL() 58{ 59 peDir=$appsDir/Pe 60 61 mkdir -p $appsDir 62 cp -a generated/distro $peDir 63 cp -a doc $peDir/Documentation 64 65 mkdir $binDir 66 ln -sfn $peDir/lpe $binDir 67 68 addAppDeskbarSymlink $peDir/Pe 69} 70