diff options
author | danfe <danfe@FreeBSD.org> | 2007-07-04 21:56:47 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2007-07-04 21:56:47 +0800 |
commit | 5690f63880672ec4799ad1397e2bd2af6de567bc (patch) | |
tree | 67d95b407e86b57838cc408b25f85c6f77ca17cd /print/xmbibtex | |
parent | a4ba027087d2edd5e09928c67f67c82b5ebb4796 (diff) | |
download | freebsd-ports-gnome-5690f63880672ec4799ad1397e2bd2af6de567bc.tar.gz freebsd-ports-gnome-5690f63880672ec4799ad1397e2bd2af6de567bc.tar.zst freebsd-ports-gnome-5690f63880672ec4799ad1397e2bd2af6de567bc.zip |
- Fix the build with modern GCC and unbreak [1]
- Teach to respect PREFIX
- Consistently spell application name in Makefile and pkg-descr
Reported by: pointyhat (logs) [1]
Diffstat (limited to 'print/xmbibtex')
-rw-r--r-- | print/xmbibtex/Makefile | 12 | ||||
-rw-r--r-- | print/xmbibtex/files/patch-searchall_cb.cc | 23 | ||||
-rw-r--r-- | print/xmbibtex/pkg-descr | 2 |
3 files changed, 29 insertions, 8 deletions
diff --git a/print/xmbibtex/Makefile b/print/xmbibtex/Makefile index 625aab394bd5..532e2dc30fb1 100644 --- a/print/xmbibtex/Makefile +++ b/print/xmbibtex/Makefile @@ -1,4 +1,4 @@ -# New ports collection makefile for: xmbibtex +# New ports collection makefile for: XmBibTeX # Date created: 06 Nov 1997 # Whom: Thomas Gellekum <tg@FreeBSD.org> # @@ -23,10 +23,8 @@ NO_INSTALL_MANPAGES= yes PLIST_FILES= bin/xmbibtex lib/X11/app-defaults/XmBibTeX -.include <bsd.port.pre.mk> +post-configure: + @${REINPLACE_CMD} -e 's,(CCLINK,(CXXLINK, ; s,/usr/local,${PREFIX},' \ + ${WRKSRC}/Makefile -.if ${OSVERSION} >= 700042 -BROKEN= Does not compile with GCC 4.2 -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/print/xmbibtex/files/patch-searchall_cb.cc b/print/xmbibtex/files/patch-searchall_cb.cc new file mode 100644 index 000000000000..ecbf0f452704 --- /dev/null +++ b/print/xmbibtex/files/patch-searchall_cb.cc @@ -0,0 +1,23 @@ +--- searchall_cb.cc.orig Sun May 4 17:21:26 1997 ++++ searchall_cb.cc Thu Jun 14 18:01:36 2007 +@@ -4,6 +4,8 @@ + + #include <Xm/List.h> + #include <X11/cursorfont.h> ++#include <assert.h> ++#include <inttypes.h> + #include <stdio.h> + #include "globals.h" + +@@ -26,7 +28,10 @@ + gefunden = new unsigned long[b.last+1]; + gefunden[0]= 0; + ref = new char[100]; +- cis=(short)client_data; ++ ++ /* We're about to convert void * to short: fasten some seatbelts. */ ++ assert(((intptr_t)client_data >> 16) == 0); ++ cis=(short)((intptr_t)client_data & 0xFFFF); + + switch((int)b.d->id) { + case 1: // .... and; diff --git a/print/xmbibtex/pkg-descr b/print/xmbibtex/pkg-descr index 6e2f74d0a2ad..10fc4c39fc67 100644 --- a/print/xmbibtex/pkg-descr +++ b/print/xmbibtex/pkg-descr @@ -1,4 +1,4 @@ -xmbibtex is a Motif (LessTif) reference manager based on the BibTeX +XmBibTeX is a Motif (LessTif) reference manager based on the BibTeX file format. It allows to add, delete, and edit references. The references can be saved in the BibTeX file format and also written on a LaTeX file that can be printed using LaTeX and BibTeX. References |