2021-05-08 14:45:02 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.25 2021/05/08 14:45:02 sthen Exp $
|
2012-07-09 15:56:34 +00:00
|
|
|
|
|
|
|
COMMENT = extensible drawing editor
|
|
|
|
|
2021-05-08 14:45:02 +00:00
|
|
|
V = 7.2.24
|
2012-07-09 15:56:34 +00:00
|
|
|
SUBST_VARS += V
|
2012-07-09 16:21:32 +00:00
|
|
|
DISTNAME = ipe-${V}-src
|
2012-07-09 15:56:34 +00:00
|
|
|
PKGNAME = ipe-${V}
|
|
|
|
|
2019-04-30 06:44:29 +00:00
|
|
|
# Upstream libraries would be installed as libxxx.so.${V}
|
2021-05-08 14:45:02 +00:00
|
|
|
SHLIB_VERSION = 4.0
|
2012-07-09 15:56:34 +00:00
|
|
|
|
|
|
|
SHARED_LIBS += ipe ${SHLIB_VERSION}
|
|
|
|
SHARED_LIBS += ipecairo ${SHLIB_VERSION}
|
|
|
|
SHARED_LIBS += ipecanvas ${SHLIB_VERSION}
|
|
|
|
SHARED_LIBS += ipelua ${SHLIB_VERSION}
|
|
|
|
SHARED_LIBS += ipeui ${SHLIB_VERSION}
|
|
|
|
|
|
|
|
CATEGORIES = graphics math
|
2019-02-24 20:33:56 +00:00
|
|
|
HOMEPAGE = https://ipe.otfried.org/
|
2020-01-18 21:00:14 +00:00
|
|
|
MAINTAINER = Alessandro De Laurenzis <just22@atlantide.mooo.com>
|
2012-07-09 15:56:34 +00:00
|
|
|
|
|
|
|
# GPLv3+
|
2019-07-12 20:46:54 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2012-07-09 15:56:34 +00:00
|
|
|
|
2021-05-08 14:45:02 +00:00
|
|
|
WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB} Qt5Core Qt5Gui Qt5Widgets
|
|
|
|
WANTLIB += c cairo freetype gsl gslcblas iconv jpeg m png pthread spiro z
|
|
|
|
|
|
|
|
FIX_CRLF_FILES = src/ipeui/Makefile
|
2012-07-09 15:56:34 +00:00
|
|
|
|
2018-10-24 14:27:57 +00:00
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
|
2021-05-08 14:45:02 +00:00
|
|
|
MASTER_SITES = https://github.com/otfried/ipe/releases/download/v$V/
|
2012-07-09 15:56:34 +00:00
|
|
|
|
|
|
|
MODULES = lang/lua \
|
2019-02-24 20:33:56 +00:00
|
|
|
x11/qt5
|
|
|
|
|
|
|
|
MODLUA_VERSION = 5.3
|
|
|
|
MODLUA_SA = Yes
|
|
|
|
|
2021-05-08 14:45:02 +00:00
|
|
|
BUILD_DEPENDS = devel/doxygen
|
|
|
|
|
2012-07-09 15:56:34 +00:00
|
|
|
LIB_DEPENDS = ${MODLUA_LIB_DEPENDS} \
|
2020-09-14 12:51:40 +00:00
|
|
|
${MODQT5_LIB_DEPENDS} \
|
2021-05-08 14:45:02 +00:00
|
|
|
devel/gsl \
|
|
|
|
graphics/libspiro
|
|
|
|
|
2012-07-09 15:56:34 +00:00
|
|
|
RUN_DEPENDS = print/texlive/base \
|
|
|
|
x11/xvkbd
|
|
|
|
|
2017-03-04 16:38:16 +00:00
|
|
|
MAKE_FLAGS += CXX="${CXX}" \
|
|
|
|
IPEPREFIX=${PREFIX} \
|
2012-07-09 15:56:34 +00:00
|
|
|
ICONV_LIBS="-L${LOCALBASE}/lib -liconv" \
|
2019-02-24 20:33:56 +00:00
|
|
|
SHLIB_VERSION=${SHLIB_VERSION} \
|
|
|
|
IPEDOCDIR=${PREFIX}/share/doc/ipe \
|
|
|
|
DL_LIBS=""
|
2021-05-08 14:45:02 +00:00
|
|
|
|
2019-02-24 20:33:56 +00:00
|
|
|
MAKE_ENV += PKG_CONFIG_PATH=${LOCALBASE}/lib/qt5/pkgconfig
|
2021-05-08 14:45:02 +00:00
|
|
|
|
2012-07-09 15:56:34 +00:00
|
|
|
FAKE_FLAGS += INSTALL_ROOT=${WRKINST} \
|
|
|
|
SHLIB_VERSION=${SHLIB_VERSION} \
|
|
|
|
IPEMANDIR=${PREFIX}/man/man1 \
|
|
|
|
IPEDOCDIR=${PREFIX}/share/doc/ipe
|
|
|
|
|
|
|
|
USE_GMAKE = Yes
|
2021-05-08 14:45:02 +00:00
|
|
|
|
2013-03-11 11:10:51 +00:00
|
|
|
NO_TEST = Yes
|
2021-05-08 14:45:02 +00:00
|
|
|
|
2019-02-24 20:33:56 +00:00
|
|
|
UPDATE_PLIST_ARGS += -i MODLUA_DEP_VERSION
|
2012-07-09 15:56:34 +00:00
|
|
|
|
2021-05-08 14:45:02 +00:00
|
|
|
WRKDIST = ${WRKDIR}/${PKGNAME}
|
|
|
|
WRKSRC = ${WRKDIST}/src
|
|
|
|
|
|
|
|
ALL_TARGET = all documentation
|
2012-07-09 15:56:34 +00:00
|
|
|
|
2019-02-24 20:33:56 +00:00
|
|
|
pre-build:
|
|
|
|
${SUBST_CMD} ${WRKSRC}/config.mak
|
2012-07-09 15:56:34 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|