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 }