Date: 15 Jun 2000 04:41:21 -0000 From: lioux@uol.com.br To: FreeBSD-gnats-submit@freebsd.org Subject: ports/19289: New port misc/notebook uses x11-toolkits/jx Message-ID: <20000615044121.21629.qmail@Fedaykin.here>
next in thread | raw e-mail | index | archive | help
>Number: 19289 >Category: ports >Synopsis: New port misc/notebook uses x11-toolkits/jx >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: Wed Jun 14 21:50:01 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 #2: Fri Jun 9 13:22:10 EST 2000 lioux@Here.here:/usr/src/sys/compile/LIOUX i386 >Description: Organizer for storing information and to-do lists >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: # # notebook # notebook/patches # notebook/patches/patch-aa # notebook/patches/patch-ad # notebook/patches/patch-ac # notebook/patches/patch-ab # notebook/pkg # notebook/pkg/COMMENT # notebook/pkg/DESCR # notebook/pkg/PLIST # notebook/files # notebook/files/md5 # notebook/Makefile # echo c - notebook mkdir -p notebook > /dev/null 2>&1 echo c - notebook/patches mkdir -p notebook/patches > /dev/null 2>&1 echo x - notebook/patches/patch-aa sed 's/^X//' >notebook/patches/patch-aa << 'END-of-notebook/patches/patch-aa' X--- Makefile.orig Sat Sep 11 17:44:38 1999 X+++ Makefile Wed Jun 14 01:07:15 2000 X@@ -262,25 +262,11 @@ X freebsd2.x: prep X @ln -s sys/FreeBSD-2.x_g++ \ 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 @ln -s sys/FreeBSD-3.x_g++ \ 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-notebook/patches/patch-aa echo x - notebook/patches/patch-ad sed 's/^X//' >notebook/patches/patch-ad << 'END-of-notebook/patches/patch-ad' X--- programs/notebook/Make.header.orig Mon Oct 4 20:49:51 1999 X+++ programs/notebook/Make.header Wed Jun 14 23:46:30 2000 X@@ -14,13 +14,14 @@ X X # Directories to search for header files X X-SEARCHDIRS := -I- \ X+SEARCHDIRS = -I- \ X -I${CODEDIR} \ X -I${TREEDIR} \ X -I${TOOLBARDIR} \ X -I${JCOREDIR} \ X -I${JXDIR} \ X- -I${ACE_ROOT} X+ -I${ACE_ROOT} \ X+ ${J_X11_INCLUDE_DIR} X X # other constants X X@@ -37,15 +38,6 @@ X X # library dependencies X X-ifdef J_BUILD_SHARED_LIB X- LIB_DEPS := ${JLIBDIR}/libjtree-${JTREE_LIB_VERSION}.so \ X- ${JLIBDIR}/libjtoolbar-${JTOOLBAR_LIB_VERSION}.so X-# ${JLIBDIR}/libjsearch-${JSEARCH_LIB_VERSION}.so X-else X- LIB_DEPS := ${JLIBDIR}/libjtree-${JTREE_LIB_VERSION}.a \ X- ${JLIBDIR}/libjtoolbar-${JTOOLBAR_LIB_VERSION}.a X-# ${JLIBDIR}/libjsearch-${JSEARCH_LIB_VERSION}.a X-endif X X # make variables X X@@ -64,7 +56,7 @@ X ##### X X .PHONY : default X-default: libs notebook X+default: notebook X X .PHONY : Makefiles X Makefiles: END-of-notebook/patches/patch-ad echo x - notebook/patches/patch-ac sed 's/^X//' >notebook/patches/patch-ac << 'END-of-notebook/patches/patch-ac' X--- include/make/sys/FreeBSD-3.x_g++.orig Wed Jun 14 01:44:51 2000 X+++ include/make/sys/FreeBSD-3.x_g++ Wed Jun 14 01:45:00 2000 X@@ -35,7 +35,7 @@ X # Comment this out if ACE or other code gives you warnings that X # you can't avoid. X X-J_DIE_ON_WARNING := -Werror X+#J_DIE_ON_WARNING := -Werror X X # Uncomment this if istrstream is broken. One way to check is to run X # testjcore/testJFileArray. END-of-notebook/patches/patch-ac echo x - notebook/patches/patch-ab sed 's/^X//' >notebook/patches/patch-ab << 'END-of-notebook/patches/patch-ab' X--- include/make/sys/FreeBSD-2.x_g++.orig Wed Jun 14 01:44:51 2000 X+++ include/make/sys/FreeBSD-2.x_g++ Wed Jun 14 01:45:00 2000 X@@ -35,7 +35,7 @@ X # Comment this out if ACE or other code gives you warnings that X # you can't avoid. X X-J_DIE_ON_WARNING := -Werror X+#J_DIE_ON_WARNING := -Werror X X # Uncomment this if istrstream is broken. One way to check is to run X # testjcore/testJFileArray. END-of-notebook/patches/patch-ab echo c - notebook/pkg mkdir -p notebook/pkg > /dev/null 2>&1 echo x - notebook/pkg/COMMENT sed 's/^X//' >notebook/pkg/COMMENT << 'END-of-notebook/pkg/COMMENT' XOrganizer for storing information and to-do lists END-of-notebook/pkg/COMMENT echo x - notebook/pkg/DESCR sed 's/^X//' >notebook/pkg/DESCR << 'END-of-notebook/pkg/DESCR' XBuzzer Electronic Notebook X XNothing is more annoying than trying to find the piece of information Xthat you need. If you have as many projects as we do, it rivals Xthe task of searching the Web! Buzzer is designed to solve this Xproblem by providing a single place to store all your information, Xnotes, tidbits, and to-do lists. X XWWW: http://www.newplanetsoftware.com/notebook/ END-of-notebook/pkg/DESCR echo x - notebook/pkg/PLIST sed 's/^X//' >notebook/pkg/PLIST << 'END-of-notebook/pkg/PLIST' Xbin/notebook X%%PORTDOCS:%%share/doc/%%PORTNAME%%/LICENSE X%%PORTDOCS:%%share/doc/%%PORTNAME%%/README.binary X%%PORTDOCS:%%@dirrm share/doc/%%PORTNAME%% END-of-notebook/pkg/PLIST echo c - notebook/files mkdir -p notebook/files > /dev/null 2>&1 echo x - notebook/files/md5 sed 's/^X//' >notebook/files/md5 << 'END-of-notebook/files/md5' XMD5 (Notebook_source-1.0.1.tar.gz) = 124b6ebb276db6e4f82b24e0316e3802 END-of-notebook/files/md5 echo x - notebook/Makefile sed 's/^X//' >notebook/Makefile << 'END-of-notebook/Makefile' X# New ports collection makefile for: Notebook X# Date created: 14 June 2000 X# Whom: Mario S F Ferreira <lioux@linf.unb.br> et al. X# X# $FreeBSD$ X# X XPORTNAME= notebook XPORTVERSION= 1.0.1 XCATEGORIES= misc XMASTER_SITES= ftp://ftp.newplanetsoftware.com/pub/notebook/source/ XDISTNAME= Notebook_source-${PORTVERSION} X XMAINTAINER= lioux@linf.unb.br X XBUILD_DEPENDS= nonexistent:${JXPORT}:configure \ X makemake:${JXPORT} XLIB_DEPENDS= jx-1_5_3.1:${JXPORT} \ X jtoolbar-0_5_4.0:${PORTSDIR}/x11-toolkits/libjtoolbar \ X jtree-1_1_7.1:${PORTSDIR}/x11-toolkits/libjtree X XWRKSRC= ${WRKDIR}/JX-1.5.3 X XUSE_XLIB= yes XUSE_GMAKE= yes XMAKE_ARGS= CC="${CC}" CXX="${CXX}" \ X CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" XMAKE_ENV= JX_INSTALL_ROOT="${X11BASE}/bin" \ X JX_LIB_ROOT="${X11BASE}/lib" XPLIST_SUB= PORTNAME="${PORTNAME}" X X# Make environment XPORTINCLUDES= -I${X11BASE}/include/jx \ X -I${X11BASE}/include/jcore \ X -I${X11BASE}/include/jtoolbar \ X -I${X11BASE}/include/jtree X X# Installs dir with proper permissions XINSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 X# program files XPROGRAMFILES= notebook/notebook X# documents XDOCFILES= LICENSE README.binary XDOCDIR_PREFIX= ${PREFIX}/share/doc/${PORTNAME} X# additional configuration and header files XEXTRALIB_PREFIX= ${X11BASE}/lib/jx XEXTRALIBFILES_MAKE_WRKSRC= include/make X# main jx distribution files needed for building XCOPY_JXDIRS= include XCOPY_JXFILES= Makefile X# main jx distribution port wrksrc XJXPORT= ${PORTSDIR}/x11-toolkits/jx XJXPORT_WRKSRC= ${JXPORT}/work/JX-1.5.3 XJX_MAKE_CONSTANTS= jtoolbar_constants jtree_constants X X.include <bsd.port.pre.mk> X X.if ${OSVERSION} >= 300000 XALL_TARGET= freebsd3.x X.else XALL_TARGET= freebsd2.x 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-patch: X @${ECHO} "SEARCHDIRS += ${PORTINCLUDES}" >> \ X ${WRKSRC}/${EXTRALIBFILES_MAKE_WRKSRC}/jx_constants X Xpre-build: X.for i in ${JX_MAKE_CONSTANTS} X @${LN} -sf ${EXTRALIB_PREFIX}/make/${i} ${WRKSRC}/include/make X.endfor X Xpost-build: X @cd ${WRKSRC}/programs/${PORTNAME}; ${SETENV} ${MAKE_ENV} makemake; \ X ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \ X ${MAKEFILE} ${MAKE_ARGS} X Xdo-install: X.if !defined(NOPORTDOCS) X# Install all documentation X @${INSTALL_DATA_DIR} ${DOCDIR_PREFIX} X.for i in ${DOCFILES} X @${INSTALL_DATA} ${WRKSRC}/programs/${PORTNAME}/${i} ${DOCDIR_PREFIX} X.endfor X.endif # !defined(NOPORTDOCS) X# Install all programs X.for i in ${PROGRAMFILES} X @${INSTALL_PROGRAM} ${WRKSRC}/programs/${i} ${PREFIX}/bin X.endfor X X.include <bsd.port.post.mk> END-of-notebook/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?20000615044121.21629.qmail>