diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2001-09-03 18:46:33 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2001-09-03 18:46:33 +0000 |
commit | 3eca63ecd7c505366becf77167c21c6109f7e82f (patch) | |
tree | 6d1661e49979ff775b2518f1652a668a7e333b3b /x11-toolkits/fl_editor | |
parent | 35bfcc81c3ac50c6d2478c38a1283b7676794aac (diff) | |
download | ports-3eca63ecd7c505366becf77167c21c6109f7e82f.tar.gz ports-3eca63ecd7c505366becf77167c21c6109f7e82f.zip |
Notes
Diffstat (limited to 'x11-toolkits/fl_editor')
-rw-r--r-- | x11-toolkits/fl_editor/Makefile | 58 | ||||
-rw-r--r-- | x11-toolkits/fl_editor/distinfo | 1 | ||||
-rw-r--r-- | x11-toolkits/fl_editor/files/patch-Makefile.in | 84 | ||||
-rw-r--r-- | x11-toolkits/fl_editor/files/patch-configure | 167 | ||||
-rw-r--r-- | x11-toolkits/fl_editor/pkg-comment | 1 | ||||
-rw-r--r-- | x11-toolkits/fl_editor/pkg-descr | 7 | ||||
-rw-r--r-- | x11-toolkits/fl_editor/pkg-plist | 49 |
7 files changed, 367 insertions, 0 deletions
diff --git a/x11-toolkits/fl_editor/Makefile b/x11-toolkits/fl_editor/Makefile new file mode 100644 index 000000000000..cdeecebee207 --- /dev/null +++ b/x11-toolkits/fl_editor/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: fl_editor +# Date created: 17 August 2001 +# Whom: Cyrille Lefevre <clefevre@citeweb.net> +# +# $FreeBSD$ +# + +PORTNAME= fl_editor +PORTVERSION= 0.4 +CATEGORIES= x11-toolkits +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= mirrors/mysql/Downloads/mysqlgui + +MAINTAINER= clefevre@citeweb.net + +LIB_DEPENDS= fltk.1:${PORTSDIR}/x11-toolkits/fltk + +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" \ + LIBS="${PTHREAD_LIBS}" +CONFIGURE_ARGS= --enable-shared --with-fltk=${PREFIX} +USE_GMAKE= yes +INSTALLS_SHLIB= yes + +DOC_FILES= documentation/*.html documentation/*.jpg +DOC_SUBDIR= share/doc/${PKGBASE} +INC1_FILES= Fl_Editor.H Fl_FancyEditor.H Fl_FancyMultiEditor.H \ + Fl_MultiEditor.H Fl_ProgressBox.H Fl_StatusPanel.H +INC2_FILES= editengine.h editvars.h lists.h stringsup.h wstring.h +INC_SUBDIR= include/FL +LIB_FILES= libfleditor.so.1 +LIB_SUBDIR= lib + +post-install: symlink-inc symlink-lib install-doc + +symlink-inc: +.for file in ${INC1_FILES} + @${LN} -fs ${file} ${PREFIX}/${INC_SUBDIR}/${file:R}.${file:E:L} +.endfor +.for file in ${INC2_FILES} + @${LN} -fs ${file} ${PREFIX}/${INC_SUBDIR}/${file:R}.${file:E:U} +.endfor + +symlink-lib: +.for file in ${LIB_FILES} + @${LN} -fs ${file} ${PREFIX}/${LIB_SUBDIR}/${file:E} +.endfor + +install-doc: +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/${DOC_SUBDIR} +.for file in ${DOC_FILES} + @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/${DOC_SUBDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/x11-toolkits/fl_editor/distinfo b/x11-toolkits/fl_editor/distinfo new file mode 100644 index 000000000000..2fe97053b8b0 --- /dev/null +++ b/x11-toolkits/fl_editor/distinfo @@ -0,0 +1 @@ +MD5 (fl_editor-0.4.tar.gz) = 56b06f1351c33f4f5a147cad22bfb68b diff --git a/x11-toolkits/fl_editor/files/patch-Makefile.in b/x11-toolkits/fl_editor/files/patch-Makefile.in new file mode 100644 index 000000000000..8573293ea63f --- /dev/null +++ b/x11-toolkits/fl_editor/files/patch-Makefile.in @@ -0,0 +1,84 @@ +--- Makefile.in.orig Wed Jan 10 00:11:24 2001 ++++ Makefile.in Sat Aug 18 09:03:39 2001 +@@ -30,8 +30,8 @@ + # + + ARFLAGS = crvs +-CFLAGS = -I. -I$(FLTKROOT) @CFLAGS@ @ac_fltk2@ +-CXXFLAGS = -I. -I$(FLTKROOT) @CXXFLAGS@ @ac_fltk2@ ++CFLAGS = -I. @CFLAGS@ @ac_fltk2@ ++CXXFLAGS = -I. @CXXFLAGS@ @ac_fltk2@ + LIBS = @ac_fltk_static@ -L$(FLTKROOT)/lib @LIBS@ -lXext -lX11 -lm @ac_fltk_dso@ $(GLLIB) + LDFLAGS = @LDFLAGS@ + +@@ -40,14 +40,19 @@ + # + + .SILENT: +-.SUFFIXES: .c .cxx .h .o ++.SUFFIXES: .c .cxx .h .o .lo + .c.o: + echo Compiling $<... + $(CC) $(CFLAGS) -c $< -o $(<D)/$(basename $(<F)).o + .cxx.o: + echo Compiling $<... +- echo $(CXX) $(CXXFLAGS) -c $< -o $(<D)/$(basename $(<F)).o + $(CXX) $(CXXFLAGS) -c $< -o $(<D)/$(basename $(<F)).o ++.c.lo: ++ echo Compiling $<... ++ $(CC) $(CFLAGS) -fPIC -c $< -o $(<D)/$(basename $(<F)).lo ++.cxx.lo: ++ echo Compiling $<... ++ $(CXX) $(CXXFLAGS) -fPIC -c $< -o $(<D)/$(basename $(<F)).lo + + + # +@@ -62,7 +67,7 @@ + # Make all targets... + # + +-all: libfleditor.a $(DSONAME) test ++all: libfleditor.a $(DSONAME) + + # + # Remove object and target files... +@@ -86,7 +91,10 @@ + + install: libfleditor.a + echo "Installing library to $(FLTKLIBDIR)" +- cp libfleditor.a $(FLTKLIBDIR) ++ rm -f $(FLTKLIBDIR)/libfleditor.* ++ cp libfleditor.a $(DSONAME) $(FLTKLIBDIR) ++ echo "Installing headers to $(FLTKROOT)/include/FL" ++ cp FL/*.[Hh] $(FLTKROOT)/include/FL + + # + # Make the test programs. +@@ -122,6 +130,7 @@ + EDITOR_OBJS = src/Fl_Editor.o src/Fl_FancyEditor.o src/Fl_FancyMultiEditor.o \ + src/Fl_MultiEditor.o src/Fl_ProgressBox.o src/Fl_StatusPanel.o \ + src/editengine.o src/lists.o src/wstring.o ++EDITOR_SHOBJS = $(EDITOR_OBJS:.o=.lo) + + libfleditor.a: $(EDITOR_OBJS) + echo Building library $@... +@@ -129,15 +138,14 @@ + $(AR) $(ARFLAGS) libfleditor.a $(EDITOR_OBJS) + $(RANLIB) libfleditor.a + +-libfleditor.so: $(EDITOR_OBJS) ++$(DSONAME): $(EDITOR_SHOBJS) + echo Building library $@... +- $(RM) libfleditor.so +- @DSOCOMMAND@ @DSOLIBNAME@@DSOEXT@ $(EDITOR_OBJS) +-# echo $(DSOCOMMAND) $(DSONAME) +-# $(LD) -shared $(LDFLAGS) -o $@ $^ ++ $(RM) $(DSONAME) ++ @DSOCOMMAND@ $(DSONAME) $(EDITOR_SHOBJS) + + + $(EDITOR_OBJS): $(INCLUDEDEPS) ++$(EDITOR_SHOBJS): $(INCLUDEDEPS) + + # + # End of Makefile. diff --git a/x11-toolkits/fl_editor/files/patch-configure b/x11-toolkits/fl_editor/files/patch-configure new file mode 100644 index 000000000000..fa4e1a8b6d0d --- /dev/null +++ b/x11-toolkits/fl_editor/files/patch-configure @@ -0,0 +1,167 @@ +--- configure.orig Sat Aug 18 07:28:57 2001 ++++ configure Sat Aug 18 07:30:32 2001 +@@ -1406,27 +1406,31 @@ + fi + + +-echo $ac_n "checking for numericsort in -lfltk""... $ac_c" 1>&6 +-echo "configure:1411: checking for numericsort in -lfltk" >&5 +-ac_lib_var=`echo fltk'_'numericsort | sed 'y%./+-%__p_%'` ++ ++ ++GLLIB= ++echo $ac_n "checking for glXMakeCurrent in -lGL""... $ac_c" 1>&6 ++echo "configure:1460: checking for glXMakeCurrent in -lGL" >&5 ++ac_lib_var=`echo GL'_'glXMakeCurrent | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lfltk $LIBS" ++LIBS="-lGL \ ++ -lX11 -lXext $X_EXTRA_LIBS -lm $LIBS" + cat > conftest.$ac_ext <<EOF +-#line 1419 "configure" ++#line 1469 "configure" + #include "confdefs.h" + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +-char numericsort(); ++char glXMakeCurrent(); + + int main() { +-numericsort() ++glXMakeCurrent() + ; return 0; } + EOF +-if { (eval echo configure:1430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else +@@ -1441,31 +1445,24 @@ + fi + if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 +- ac_tr_lib=HAVE_LIB`echo fltk | sed -e 's/[^a-zA-Z0-9_]/_/g' \ +- -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` +- cat >> confdefs.h <<EOF +-#define $ac_tr_lib 1 ++ cat >> confdefs.h <<\EOF ++#define HAVE_GL 1 + EOF +- +- LIBS="-lfltk $LIBS" +- ++ GLLIB=" -lGLU -lGL" + else + echo "$ac_t""no" 1>&6 +-fi +- +- +-GLLIB= +-echo $ac_n "checking for glXMakeCurrent in -lGL""... $ac_c" 1>&6 +-echo "configure:1460: checking for glXMakeCurrent in -lGL" >&5 +-ac_lib_var=`echo GL'_'glXMakeCurrent | sed 'y%./+-%__p_%'` ++\ ++ echo $ac_n "checking for glXMakeCurrent in -lMesaGL""... $ac_c" 1>&6 ++echo "configure:1503: checking for glXMakeCurrent in -lMesaGL" >&5 ++ac_lib_var=`echo MesaGL'_'glXMakeCurrent | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lGL \ +- -lX11 -lXext $X_EXTRA_LIBS -lm $LIBS" ++LIBS="-lMesaGL \ ++ -lX11 -lXext $X_EXTRA_LIBS -lm $LIBS" + cat > conftest.$ac_ext <<EOF +-#line 1469 "configure" ++#line 1512 "configure" + #include "confdefs.h" + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 +@@ -1476,7 +1473,7 @@ + glXMakeCurrent() + ; return 0; } + EOF +-if { (eval echo configure:1480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else +@@ -1494,32 +1491,36 @@ + cat >> confdefs.h <<\EOF + #define HAVE_GL 1 + EOF +- GLLIB=" -lGLU -lGL" ++ GLLIB=" -lMesaGLU -lMesaGL" + else + echo "$ac_t""no" 1>&6 +-\ +- echo $ac_n "checking for glXMakeCurrent in -lMesaGL""... $ac_c" 1>&6 +-echo "configure:1503: checking for glXMakeCurrent in -lMesaGL" >&5 +-ac_lib_var=`echo MesaGL'_'glXMakeCurrent | sed 'y%./+-%__p_%'` ++fi ++ ++fi ++ ++ ++ ++echo $ac_n "checking for numericsort in -lfltk""... $ac_c" 1>&6 ++echo "configure:1411: checking for numericsort in -lfltk" >&5 ++ac_lib_var=`echo fltk'_'numericsort | sed 'y%./+-%__p_%'` + if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lMesaGL \ +- -lX11 -lXext $X_EXTRA_LIBS -lm $LIBS" ++LIBS="-lfltk $GLLIB $LIBS" + cat > conftest.$ac_ext <<EOF +-#line 1512 "configure" ++#line 1419 "configure" + #include "confdefs.h" + /* Override any gcc2 internal prototype to avoid an error. */ + /* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +-char glXMakeCurrent(); ++char numericsort(); + + int main() { +-glXMakeCurrent() ++numericsort() + ; return 0; } + EOF +-if { (eval echo configure:1523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ++if { (eval echo configure:1430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" + else +@@ -1534,18 +1535,17 @@ + fi + if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 +- cat >> confdefs.h <<\EOF +-#define HAVE_GL 1 ++ ac_tr_lib=HAVE_LIB`echo fltk | sed -e 's/[^a-zA-Z0-9_]/_/g' \ ++ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` ++ cat >> confdefs.h <<EOF ++#define $ac_tr_lib 1 + EOF +- GLLIB=" -lMesaGLU -lMesaGL" ++ ++ LIBS="-lfltk $LIBS" ++ + else + echo "$ac_t""no" 1>&6 + fi +- +-fi +- +- +- + + + diff --git a/x11-toolkits/fl_editor/pkg-comment b/x11-toolkits/fl_editor/pkg-comment new file mode 100644 index 000000000000..c721df44fc7f --- /dev/null +++ b/x11-toolkits/fl_editor/pkg-comment @@ -0,0 +1 @@ +Text Editor Widgets for the Fast Light ToolKit diff --git a/x11-toolkits/fl_editor/pkg-descr b/x11-toolkits/fl_editor/pkg-descr new file mode 100644 index 000000000000..ef29ca02f240 --- /dev/null +++ b/x11-toolkits/fl_editor/pkg-descr @@ -0,0 +1,7 @@ +A word-wrapping text editor widget for FLTK (Fast Light ToolKit). +Supports CUA-style editing keys, automatic scrollbar, load and +save to file or buffer, and more. Includes subclasses with status +display, find and replace, etc. Also includes a couple of utility +widgets -- a status panel, and a progress bar. + +WWW: http://robertk.com/source/ diff --git a/x11-toolkits/fl_editor/pkg-plist b/x11-toolkits/fl_editor/pkg-plist new file mode 100644 index 000000000000..9e99166b7126 --- /dev/null +++ b/x11-toolkits/fl_editor/pkg-plist @@ -0,0 +1,49 @@ +@comment $FreeBSD$ +include/FL/Fl_Editor.H +@exec ln -fs %f %B/Fl_Editor.h +@unexec rm -f %B/Fl_Editor.h +include/FL/Fl_FancyEditor.H +@exec ln -fs %f %B/Fl_FancyEditor.h +@unexec rm -f %B/Fl_FancyEditor.h +include/FL/Fl_FancyMultiEditor.H +@exec ln -fs %f %B/Fl_FancyMultiEditor.h +@unexec rm -f %B/Fl_FancyMultiEditor.h +include/FL/Fl_MultiEditor.H +@exec ln -fs %f %B/Fl_MultiEditor.h +@unexec rm -f %B/Fl_MultiEditor.h +include/FL/Fl_ProgressBox.H +@exec ln -fs %f %B/Fl_ProgressBox.h +@unexec rm -f %B/Fl_ProgressBox.h +include/FL/Fl_StatusPanel.H +@exec ln -fs %f %B/Fl_StatusPanel.h +@unexec rm -f %B/Fl_StatusPanel.h +include/FL/editengine.h +@exec ln -fs %f %B/editengine.H +@unexec rm -f %B/editengine.H +include/FL/editvars.h +@exec ln -fs %f %B/editvars.H +@unexec rm -f %B/editvars.H +include/FL/lists.h +@exec ln -fs %f %B/lists.H +@unexec rm -f %B/lists.H +include/FL/stringsup.h +@exec ln -fs %f %B/stringsup.H +@unexec rm -f %B/stringsup.H +include/FL/wstring.h +@exec ln -fs %f %B/wstring.H +@unexec rm -f %B/wstring.H +lib/libfleditor.a +lib/libfleditor.so.1 +@exec ln -fs %f %B/libfleditor.so +@unexec rm -f %B/libfleditor.so +%%PORTDOCS%%share/doc/fl_editor/Fl_Editor.html +%%PORTDOCS%%share/doc/fl_editor/Fl_Editor.jpg +%%PORTDOCS%%share/doc/fl_editor/Fl_FancyEditor.html +%%PORTDOCS%%share/doc/fl_editor/Fl_FancyEditor.jpg +%%PORTDOCS%%share/doc/fl_editor/Fl_FancyMultiEditor.html +%%PORTDOCS%%share/doc/fl_editor/Fl_MultiEditor.html +%%PORTDOCS%%share/doc/fl_editor/Fl_ProgressBox.html +%%PORTDOCS%%share/doc/fl_editor/Fl_ProgressBox.jpg +%%PORTDOCS%%share/doc/fl_editor/Fl_StatusPanel.html +%%PORTDOCS%%share/doc/fl_editor/Fl_StatusPanel.jpg +%%PORTDOCS%%share/doc/fl_editor/index.html |