reprepro is a tool to manage a repository of Debian packages. It stores files either being injected manually or downloaded from some other repository (partially) mirrored into one pool/ hierarchy. Managed packages and files are stored in a Berkeley DB, so no database server is needed. Checking signatures of mirrored repositories and creating signatures of the generated Package indices is supported. ok jca@ on a previous version
38 lines
835 B
Makefile
38 lines
835 B
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2017/01/13 17:26:41 landry Exp $
|
|
|
|
# Uses GCC nested functions
|
|
#NOT_FOR_ARCHS= ${CLANG_ARCHS}
|
|
|
|
COMMENT= Debian package repository producer
|
|
|
|
V= 5.1.1
|
|
PKGNAME= reprepro-${V}
|
|
DISTNAME= reprepro_${V}.orig
|
|
WRKDIST= ${WRKDIR}/reprepro-${V}
|
|
|
|
CATEGORIES= misc databases sysutils
|
|
MASTER_SITES= ${MASTER_SITE_DEBIAN:=main/r/reprepro/}
|
|
|
|
HOMEPAGE= https://mirrorer.alioth.debian.org/
|
|
|
|
MAINTAINER= Donovan Watteau <tsoomi@gmail.com>
|
|
|
|
# GPLv2+
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
WANTLIB= archive bz2 c gpg-error gpgme lib/db4/db>=4 lzma z
|
|
LIB_DEPENDS= archivers/bzip2 \
|
|
archivers/libarchive \
|
|
archivers/xz \
|
|
databases/db/v4 \
|
|
security/gpgme
|
|
|
|
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/db4" \
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
SEPARATE_BUILD= Yes
|
|
|
|
CONFIGURE_STYLE=gnu
|
|
|
|
.include <bsd.port.mk>
|