61 lines
1.4 KiB
Makefile
61 lines
1.4 KiB
Makefile
# $OpenBSD: Makefile,v 1.38 2019/11/10 15:32:55 ajacoutot Exp $
|
|
|
|
ONLY_FOR_ARCHS = ${GCC4_ARCHS} ${CLANG_ARCHS}
|
|
.if (${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "amd64" && ${MACHINE_ARCH} != "arm64")
|
|
# likely to bump into MAXDSIZ on arch other than the above
|
|
MAKE_ENV += CXXNOOPT=-O0
|
|
.endif
|
|
|
|
BROKEN-hppa = linking fails with 'cannot handle R_PARISC_PCREL17F'
|
|
BROKEN-alpha = enblend-enblend.o: .got subsegment exceeds 64K (size 77816)
|
|
|
|
COMMENT = blend seams in panoramic image mosaics
|
|
|
|
DISTNAME = enblend-enfuse-4.2
|
|
REVISION = 2
|
|
CATEGORIES = graphics
|
|
|
|
HOMEPAGE = http://enblend.sourceforge.net/
|
|
|
|
# GPLv2+, MIT
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} c gsl lcms2 m tiff vigraimpex
|
|
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=enblend/}
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
BUILD_DEPENDS = devel/help2man\
|
|
graphics/openexr \
|
|
math/gnuplot \
|
|
print/texlive/base \
|
|
print/transfig \
|
|
www/tidyp>=1.04p1
|
|
LIB_DEPENDS = devel/gsl \
|
|
graphics/lcms2 \
|
|
graphics/vigra
|
|
|
|
SEPARATE_BUILD = Yes
|
|
CONFIGURE_STYLE = autoconf
|
|
AUTOCONF_VERSION = 2.69
|
|
USE_GMAKE = Yes
|
|
|
|
CPPFLAGS += -I${LOCALBASE}/include \
|
|
-I${X11BASE}/include
|
|
|
|
LDFLAGS += -L${LOCALBASE}/lib \
|
|
-L${X11BASE}/lib
|
|
|
|
|
|
CONFIGURE_ENV = CPPFLAGS="${CPPFLAGS}" \
|
|
LDFLAGS="${LDFLAGS}"
|
|
|
|
CXXFLAGS += -std=c++11 -pthread
|
|
|
|
# need to fix bashisms in doc/Makefile.in first
|
|
#post-build:
|
|
# @cd ${WRKBUILD}/doc && \
|
|
# ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} xhtml
|
|
|
|
.include <bsd.port.mk>
|