Changeset View
Changeset View
Standalone View
Standalone View
security/libressl/Makefile
# Created by: Vsevolod Stakhov <vsevolod@FreeBSD.org> | # Created by: Vsevolod Stakhov <vsevolod@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libressl | PORTNAME= libressl | ||||
PORTVERSION= 2.2.3 | PORTVERSION= 2.2.4 | ||||
CATEGORIES= security devel | CATEGORIES= security devel | ||||
MASTER_SITES= OPENBSD/LibreSSL | MASTER_SITES= OPENBSD/LibreSSL | ||||
MAINTAINER= vsevolod@FreeBSD.org | MAINTAINER= vsevolod@FreeBSD.org | ||||
COMMENT= Free version of the SSL/TLS protocol forked from OpenSSL | COMMENT= Free version of the SSL/TLS protocol forked from OpenSSL | ||||
LICENSE= BSD4CLAUSE | LICENSE= BSD4CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
CPE_VENDOR= openbsd | CPE_VENDOR= openbsd | ||||
CONFLICTS?= openssl-[0-9]* | OPTIONS_DEFINE= MAN3 | ||||
delphij: Maybe use DOCS instead? (DOCS_DESC can be omitted as the ports infrastructure already provided… | |||||
brnrdAuthorUnsubmitted Not Done Inline ActionsThis is implemented just as in security/openssl, in D3585 this seems to be OK. brnrd: This is implemented just as in security/openssl, in D3585 this seems to be OK. | |||||
koobsUnsubmitted Not Done Inline ActionsShould all manual pages (1,3,x) be conditionally installed under a MAN option? Yes man pages are docs, are are these (the files were talking about) more 'just docs' or more 'man pages'. koobs: Should all manual pages (1,3,x) be conditionally installed under a MAN option?
Yes man pages… | |||||
OPTIONS_DEFAULT= MAN3 | |||||
MAN3_DESC= Install API manpages (section 3) | |||||
CONFLICTS?= openssl-[0-9]* \ | |||||
libressl-devel-[0-9]* | |||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --enable-silent-rules | CONFIGURE_ARGS= --enable-silent-rules | ||||
USES= cpe libtool pathfix pkgconfig | USES= cpe libtool pathfix pkgconfig | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${ARCH} == "amd64" | .if ${ARCH} == "amd64" | ||||
CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} | CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} | ||||
.endif | .endif | ||||
regression-test: build | regression-test: build | ||||
koobsUnsubmitted Not Done Inline ActionsYou can use the new test framework bits for this block koobs: You can use the new test framework bits for this block | |||||
cd ${WRKSRC} && ${MAKE} check | cd ${WRKSRC} && ${MAKE} check | ||||
post-install-MAN3-off: | |||||
delphijUnsubmitted Done Inline ActionsI'd suggest using DOCS here too. delphij: I'd suggest using DOCS here too. | |||||
brnrdAuthorUnsubmitted Not Done Inline ActionsThis is implemented just as in security/openssl, in D3585 this seems to be OK. brnrd: This is implemented just as in security/openssl, in D3585 this seems to be OK. | |||||
${RM} -rf ${STAGEDIR}/${PREFIX}/man/man3 | |||||
${REINPLACE_CMD} -e '/^man\/man3/d' ${TMPPLIST} | |||||
koobsUnsubmitted Not Done Inline ActionsWhats the purpose/rationale for this? Does libre have man and man3's backwards? Are man pages duplicate in man/man3? Not mentioned in your itemized changes so we cant know koobs: Whats the purpose/rationale for this?
Does libre have man and man3's backwards? Are man pages… | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |
Maybe use DOCS instead? (DOCS_DESC can be omitted as the ports infrastructure already provided it).