Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (5d5effd2fd4e877444e68dcb91ce6c553995e63b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (5d5effd2fd4e877444e68dcb91ce6c553995e63b)
  • Date: Tue, 10 Jul 2007 14:12:41 -0500

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 5 ++
devel/fpcsrc/BUILD | 4 ++
devel/fpcsrc/DETAILS | 17 ++++++++
devel/fpcsrc/HISTORY | 8 ++++
devel/fpcsrc/INSTALL | 5 ++
devel/fpcsrc/PRE_BUILD | 29 ++++++++++++++
devel/lazarus/BUILD | 5 ++
devel/lazarus/CONFIGURE | 1
devel/lazarus/DEPENDS | 13 ++++++
devel/lazarus/DETAILS | 27 +++++++++++++
devel/lazarus/FINAL | 7 +++
devel/lazarus/HISTORY | 91
++++++++++++++++++++++++++++++++++++++++++++++
devel/lazarus/INSTALL | 1
devel/lazarus/PREPARE | 8 ++++
devel/lazarus/PRE_BUILD | 8 ++++
devel/lazarus/lazarus.cfg | 4 ++
devel/qt4pas/BUILD | 8 ++++
devel/qt4pas/DEPENDS | 4 ++
devel/qt4pas/DETAILS | 16 ++++++++
devel/qt4pas/HISTORY | 26 +++++++++++++
devel/qt4pas/INSTALL | 11 +++++
devel/qt4pas/PREPARE | 11 +++++
devel/qt4pas/Package.fpc | 7 +++
libs/libdaemon/DETAILS | 4 +-
libs/libdaemon/HISTORY | 3 +
25 files changed, 321 insertions(+), 2 deletions(-)

New commits:
commit 5d5effd2fd4e877444e68dcb91ce6c553995e63b
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

new spells: fpcsrc, qt4pas, lazarus

commit 9bcbf39efa46a993fa546db74e9d2c95c14819ff
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libdaemon-0.12

diff --git a/ChangeLog b/ChangeLog
index 760c7ee..2402353 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * devel/fpcsrc: new spell, need by lazarus
+ * devel/qt4pas: qt4 interface for lazarus
+ * devel/lazarus: new spell, ide for pascal
+
2007-07-10 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* fonts/jmk-x11-fonts: new spell

diff --git a/devel/fpcsrc/BUILD b/devel/fpcsrc/BUILD
new file mode 100755
index 0000000..b29a308
--- /dev/null
+++ b/devel/fpcsrc/BUILD
@@ -0,0 +1,4 @@
+true
+#cd $SOURCE_DIRECTORY/source &&
+#FPCDIR=/usr/lib/fpc/$VERSION make packages_base_smart &&
+#zzzcrash
diff --git a/devel/fpcsrc/DETAILS b/devel/fpcsrc/DETAILS
new file mode 100755
index 0000000..4088291
--- /dev/null
+++ b/devel/fpcsrc/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=fpcsrc
+ VERSION=2.1.4
+ SOURCE=fpc-$VERSION.source.tar.gz
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/freepascal/$SOURCE
+
SOURCE_HASH=sha512:5343255d4e1d71cf0dc570a33b6bcbd0fea6c12af614ada2a887cf7f27a1f0d117a44c4e3efd9cf2459e4773374eb430eea8f27d1793e4f2331c2ffc6a87bc04
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/fpc
+ WEB_SITE=http://www.freepascal.org
+ LICENSE[0]=GPL
+ ENTERED=20050521
+ CCACHE=off
+ ARCHIVE=off
+ STAGED_INSTALL=off
+ KEYWORDS="pascal compiler devel"
+ SHORT="a Pascal compiler"
+cat << EOF
+Source files for Free Pascal
+EOF
diff --git a/devel/fpcsrc/HISTORY b/devel/fpcsrc/HISTORY
new file mode 100644
index 0000000..5f7eff8
--- /dev/null
+++ b/devel/fpcsrc/HISTORY
@@ -0,0 +1,8 @@
+2007-07-10Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.1.4
+ * PRE_BUILD, INSTALL: adapt directory structure
+
+2007-02-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.4
+ spell created
+
diff --git a/devel/fpcsrc/INSTALL b/devel/fpcsrc/INSTALL
new file mode 100755
index 0000000..7edebde
--- /dev/null
+++ b/devel/fpcsrc/INSTALL
@@ -0,0 +1,5 @@
+cd $SOURCE_DIRECTORY &&
+FPCDEST=${INSTALL_ROOT}/usr/share/fpc &&
+mkdir -p $FPCDEST &&
+message copying source files &&
+cp -a ./* $FPCDEST
diff --git a/devel/fpcsrc/PRE_BUILD b/devel/fpcsrc/PRE_BUILD
new file mode 100755
index 0000000..ef41d8c
--- /dev/null
+++ b/devel/fpcsrc/PRE_BUILD
@@ -0,0 +1,29 @@
+#some directories are not needed now
+local FDIRS FARCH FF DD &&
+default_pre_build &&
+FDIRS="compiler installer tests ide fv utils"
+FARCH="packages/base/winunits \
+ packages/base/graph/amiga \
+ packages/base/graph/go32v2 \
+ packages/base/graph/win32 \
+ packages/extra/amunits \
+ packages/extra/gbaunits \
+ packages/extra/os2units \
+ packages/extra/palmunits \
+ packages/extra/ptc/dos \
+ packages/extra/ptc/win32 \
+ packages/fcl-*/tests" &&
+cd $SOURCE_DIRECTORY &&
+rm -r $FDIRS $FARCH &&
+mkdir $FDIRS &&
+# link to existing units
+ln -s ${INSTALL_ROOT}/usr/lib/fpc/$VERSION/units &&
+for DD in rtl packages/fcl-base/src rtl/linux; do
+ cd $SOURCE_DIRECTORY/$DD &&
+ for FF in `ls`;do
+ case $FF in
+ linux|unix|i386|x86_64|inc);;
+ *) rm -r $FF;;
+ esac
+ done
+done
diff --git a/devel/lazarus/BUILD b/devel/lazarus/BUILD
new file mode 100755
index 0000000..16aef3a
--- /dev/null
+++ b/devel/lazarus/BUILD
@@ -0,0 +1,5 @@
+export LCL_PLATFORM=$LAZ_GUI &&
+make_single &&
+make &&
+strip -s lazarus startlazarus &&
+make_normal
diff --git a/devel/lazarus/CONFIGURE b/devel/lazarus/CONFIGURE
new file mode 100755
index 0000000..0c07b01
--- /dev/null
+++ b/devel/lazarus/CONFIGURE
@@ -0,0 +1 @@
+config_query_list LAZ_GUI "which gui?(qt4 is still experimental)" gtk2 gtk
qt4
diff --git a/devel/lazarus/DEPENDS b/devel/lazarus/DEPENDS
new file mode 100755
index 0000000..c443165
--- /dev/null
+++ b/devel/lazarus/DEPENDS
@@ -0,0 +1,13 @@
+depends fpc &&
+depends fpcsrc &&
+case $LAZ_GUI in
+ gtk) depends gtk+ &&
+ depends gdk-pixbuf
+ ;;
+ gtk2) depends gtk+2
+ ;;
+ qt4) depends qt4 &&
+ depends g++ &&
+ depends qt4pas
+ ;;
+esac
diff --git a/devel/lazarus/DETAILS b/devel/lazarus/DETAILS
new file mode 100755
index 0000000..bf468bd
--- /dev/null
+++ b/devel/lazarus/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=lazarus
+if [ $LAZ_DEV = 'y' ];then
+ VERSION=0.9.23-`date +%Y%m%d`
+ SOURCE_IGNORE=volatile
+ SOURCE=$SPELL-$VERSION-src.tar.bz2
+ SOURCE_URL[0]=ftp://ftp.hu.freepascal.org/pub/lazarus/$SOURCE
+else
+ VERSION=0.9.22-1
+
SOURCE_HASH=sha512:8279799903d62d8e719191e9a15e5e7ca7ab5bc2351dcf1fdde8e7d97b2ec1504304d2fb5e260d2bb9fa0128f3d713a67bced4500e649b834dc998243f96b06a
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+fi
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/lazarus
+ WEB_SITE=http://www.lazarus.freepascal.org
+# SOURCE_URL[1]=ftp://ftp.de.freepascal.org/pub/lazarus/$SOURCE
+# SOURCE_URL[0]=http://michael-ep3.physik.uni-halle.de/Lazarus/$SOURCE
+ LICENSE=LGPL
+ ENTERED=20030701
+ DOCS=""
+ CCACHE=off
+ ARCHIVE=off
+SHORT="visual programming environment for Pascal"
+cat << EOF
+The Lazarus IDE is a stable and feature rich visual programming environment
for the
+FreePascal Compiler. It supports the creation of self-standing graphical and
console
+applications.
+EOF
diff --git a/devel/lazarus/FINAL b/devel/lazarus/FINAL
new file mode 100755
index 0000000..0b83eaa
--- /dev/null
+++ b/devel/lazarus/FINAL
@@ -0,0 +1,7 @@
+message ${QUERY_COLOR}\
+If you have previously used Lazarus, you may have a \~/.lazarus/bin
directory, \
+which contains a private copy of lazarus with different packages than the
system version.\
+Please delete the \~/.lazarus/bin directory and run startlazarus. \
+Then rebuild your private copy from within lazarus.\
+${DEFAULT_COLOR}
+
diff --git a/devel/lazarus/HISTORY b/devel/lazarus/HISTORY
new file mode 100644
index 0000000..ba3bbf9
--- /dev/null
+++ b/devel/lazarus/HISTORY
@@ -0,0 +1,91 @@
+2007-05-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.22-1
+ * DEPNEDS: add fpcsrc
+
+2007-03-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.22 / 0.9.23-date
+ * PREPARE: allow snapshot or stable versions
+ * PRE_BUILD: stable tarball can use default_pre_build
+ * FINAL: added, to inform user how to upgrade local lazarus
+
+2007-02-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.21-20070227
+ * PREPARE: added, check for a valid fpc.cfg file
+
+2007-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.21-20070121
+ * BUILD: add make_single
+ * PRE_BUILD: add
+
+2006-11-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.20
+ ARCHIVE=off, it is faster to rebuild lazarus
+
+2006-09-19 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.18
+ * PRE_BUILD, FINAL: remove
+
+2006-09-16 Treeve Jelbert <treeve AT sourcemage.org>
+ * INSTALL: create symlinks to fpc stuff
+
+2006-08-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.17-`date +%Y%m%d`
+ use snapshot until a better stable release
+ * PRE_BUILD: add
+
+2006-04-14 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.14
+ * CONFIGURE DEPENDS: qt gui needs qt4
+ builds ok for gtk+2
+ * FINAL: add, update fpc.cfg
+
+2006-02-07 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.12
+ still WIP
+
+2005-10-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.10
+
+2005-07-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.9.8
+
+2005-06-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version =cvs (needed for fpc-2.0
+ * CONFIGURE DEPENDS: allow choice of gui
+
+2005-01-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 050102
+
+2004-10-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 041001
+
+2004-09-11 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 040910
+
+2004-08-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 040822
+
+2004-06-02 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 040529
+
+2004-05-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 040307
+ BUILD_API=2
+
+2004-01-24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20040123
+
+2004-01-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20040113
+ set ARCHIVE=off, it's too big
+ it builds, but crashes on startup
+
+2003-11-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20031109
+
+20021018 Treeve Jelbert <treeve AT sourcemage.org>
+ needs the fpc sources and compiled binaries
+ version snapshot
+ spell created
+
+
diff --git a/devel/lazarus/INSTALL b/devel/lazarus/INSTALL
new file mode 100755
index 0000000..87d299a
--- /dev/null
+++ b/devel/lazarus/INSTALL
@@ -0,0 +1 @@
+make install INSTALL_PREFIX=${INSTALL_ROOT}/usr
diff --git a/devel/lazarus/PREPARE b/devel/lazarus/PREPARE
new file mode 100755
index 0000000..520d36b
--- /dev/null
+++ b/devel/lazarus/PREPARE
@@ -0,0 +1,8 @@
+config_query LAZ_DEV 'Do you wnat the development version?' n
+local CFG &&
+CFG=fpc.cfg &&
+if ([ ! -e /etc/$CFG ] && [ ! -e ~/.fpc.cfg ] ) ;then
+ message ${PROBLEM_COLOR} please create a $CFG file. ${MESSAGE_COLOR}\
+Try "fpcmkcfg > /etc/fpc.cfg" ${DEFAULT_COLOR}
+ return 1
+fi
diff --git a/devel/lazarus/PRE_BUILD b/devel/lazarus/PRE_BUILD
new file mode 100755
index 0000000..db325cb
--- /dev/null
+++ b/devel/lazarus/PRE_BUILD
@@ -0,0 +1,8 @@
+if [ $LAZ_DEV = 'y' ];then
+ mk_source_dir $SOURCE_DIRECTORY &&
+ cd $SOURCE_DIRECTORY &&
+ unpack_file
+else
+ default_pre_build
+fi
+#patch -p0 < $SPELL_DIRECTORY/xxx.diff
diff --git a/devel/lazarus/lazarus.cfg b/devel/lazarus/lazarus.cfg
new file mode 100644
index 0000000..b37bd77
--- /dev/null
+++ b/devel/lazarus/lazarus.cfg
@@ -0,0 +1,4 @@
+#lazarus stuff
+-Fu/usr/share/lazarus/units/$fpctarget
+-Fu/usr/share/lazarus/lcl/units/$fpctarget
+
diff --git a/devel/qt4pas/BUILD b/devel/qt4pas/BUILD
new file mode 100755
index 0000000..a3957ba
--- /dev/null
+++ b/devel/qt4pas/BUILD
@@ -0,0 +1,8 @@
+fpc qt4.pas &&
+QT4=/usr/lib &&
+QT4I=/usr/include &&
+g++ $CPPFLAGS -D LINUX -I. -I$QT4I -I$QT4I/Qt -I$QT4I/QtGui -I$QT4I/QtCore
qtpas.cpp \
+ -o libqt4intf.so -shared -fPIC -dPIC -L$QT4 -lQtCore -lQtGui \
+ -Wl,-rpath,$QT4 \
+ -Xlinker "-soname=libqt4intf.so"
+
diff --git a/devel/qt4pas/DEPENDS b/devel/qt4pas/DEPENDS
new file mode 100755
index 0000000..e7ae818
--- /dev/null
+++ b/devel/qt4pas/DEPENDS
@@ -0,0 +1,4 @@
+depends fpc &&
+depends g++ &&
+depends qt4
+
diff --git a/devel/qt4pas/DETAILS b/devel/qt4pas/DETAILS
new file mode 100755
index 0000000..b11b8ca
--- /dev/null
+++ b/devel/qt4pas/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=qt4pas
+ VERSION=V1.41_Qt4.3.0
+
SOURCE_HASH=sha512:fbc1aba9d68099f1d919efa04c681711de52a3d84f1456d8499b763884b5741289696545b75665b8ba4c4cec8a535eeb0defec3bbf1b10ee7dbb3bc7f91382f4
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=http://users.pandora.be/Jan.Van.hijfte/qtforfpc/$SOURCE
+ WEB_SITE=http://users.pandora.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html
+ LICENSE[0]=GPL
+ ENTERED=20070121
+ KEYWORDS="pascal qt4"
+ SHORT="pascal qt4 binding"
+cat << EOF
+Provide a Qt4 binding for FreePascal that may be of use:
+ to provide the Lazarus LCL library with a Qt interface
+ to upgrade the Kylix CLX Qt2 interface to Qt4
+EOF
diff --git a/devel/qt4pas/HISTORY b/devel/qt4pas/HISTORY
new file mode 100644
index 0000000..b0340f2
--- /dev/null
+++ b/devel/qt4pas/HISTORY
@@ -0,0 +1,26 @@
+2007-07-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version V1.41_Qt4.3.0
+
+2007-06-22 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.37
+
+2007-06-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.36
+
+2007-06-09 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.35
+
+2007-06-03 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.30
+
+2007-04-30 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD: change location of qt4
+
+2007-02-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.27
+ * INSTALL: determine hardware
+
+2007-01-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.26
+ spell created
+
diff --git a/devel/qt4pas/INSTALL b/devel/qt4pas/INSTALL
new file mode 100755
index 0000000..c141ed3
--- /dev/null
+++ b/devel/qt4pas/INSTALL
@@ -0,0 +1,11 @@
+cp libqt4intf.so ${INSTALL_ROOT}/usr/lib/ &&
+local DEST FPV FPARCH &&
+FPV=`fpc -iV` &&
+case `uname -m` in
+ i*86) FPARCH=i386;;
+ ia64) FPARCH=x86-64;;
+esac &&
+DEST=${INSTALL_ROOT}/usr/lib/fpc/$FPV/units/$FPARCH-linux/qt4 &&
+mkdir -p $DEST &&
+cp $SPELL_DIRECTORY/Package.fpc $DEST &&
+cp qt4.{o,ppu} $DEST
diff --git a/devel/qt4pas/PREPARE b/devel/qt4pas/PREPARE
new file mode 100755
index 0000000..4468db3
--- /dev/null
+++ b/devel/qt4pas/PREPARE
@@ -0,0 +1,11 @@
+local CFG &&
+CFG=fpc.cfg &&
+if ([ ! -e /etc/$CFG ] && [ ! -e ~/.fpc.cfg ] ) ;then
+cat << EOF
+${PROBLEM_COLOR} please create a $CFG file. ${MESSAGE_COLOR}
+Try:
+FPCPATH=/usr/lib/fpc/$VERSION &&
+fpcmkcfg > /etc/fpc.cfg ${DEFAULT_COLOR}
+EOF
+ return 1
+fi
diff --git a/devel/qt4pas/Package.fpc b/devel/qt4pas/Package.fpc
new file mode 100644
index 0000000..1150e47
--- /dev/null
+++ b/devel/qt4pas/Package.fpc
@@ -0,0 +1,7 @@
+[package]
+name=qt4
+version=2.0.4
+[require]
+libc=y
+packages=rtl
+packages_linux_i386=
diff --git a/libs/libdaemon/DETAILS b/libs/libdaemon/DETAILS
index 853497a..4f03588 100755
--- a/libs/libdaemon/DETAILS
+++ b/libs/libdaemon/DETAILS
@@ -1,6 +1,6 @@
SPELL=libdaemon
- VERSION=0.11
-
SOURCE_HASH=sha512:bbdf6e0576971abcf7358be1c2fb6df6124f9357fed83e85b726f97411e940c66020b00cf852dde5b32f09407c6d247a74f699ff4a02301b247f1200bad7464e
+ VERSION=0.12
+
SOURCE_HASH=sha512:0f895a4b8856bcd6d6334fd89e12ea7562a06b4a6f5a48fa7c79437b1ae5aa0d77ce197c4a83b5e9a933a965c6abcd721e930d2f623bdb51ff298372d7bf1ee2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://0pointer.de/lennart/projects/libdaemon/
diff --git a/libs/libdaemon/HISTORY b/libs/libdaemon/HISTORY
index 12ae4db..4e9f3d5 100644
--- a/libs/libdaemon/HISTORY
+++ b/libs/libdaemon/HISTORY
@@ -1,3 +1,6 @@
+2007-07-10 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.12
+
2007-06-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.11




  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (5d5effd2fd4e877444e68dcb91ce6c553995e63b), Treeve Jelbert, 07/10/2007

Archive powered by MHonArc 2.6.24.

Top of Page