diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-07-25 22:47:48 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-07-25 22:47:48 +0200 |
commit | 8de94346a4e6935c95658e113264358e6b927a88 (patch) | |
tree | 513211b2f73bf49e1966b85c7bb33e65747f5b1d /package/jupp/Makefile | |
parent | eff01a75ffd024cb8c0f30410aa304b7c12c1795 (diff) | |
parent | 21a5f16953c38f8fa5ab08bdb05d840103d2c44c (diff) |
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/jupp/Makefile')
-rw-r--r-- | package/jupp/Makefile | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/package/jupp/Makefile b/package/jupp/Makefile new file mode 100644 index 000000000..b4c0961a4 --- /dev/null +++ b/package/jupp/Makefile @@ -0,0 +1,66 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +include ${ADK_TOPDIR}/rules.mk + +PKG_NAME:= jupp +PKG_VERSION:= 28 +PKG_RELEASE:= 1 +PKG_HASH:= be4d16cb44f002a3f6f5069471096c53d9c184b7366ef1a055422d2f0006851f +PKG_DESCR:= wordstar-inspired text editor +PKG_SECTION:= app/editor +PKG_URL:= https://www.mirbsd.org/jupp.htm +PKG_SITES:= ${MASTER_SITE_MIRBSD:distfiles/=dist/jupp/} +DISTFILES:= joe-3.1jupp${PKG_VERSION}.tgz + +WRKDIST= ${WRKDIR}/jupp + +PKG_FLAVOURS_JUPP:= CURSES EXTRAS JOE +PKGFD_CURSES:= use ncurses for terminal control +PKGFS_CURSES:= libncurses +PKGFB_CURSES:= ncurses +PKGFD_EXTRAS:= add syntax highlighting, charmaps +PKGFD_JOE:= add jmacs, joe, jpico, jstar, rjoe + +include ${ADK_TOPDIR}/mk/package.mk +$(eval $(call PKG_template,JUPP,jupp,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION})) + +XAKE_FLAGS+= sysconfjoesubdir=/jupp + +ifeq (${ADK_PACKAGE_JUPP_CURSES},y) +# disable SELinux still +CONFIGURE_ENV+= ac_cv_search_is_selinux_enabled=no +else +# disable curses/termcap support, SELinux support +CONFIGURE_ARGS+= --disable-curses --disable-termcap --disable-search-libs +endif + +# necessary workaround for GNU libc +ifeq (${ADK_TARGET_LIB_GLIBC},y) +CONFIGURE_ARGS+= --disable-getpwnam +endif + +# unneeded +CONFIGURE_ARGS+= --disable-termidx + +jupp-install: + ${INSTALL_DIR} ${IDIR_JUPP}/usr/bin + ${CP} ${WRKINST}/usr/bin/joe ${IDIR_JUPP}/usr/bin/jupp +ifneq (${ADK_PACKAGE_JUPP_EXTRAS}${ADK_PACKAGE_JUPP_JOE},) + ${INSTALL_DIR} ${IDIR_JUPP}/etc/jupp +endif +ifeq (${ADK_PACKAGE_JUPP_EXTRAS},y) + ${CP} ${WRKINST}/etc/jupp/jupprc ${IDIR_JUPP}/etc/jupp/ + ${INSTALL_DIR} ${IDIR_JUPP}/etc/jupp/charmaps + ${INSTALL_DIR} ${IDIR_JUPP}/etc/jupp/syntax + ${CP} ${WRKINST}/etc/jupp/charmaps/* ${IDIR_JUPP}/etc/jupp/charmaps/ + ${CP} ${WRKINST}/etc/jupp/syntax/* ${IDIR_JUPP}/etc/jupp/syntax/ +endif +ifeq (${ADK_PACKAGE_JUPP_JOE},y) + for x in jmacs joe jpico jstar rjoe; do \ + ln -s jupp ${IDIR_JUPP}/usr/bin/$$x; \ + ${CP} ${WRKINST}/etc/jupp/$${x}rc ${IDIR_JUPP}/etc/jupp/; \ + done +endif + +include ${ADK_TOPDIR}/mk/pkg-bottom.mk |