diff options
Diffstat (limited to 'net-misc/purritobin/purritobin-9999.ebuild')
-rw-r--r-- | net-misc/purritobin/purritobin-9999.ebuild | 36 |
1 files changed, 23 insertions, 13 deletions
diff --git a/net-misc/purritobin/purritobin-9999.ebuild b/net-misc/purritobin/purritobin-9999.ebuild index 210bf602c..2c9702ad7 100644 --- a/net-misc/purritobin/purritobin-9999.ebuild +++ b/net-misc/purritobin/purritobin-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -DESCRIPTION="minimalistic commanline pastebin" +DESCRIPTION="minimalistic commandline pastebin" HOMEPAGE="https://bsd.ac" if [[ ${PV} == 9999 ]]; then @@ -16,25 +16,35 @@ else S="${WORKDIR}/PurritoBin-${PV}" fi -LICENSE="ISC" +LICENSE="GPL-2" SLOT="0" -IUSE="libuv" +IUSE="libuv static-libs" -DEPEND=">=dev-cpp/usockets-0.3.5:=[libuv?] - >=dev-cpp/uwebsockets-0.17.4 - libuv? ( >=dev-libs/libuv-1.35.0 ) +DEPEND="dev-cpp/usockets[libuv=,static-libs?] + libuv? ( >=dev-libs/libuv-1.35.0[static-libs?] ) " -RDEPEND="${DEPEND}" +BDEPEND=" + dev-cpp/uwebsockets +" + +src_prepare() { + sed -i -e "s:.ifdef:ifdef:g" \ + -e "s:.else:else:g" \ + -e "s:.endif:endif:g" \ + Makefile + default +} src_compile() { - if use libuv; then - WITH_LIBUV=1 emake all - else - emake all - fi + env LDFLAGS="-L/usr/$(get_libdir)" \ + emake $(usex libuv USE_DLIBUV=1 '') \ + $(usex static-libs USE_STATIC=1 '') \ + all } src_install() { - emake prefix="/usr" DESTDIR="${D}" install + emake prefix="/usr" \ + DESTDIR="${D}" \ + install einstalldocs } |