Skip to content

Instantly share code, notes, and snippets.

@dreamcat4
Created August 1, 2014 13:41
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save dreamcat4/535aea14f64cfd237789 to your computer and use it in GitHub Desktop.
for andoma/doozer-agent
# Created by: Dreamcat4 <dreamcat4@gmail.com>
# $FreeBSD$
PORTNAME= doozer-agent
PORTVERSION= 20140801
CATEGORIES= multimedia
MAINTAINER= dreamcat4@gmail.com
COMMENT= Andoma's build tool for showtime / tvheadend / hts
LICENSE= GPLv3
MASTER_SITES= https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/legacy.tar.gz/${GH_COMMIT}?dummy=/:doozer \
https://codeload.github.com/libgit2/libgit2/legacy.tar.gz/${LIBGIT2_COMMIT}?dummy=/:libgit2 \
https://codeload.github.com/${GH_ACCOUNT}/libsvc/legacy.tar.gz/${LIBSVC_COMMIT}?dummy=/:libsvc
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:doozer \
libgit2-${LIBGIT2_COMMIT}${EXTRACT_SUFX}:libgit2 \
libsvc-${LIBSVC_COMMIT}${EXTRACT_SUFX}:libsvc
GH_ACCOUNT= dreamcat4
GH_PROJECT= ${PORTNAME}
GH_TAGNAME= ${GH_COMMIT}
GH_COMMIT= 2b20813
LIBGIT2_COMMIT= 4b0a36e
LIBSVC_COMMIT= a06d1c1
WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${PORTNAME}-${GH_COMMIT}
LIB_DEPENDS= libgit2.so:${PORTSDIR}/devel/libgit2
# Probably needs 'devel/cmake' build depends also
# But 'devel/cmake' on FreeBSD isn't updated yet!
# http://www.cmake.org/Bug/print_bug_page.php?bug_id=14836
USES= gmake
MAKE_JOBS_UNSAFE= yes
LDFLAGS+= -L${LOCALBASE}/lib
CFLAGS+= -I/usr/include -I${LOCALBASE}/include
.include <bsd.port.pre.mk>
post-extract:
@${MV} ${WRKDIR}/libgit2-libgit2-${LIBGIT2_COMMIT}/* ${WRKSRC}/libgit2
@${MV} ${WRKDIR}/${GH_ACCOUNT}-libsvc-${LIBSVC_COMMIT}/* ${WRKSRC}/libsvc
.include <bsd.port.post.mk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment