mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 02:46:27 -04:00
Add cairo-java, a set of Java wrappers around the cairo graphics
package. WWW: http://java-gnome.sourceforge.net/
This commit is contained in:
parent
2abce9b405
commit
e8ae3dec87
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=147327
8 changed files with 168 additions and 0 deletions
|
@ -38,6 +38,7 @@
|
|||
SUBDIR += bugle
|
||||
SUBDIR += cadubi
|
||||
SUBDIR += cairo
|
||||
SUBDIR += cairo-java
|
||||
SUBDIR += cal3d
|
||||
SUBDIR += camediaplay
|
||||
SUBDIR += cbrpager
|
||||
|
|
66
graphics/cairo-java/Makefile
Normal file
66
graphics/cairo-java/Makefile
Normal file
|
@ -0,0 +1,66 @@
|
|||
# New ports collection makefile for: cairo-java
|
||||
# Date created: 26 Oct 2005
|
||||
# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
# $MCom: ports/graphics/cairo-java/Makefile,v 1.2 2005/10/29 22:06:06 marcus Exp $
|
||||
#
|
||||
|
||||
PORTNAME= cairo-java
|
||||
PORTVERSION= 1.0.1
|
||||
CATEGORIES= graphics java
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME}
|
||||
MASTER_SITE_SUBDIR= sources/${PORTNAME}/1.0
|
||||
DIST_SUBDIR= gnome2
|
||||
|
||||
MAINTAINER= gnome@FreeBSD.org
|
||||
COMMENT= Java wrapper for the cairo graphics package
|
||||
|
||||
LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \
|
||||
glibjni-${GLIB_API_VERSION}.1:${PORTSDIR}/devel/glib-java
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
INSTALLS_SHLIB= yes
|
||||
USE_AUTOTOOLS= libtool:15
|
||||
USE_JAVA= yes
|
||||
JAVA_VERSION= 1.2+
|
||||
JAVA_OS= native
|
||||
USE_GCC= 3.4+
|
||||
USE_GNOME= gnomehack gnometarget
|
||||
USE_REINPLACE= yes
|
||||
CONFIGURE_ARGS= --without-gcj-compile
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd"
|
||||
CAIRO_API_VERSION= 1.0
|
||||
GLIB_API_VERSION= 0.2
|
||||
PLIST_SUB= CAIRO_API_VERSION=${CAIRO_API_VERSION} PORTNAME=${PORTNAME}
|
||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${PREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/.libs/libcairojni-${CAIRO_API_VERSION}.so \
|
||||
${PREFIX}/lib/libcairojni-${CAIRO_API_VERSION}.so.1
|
||||
${LN} -sf ${PREFIX}/lib/libcairojni-${CAIRO_API_VERSION}.so.1 \
|
||||
${PREFIX}/lib/libcairojni-${CAIRO_API_VERSION}.so
|
||||
${MKDIR} ${PREFIX}/libdata/pkgconfig
|
||||
${INSTALL_DATA} ${WRKSRC}/cairo-java.pc ${PREFIX}/libdata/pkgconfig
|
||||
${MKDIR} ${JAVAJARDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/cairo${CAIRO_API_VERSION}.jar ${JAVAJARDIR}
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/AUTHORS ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
|
||||
${MKDIR} ${DOCSDIR}/api
|
||||
cd ${WRKSRC}/doc/api && ${FIND} . | ${CPIO} -pdmu ${DOCSDIR}/api
|
||||
.endif
|
||||
@${SED} -e 's|%%JAVAJARDIR%%|${JAVAJARDIR}|g ; \
|
||||
s|%%PREFIX%%|${PREFIX}|g ; \
|
||||
s|%%CAIRO_API_VERSION%%|${CAIRO_API_VERSION}|g' \
|
||||
< ${PKGDIR}/pkg-message > ${PKGMESSAGE}
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
2
graphics/cairo-java/distinfo
Normal file
2
graphics/cairo-java/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
MD5 (gnome2/cairo-java-1.0.1.tar.bz2) = f56aee54177484d5e2e6cbba5ca09e73
|
||||
SIZE (gnome2/cairo-java-1.0.1.tar.bz2) = 252519
|
8
graphics/cairo-java/files/patch-cairo-java.pc.in
Normal file
8
graphics/cairo-java/files/patch-cairo-java.pc.in
Normal file
|
@ -0,0 +1,8 @@
|
|||
--- cairo-java.pc.in.orig Wed Oct 26 20:58:27 2005
|
||||
+++ cairo-java.pc.in Wed Oct 26 20:58:39 2005
|
||||
@@ -10,4 +10,4 @@
|
||||
Requires: cairo glib-java
|
||||
api_version=@apiversion@
|
||||
classpath=@INSTALLED_CLASSPATH@
|
||||
-Libs: -L@libdir@ -lcairojava
|
||||
+Libs: -L@libdir@ -lcairojava-@apiversion@
|
11
graphics/cairo-java/files/patch-configure
Normal file
11
graphics/cairo-java/files/patch-configure
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- configure.orig Wed Oct 26 20:57:49 2005
|
||||
+++ configure Wed Oct 26 20:58:13 2005
|
||||
@@ -20032,7 +20032,7 @@
|
||||
|
||||
apiversion="1.0"
|
||||
|
||||
-INSTALLED_CLASSPATH=\${prefix}/share/java/cairo${apiversion}-${VERSION}.jar
|
||||
+INSTALLED_CLASSPATH=\${prefix}/share/java/classes/cairo${apiversion}.jar
|
||||
INSTALLED_JNI_DIR=\${prefix}/lib/
|
||||
|
||||
|
8
graphics/cairo-java/pkg-descr
Normal file
8
graphics/cairo-java/pkg-descr
Normal file
|
@ -0,0 +1,8 @@
|
|||
Java-GNOME is a set of Java bindings for GNOME and GTK libraries,
|
||||
so GNOME applications can be written in Java. It is implemented
|
||||
as a JNI layer that delegates the Java calls out to the underlying
|
||||
C library.
|
||||
|
||||
-- Java-GNOME README
|
||||
|
||||
WWW: http://java-gnome.sourceforge.net/
|
7
graphics/cairo-java/pkg-message
Normal file
7
graphics/cairo-java/pkg-message
Normal file
|
@ -0,0 +1,7 @@
|
|||
************************************************************************
|
||||
Libgtk-java was successfully installed. In order to build and run cairo
|
||||
Java applications, you must add the following to your CLASSPATH:
|
||||
|
||||
%%JAVAJARDIR%%/cairo%%CAIRO_API_VERSION%%.jar
|
||||
|
||||
************************************************************************
|
65
graphics/cairo-java/pkg-plist
Normal file
65
graphics/cairo-java/pkg-plist
Normal file
|
@ -0,0 +1,65 @@
|
|||
lib/libcairojni-%%CAIRO_API_VERSION%%.so
|
||||
lib/libcairojni-%%CAIRO_API_VERSION%%.so.1
|
||||
libdata/pkgconfig/%%PORTNAME%%.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/allclasses-frame.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/allclasses-noframe.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/constant-values.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/deprecated-list.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/help-doc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/index-all.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Antialias.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/CairoException.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Config.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Content.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Context.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Extend.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/FillRule.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Filter.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/FontExtents.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/FontFace.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/FontOptions.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/FontSlant.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/FontWeight.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Format.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Glyph.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Gradient.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/HintMetrics.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/HintStyle.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/ImageSurface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/LineCap.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/LineJoin.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/LinearGradient.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Matrix.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Operator.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/PDFSurface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Pattern.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Point.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/RadialGradient.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Rectangle.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/ScaledFont.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Status.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/SubpixelOrder.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/Surface.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/SurfacePattern.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/TextExtents.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/package-frame.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/package-summary.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/org/freedesktop/cairo/package-tree.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/overview-tree.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/package-list
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/packages.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/resources/inherit.gif
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/serialized-form.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%/api/stylesheet.css
|
||||
share/java/classes/cairo%%CAIRO_API_VERSION%%.jar
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/resources
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/org/freedesktop/cairo
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/org/freedesktop
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api/org
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%/api
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
Loading…
Add table
Reference in a new issue