I note that the 3.4.2 tarball is now in git, thanks Jose.

I have done some work in parallel, as I've said I have tried and tried
with git and failed.

I include my changes as a diff on the current git tree, it's
- updating debian/copyright
- fixing some grammar errors in the changelog
- adding gb.jit and its dependencies
- moving debian/rules to dpkg-buildflags
- updating the manpages a bit and removing references to "Ubuntu"

please have a look and apply them as you see fit.

the other thing I have done is switch to using DejaVuSans.tff as a
symlink to the existing file in package fonts-dejavu-core, if you are
interested I will make a diff for this one too.

Ian
diff --git a/debian/control b/debian/control
index 00cc329..fac88fa 100644
--- a/debian/control
+++ b/debian/control
@@ -4,13 +4,13 @@ Priority: optional
 Homepage: http://gambas.sourceforge.net
 Maintainer: Gambas Debian Maintainers <[email protected]> 
 Uploaders: Ian Haywood <[email protected]>, David Paleino <[email protected]>, José L. Redrejo Rodríguez <[email protected]>
-Build-Depends: debhelper (>> 7), dh-autoreconf, libpq-dev, libv4l-dev [linux-any], libv4l-dev [kfreebsd-any], libcam-dev [kfreebsd-any], libmysqlclient-dev, libbz2-dev, libglew-dev, libqt4-dev, libqt4-opengl-dev, libcurl4-openssl-dev, libsdl-mixer1.2-dev, libsqlite0-dev, libxml2-dev, libxslt1-dev, kdelibs5-dev, libssl-dev, zlib1g-dev, unixodbc-dev, libsqlite3-dev, libgtk2.0-dev, libxt-dev, pkg-config, mesa-common-dev, libsdl-sound1.2-dev, libsdl-image1.2-dev, libsdl-gfx1.2-dev, libsdl-ttf2.0-dev, libpcre3-dev, libsdl1.2-dev, libjpeg-dev, libpng12-dev, libpoppler-private-dev, libimlib2-dev, librsvg2-dev, bzip2, gettext, libxtst-dev, libffi-dev, libdbus-1-dev, libgnome-keyring-dev, libgtkglext1-dev, linux-libc-dev [linux-any], libc0.1 [kfreebsd-any], libqtwebkit-dev, libgsl0-dev, libncurses5-dev, llvm-dev, libgmime-2.6-dev
+Build-Depends: debhelper (>> 7), dh-autoreconf, libpq-dev, libv4l-dev [linux-any], libv4l-dev [kfreebsd-any], libcam-dev [kfreebsd-any], libmysqlclient-dev, libbz2-dev, libglew-dev, libqt4-dev, libqt4-opengl-dev, libcurl4-openssl-dev, libsdl-mixer1.2-dev, libsqlite0-dev, libxml2-dev, libxslt1-dev, kdelibs5-dev, libssl-dev, zlib1g-dev, unixodbc-dev, libsqlite3-dev, libgtk2.0-dev, libxt-dev, pkg-config, mesa-common-dev, libsdl-sound1.2-dev, libsdl-image1.2-dev, libsdl-gfx1.2-dev, libsdl-ttf2.0-dev, libpcre3-dev, libsdl1.2-dev, libjpeg-dev, libpng12-dev, libpoppler-private-dev, libimlib2-dev, librsvg2-dev, bzip2, gettext, libxtst-dev, libffi-dev, libdbus-1-dev, libgnome-keyring-dev, libgtkglext1-dev, linux-libc-dev [linux-any], libc0.1 [kfreebsd-any], libqtwebkit-dev, libgsl0-dev, libncurses5-dev, libtool, libgmime-2.6-dev, llvm-dev (>> 1:3.1) [amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc]
 Standards-Version: 3.9.3
 
 Package: gambas3
 Architecture: all
 Section: devel
-Depends: ${misc:Depends}, gambas3-gb-cairo (>= ${binary:Version}), gambas3-gb-dbus (>= ${binary:Version}), gambas3-examples (>= ${binary:Version}), gambas3-gb-form-stock (>= ${binary:Version}), gambas3-gb-chart (>= ${binary:Version}), gambas3-gb-compress-bzlib2 (>= ${binary:Version}), gambas3-gb-compress-zlib (>= ${binary:Version}), gambas3-gb-crypt (>= ${binary:Version}), gambas3-gb-db-form (>= ${binary:Version}), gambas3-gb-db-mysql (>= ${binary:Version}), gambas3-gb-db-postgresql (>= ${binary:Version}), gambas3-gb-db-odbc (>= ${binary:Version}), gambas3-gb-db-sqlite3 (>= ${binary:Version}) | gambas3-gb-db-sqlite2 (>= ${binary:Version}), gambas3-gb-desktop (>= ${binary:Version}), gambas3-gb-form-dialog (>= ${binary:Version}), gambas3-gb-form-mdi (>= ${binary:Version}), gambas3-gb-gui-opengl (>= ${binary:Version}), gambas3-gb-image-effect (>= ${binary:Version}), gambas3-gb-image-imlib (>= ${binary:Version}), gambas3-gb-image-io (>= ${binary:Version}), gambas3-gb-net-curl (>= ${binary:Version}), gambas3-gb-net-smtp (>= ${binary:Version}), gambas3-gb-net-pop3 (>= ${binary:Version}), gambas3-gb-opengl-glsl (>= ${binary:Version}), gambas3-gb-opengl-glu (>= ${binary:Version}), gambas3-gb-pcre (>= ${binary:Version}), gambas3-gb-pdf (>= ${binary:Version}), gambas3-gb-qt4-ext (>= ${binary:Version}), gambas3-gb-qt4-webkit (>= ${binary:Version}), gambas3-gb-report (>= ${binary:Version}), gambas3-gb-sdl-sound (>= ${binary:Version}), gambas3-gb-settings (>= ${binary:Version}), gambas3-gb-vb, gambas3-gb-v4l (>= ${binary:Version}), gambas3-gb-web, gambas3-gb-xml-rpc (>= ${binary:Version}), gambas3-gb-xml-xslt (>= ${binary:Version}), gambas3-gb-xml-html (>= ${binary:Version}), gambas3-gb-libxml (>= ${binary:Version}), gambas3-ide (>= ${binary:Version}), gambas3-gb-mysql (>= ${binary:Version}), gambas3-gb-option (>= ${binary:Version}), gambas3-gb-gsl (>= ${binary:Version}), gambas3-gb-ncurses (>= ${binary:Version}), gambas3-gb-complex (>= ${binary:Version}), gambas3-gb-data (>= ${binary:Version}), gambas3-gb-mime (>= ${binary:Version}), gambas3-gb-httpd (>= ${binary:Version}), gambas3-gb-memcached (>= ${binary:Version}), gambas3-gb-args (>= ${binary:Version}), gambas3-gb-map (>= ${binary:Version})
+Depends: ${misc:Depends}, gambas3-gb-cairo (>= ${binary:Version}), gambas3-gb-dbus (>= ${binary:Version}), gambas3-examples (>= ${binary:Version}), gambas3-gb-form-stock (>= ${binary:Version}), gambas3-gb-chart (>= ${binary:Version}), gambas3-gb-compress-bzlib2 (>= ${binary:Version}), gambas3-gb-compress-zlib (>= ${binary:Version}), gambas3-gb-crypt (>= ${binary:Version}), gambas3-gb-db-form (>= ${binary:Version}), gambas3-gb-db-mysql (>= ${binary:Version}), gambas3-gb-db-postgresql (>= ${binary:Version}), gambas3-gb-db-odbc (>= ${binary:Version}), gambas3-gb-db-sqlite3 (>= ${binary:Version}) | gambas3-gb-db-sqlite2 (>= ${binary:Version}), gambas3-gb-desktop (>= ${binary:Version}), gambas3-gb-form-dialog (>= ${binary:Version}), gambas3-gb-form-mdi (>= ${binary:Version}), gambas3-gb-gui-opengl (>= ${binary:Version}), gambas3-gb-image-effect (>= ${binary:Version}), gambas3-gb-image-imlib (>= ${binary:Version}), gambas3-gb-image-io (>= ${binary:Version}), gambas3-gb-net-curl (>= ${binary:Version}), gambas3-gb-net-smtp (>= ${binary:Version}), gambas3-gb-net-pop3 (>= ${binary:Version}), gambas3-gb-opengl-glsl (>= ${binary:Version}), gambas3-gb-opengl-glu (>= ${binary:Version}), gambas3-gb-pcre (>= ${binary:Version}), gambas3-gb-pdf (>= ${binary:Version}), gambas3-gb-qt4-ext (>= ${binary:Version}), gambas3-gb-qt4-webkit (>= ${binary:Version}), gambas3-gb-report (>= ${binary:Version}), gambas3-gb-sdl-sound (>= ${binary:Version}), gambas3-gb-settings (>= ${binary:Version}), gambas3-gb-vb, gambas3-gb-v4l (>= ${binary:Version}), gambas3-gb-web, gambas3-gb-xml-rpc (>= ${binary:Version}), gambas3-gb-xml-xslt (>= ${binary:Version}), gambas3-gb-xml-html (>= ${binary:Version}), gambas3-gb-libxml (>= ${binary:Version}), gambas3-ide (>= ${binary:Version}), gambas3-gb-mysql (>= ${binary:Version}), gambas3-gb-option (>= ${binary:Version}), gambas3-gb-gsl (>= ${binary:Version}), gambas3-gb-ncurses (>= ${binary:Version}), gambas3-gb-complex (>= ${binary:Version}), gambas3-gb-data (>= ${binary:Version}), gambas3-gb-mime (>= ${binary:Version}), gambas3-gb-httpd (>= ${binary:Version}), gambas3-gb-memcached (>= ${binary:Version}), gambas3-gb-args (>= ${binary:Version}), gambas3-gb-map (>= ${binary:Version}), gambas3-gb-jit (>= ${binary:Version})
 Description: Complete visual development environment for Gambas
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
@@ -89,7 +89,7 @@ Description: Gambas compression component
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
- This package have the needed base libraries for the rest of compression
+ This package has the needed base libraries for the other compression
  components.
 
 Package: gambas3-gb-compress-bzlib2
