# $NetBSD: Makefile.common,v 1.21 2004/12/21 07:00:52 martti Exp $ # DISTNAME= lyx-1.3.5 CATEGORIES= editors MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/ \ ftp://gd.tuwien.ac.at/publishing/tex/lyx/stable/ \ ftp://ftp.sdsc.edu/pub/other/lyx/stable/ MAINTAINER= martti@NetBSD.org HOMEPAGE= http://www.lyx.org/ COMMENT= Graphical frontend for LaTeX CONFLICTS= lyx-[0-9]* DEPENDS+= teTeX-[0-9]*:../../print/teTeX MESSAGE_SRC= ${.CURDIR}/../../editors/lyx-qt/MESSAGE DESCR_SRC= ${.CURDIR}/../../editors/lyx-qt/DESCR DISTINFO_FILE= ${.CURDIR}/../../editors/lyx-qt/distinfo FILESDIR= ${.CURDIR}/../../editors/lyx-qt/files PATCHDIR= ${.CURDIR}/../../editors/lyx-qt/patches PLIST_SRC= ${.CURDIR}/../../editors/lyx-qt/PLIST.common UNLIMIT_RESOURCES+= datasize USE_LANGUAGES= c c++ GNU_CONFIGURE= YES USE_BUILDLINK3= YES USE_GNU_TOOLS+= make USE_LIBTOOL= YES USE_PERL5= YES USE_PKGLOCALEDIR= YES USE_X11= YES GCC_REQD+= 2.95 CONFIGURE_ARGS+= --with-pspell-lib=${BUILDLINK_PREFIX.aspell}/lib \ --with-pspell-include=${BUILDLINK_PREFIX.aspell}/include/pspell \ --with-pspell .include "../../mk/compiler.mk" # XXX these values are taken from the LyX configure script .if !empty(CC_VERSION:Mgcc-*) . if !empty(CC_VERSION:Mgcc-2.8*) CXXFLAGS+= # empty . elif !empty(CC_VERSION:Mgcc-2.95.1) CXXFLAGS+= -fpermissive -ftemplate-depth-30 . elif !empty(CC_VERSION:Mgcc-2.95.*) CXXFLAGS+= -Wno-non-template-friend -ftemplate-depth-30 . elif !empty(CC_VERSION:Mgcc-2.96*) # some Linux distros CXXFLAGS+= -fno-exceptions -ftemplate-depth-30 -Wno-non-template-friend . elif !empty(CC_VERSION:Mgcc-3.0*) CXXFLAGS+= # empty . elif !empty(CC_VERSION:Mgcc-3.1*) CXXFLAGS+= -finline-limit=500 -fno-exceptions . else # >= 3.2 CXXFLAGS+= -fno-exceptions . endif .endif # XXX needed for gcc 2.95.* only? .if ${OPSYS} == "NetBSD" . if (${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc" \ || ${MACHINE_ARCH} == "m68k") CXXFLAGS:= ${CXXFLAGS:C/-O[0-9]*/-O/g} CFLAGS:= ${CFLAGS:C/-O[0-9]*/-O/g} CONFIGURE_ENV+= CXXFLAGS="${CXXFLAGS}" CONFIGURE_ENV+= CFLAGS="${CFLAGS}" . endif .endif PYTHON_PATCH_SCRIPTS= lib/lyx2lyx/lyx2lyx \ development/tools/generate_symbols_list.py \ lib/scripts/fen2ascii.py \ lib/scripts/fig2pstex.py \ lib/scripts/general_command_wrapper.py \ lib/scripts/listerrors \ lib/scripts/pic2ascii.py \ lib/scripts/pic2png_eps.py .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/gettext-lib/buildlink3.mk" .include "../../lang/python/application.mk" .include "../../textproc/aiksaurus/buildlink3.mk" .include "../../textproc/aspell/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk"