Date: 5 Jun 2000 19:25:47 -0000 From: lioux@uol.com.br To: FreeBSD-gnats-submit@freebsd.org Subject: ports/19041: New port x11-toolkits/libjsearch Message-ID: <20000605192547.22782.qmail@Fedaykin.here>
next in thread | raw e-mail | index | archive | help
>Number: 19041 >Category: ports >Synopsis: New port x11-toolkits/libjsearch >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jun 05 12:30:03 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Mario Sergio Fujikawa Ferreira >Release: FreeBSD 4.0-STABLE i386 >Organization: >Environment: FreeBSD Here.here 4.0-STABLE FreeBSD 4.0-STABLE #17: Wed May 24 19:49:37 EST 2000 root@:/usr/src/sys/compile/LIOUX i386 >Description: Additional library to the JX toolkit. Depends upon ports/19030 >How-To-Repeat: n/a >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # libjsearch # libjsearch/patches # libjsearch/patches/patch-aa # libjsearch/patches/patch-ab # libjsearch/pkg # libjsearch/pkg/COMMENT # libjsearch/pkg/DESCR # libjsearch/pkg/PLIST # libjsearch/files # libjsearch/files/md5 # libjsearch/Makefile # echo c - libjsearch mkdir -p libjsearch > /dev/null 2>&1 echo c - libjsearch/patches mkdir -p libjsearch/patches > /dev/null 2>&1 echo x - libjsearch/patches/patch-aa sed 's/^X//' >libjsearch/patches/patch-aa << 'END-of-libjsearch/patches/patch-aa' X--- Makefile.orig Tue May 30 13:04:38 2000 X+++ Makefile Tue May 30 13:09:41 2000 X@@ -264,11 +264,6 @@ X include/make/jx_config X @ln -s ../../include/missing_proto/jMissingProto_empty.h \ X include/jcore/jMissingProto.h X- @ln -s config-freebsd.h \ X- ACE/ACE_wrappers/ace/config.h X- @ln -s platform_freebsd.GNU \ X- ACE/ACE_wrappers/include/makeinclude/platform_macros.GNU X- @${INSTALL_CMD} X X .PHONY : freebsd3.x X freebsd3.x: prep X@@ -276,11 +271,6 @@ X include/make/jx_config X @ln -s ../../include/missing_proto/jMissingProto_empty.h \ X include/jcore/jMissingProto.h X- @ln -s config-freebsd-pthread.h \ X- ACE/ACE_wrappers/ace/config.h X- @ln -s platform_freebsd_pthread.GNU \ X- ACE/ACE_wrappers/include/makeinclude/platform_macros.GNU X- @${INSTALL_CMD} X X # X # SunOS 4.x END-of-libjsearch/patches/patch-aa echo x - libjsearch/patches/patch-ab sed 's/^X//' >libjsearch/patches/patch-ab << 'END-of-libjsearch/patches/patch-ab' X--- libjsearch/Make.header.orig Fri Jun 25 17:06:12 1999 X+++ libjsearch/Make.header Sun Jun 4 05:03:01 2000 X@@ -7,11 +7,12 @@ X X # Directories to search for header files X X-SEARCHDIRS := -I- \ X+SEARCHDIRS = -I- \ X -I${JSEARCHDIR} \ X -I${JCOREDIR} \ X -I${MENUIMGDIR} \ X- -I${JXDIR} X+ -I${JXDIR} \ X+ ${J_X11_INCLUDE_DIR} X X # makemake variables X END-of-libjsearch/patches/patch-ab echo c - libjsearch/pkg mkdir -p libjsearch/pkg > /dev/null 2>&1 echo x - libjsearch/pkg/COMMENT sed 's/^X//' >libjsearch/pkg/COMMENT << 'END-of-libjsearch/pkg/COMMENT' XJSearch is an additional library for the JX widget library END-of-libjsearch/pkg/COMMENT echo x - libjsearch/pkg/DESCR sed 's/^X//' >libjsearch/pkg/DESCR << 'END-of-libjsearch/pkg/DESCR' XJX is a full-featured application framework and widget library for Xuse with the X Window System. It provides support for all facets Xof application development, including distributed applications, Xand aims to combine the best of MacOS and NeXTSTEP. It is built Xdirectly on top of Xlib and has been carefully optimized for Xperformance. X XWWW: http://www.newplanetsoftware.com/jx/ END-of-libjsearch/pkg/DESCR echo x - libjsearch/pkg/PLIST sed 's/^X//' >libjsearch/pkg/PLIST << 'END-of-libjsearch/pkg/PLIST' Xinclude/jsearch/JXRegexHelpText.h Xinclude/jsearch/JXSRDialogUpdateTask.h Xinclude/jsearch/JXSRFullDialog.h Xinclude/jsearch/JXSRTextBase.h Xinclude/jsearch/JXSRTextDialogBase.h Xlib/jx/lib/%%PORTNAME%%-%%LIBVERSION%%.a Xlib/jx/lib/%%PORTNAME%%-%%LIBVERSION%%.so Xlib/jx/make/%%EXTRALIBFILES_MAKE_FILES%% Xlib/%%PORTNAME%%-%%LIBVERSION%%.a Xlib/%%PORTNAME%%-%%LIBVERSION%%.so Xlib/%%PORTNAME%%-%%LIBVERSION%%.so.%%LIBNUMBER%% X%%PORTDOCS:%%share/doc/JX/LICENSE_%%PORTNAME%% Xshare/jx/jsearch/find.xpm Xshare/jx/jsearch/findnext.xpm Xshare/jx/jsearch/findprev.xpm Xshare/jx/jsearch/replace.xpm X@dirrm share/jx/jsearch X%%PORTDOCS:%%@dirrm share/doc/JX X@dirrm include/%%INCLUDEDIR%% X@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B X@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R END-of-libjsearch/pkg/PLIST echo c - libjsearch/files mkdir -p libjsearch/files > /dev/null 2>&1 echo x - libjsearch/files/md5 sed 's/^X//' >libjsearch/files/md5 << 'END-of-libjsearch/files/md5' XMD5 (JSearch_source-0.5.6.tar.gz) = b639b7173fe50dab0d17b88fd1d6a472 END-of-libjsearch/files/md5 echo x - libjsearch/Makefile sed 's/^X//' >libjsearch/Makefile << 'END-of-libjsearch/Makefile' X# New ports collection makefile for: libjsearch X# Date created: 04 Jun 2000 X# Whom: Mario S F Ferreira <lioux@linf.unb.br> et al. X# X# $FreeBSD$ X# X XPORTNAME= libjsearch XPORTVERSION= 0.5.6 XCATEGORIES= x11-toolkits XMASTER_SITES= ftp://ftp.newplanetsoftware.com/pub/jx/source-1.5.3/ \ X ftp://ftp.newplanetsoftware.com/pub/jcc/source/ \ X ftp://ftp.newplanetsoftware.com/pub/medic/source/ \ X ftp://ftp.cs.itu.edu.tr/pub/linux/x11/jx/ XDISTNAME= JSearch_source-${PORTVERSION} X XMAINTAINER= lioux@linf.unb.br X XBUILD_DEPENDS= nonexistent:${JXPORT}:patch \ X makemake:${JXPORT} XLIB_DEPENDS= jx-1_5_3.1:${JXPORT} X XWRKSRC= ${WRKDIR}/JX-1.5.3 X XUSE_XLIB= yes XUSE_GMAKE= yes XMAKE_ENV= JX_INSTALL_ROOT="${PREFIX}/bin" \ X JX_LIB_ROOT="${PREFIX}/lib" \ X X11PREFIX="${X11PREFIX}" \ X PORTCFLAGS="${CFLAGS}" \ X PORTCXXFLAGS="${CXXFLAGS}" \ X PORTINCLUDES="${PORTINCLUDES}" XPLIST_SUB= PORTNAME="${PORTNAME}" \ X LIBNUMBER="${LIBNUMBER}" \ X LIBVERSION="${LIBVERSION}" \ X EXTRALIBFILES_MAKE_FILES="${EXTRALIBFILES_MAKE_FILES}" \ X INCLUDEDIR="${INCLUDEDIR}" X X# Proper X11R6 Prefix X# Change it, if you need it XX11PREFIX?= ${X11BASE} X X# Make environment XPORTINCLUDES= -I${LOCALBASE}/include/jx -I${LOCALBASE}/share/jx X X# Installs dir with proper permissions XINSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 X# New version number XLIBVERSION= 0_5_6 X# the libraries XLIBFILES= ${PORTNAME}-${LIBVERSION}.a ${PORTNAME}-${LIBVERSION}.so X# header files XINCLUDEDIR= jsearch X# documentation XDOCDIR_PREFIX= ${PREFIX}/share/doc/JX XDOCDIRS= ${PORTNAME} XDOCDIRFILES= LICENSE X# xpm images XICONDIRS= libjsearch/code XICONDIR_PREFIX= ${PREFIX}/share/jx/jsearch X# additional configuration and header files XEXTRALIB_PREFIX= ${PREFIX}/lib/jx XEXTRALIBDIRS= lib make XEXTRALIBFILES_MAKE_WRKSRC= include/make XEXTRALIBFILES_MAKE_FILES= jsearch_constants X# main jx distribution port wrksrc XJXPORT= ${PORTSDIR}/x11-toolkits/JX XJXPORT_WRKSRC= ${JXPORT}/work/JX-1.5.3 X# main jx distribution files needed for building XCOPY_JXDIRS= include lib libjcore XCOPY_JXFILES= Makefile X X.include <bsd.port.pre.mk> X X.if ${OSVERSION} >= 300000 XALL_TARGET= freebsd3.x XLIBNUMBER= 0 X.else XALL_TARGET= freebsd2.x XLIBNUMBER= 0.5 X.endif X X.if defined(NOPORTDOCS) XPLIST_SUB+= PORTDOCS:="@comment " X.else XPLIST_SUB+= PORTDOCS:= X.endif # !defined(NOPORTDOCS) X Xpost-extract: X.for i in ${COPY_JXDIRS} X @${CP} -Rp ${JXPORT_WRKSRC}/${i} ${WRKSRC} X.endfor X.for i in ${COPY_JXFILES} X @${CP} -p ${JXPORT_WRKSRC}/${i} ${WRKSRC} X.endfor X Xpost-build: X @cd ${WRKSRC}/${PORTNAME}; ${SETENV} ${MAKE_ENV} makemake; \ X ${SETENV} ${MAKE_ENV} ${GMAKE} X Xdo-install: X.if !defined(NOPORTDOCS) X# Install all documentation X.for i in ${DOCDIRS} X @for j in ${DOCDIRFILES} ; \ X do \ X if [ -f ${WRKSRC}/programs/${i}/$${j} ]; \ X then \ X ${INSTALL_DATA} ${WRKSRC}/programs/${i}/$${j} \ X ${DOCDIR_PREFIX}/$${j}_${i} ; \ X elif [ -f ${WRKSRC}/${i}/$${j} ]; \ X then \ X ${INSTALL_DATA} ${WRKSRC}/${i}/$${j} \ X ${DOCDIR_PREFIX}/$${j}_${i} ; \ X fi ; \ X done X.endfor X.endif # !defined(NOPORTDOCS) X# Install all icons X.for i in ${ICONDIRS} X @${INSTALL_DATA_DIR} ${ICONDIR_PREFIX} ; \ X for j in ${WRKSRC}/${i}/*.xpm ; \ X do \ X ${INSTALL_DATA} $${j} ${ICONDIR_PREFIX} ; \ X done X.endfor X# Install all header files X.for i in ${INCLUDEDIR} X @${INSTALL_DATA_DIR} ${PREFIX}/include/${i} ; \ X for j in ${WRKSRC}/include/${i}/*.h ; \ X do \ X ${INSTALL_DATA} $${j} ${PREFIX}/include/${i} ; \ X done X.endfor X# Install all libraries X.for i in ${LIBFILES} X @${INSTALL_PROGRAM} ${WRKSRC}/lib/${i} ${PREFIX}/lib X.endfor X# Install additional library files X.for i in ${EXTRALIBDIRS} X @${INSTALL_DATA_DIR} ${EXTRALIB_PREFIX}/${i} X.endfor X.for i in ${EXTRALIBFILES_MAKE_FILES} X @${INSTALL_DATA} ${WRKSRC}/${EXTRALIBFILES_MAKE_WRKSRC}/${i} \ X ${EXTRALIB_PREFIX}/make/${i} X.endfor X Xpost-install: X @${LN} -sf ${PORTNAME}-${LIBVERSION}.so \ X ${PREFIX}/lib/${PORTNAME}-${LIBVERSION}.so.${LIBNUMBER} X.for i in ${LIBFILES} X @${LN} -sf ../../${i} ${EXTRALIB_PREFIX}/lib/${i} X.endfor X X.include <bsd.port.post.mk> END-of-libjsearch/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000605192547.22782.qmail>