diff options
Diffstat (limited to 'math/gnumeric/Makefile')
-rw-r--r-- | math/gnumeric/Makefile | 61 |
1 files changed, 41 insertions, 20 deletions
diff --git a/math/gnumeric/Makefile b/math/gnumeric/Makefile index 001fcfcdd739..037a3632e2e4 100644 --- a/math/gnumeric/Makefile +++ b/math/gnumeric/Makefile @@ -5,39 +5,60 @@ # $FreeBSD$ # -PORTNAME= gnumeric -PORTVERSION= 1.0.13 -PORTREVISION= 1 -CATEGORIES?= math gnome +PORTNAME= gnumeric2 +PORTVERSION= 1.4.1 +CATEGORIES= math gnome MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= sources/${PORTNAME}/1.0 -DIST_SUBDIR= gnome +MASTER_SITE_SUBDIR= sources/${PORTNAME:S/2$//}/${PORTVERSION:R} +DISTNAME= ${PORTNAME:S/2$//}-${PORTVERSION} +DIST_SUBDIR= gnome2 -MAINTAINER?= gnome@FreeBSD.org -COMMENT= The GNOME spreadsheet - -LIB_DEPENDS= gnomeole2.0:${PORTSDIR}/devel/libole2 \ - gbrun.0:${PORTSDIR}/lang/gnomebasic \ - psiconv.8:${PORTSDIR}/converters/psiconv -RUN_DEPENDS= guppi-gnumeric:${PORTSDIR}/math/guppi +MAINTAINER= gnome@FreeBSD.org +COMMENT= The GNOME 2 spreadsheet USE_BZIP2= yes USE_X_PREFIX= yes USE_PERL5= yes USE_GMAKE= yes -USE_GNOME= gnomeprefix gnomehack gnomelibs bonobo libglade gal -USE_ICONV= yes +USE_GNOME= gnomeprefix intlhack gnomehack gnomehier libgnomeprintui \ + libgnomedb libgsf_gnome pygtk2 USE_PYTHON= yes -USE_LIBTOOL_VER=13 -INSTALLS_SHLIB= yes -CONFIGURE_ARGS= --with-evolution --without-guile +INSTALLS_OMF= yes +USE_REINPLACE= yes +USE_LIBTOOL_VER=15 +CONFIGURE_ARGS= --without-guile --with-bonobo --with-gnome-db CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ - LIBS="-L${LOCALBASE}/lib -lintl -liconv ${PTHREAD_LIBS}" + LIBS="-L${LOCALBASE}/lib -liconv ${PTHREAD_LIBS}" \ + DEFS="-I${X11BASE}/include/gal-2.0" \ + python_prog=${PYTHON_VERSION} + +GCONF_SCHEMAS= gnumeric-dialogs.schemas gnumeric-general.schemas \ + gnumeric-plugins.schemas -PLIST_SUB= VERSION=${PORTVERSION}-bonobo +PLIST_SUB= VERSION=${PORTVERSION} .include <bsd.port.pre.mk> +.if ${PERL_LEVEL} < 500600 +# The Perl plug-ins don't build with Perl < 5.6.1 +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-plugins_Makefile.in +.endif + +post-patch: + @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,malloc.h,stdlib.h,' \ + src/tools/solver/lp_solve/commonlib.h \ + src/tools/solver/lp_solve/fortify.c \ + src/tools/solver/lp_solve/lp_Hash.c \ + src/tools/solver/lp_solve/lp_etaPFI.c \ + src/tools/solver/lp_solve/lp_lib.h \ + src/tools/solver/lp_solve/lp_rlp.c \ + src/tools/solver/lp_solve/lp_rlpt.c + @${FIND} ${WRKSRC}/plugins -name "plugin.xml.in" | ${XARGS} \ + ${REINPLACE_CMD} -e 's|\.la|.so|g' + @${FIND} ${WRKSRC}/src/cut-n-paste-code/goffice/graph/plugins -name \ + "plugin.xml.in" | ${XARGS} ${REINPLACE_CMD} -e 's|\.la|.so|g' + @${RM} -f ${WRKSRC}/GNOME_Gnumeric.server.in + post-install: .for dir in share/gnome lib @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${dir}/gnumeric |