aboutsummaryrefslogtreecommitdiffstats
path: root/math/gnumeric/Makefile
diff options
context:
space:
mode:
authorahze <ahze@FreeBSD.org>2004-12-11 17:38:24 +0800
committerahze <ahze@FreeBSD.org>2004-12-11 17:38:24 +0800
commit7a9ddfe6b85327e339a1659f7858ffb22f46a5e0 (patch)
tree151ceef1de736758b633d032a6f3577136d8e0f4 /math/gnumeric/Makefile
parent7f2b4312ce7d9541288f3b51ae89752b64d2b5b3 (diff)
downloadfreebsd-ports-gnome-7a9ddfe6b85327e339a1659f7858ffb22f46a5e0.tar.gz
freebsd-ports-gnome-7a9ddfe6b85327e339a1659f7858ffb22f46a5e0.tar.zst
freebsd-ports-gnome-7a9ddfe6b85327e339a1659f7858ffb22f46a5e0.zip
Move math/gnumeric2 --> math/gnumeric
Diffstat (limited to 'math/gnumeric/Makefile')
-rw-r--r--math/gnumeric/Makefile61
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