ports/81632: Upgrade port: x11-toolkits/libgtj-java to version 2.6.2

Panagiotis Astithas past at ebs.gr
Sun Jun 5 22:30:11 GMT 2005


The following reply was made to PR ports/81632; it has been noted by GNATS.

From: Panagiotis Astithas <past at ebs.gr>
To: bug-followup at FreeBSD.org, past at ebs.gr
Cc:  
Subject: Re: ports/81632: Upgrade port: x11-toolkits/libgtj-java to version
 2.6.2
Date: Mon, 06 Jun 2005 01:23:51 +0300

 While updating the libgnome-java port I discovered a bug with the
 installation of the shared library in my patch. I fixed it in the
 following patch (to be applied after the first patch above), as well as
 making some improvements in the handling of the pkg-plist files.
 
 
 
 diff -ruN libgtk-java/Makefile libgtk-java.new/Makefile
 --- libgtk-java/Makefile        Mon Jun  6 01:14:02 2005
 +++ libgtk-java.new/Makefile    Mon Jun  6 01:03:42 2005
 @@ -19,7 +19,8 @@
   USE_XLIB=      yes
   USE_GMAKE=     yes
   GNU_CONFIGURE= yes
 -USE_LIBTOOL_VER=       15
 +INSTALLS_SHLIB=        yes
 +USE_LIBTOOL_VER=15
   USE_JAVA=      yes
   JAVA_VERSION=  1.2+
   JAVA_OS=       native
 @@ -33,7 +34,10 @@
 
   do-install:
          ${MKDIR} ${PREFIX}/lib
 -       ${INSTALL_DATA} ${WRKSRC}/libgtkjni.la  ${PREFIX}/lib
 +       ${INSTALL_DATA} ${WRKSRC}/.libs/libgtkjni-${GTK_API_VERSION}.so \
 +               ${PREFIX}/lib/libgtkjni-${GTK_API_VERSION}.so.1
 +       ${LN} -sf ${PREFIX}/lib/libgtkjni-${GTK_API_VERSION}.so.1 \
 +               ${PREFIX}/lib/libgtkjni-${GTK_API_VERSION}.so
          ${MKDIR} ${PREFIX}/libdata/pkgconfig
          ${INSTALL_DATA} ${WRKSRC}/gtk2-java.pc  ${PREFIX}/libdata/pkgconfig
          ${MKDIR} ${PREFIX}/include/${PORTNAME}
 diff -ruN libgtk-java/pkg-plist libgtk-java.new/pkg-plist
 --- libgtk-java/pkg-plist       Mon Jun  6 01:14:02 2005
 +++ libgtk-java.new/pkg-plist   Mon Jun  6 01:03:53 2005
 @@ -1,6 +1,8 @@
   include/%%PORTNAME%%/jg_jnu.h
 -lib/libgtkjni.la
 +lib/libgtkjni-%%GTK_API_VERSION%%.so
 +lib/libgtkjni-%%GTK_API_VERSION%%.so.1
   libdata/pkgconfig/gtk2-java.pc
 + at unexec rmdir %B 2>/dev/null || true
   %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
   %%PORTDOCS%%%%DOCSDIR%%/COPYING
   %%PORTDOCS%%%%DOCSDIR%%/NEWS
 @@ -685,6 +687,7 @@
   %%PORTDOCS%%%%DOCSDIR%%/examples/treestore/TreeStoreExample.java
   %%PORTDOCS%%%%DOCSDIR%%/examples/uimanager/UIManagerExample.java
   %%JAVAJARDIR%%/gtk%%GTK_API_VERSION%%.jar
 + at unexec rmdir %B 2>/dev/null || true
   share/%%PORTNAME%%/macros/ac_prog_jar.m4
   share/%%PORTNAME%%/macros/ac_prog_javac.m4
   share/%%PORTNAME%%/macros/ac_prog_javac_works.m4
 @@ -697,7 +700,6 @@
   share/%%PORTNAME%%/macros/jg_gtk_java.m4
   @dirrm share/%%PORTNAME%%/macros
   @dirrm share/%%PORTNAME%%
 - at dirrm %%JAVAJARDIR%%
   %%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/uimanager
   %%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/treestore
   %%PORTDOCS%%@dirrm %%DOCSDIR%%/examples/tree


More information about the freebsd-gnome mailing list