@@ -207,7 +207,7 @@ Description: Gambas Portland project compatibility component
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
- This package provides an access to the Portland project
+ This package provides access to the Portland project 
  (http://portland.freedesktop.org/wiki/) xdg utilities.
 
 Package: gambas3-gb-form
@@ -218,7 +218,7 @@ Description: Gambas native form component
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
- This is a native Gambas component to serve as base for graphic components.
+ This is a native gambas component to serve as base for graphic components. 
 
 Package: gambas3-gb-form-dialog
 Architecture: all
@@ -228,7 +228,7 @@ Description: Gambas native mdi form component
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
- This is a native Gambas component that implements the Workspace control.
+ This is a native gambas component that implements the Workspace control. 
 
 Package: gambas3-gb-form-mdi
 Architecture: all
@@ -238,7 +238,7 @@ Description: Gambas native mdi form component
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
- This is a native Gambas component that implements the Workspace control.
+ This is a native gambas component that implements the Workspace control. 
 
 Package: gambas3-gb-gtk
 Architecture: any
@@ -258,7 +258,7 @@ Description: Gambas GTK+ OpenGL component
  Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
- This package allows to use the gb.opengl component in GTK+ applications.
+ This package allows you to use the gb.opengl component in GTK+ applications.
 
 Package: gambas3-gb-gui
 Architecture: any
@@ -563,8 +563,17 @@ Section: libdevel
 Depends: ${misc:Depends}, ${shlibs:Depends}, gambas3-gb-xml (>= ${binary:Version})
 Description: Gambas XSLT component
  Gambas is a free development environment based on a Basic interpreter
+ with object extensions, like Visual Basic(tm) (but it is NOT a clone!). 
+Package: gambas3-gb-jit
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
+Section: libdevel
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Gambas Just-In-Time compiler component
+ Gambas is a free development environment based on a Basic interpreter
  with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
  .
+ This package provides a Just-In-Time compiler for Gambas.
+ .
  This package brings the power of the libxslt libraries to Gambas.
 
 Package: gambas3-gb-xml-html
@@ -749,3 +758,13 @@ Description: Gambas online map viewer
  .
  This package allowing to display maps from many different sources
  (Google Maps, OpenStreetMap).
+ 
+Package: gambas3-gb-jit
+Architecture: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
+Section: libdevel
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: Gambas Just-In-Time compiler component
+ Gambas is a free development environment based on a Basic interpreter
+ with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
+ .
+ This package provides a Just-In-Time compiler for Gambas.
diff --git a/debian/copyright b/debian/copyright
index a0d6810..e8621d5 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -145,4 +145,23 @@ Files: debian/*
 Copyright: 2002-2012, José L. Redrejo Rodríguez <[email protected]>
            2011-2012, Ian Haywood <[email protected]>
            2011-2012, David Paleino <[email protected]>
+           2011-2012, Krisztián Kende <[email protected]>
 License: GPL-2+
+
+Files: gb.gsl/*
+Copyright: 2012, Randall Morgan <[email protected]>
+           2012, Benoît Minisini <[email protected]>
+License: GPL-2+
+
+Files: gb.jit/*
+Copyright: 2012, Emil Lenngren <emil.lenngren [at] gmail.com>
+License: GPL-2+
+
+Files: gb.ncurses/*
+Copyright: 2012, Tobias Boege <[email protected]>
+License: GPL-2+
+
+Files: gb.net.curl/*
+Copyright: 2003-2008, Daniel Campos Fernández <[email protected]>
+License: GPL-2+
+
diff --git a/debian/gambas3-gb-jit.install b/debian/gambas3-gb-jit.install
new file mode 100644
index 0000000..89e4f5d
--- /dev/null
+++ b/debian/gambas3-gb-jit.install
@@ -0,0 +1,2 @@
+usr/lib/gambas3/gb.jit.*
+usr/share/gambas3/info/gb.jit.*
diff --git a/debian/gambas3.1 b/debian/gambas3.1
index 8c67c8d..05099aa 100644
--- a/debian/gambas3.1
+++ b/debian/gambas3.1
@@ -1,4 +1,4 @@
-.TH "Gambas" "1" "March 2012" "Ubuntu" ""
+.TH "Gambas" "1" "March 2012" "Debian" ""
 
 .SH "NAME"
 gambas \- Integrated Development Environment.
diff --git a/debian/gba3.1 b/debian/gba3.1
index 800d698..50ca296 100644
--- a/debian/gba3.1
+++ b/debian/gba3.1
@@ -1,4 +1,4 @@
-.TH "gba3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gba3" "1" "March 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gba3 \- GAMBAS Archiver
diff --git a/debian/gbc3.1 b/debian/gbc3.1
index eaf24da..9cf3e15 100644
--- a/debian/gbc3.1
+++ b/debian/gbc3.1
@@ -1,4 +1,4 @@
-.TH "gbc3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gbc3" "1" "March 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gbc3 \- GAMBAS Compiler
@@ -46,6 +46,6 @@ Report bugs to
 
 .SH "COPYRIGHT"
 Copyright\(co 2002, 2012 Benoit Minisini <[email protected];
-.PP
+.PP 
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/debian/gbi3.1 b/debian/gbi3.1
index 6715350..cec4d4a 100644
--- a/debian/gbi3.1
+++ b/debian/gbi3.1
@@ -1,4 +1,4 @@
-.TH "gbi3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gbi3" "1" "March 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gbi3 \- GAMBAS Component Informer
diff --git a/debian/gbr3.1 b/debian/gbr3.1
index d25f56a..6241adc 100644
--- a/debian/gbr3.1
+++ b/debian/gbr3.1
@@ -1,4 +1,4 @@
-.TH "gbr3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gbr3" "1" "March 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gbr3 \- GAMBAS Interpreter
diff --git a/debian/gbs3.1 b/debian/gbs3.1
index 07964c0..e4145dc 100644
--- a/debian/gbs3.1
+++ b/debian/gbs3.1
@@ -1,11 +1,11 @@
-.TH "gbs3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gbs3" "1" "July 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gbs3 \- GAMBAS Scripter
 
 .SH "SYNOPSIS"
 .B gbs3
-[\fIoptions\fR] [<script file>]...
+[\fIoptions\fR] [<script file>]
 
 .SH "DESCRIPTION"
 Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic(tm) (but it is NOT a clone!).
@@ -15,15 +15,24 @@ With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL
 
 .SH "OPTIONS"
 .TP
-\fB\-h\fR
-display help and exit
+\fB\-c\fR, \fB\-\-nocache\fR
+force the script compilation (do not check cache)
 .TP
-\fB\-V\fR
-display version
+\fB\-v\fR, \fB\-\-verbose\fR
+be verbose
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+display version information and exit
+.TP
+\fB\-L\fR, \fB\-\-license\fR
+display license and exit
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+display this help and exit
 
 .SH "AVAILABILITY"
 The latest version of Gambas can always be obtained from
-\fBwww.sourceforge.net\fR or \fBwww.freshmeat.net\fR.
+\fBhttp://gambas.sf.net\fR.
 
 .SH "REPORTING BUGS"
 Report bugs to
diff --git a/debian/gbw3.1 b/debian/gbw3.1
index d8608ba..a976176 100644
--- a/debian/gbw3.1
+++ b/debian/gbw3.1
@@ -1,12 +1,11 @@
-.TH "gbw3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gbw3" "1" "July 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gbx3 \- GAMBAS Web Page Interpeter
 
 .SH "SYNOPSIS"
 .B gbw3
-[\fIoptions\fR] [<file>]...
-.br
+[\fIoptions\fR] [<server page file>]
 
 
 .SH "DESCRIPTION"
@@ -16,12 +15,27 @@ With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL
 \fBgbx3\fR is the interpreter that allows you to execute Gambas Server Pages. Not a lot is known about how to use it.
 
 .SH "OPTIONS"
+.TP
+\fB\-c\fR, \fB\-\-nocache\fR
+force the script compilation (do not check cache)
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+be verbose
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+display version information and exit
+.TP
+\fB\-L\fR, \fB\-\-license\fR
+display license and exit
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+display this help and exit
 
-Options are unknown.
 
 .SH "AVAILABILITY"
 The latest version of Gambas can always be obtained from
-\fBwww.sourceforge.net\fR or \fBwww.freshmeat.net\fR.
+\fBhttp://gambas.sf.net\fR.
+
 
 .SH "REPORTING BUGS"
 Report bugs to
diff --git a/debian/gbx3.1 b/debian/gbx3.1
index b6790a2..c9a6d65 100644
--- a/debian/gbx3.1
+++ b/debian/gbx3.1
@@ -1,4 +1,4 @@
-.TH "gbx3" "1" "March 2012" "Ubuntu" "User Commands"
+.TH "gbx3" "1" "March 2012" "Debian" "User Commands"
 
 .SH "NAME"
 gbx3 \- GAMBAS Interpreter
diff --git a/debian/rules b/debian/rules
index d0d09b8..5dea789 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,18 +1,10 @@
 #!/usr/bin/make -f
 
 export DH_OPTION
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
-	CFLAGS = -g
-endif
+CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
+CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS)
+LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
 
 
 configure:
@@ -20,7 +12,7 @@ configure:
 
 config.status: configure
 
-	CFLAGS="$(CFLAGS)" ./configure --host=$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) --build=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -C --prefix=/usr --with-sdl-includes=/usr/include/SDL --with-sdl-libraries=/usr/lib --with-libxml-includes=/usr/include/libxml2 --with-xslt-includes=/usr/include/libxslt
+	CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CXXFLAGS="$(CXXFLAGS)" LLVM_CONFIG=/usr/bin/llvm-config ./configure --host=$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) --build=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -C --prefix=/usr --with-sdl-includes=/usr/include/SDL --with-sdl-libraries=/usr/lib --with-libxml-includes=/usr/include/libxml2 --with-xslt-includes=/usr/include/libxslt
 	touch configure-stamp
 
 
_______________________________________________
Pkg-gambas-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-gambas-devel

Reply via email to