From owner-freebsd-ports Mon Oct 8 16:10:17 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7D2B737B40C for ; Mon, 8 Oct 2001 16:10:03 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f98NA3E16480; Mon, 8 Oct 2001 16:10:03 -0700 (PDT) (envelope-from gnats) Date: Mon, 8 Oct 2001 16:10:03 -0700 (PDT) Message-Id: <200110082310.f98NA3E16480@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Jeremy Norris Subject: Re: ports/30094: New port: ferite Reply-To: Jeremy Norris Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR ports/30094; it has been noted by GNATS. From: Jeremy Norris To: freebsd-gnats-submit@FreeBSD.org Cc: ishmael27@home.com Subject: Re: ports/30094: New port: ferite Date: Mon, 8 Oct 2001 18:07:42 -0500 The included shar is updated for newest version, 0.99.1. # 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: # # ferite # ferite/files # ferite/files/patch-configure # ferite/files/patch-libs::Makefile.in # ferite/files/patch-src::Makefile.in # ferite/files/patch-Makefile.in # ferite/files/patch-docs::Makefile.in # ferite/files/patch-docs::images::Makefile.in # ferite/files/patch-ltmain.sh # ferite/files/patch-scripts::test::test.fe # ferite/files/patch-ferite-config.in # ferite/Makefile # ferite/distinfo # ferite/pkg-comment # ferite/pkg-descr # ferite/pkg-plist # echo c - ferite mkdir -p ferite > /dev/null 2>&1 echo c - ferite/files mkdir -p ferite/files > /dev/null 2>&1 echo x - ferite/files/patch-configure sed 's/^X//' >ferite/files/patch-configure << 'END-of-ferite/files/patch-configure' X--- configure.orig Mon Oct 8 14:11:39 2001 X+++ configure Mon Oct 8 17:45:36 2001 X@@ -260,7 +260,6 @@ X : ${ac_max_here_lines=38} X X ac_unique_file="src/ferite.c" X-ac_subdirs_all="$ac_subdirs_all libs/ltdl" X X # Initialize some variables set by options. X ac_init_help= X@@ -2455,18 +2454,6 @@ X SET_MAKE="MAKE=${MAKE-make}" X fi X X- case $enable_ltdl_convenience in X- no) { { echo "$as_me:2459: error: this package needs a convenience libltdl" >&5 X-echo "$as_me: error: this package needs a convenience libltdl" >&2;} X- { (exit 1); exit 1; }; } ;; X- "") enable_ltdl_convenience=yes X- ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; X- esac X- LIBLTDL='${top_builddir}/''libltdl'/libltdlc.la X- INCLTDL='-I${top_srcdir}/''libltdl' X- X-subdirs="$subdirs libs/ltdl" X- X # Check whether --enable-shared or --disable-shared was given. X if test "${enable_shared+set}" = set; then X enableval="$enable_shared" X@@ -6257,7 +6244,7 @@ X build_old_libs=$enable_static X X # Whether or not to add -lc for building shared libraries. X-build_libtool_need_lc=$need_lc X+build_libtool_need_lc=no X X # Whether or not to optimize for fast installation. X fast_install=$enable_fast_install X@@ -6846,13 +6833,13 @@ X { (exit 1); exit 1; }; } X fi X X-echo "$as_me:6849: checking for pthread_mutex_lock in -lpthread" >&5 X-echo $ECHO_N "checking for pthread_mutex_lock in -lpthread... $ECHO_C" >&6 X+echo "$as_me:6849: checking for pthread_mutex_lock in -pthread" >&5 X+echo $ECHO_N "checking for pthread_mutex_lock in -pthread... $ECHO_C" >&6 X if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then X echo $ECHO_N "(cached) $ECHO_C" >&6 X else X ac_check_lib_save_LIBS=$LIBS X-LIBS="-lpthread $LIBS" X+LIBS="-pthread $LIBS" X cat >conftest.$ac_ext <<_ACEOF X #line 6857 "configure" X #include "confdefs.h" X@@ -6900,7 +6887,7 @@ X #define HAVE_LIBPTHREAD 1 X EOF X X- LIBS="-lpthread $LIBS" X+ LIBS="-pthread $LIBS" X X else X X@@ -6937,7 +6924,7 @@ X modules="$modules file" X X echo "checking module math ..." X-math_LIBS="" X+math_LIBS="-lm" X math_CFLAGS="" X X modules="$modules math" END-of-ferite/files/patch-configure echo x - ferite/files/patch-libs::Makefile.in sed 's/^X//' >ferite/files/patch-libs::Makefile.in << 'END-of-ferite/files/patch-libs::Makefile.in' X--- libs/Makefile.in.orig Tue Aug 21 04:21:24 2001 X+++ libs/Makefile.in Sat Aug 25 19:11:20 2001 X@@ -104,7 +104,7 @@ X # A list of all the files in the current directory which can be regenerated X MAINTAINERCLEANFILES = X X-SUBDIRS = ltdl X+SUBDIRS = X X EXTRA_DIST = X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs END-of-ferite/files/patch-libs::Makefile.in echo x - ferite/files/patch-src::Makefile.in sed 's/^X//' >ferite/files/patch-src::Makefile.in << 'END-of-ferite/files/patch-src::Makefile.in' X--- src/Makefile.in.orig Mon Oct 8 14:18:25 2001 X+++ src/Makefile.in Mon Oct 8 17:43:52 2001 X@@ -110,7 +110,7 @@ X X LDFLAGS = -L/usr/local/lib X X-INCLUDES = -I${top_srcdir}/include -I${prefix}/include -I$(includedir) -I${top_srcdir}/include/ferite/ -I$(top_srcdir)/libs/ltdl @pcre_cflags@ X+INCLUDES = -I${top_srcdir}/include -I${prefix}/include -I$(includedir) -I${top_srcdir}/include/ferite/ @pcre_cflags@ X X X DEFS = -DMODULE_DIR=\"$(libdir)/ferite/modules\" -DSCRIPT_DIR=\"$(libdir)/ferite/scripts\" @debugdefs@ X@@ -122,7 +122,7 @@ X libferite_la_SOURCES = ferite_mem_classic.c ferite_mem_jedi.c ferite_variables.c ferite_namespace.c ferite_function.c ferite_compile.c ferite_execute.c ferite_scanner.c ferite_globals.c ferite_parser.c ferite_opcode.c ferite_module.c ferite_error.c ferite_utils.c ferite_stack.c ferite_regex.c ferite_class.c ferite_file.c ferite_hash.c ferite_uarray.c ferite_ops.c ferite_gc. c ferite.c X X X-libferite_la_LIBADD = $(top_builddir)/libs/ltdl/libltdlc.la -lm @pcre_libs@ $(LDFLAGS) X+libferite_la_LIBADD = -lltdl -lm @pcre_libs@ $(LDFLAGS) X libferite_la_DEPENDENCIES = $(top_builddir)/config.h X libferite_la_LDFLAGS = -version-info 0:99:0 -export-dynamic X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs END-of-ferite/files/patch-src::Makefile.in echo x - ferite/files/patch-Makefile.in sed 's/^X//' >ferite/files/patch-Makefile.in << 'END-of-ferite/files/patch-Makefile.in' X--- Makefile.in.orig Tue Aug 21 04:21:23 2001 X+++ Makefile.in Sat Aug 25 19:40:04 2001 X@@ -105,7 +105,7 @@ X MAINTAINERCLEANFILES = INSTALL Makefile.in aclocal.m4 config.guess config.h.in config.sub configure install-sh ltconfig ltmain.sh missing mkinstalldirs stamp-h.in X X X-SUBDIRS = libs src builder test include modules docs scripts X+SUBDIRS = libs src builder test include modules $(DOCS) scripts X X bin_SCRIPTS = ferite-config X END-of-ferite/files/patch-Makefile.in echo x - ferite/files/patch-docs::Makefile.in sed 's/^X//' >ferite/files/patch-docs::Makefile.in << 'END-of-ferite/files/patch-docs::Makefile.in' X--- docs/Makefile.in.orig Tue Aug 21 04:21:48 2001 X+++ docs/Makefile.in Sat Aug 25 19:42:51 2001 X@@ -102,7 +102,7 @@ X docs_DATA = ferite_language_def.pdf X X X-docsdir = $(prefix)/share/ferite/docs X+docsdir = $(prefix)/share/doc/ferite X X EXTRA_DIST = $(docs_DATA) X END-of-ferite/files/patch-docs::Makefile.in echo x - ferite/files/patch-docs::images::Makefile.in sed 's/^X//' >ferite/files/patch-docs::images::Makefile.in << 'END-of-ferite/files/patch-docs::images::Makefile.in' X--- docs/images/Makefile.in.orig Tue Aug 21 04:21:49 2001 X+++ docs/images/Makefile.in Sat Aug 25 19:43:23 2001 X@@ -102,7 +102,7 @@ X images_DATA = ferite_logo_colour_blue.png ferite_logo_black.png ferite_logo_black_600x300.png ferite_logo_colour.png ferite_logo.xcf X X X-imagesdir = $(prefix)/share/ferite/images X+imagesdir = $(prefix)/share/doc/ferite/images X X EXTRA_DIST = $(images_DATA) X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs END-of-ferite/files/patch-docs::images::Makefile.in echo x - ferite/files/patch-ltmain.sh sed 's/^X//' >ferite/files/patch-ltmain.sh << 'END-of-ferite/files/patch-ltmain.sh' X--- ltmain.sh.orig Tue Aug 14 16:55:55 2001 X+++ ltmain.sh Sun Aug 26 09:11:33 2001 X@@ -944,6 +944,7 @@ X ;; X X -avoid-version) X+ build_old_libs=no X avoid_version=yes X continue X ;; X@@ -4175,10 +4176,12 @@ X fi X X # Install the pseudo-library for information purposes. X+ if false; then X name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` X instname="$dir/$name"i X $show "$install_prog $instname $destdir/$name" X $run eval "$install_prog $instname $destdir/$name" || exit $? X+ fi X X # Maybe install the static library, too. X test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library" END-of-ferite/files/patch-ltmain.sh echo x - ferite/files/patch-scripts::test::test.fe sed 's/^X//' >ferite/files/patch-scripts::test::test.fe << 'END-of-ferite/files/patch-scripts::test::test.fe' X--- scripts/test/test.fe.orig Thu Jul 26 01:10:56 2001 X+++ scripts/test/test.fe Sun Aug 26 00:06:31 2001 X@@ -17,17 +17,17 @@ X a_global_int = 10; X testfile = new File(); X X- Console.println( "Printing Out All ext2 Partitions in /etc/fstab" ); X+ Console.println( "Printing Out All ufs Partitions in /etc/fstab" ); X testfile->open( "/etc/fstab", "r" ); X Console.println( "Here." ); X while( blam = testfile->readln() && ! testfile->eof() ) X { X if( blam =~ / X- (\/dev\/[hs]d[a-g][1-9]) # device entry X- [\ \t]* # whitespace X- (\/[a-z]*(\/[a-z]*)*) # mount point X- [\ \t]* # whitespace X- ext2 # force adherance to ext2 X+ (\/dev\/[ad][ad][0-9]s[1-4][a-h]) # device entry X+ [\ \t]* # whitespace X+ (\/[a-z]*(\/[a-z]*)*) # mount point X+ [\ \t]* # whitespace X+ ufs # force adherance to ext2 X /xoi /* make usre it's not case sensitive */ X ) X { END-of-ferite/files/patch-scripts::test::test.fe echo x - ferite/files/patch-ferite-config.in sed 's/^X//' >ferite/files/patch-ferite-config.in << 'END-of-ferite/files/patch-ferite-config.in' X--- ferite-config.in.orig Wed Jul 25 15:47:03 2001 X+++ ferite-config.in Sat Aug 25 19:13:09 2001 X@@ -46,7 +46,7 @@ X ;; X --libs) X libdirs=-L@libdir@ X- echo $libdirs -lferite -lm -lpcre X+ echo $libdirs -lferite %%PTHREAD_LIBS%% -lm -lpcre X ;; X --module-path) X echo @libdir@/ferite/modules END-of-ferite/files/patch-ferite-config.in echo x - ferite/Makefile sed 's/^X//' >ferite/Makefile << 'END-of-ferite/Makefile' X# New ports collection Makefile for: ferite X# Date created: 21 August 2001 X# Whom: Jeremy Norris X# X# $FreeBSD$ X# X XPORTNAME= ferite XPORTVERSION= 0.99.1 XCATEGORIES= lang XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= ishmael27@home.com X XBUILD_DEPENDS= automake:${PORTSDIR}/devel/automake X XLIB_DEPENDS= ltdl.1:${PORTSDIR}/devel/libtool \ X mysqlclient.10:${PORTSDIR}/databases/mysql323-client \ X pcre.0:${PORTSDIR}/devel/pcre \ X xml2.5:${PORTSDIR}/textproc/libxml2 X XGNU_CONFIGURE= yes XCONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \ X LIBS="-L${LOCALBASE}/lib -L${LOCALBASE}/lib/mysql" \ X sql_CFLAGS="-I${LOCALBASE}/include/mysql" \ X sql_LIBS="-L${LOCALBASE}/lib/mysql -lmysqlclient -lz \ X -lcrypt -lm" X XEXTRA_DOCS= AUTHORS COPYING ChangeLog README ROADMAP TODO X X.if defined(NOPORTDOCS) XMAKE_ENV= DOCS="" X.else XMAKE_ENV= DOCS=docs Xpost-install: X.for i in ${EXTRA_DOCS} X ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/ferite X.endfor X.endif X Xpost-patch: X @${PERL} -pi -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:S/"//g}|g' \ X ${WRKSRC}/ferite-config.in X Xpost-configure: X @${PERL} -pi -e 's|^s%\@LIBS.*|s%\@LIBS\@%-L${LOCALBASE}/lib%g|' \ X ${WRKSRC}/config.status X X.include END-of-ferite/Makefile echo x - ferite/distinfo sed 's/^X//' >ferite/distinfo << 'END-of-ferite/distinfo' XMD5 (ferite-0.99.1.tar.gz) = aac4c03b8fe5b01ee86fb927bfe0e98e END-of-ferite/distinfo echo x - ferite/pkg-comment sed 's/^X//' >ferite/pkg-comment << 'END-of-ferite/pkg-comment' XAn embeddable scripting language END-of-ferite/pkg-comment echo x - ferite/pkg-descr sed 's/^X//' >ferite/pkg-descr << 'END-of-ferite/pkg-descr' XA scripting language designed to be embedded in other applications, that aims Xto provide a powerful object oriented syntax with low memory and cpu overhead. X XWWW: http://www.ferite.org/ END-of-ferite/pkg-descr echo x - ferite/pkg-plist sed 's/^X//' >ferite/pkg-plist << 'END-of-ferite/pkg-plist' Xbin/builder Xbin/ferite Xbin/ferite-config Xinclude/ferite.h Xinclude/ferite/farray.h Xinclude/ferite/fcompile.h Xinclude/ferite/fdebug.h Xinclude/ferite/ferror.h Xinclude/ferite/ffunction.h Xinclude/ferite/fgc.h Xinclude/ferite/fglobals.h Xinclude/ferite/fhash.h Xinclude/ferite/fmem.h Xinclude/ferite/fmem_jedi.h Xinclude/ferite/fmodule.h Xinclude/ferite/fns.h Xinclude/ferite/foop.h Xinclude/ferite/fopcode.h Xinclude/ferite/fops.h Xinclude/ferite/fparser.h Xinclude/ferite/fregex.h Xinclude/ferite/freq.h Xinclude/ferite/fstack.h Xinclude/ferite/fstructs.h Xinclude/ferite/futils.h Xinclude/ferite/fvariables.h Xlib/ferite/modules/array.so Xlib/ferite/modules/console.so Xlib/ferite/modules/file.so Xlib/ferite/modules/math.so Xlib/ferite/modules/network.so Xlib/ferite/modules/sql.so Xlib/ferite/modules/string.so Xlib/ferite/modules/system.so Xlib/ferite/modules/time.so Xlib/ferite/modules/xml.so Xlib/ferite/scripts/cgi/cgi.fe Xlib/ferite/scripts/test/error.fe Xlib/ferite/scripts/test/helloworld.fe Xlib/ferite/scripts/test/loop.fe Xlib/ferite/scripts/test/mem.fe Xlib/ferite/scripts/test/namespace.fe Xlib/ferite/scripts/test/native_inheiritance.fe Xlib/ferite/scripts/test/recurse.fe Xlib/ferite/scripts/test/regex.fe Xlib/ferite/scripts/test/string.fe Xlib/ferite/scripts/test/super.fe Xlib/ferite/scripts/test/test.fe Xlib/ferite/scripts/test/test2.fe Xlib/ferite/scripts/test/testfncparams.fe Xlib/ferite/scripts/test/uarray.fe Xlib/libferite.a Xlib/libferite.so Xlib/libferite.so.0 X%%PORTDOCS%%share/doc/ferite/AUTHORS X%%PORTDOCS%%share/doc/ferite/COPYING X%%PORTDOCS%%share/doc/ferite/ChangeLog X%%PORTDOCS%%share/doc/ferite/README X%%PORTDOCS%%share/doc/ferite/ROADMAP X%%PORTDOCS%%share/doc/ferite/TODO X%%PORTDOCS%%share/doc/ferite/manual.pdf X%%PORTDOCS%%share/doc/ferite/images/ferite_logo.xcf X%%PORTDOCS%%share/doc/ferite/images/ferite_logo_black.png X%%PORTDOCS%%share/doc/ferite/images/ferite_logo_black_600x300.png X%%PORTDOCS%%share/doc/ferite/images/ferite_logo_colour.png X%%PORTDOCS%%share/doc/ferite/images/ferite_logo_colour_blue.png X@dirrm include/ferite X@dirrm lib/ferite/modules X@dirrm lib/ferite/scripts/cgi X@dirrm lib/ferite/scripts/test X@dirrm lib/ferite/scripts X@dirrm lib/ferite X%%PORTDOCS%%@dirrm share/doc/ferite/images X%%PORTDOCS%%@dirrm share/doc/ferite END-of-ferite/pkg-plist exit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message