parlay

yet another gentoo overlay
git clone https://git.parazyd.org/parlay
Log | Files | Refs | README

sacc-9999.ebuild (1066B)


      1 # Copyright 1999-2023 Gentoo Authors
      2 # Distributed under the terms of the GNU General Public License v2
      3 
      4 EAPI=8
      5 
      6 inherit git-r3 savedconfig toolchain-funcs
      7 
      8 DESCRIPTION="saccomys, simple console gopher client"
      9 HOMEPAGE="gopher://bitreich.org/1/scm/sacc"
     10 EGIT_REPO_URI="git://bitreich.org/sacc"
     11 
     12 LICENSE="ISC"
     13 SLOT="0"
     14 KEYWORDS=""
     15 IUSE="ncurses savedconfig static ssl"
     16 
     17 DEPEND="
     18 	ncurses? ( sys-libs/ncurses:0 )
     19 	ssl? ( dev-libs/libretls:0 )
     20 "
     21 RDEPEND="${DEPEND}"
     22 
     23 src_prepare() {
     24 	default
     25 
     26 	if use ncurses; then
     27 		echo "UI=ti" >> config.mk
     28 		echo "LIBS=-lncurses -ltinfow" >> config.mk
     29 	else
     30 		sed -e 's/LIBS=.*/UI=txt/' -i config.mk
     31 	fi
     32 
     33 	if use static; then
     34 		echo "LDFLAGS+=-static" >> config.mk
     35 	fi
     36 
     37 	if use ssl; then
     38 		echo "LIBS+=-ltls" >> config.mk
     39 	fi
     40 
     41 	restore_config config.h
     42 }
     43 
     44 src_compile() {
     45 	emake sacc
     46 }
     47 
     48 src_install() {
     49 	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
     50 	save_config config.h
     51 }
     52 
     53 pkg_postinst() {
     54 	einfo "This ebuild has support for user defined configs"
     55 	einfo "Please read this ebuild for more details and re-emerge as needed"
     56 }