4 files changed, 51 insertions, 0 deletions
diff --git a/dev-lang/lazarus/files/digest-lazarus-0.9.20-r1 b/dev-lang/lazarus/files/digest-lazarus-0.9.20-r1 new file mode 100644 index 0000000..0f4e94f --- a/dev/null +++ b/dev-lang/lazarus/files/digest-lazarus-0.9.20-r1 | |||
@@ -0,0 +1,3 @@ | |||
1 | MD5 8c232dc7cd398578049f57cd97d0d263 lazarus-0.9.20-0.tar.gz 10241274 | ||
2 | RMD160 5a2c061e42306008858cf8b3a51ecaa1aa3f0bca lazarus-0.9.20-0.tar.gz 10241274 | ||
3 | SHA256 c3416c557e510c9fcca5de59f128854eb5605f69fc7472cea11fc09ed5f8285e lazarus-0.9.20-0.tar.gz 10241274 | ||
diff --git a/dev-lang/lazarus/files/lazarus-0.9.20-fpcsrc.patch b/dev-lang/lazarus/files/lazarus-0.9.20-fpcsrc.patch new file mode 100644 index 0000000..dbde4e0 --- a/dev/null +++ b/dev-lang/lazarus/files/lazarus-0.9.20-fpcsrc.patch | |||
@@ -0,0 +1,12 @@ | |||
1 | --- lazarus/ide/include/unix/lazbaseconf.inc | ||
2 | +++ lazarus/ide/include/unix/lazbaseconf.inc | ||
3 | @@ -24,7 +24,8 @@ | ||
4 | } | ||
5 | |||
6 | const | ||
7 | - DefaultFPCSrcDirs: array[1..14] of string = ( | ||
8 | + DefaultFPCSrcDirs: array[1..15] of string = ( | ||
9 | + '/usr/lib/fpc/@FPCVER@/source', | ||
10 | '/usr/share/fpcsrc', | ||
11 | '/usr/local/share/fpcsrc', | ||
12 | '/usr/fpcsrc', | ||
diff --git a/dev-lang/lazarus/files/lazarus-0.9.20-lcl-handle.patch b/dev-lang/lazarus/files/lazarus-0.9.20-lcl-handle.patch new file mode 100644 index 0000000..772face --- a/dev/null +++ b/dev-lang/lazarus/files/lazarus-0.9.20-lcl-handle.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | If LCLType is not included, then THandle is System.THandle | ||
2 | rather than LCLType.THandle. System.THandle is 32 bits wide. | ||
3 | |||
4 | --- lazarus/lcl/interfaces/gtk/gtkwsdialogs.pp | ||
5 | +++ lazarus/lcl/interfaces/gtk/gtkwsdialogs.pp | ||
6 | @@ -29,7 +29,7 @@ | ||
7 | uses | ||
8 | {$IFDEF GTK2} Gtk2, Glib2, gdk2, {$ELSE} Gtk, gdk, Glib, {$ENDIF} | ||
9 | SysUtils, Classes, Controls, LMessages, InterfaceBase, graphics, | ||
10 | - Dialogs, WSDialogs, WSLCLClasses, gtkint, gtkproc, gtkwscontrols; | ||
11 | + LCLType, Dialogs, WSDialogs, WSLCLClasses, gtkint, gtkproc, gtkwscontrols; | ||
12 | |||
13 | type | ||
14 | |||
15 | --- lazarus/lcl/widgetset/wsdialogs.pp | ||
16 | +++ lazarus/lcl/widgetset/wsdialogs.pp | ||
17 | @@ -44,7 +44,7 @@ | ||
18 | // To get as little as posible circles, | ||
19 | // uncomment only when needed for registration | ||
20 | //////////////////////////////////////////////////// | ||
21 | - Dialogs, | ||
22 | + LCLType, Dialogs, | ||
23 | //////////////////////////////////////////////////// | ||
24 | WSLCLClasses, WSControls; | ||
25 | |||
diff --git a/dev-lang/lazarus/files/lazarus-0.9.20-lclintf.patch b/dev-lang/lazarus/files/lazarus-0.9.20-lclintf.patch new file mode 100644 index 0000000..b515efa --- a/dev/null +++ b/dev-lang/lazarus/files/lazarus-0.9.20-lclintf.patch | |||
@@ -0,0 +1,11 @@ | |||
1 | --- lazarus/ide/include/unix/lazbaseconf.inc | ||
2 | +++ lazarus/ide/include/unix/lazbaseconf.inc | ||
3 | @@ -180,7 +180,7 @@ | ||
4 | |||
5 | function GetDefaultLCLWidgetType: string; | ||
6 | begin | ||
7 | - Result:='gtk'; | ||
8 | + Result:='gtk2'; | ||
9 | end; | ||
10 | |||
11 | procedure GetDefaultBrowser(var Browser, Params: string); | ||