1 # Copyright (c) 2018 Thorsten Glaser <tg@mirbsd.org>
3 # This is free software, licensed under the GNU General Public License v2.
4 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
12 PKG_LICENSE_FILES
:=COPYING
13 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)
15 PKG_CONFIG_DEPENDS
:=CONFIG_PACKAGE_libncurses
17 PKG_SOURCE
:=joe-
$(basename ${PKG_VERSION})jupp
$(subst .
,,$(suffix ${PKG_VERSION})).tgz
18 PKG_SOURCE_URL
:=http
://www.mirbsd.org
/MirOS
/dist/jupp
/ \
19 http
://pub.allbsd.org
/MirOS
/dist/jupp
/
20 PKG_HASH
:=0d5d5b3c8e3db7b64410779fd4ccf962174ebac0c7e717674c780edf44d2fe91
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/jupp
/Default
28 URL
:=http
://www.mirbsd.org
/jupp.htm
29 MAINTAINER
:=Thorsten Glaser
<tg@mirbsd.org
>
33 $(call Package
/jupp
/Default
)
34 TITLE
:=WordStar-inspired text editor
35 DEPENDS
:=+PACKAGE_libncurses
:libncurses
38 define Package
/jupp
/description
39 jupp is a WordStar-inspired text and hex editor
,
40 for programmers and regular end users.
43 define Package
/jupp
/chmod_plus_x
44 # work around automagic check for +x
45 chmod
+x
${PKG_BUILD_DIR}/configure
47 Hooks
/Configure
/Pre
+= Package
/jupp
/chmod_plus_x
52 --enable-sysconfjoesubdir
=/jupp
54 ifeq (,${CONFIG_PACKAGE_libncurses})
61 define Package
/jupp
/install
62 $(INSTALL_DIR
) $(1)/usr
/bin
63 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/joe
$(1)/usr
/bin
/jupp
66 define Package
/jupp-data
67 $(call Package
/jupp
/Default
)
68 TITLE
:=jupp Emacs
/JOE
/Pico emulations
, syntax highlighting
74 define Package
/jupp-data
/install
75 $(INSTALL_DIR
) $(1)/etc
/jupp
76 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/jmacsrc
$(1)/etc
/jupp
/
77 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/joerc
$(1)/etc
/jupp
/
78 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/jpicorc
$(1)/etc
/jupp
/
79 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/jstarrc
$(1)/etc
/jupp
/
80 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/jupprc
$(1)/etc
/jupp
/
81 $(INSTALL_DIR
) $(1)/etc
/jupp
/charmaps
82 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/charmaps
/klingon
$(1)/etc
/jupp
/charmaps
/
83 $(INSTALL_DIR
) $(1)/etc
/jupp
/syntax
84 $(INSTALL_CONF
) $(PKG_BUILD_DIR
)/syntax
/*.jsf
$(1)/etc
/jupp
/syntax
/
85 $(INSTALL_DIR
) $(1)/usr
/bin
86 $(LN
) jupp
$(1)/usr
/bin
/jmacs
87 $(LN
) jupp
$(1)/usr
/bin
/joe
88 $(LN
) jupp
$(1)/usr
/bin
/jpico
89 $(LN
) jupp
$(1)/usr
/bin
/jstar
92 define Package
/jupp-data
/conffiles
96 $(eval
$(call BuildPackage
,jupp
))
97 $(eval
$(call BuildPackage
,jupp-data
))