aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits/libjsearch
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>2000-09-17 21:29:14 +0000
committerSteve Price <steve@FreeBSD.org>2000-09-17 21:29:14 +0000
commit2f8bc8eeb52ec21f538a639327a0a25d0a33a166 (patch)
tree0efd45982b00049bb5b84108746ad5d5c7115d6f /x11-toolkits/libjsearch
parentec7b92ea69967f44044f0433b7512487c45c01f3 (diff)
downloadports-2f8bc8eeb52ec21f538a639327a0a25d0a33a166.tar.gz
ports-2f8bc8eeb52ec21f538a639327a0a25d0a33a166.zip
Notes
Diffstat (limited to 'x11-toolkits/libjsearch')
-rw-r--r--x11-toolkits/libjsearch/Makefile33
-rw-r--r--x11-toolkits/libjsearch/files/patch-aa18
-rw-r--r--x11-toolkits/libjsearch/pkg-plist4
3 files changed, 30 insertions, 25 deletions
diff --git a/x11-toolkits/libjsearch/Makefile b/x11-toolkits/libjsearch/Makefile
index df273380e6a7..457ed1628ae2 100644
--- a/x11-toolkits/libjsearch/Makefile
+++ b/x11-toolkits/libjsearch/Makefile
@@ -7,6 +7,7 @@
PORTNAME= libjsearch
PORTVERSION= 0.5.6
+PORTREVISION= 1
CATEGORIES= x11-toolkits
MASTER_SITES= ftp://ftp.newplanetsoftware.com/pub/jx/source-1.5.3/ \
ftp://ftp.newplanetsoftware.com/pub/jcc/source/ \
@@ -16,32 +17,29 @@ DISTNAME= JSearch_source-${PORTVERSION}
MAINTAINER= lioux@linf.unb.br
-BUILD_DEPENDS= ${NONEXISTENT}:${JXPORT}:patch
+BUILD_DEPENDS= nonexistent:${JXPORT}:configure \
+ makemake:${JXPORT}
LIB_DEPENDS= jx-1_5_3.1:${JXPORT}
WRKSRC= ${WRKDIR}/JX-1.5.3
-USE_XLIB= yes
+USE_X_PREFIX= yes
INSTALLS_SHLIB= yes
USE_GMAKE= yes
+MAKE_ARGS= CC="${CC}" CXX="${CXX}" \
+ CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
MAKE_ENV= JX_INSTALL_ROOT="${PREFIX}/bin" \
- JX_LIB_ROOT="${PREFIX}/lib" \
- X11PREFIX="${X11PREFIX}" \
- PORTCFLAGS="${CFLAGS}" \
- PORTCXXFLAGS="${CXXFLAGS}" \
- PORTINCLUDES="${PORTINCLUDES}"
+ JX_LIB_ROOT="${PREFIX}/lib"
PLIST_SUB= PORTNAME="${PORTNAME}" \
LIBNUMBER="${LIBNUMBER}" \
LIBVERSION="${LIBVERSION}" \
EXTRALIBFILES_MAKE_FILES="${EXTRALIBFILES_MAKE_FILES}" \
INCLUDEDIR="${INCLUDEDIR}"
-
-# Proper X11R6 Prefix
-# Change it, if you need it
-X11PREFIX?= ${X11BASE}
+INSTALLS_SHLIB= yes
# Make environment
-PORTINCLUDES= -I${LOCALBASE}/include/jx -I${LOCALBASE}/share/jx
+PORTINCLUDES= -I${X11BASE}/include/jx -I${X11BASE}/share/jx \
+ -I${X11BASE}/include/jcore
# Installs dir with proper permissions
INSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755
@@ -52,7 +50,7 @@ LIBFILES= ${PORTNAME}-${LIBVERSION}.a ${PORTNAME}-${LIBVERSION}.so
# header files
INCLUDEDIR= jsearch
# documentation
-DOCDIR_PREFIX= ${PREFIX}/share/doc/JX
+DOCDIR_PREFIX= ${PREFIX}/share/doc/jx
DOCDIRS= ${PORTNAME}
DOCDIRFILES= LICENSE
# xpm images
@@ -70,7 +68,7 @@ EXTRALIBFILES_MAKE_FILES= jsearch_constants
JXPORT= ${PORTSDIR}/x11-toolkits/jx
JXPORT_WRKSRC!= cd ${JXPORT} && ${MAKE} -V WRKSRC
# main jx distribution files needed for building
-COPY_JXDIRS= include lib libjcore
+COPY_JXDIRS= include
COPY_JXFILES= Makefile
.if ${OSVERSION} >= 300000
@@ -95,9 +93,14 @@ post-extract:
@${CP} -p ${JXPORT_WRKSRC}/${i} ${WRKSRC}
.endfor
+post-patch:
+ @${ECHO} "SEARCHDIRS += ${PORTINCLUDES}" >> \
+ ${WRKSRC}/${EXTRALIBFILES_MAKE_WRKSRC}/jx_constants
+
post-build:
@cd ${WRKSRC}/${PORTNAME}; ${SETENV} ${MAKE_ENV} makemake; \
- ${SETENV} ${MAKE_ENV} ${GMAKE}
+ ${SETENV} ${MAKE_ENV} ${GMAKE} \
+ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
do-install:
.if !defined(NOPORTDOCS)
diff --git a/x11-toolkits/libjsearch/files/patch-aa b/x11-toolkits/libjsearch/files/patch-aa
index 2ea5a415eb43..18be5d2d2db3 100644
--- a/x11-toolkits/libjsearch/files/patch-aa
+++ b/x11-toolkits/libjsearch/files/patch-aa
@@ -1,9 +1,11 @@
---- Makefile.orig Tue May 30 13:04:38 2000
-+++ Makefile Tue May 30 13:09:41 2000
-@@ -264,11 +264,6 @@
+--- Makefile.orig Sat Sep 11 17:44:38 1999
++++ Makefile Wed Jun 14 01:07:15 2000
+@@ -262,25 +262,11 @@
+ freebsd2.x: prep
+ @ln -s sys/FreeBSD-2.x_g++ \
include/make/jx_config
- @ln -s ../../include/missing_proto/jMissingProto_empty.h \
- include/jcore/jMissingProto.h
+- @ln -s ../../include/missing_proto/jMissingProto_empty.h \
+- include/jcore/jMissingProto.h
- @ln -s config-freebsd.h \
- ACE/ACE_wrappers/ace/config.h
- @ln -s platform_freebsd.GNU \
@@ -12,10 +14,10 @@
.PHONY : freebsd3.x
freebsd3.x: prep
-@@ -276,11 +271,6 @@
+ @ln -s sys/FreeBSD-3.x_g++ \
include/make/jx_config
- @ln -s ../../include/missing_proto/jMissingProto_empty.h \
- include/jcore/jMissingProto.h
+- @ln -s ../../include/missing_proto/jMissingProto_empty.h \
+- include/jcore/jMissingProto.h
- @ln -s config-freebsd-pthread.h \
- ACE/ACE_wrappers/ace/config.h
- @ln -s platform_freebsd_pthread.GNU \
diff --git a/x11-toolkits/libjsearch/pkg-plist b/x11-toolkits/libjsearch/pkg-plist
index ace8f3407f98..b7c0e6990e2d 100644
--- a/x11-toolkits/libjsearch/pkg-plist
+++ b/x11-toolkits/libjsearch/pkg-plist
@@ -9,11 +9,11 @@ lib/jx/make/%%EXTRALIBFILES_MAKE_FILES%%
lib/%%PORTNAME%%-%%LIBVERSION%%.a
lib/%%PORTNAME%%-%%LIBVERSION%%.so
lib/%%PORTNAME%%-%%LIBVERSION%%.so.%%LIBNUMBER%%
-%%PORTDOCS:%%share/doc/JX/LICENSE_%%PORTNAME%%
+%%PORTDOCS:%%share/doc/jx/LICENSE_%%PORTNAME%%
share/jx/jsearch/find.xpm
share/jx/jsearch/findnext.xpm
share/jx/jsearch/findprev.xpm
share/jx/jsearch/replace.xpm
@dirrm share/jx/jsearch
-%%PORTDOCS:%%@unexec rmdir %D/share/doc/JX 2>/dev/null || true
+%%PORTDOCS:%%@unexec rmdir %D/share/doc/jx 2>/dev/null || true
@dirrm include/%%INCLUDEDIR%%