Index: head/x11-toolkits/Makefile =================================================================== --- head/x11-toolkits/Makefile (revision 226650) +++ head/x11-toolkits/Makefile (revision 226651) @@ -1,305 +1,306 @@ # $FreeBSD$ # COMMENT = X11 toolkits SUBDIR += 9libs SUBDIR += SoXt SUBDIR += Xaw3d SUBDIR += XawPlus SUBDIR += bakery SUBDIR += blt SUBDIR += bwidget SUBDIR += easygtk SUBDIR += eel SUBDIR += efltk SUBDIR += enhance SUBDIR += etk SUBDIR += evilvte SUBDIR += ewl SUBDIR += fl_editor SUBDIR += flowcanvas SUBDIR += fltk SUBDIR += fltk-threads SUBDIR += fltk2 SUBDIR += flu SUBDIR += flvw SUBDIR += fox12 SUBDIR += fox14 SUBDIR += fox16 SUBDIR += fpc-gnome1 SUBDIR += fpc-gtk1 SUBDIR += fpc-gtk2 SUBDIR += fpc-xforms SUBDIR += fxscintilla SUBDIR += fxscintilla-fox12 SUBDIR += fxscintilla-fox14 SUBDIR += gai SUBDIR += gal SUBDIR += gal2 SUBDIR += gal2-reference SUBDIR += gauche-gtk SUBDIR += gdl SUBDIR += gigi SUBDIR += gnocl SUBDIR += gnome-sharp20 SUBDIR += gnomemm SUBDIR += gnustep-art SUBDIR += gnustep-back SUBDIR += gnustep-cairo SUBDIR += gnustep-gui SUBDIR += gnustep-xdps SUBDIR += gob SUBDIR += gstreamer-plugins-pango SUBDIR += gtk-sharp10 SUBDIR += gtk-sharp20 SUBDIR += gtk12 SUBDIR += gtk20 SUBDIR += gtk20-reference SUBDIR += gtkada SUBDIR += gtkada-devel SUBDIR += gtkada-gcc SUBDIR += gtkada-gps SUBDIR += gtkdatabox SUBDIR += gtkextra SUBDIR += gtkextra2 SUBDIR += gtkglarea SUBDIR += gtkglarea-- SUBDIR += gtkglarea2 SUBDIR += gtkglext SUBDIR += gtkglextmm SUBDIR += gtkimageview SUBDIR += gtkmathview SUBDIR += gtkmm12 SUBDIR += gtkmm20 SUBDIR += gtkmm20-reference SUBDIR += gtkmm24 SUBDIR += gtkmm24-reference SUBDIR += gtkscintilla SUBDIR += gtksourceview SUBDIR += gtksourceview-reference SUBDIR += gtksourceview-sharp SUBDIR += gtksourceview2 SUBDIR += gtksourceview2-reference SUBDIR += gtkunique SUBDIR += gtoolkit SUBDIR += guile-gtk SUBDIR += hippo-canvas SUBDIR += hs-frantk SUBDIR += hs-glut-ghc SUBDIR += hs-gtk2hs SUBDIR += hs-opengl-ghc SUBDIR += inti SUBDIR += inti-gconf SUBDIR += inti-gl SUBDIR += inti-sourceview SUBDIR += irrlicht SUBDIR += itk SUBDIR += iwidgets SUBDIR += jdic SUBDIR += lesstif SUBDIR += libXaw SUBDIR += libXmu SUBDIR += libXt SUBDIR += libbonoboui SUBDIR += libbonoboui-reference SUBDIR += libbonobouimm SUBDIR += libgail-gnome SUBDIR += libgdiplus SUBDIR += libgnomeprintui SUBDIR += libgnomeprintuimm SUBDIR += libgnomeui SUBDIR += libgnomeui-reference SUBDIR += libgnomeuimm SUBDIR += libgnomeuimm26 SUBDIR += libgtk-java SUBDIR += libgtkeditor SUBDIR += libgtksourceviewmm SUBDIR += libpanelappletmm SUBDIR += libsexy SUBDIR += libsexymm SUBDIR += libwnck SUBDIR += libwnck-reference SUBDIR += libxfce4gui SUBDIR += libzvt SUBDIR += linux-gtk SUBDIR += linux-gtk2 SUBDIR += linux-openmotif SUBDIR += linux-pango SUBDIR += linux-qt33 SUBDIR += mesgui SUBDIR += movingmotif SUBDIR += mowitz SUBDIR += neXtaw SUBDIR += nucleo SUBDIR += ocaml-lablgtk SUBDIR += ocaml-lablgtk2 SUBDIR += open-motif SUBDIR += otk SUBDIR += p5-GdkImlib SUBDIR += p5-GdkPixbuf SUBDIR += p5-Glade2 SUBDIR += p5-Gnome SUBDIR += p5-Gnome2 SUBDIR += p5-Gnome2-Canvas SUBDIR += p5-Gnome2-VFS SUBDIR += p5-Gtk SUBDIR += p5-Gtk2 SUBDIR += p5-Gtk2-Ex-Dialogs SUBDIR += p5-Gtk2-Ex-FormFactory SUBDIR += p5-Gtk2-Ex-PodViewer SUBDIR += p5-Gtk2-Ex-Simple-List SUBDIR += p5-Gtk2-Ex-Utils SUBDIR += p5-Gtk2-GladeXML SUBDIR += p5-Gtk2-Html2 SUBDIR += p5-Gtk2-ImageView SUBDIR += p5-Gtk2-TrayIcon SUBDIR += p5-GtkXmHTML SUBDIR += p5-Prima SUBDIR += p5-Tcl-Tk SUBDIR += p5-TclTk SUBDIR += p5-Tk SUBDIR += p5-Tk-Autoscroll SUBDIR += p5-Tk-ColourChooser SUBDIR += p5-Tk-Contrib SUBDIR += p5-Tk-DKW SUBDIR += p5-Tk-Date SUBDIR += p5-Tk-DynaTabFrame SUBDIR += p5-Tk-Enscript SUBDIR += p5-Tk-FileDialog SUBDIR += p5-Tk-FontDialog SUBDIR += p5-Tk-GBARR SUBDIR += p5-Tk-Getopt SUBDIR += p5-Tk-HistEntry SUBDIR += p5-Tk-JComboBox SUBDIR += p5-Tk-ResizeButton SUBDIR += p5-Tk-Splashscreen SUBDIR += p5-Tk-TableMatrix SUBDIR += pango SUBDIR += pango-reference SUBDIR += pangomm SUBDIR += pangoxsl SUBDIR += paragui SUBDIR += paragui-devel SUBDIR += phat SUBDIR += php-gtk SUBDIR += plib SUBDIR += py-Pmw SUBDIR += py-SciParam SUBDIR += py-anygui SUBDIR += py-fltk SUBDIR += py-gnome SUBDIR += py-gnome-desktop SUBDIR += py-gnome-extras SUBDIR += py-gnome2 SUBDIR += py-gtk SUBDIR += py-gtk2 SUBDIR += py-gtkextra SUBDIR += py-gtkglext SUBDIR += py-gtkscintilla SUBDIR += py-gtksourceview SUBDIR += py-gui SUBDIR += py-kde SUBDIR += py-kiwi SUBDIR += py-pyxfce SUBDIR += py-qt SUBDIR += py-qt4-gui SUBDIR += py-sexy SUBDIR += py-tkinter SUBDIR += py-tktreectrl SUBDIR += py-vte SUBDIR += py-wax SUBDIR += py-wmdockapps SUBDIR += py-wxPython24 SUBDIR += py-wxPython26 SUBDIR += py-wxPython26-common SUBDIR += py-wxPython26-unicode SUBDIR += py-wxPython28 SUBDIR += py-wxPython28-common SUBDIR += py-wxPython28-unicode SUBDIR += py-xlib SUBDIR += qscintilla SUBDIR += qt33 SUBDIR += qt4-gui + SUBDIR += qt4pas SUBDIR += qtpixmap SUBDIR += qwt4 SUBDIR += qwt5 SUBDIR += renaissance SUBDIR += rep-gtk SUBDIR += rep-gtk2 SUBDIR += ruby-fox12 SUBDIR += ruby-fox16 SUBDIR += ruby-gnomeprintui SUBDIR += ruby-gtk SUBDIR += ruby-gtk2 SUBDIR += ruby-gtkglext SUBDIR += ruby-gtksourceview SUBDIR += ruby-panelapplet SUBDIR += ruby-pango SUBDIR += ruby-tk SUBDIR += ruby-wx SUBDIR += sakura SUBDIR += scintilla SUBDIR += scx SUBDIR += sdl_gui SUBDIR += sdl_pango SUBDIR += slgtk SUBDIR += slgtkdatabox SUBDIR += slingshot SUBDIR += soqt SUBDIR += swt SUBDIR += swt-devel SUBDIR += swt31 SUBDIR += termit SUBDIR += tile SUBDIR += tix SUBDIR += tk-wrapper SUBDIR += tk80 SUBDIR += tk82 SUBDIR += tk83 SUBDIR += tk84 SUBDIR += tk84-thread SUBDIR += tk85 SUBDIR += tk85-thread SUBDIR += tkdnd SUBDIR += tkshape SUBDIR += tktable SUBDIR += tktray SUBDIR += tktreectrl SUBDIR += v SUBDIR += vdk SUBDIR += vdkbuilder SUBDIR += viewkit SUBDIR += viewklass SUBDIR += vte SUBDIR += vte-reference SUBDIR += wmapp SUBDIR += wxd SUBDIR += wxgtk24 SUBDIR += wxgtk24-contrib SUBDIR += wxgtk24-docs SUBDIR += wxgtk26 SUBDIR += wxgtk26-common SUBDIR += wxgtk26-contrib SUBDIR += wxgtk26-contrib-common SUBDIR += wxgtk26-docs SUBDIR += wxgtk26-unicode SUBDIR += wxgtk26-unicode-contrib SUBDIR += wxgtk28 SUBDIR += wxgtk28-common SUBDIR += wxgtk28-contrib SUBDIR += wxgtk28-contrib-common SUBDIR += wxgtk28-unicode SUBDIR += wxgtk28-unicode-contrib SUBDIR += wxmozilla SUBDIR += xbae SUBDIR += xclasses SUBDIR += xforms SUBDIR += xforms-i18n SUBDIR += xg SUBDIR += xmhtml SUBDIR += xscoop SUBDIR += xview SUBDIR += xview-clients .include Property changes on: head/x11-toolkits/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.498 \ No newline at end of property +1.499 \ No newline at end of property Index: head/x11-toolkits/qt4pas/Makefile =================================================================== --- head/x11-toolkits/qt4pas/Makefile (nonexistent) +++ head/x11-toolkits/qt4pas/Makefile (revision 226651) @@ -0,0 +1,41 @@ +# New ports collection makefile for: qt4pas +# Date created: 2009-01-20 +# Whom: Jose Alonso Cardenas Marquez +# +# $FreeBSD$ +# + +PORTNAME= qt4pas +PORTVERSION= 1.68 +CATEGORIES= x11-toolkits +MASTER_SITES= http://users.telenet.be/Jan.Van.hijfte/qtforfpc/ +DISTNAME= ${PORTNAME}-${PORTVERSION:S/^/V/}_Qt${QT4_VER_MIN} + +MAINTAINER= acm@FreeBSD.org +COMMENT= Qt4 binding for FreePascal + +USE_LDCONFIG= yes +USE_QT_VER= 4 +QT_COMPONENTS= corelib gui + +QT4_VER_MIN= 4.4.3 + +.include + +.if ${QT4_VERSION:S/.//g} < ${QT4_VER_MIN:S/.//g} +IGNORE= Please update your current qt4 version to ${QT4_VER_MIN} +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|%%QT_INCDIR%%|${QT_INCDIR}|' -e 's|%%QT_LIBDIR%%|${QT_LIBDIR}|g' -e \ + 's|%%CXX%%|${CXX}|g' -e 's|%%STRIP_CMD%%|${STRIP_CMD}|g' -e 's|bash|sh|g' ${WRKSRC}/compile_lib.sh + +do-build: + @cd ${WRKSRC} && \ + ${SH} compile_lib.sh + +do-install: + @${MKDIR} ${PREFIX}/lib/qt4 + ${INSTALL_PROGRAM} ${WRKSRC}/libqt4intf.so ${PREFIX}/lib/qt4 + +.include Property changes on: head/x11-toolkits/qt4pas/Makefile ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/x11-toolkits/qt4pas/distinfo =================================================================== --- head/x11-toolkits/qt4pas/distinfo (nonexistent) +++ head/x11-toolkits/qt4pas/distinfo (revision 226651) @@ -0,0 +1,3 @@ +MD5 (qt4pas-V1.68_Qt4.4.3.tar.gz) = a1b4d51ab85d38126349ce94dbfc6ca8 +SHA256 (qt4pas-V1.68_Qt4.4.3.tar.gz) = b9b5e2725c221f8feae35407186e58b851481aea08291c7f85c1bf1f8721d668 +SIZE (qt4pas-V1.68_Qt4.4.3.tar.gz) = 352932 Property changes on: head/x11-toolkits/qt4pas/distinfo ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/x11-toolkits/qt4pas/files/patch-compile_lib.sh =================================================================== --- head/x11-toolkits/qt4pas/files/patch-compile_lib.sh (nonexistent) +++ head/x11-toolkits/qt4pas/files/patch-compile_lib.sh (revision 226651) @@ -0,0 +1,27 @@ +--- compile_lib.sh 2009-01-21 20:18:56.000000000 -0500 ++++ compile_lib.sh 2009-01-21 20:20:21.000000000 -0500 +@@ -7,18 +7,16 @@ + # do configure and gmake in that Qt4 dir + + NAME=libqt4intf.so +-QTDIR=../qt-x11-opensource-src-4.4.3 +-INCLUDE_PATH="-I. -I$QTDIR/include -I$QTDIR/include/Qt -I$QTDIR/include/QtGui -I$QTDIR/include/QtCore -Iqlcl " +-LIB_PATH=$QTDIR/lib +-export LD_LIBRARY_PATH=$LIB_PATH ++QTDIR=%%QT_INCDIR%% ++INCLUDE_PATH="-I. -I$QTDIR -I$QTDIR/Qt -I$QTDIR/QtGui -I$QTDIR/QtCore -Iqlcl " ++LIB_PATH=%%QT_LIBDIR%% ++ + if [ -e "$LIB_PATH/libQtCore.so.4" ] + then + echo please wait for compile to finish ... +- g++ -D BINUX $INCLUDE_PATH qtpas.cpp -o libqt4intf.so -shared -fPIC -lQtCore -lQtGui -Xlinker -soname=$NAME -Xlinker --library-path -Xlinker $LIB_PATH +- echo Showing used Qt libraries when LD_LIBRARY_PATH=$LD_LIBRARY_PATH +- ldd $NAME | grep libQt ++ %%CXX%% -D BINUX $INCLUDE_PATH qtpas.cpp -o libqt4intf.so -shared -fPIC -lQtCore -lQtGui -Xlinker -soname=$NAME -Xlinker --library-path -Xlinker $LIB_PATH + echo stripping library +- strip --strip-all $NAME ++ %%STRIP_CMD%% --strip-all $NAME + echo Done + else + echo "Please Modify location of Qt4 in this script" Property changes on: head/x11-toolkits/qt4pas/files/patch-compile_lib.sh ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/x11-toolkits/qt4pas/pkg-descr =================================================================== --- head/x11-toolkits/qt4pas/pkg-descr (nonexistent) +++ head/x11-toolkits/qt4pas/pkg-descr (revision 226651) @@ -0,0 +1,11 @@ +Provide a Qt4 binding for FreePascal that may be of use to provide the Lazarus +LCL library with a Qt interface + +This binding does not aim to cover the whole Qt4 framework, but only just +enough to satisfy the LCL needs. If any LCL/Qt developer needs an extra class, +just ask and it will be added promptly. Some of the methods that have parameters +based upon templates have been omitted. + +If however you need any of those, just ask. + +WWW: http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html Property changes on: head/x11-toolkits/qt4pas/pkg-descr ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Index: head/x11-toolkits/qt4pas/pkg-plist =================================================================== --- head/x11-toolkits/qt4pas/pkg-plist (nonexistent) +++ head/x11-toolkits/qt4pas/pkg-plist (revision 226651) @@ -0,0 +1,2 @@ +lib/qt4/libqt4intf.so +@dirrmtry lib/qt4 Property changes on: head/x11-toolkits/qt4pas/pkg-plist ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property