summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--amiga/Makefile.target10
-rwxr-xr-xamiga/dist/Install50
-rw-r--r--amiga/dist/Install.infobin8892 -> 8892 bytes
-rw-r--r--amiga/dist/NetSurf.guide.infobin6741 -> 6741 bytes
-rw-r--r--amiga/dist/Rexx.infobin6206 -> 6206 bytes
-rw-r--r--amiga/dist/netsurf.readme.infobin6238 -> 6238 bytes
-rw-r--r--amiga/pkg/drawer.infobin17208 -> 17208 bytes
7 files changed, 49 insertions, 11 deletions
diff --git a/amiga/Makefile.target b/amiga/Makefile.target
index 2a821ba25..c8046b4f0 100644
--- a/amiga/Makefile.target
+++ b/amiga/Makefile.target
@@ -101,6 +101,10 @@ AMIGA_LANGUAGES := de en fr it ja nl
AMIGA_PLATFORM_RESOURCES := Pointers Themes default.css default.css.info favicon.png LangNames mimetypes Resource.map SearchEngines splash.png
AMIGA_GENERIC_RESOURCES := $(AMIGA_LANGUAGES) ca-bundle
AMIGA_RESOURCES := $(addprefix amiga/resources/,$(AMIGA_PLATFORM_RESOURCES)) $(addprefix \!NetSurf/Resources/,$(AMIGA_GENERIC_RESOURCES))
+AMIGA_LIBRARIES := parserutils.library nsgif.library nsbmp.library iconv.library hubbub.library
+AMIGA_LIBS := $(addprefix /Libs/,$(AMIGA_LIBRARIES))
+AMIGA_SHARED_OBJS := libjpeg.so.8 libxml2.so.9 libcurl.so.7 librtmp.so.0 libsvgtiny.so.0 libssl.so.1.0.0 libcrypto.so.1.0.0 libcss.so.0 libwapcaplet.so.0 libpng12.so libdom.so.0 libhubbub.so.0
+AMIGA_SOBJS := $(addprefix /SObjs/,$(AMIGA_SHARED_OBJS))
AMIGA_DISTRIBUTION_FILES := amiga/dist/*
AMIGA_INSTALL_TARGET_DIR := NetSurf_Amiga
@@ -120,6 +124,12 @@ netsurf.lha: NetSurf
$(Q)cp amiga/pkg/fitr $(AMIGA_INSTALL_TARGET_DIR)/NetSurf
$(Q)cp amiga/pkg/drawer.info $(AMIGA_INSTALL_TARGET_DIR)/NetSurf.info
$(Q)cp amiga/pkg/AutoInstall $(AMIGA_INSTALL_TARGET_DIR)
+ ifeq ($(HOST),amiga)
+ $(Q)mkdir $(AMIGA_INSTALL_TARGET_DIR)/NetSurf/Libs
+ $(Q)cp $(AMIGA_LIBS) $(AMIGA_INSTALL_TARGET_DIR)/NetSurf/Libs
+ $(Q)mkdir $(AMIGA_INSTALL_TARGET_DIR)/NetSurf/SObjs
+ $(Q)cp --preserve=timestamps $(AMIGA_SOBJS) $(AMIGA_INSTALL_TARGET_DIR)/NetSurf/SObjs
+ endif
$(Q)cd $(AMIGA_INSTALL_TARGET_DIR); \
lha a netsurf.lha NetSurf NetSurf.info AutoInstall
diff --git a/amiga/dist/Install b/amiga/dist/Install
index c3d5af2f1..e794939fe 100755
--- a/amiga/dist/Install
+++ b/amiga/dist/Install
@@ -283,7 +283,7 @@
(if (= @default-dest "")
(
; Workaround for Installer bug picking TEXTCLIP: as a sensible location
- (if (= @default-dest "TextClip:") (set @default-dest "SYS:Utilities"))
+ (if (= @default-dest "TextClip:") (set @default-dest "SYS:Internet"))
(if (= @user-level 0)
(
@@ -297,7 +297,7 @@
(set @default-dest
(askdir
(prompt "Where would you like to install NetSurf?\n"
- "(a drawer will not be created)")
+ "(a drawer WILL NOT be created)")
(help @askdir-help)
(default @default-dest)
)
@@ -311,6 +311,9 @@
(set osver (/ osver 65536))
(set #versions-available 0)
+(set #static-filename "NetSurf-Static")
+(set #cairo-filename "NetSurf")
+
(if (exists "NetSurf-Static")
(
(set #static-name "Static/graphics.library")
@@ -322,11 +325,32 @@
)
)
-(if (AND (>= osver 53) (exists "NetSurf"))
+(if (exists "NetSurf")
(
- (set #cairo-name "Shared objects/part-Cairo")
- (set #versions-available (+ #versions-available 1))
- (set #cairo-version 1)
+ (if (exists "SObjs")
+ (
+ (if (>= osver 53)
+ (
+ (set #cairo-name "Shared objects/part-Cairo")
+ (set #versions-available (+ #versions-available 1))
+ (set #cairo-version 1)
+ )
+ ;else
+ (
+ (set #cairo-version 0)
+ (set #cairo-name "")
+ )
+ )
+ )
+ ;else
+ (
+ ; assume static if sobjs is not present
+ (set #static-name "Static/graphics.library")
+ (set #versions-available (+ #versions-available 1))
+ (set #cairo-version 0)
+ (set #static-filename "NetSurf")
+ )
+ )
)
; else
(
@@ -421,7 +445,7 @@
(complete 20)
-(set #netsurf-name (select #cairo-version "NetSurf-Static" "NetSurf"))
+(set #netsurf-name (select #cairo-version #static-filename #cairo-filename))
(if (= #AutoInstall 0)
(
@@ -482,10 +506,14 @@
(set #complete 40)
(working "Copying Libraries")
-(foreach "Libs" "#?"
- (complete #complete)
- (p_copylib @each-name)
- (set #complete (+ #complete 2))
+(if (exists "Libs")
+ (
+ (foreach "Libs" "#?"
+ (complete #complete)
+ (p_copylib @each-name)
+ (set #complete (+ #complete 2))
+ )
+ )
)
(set #complete 60)
diff --git a/amiga/dist/Install.info b/amiga/dist/Install.info
index 477ee2e4f..944fcc69d 100644
--- a/amiga/dist/Install.info
+++ b/amiga/dist/Install.info
Binary files differ
diff --git a/amiga/dist/NetSurf.guide.info b/amiga/dist/NetSurf.guide.info
index fedb27fa7..d6d529d31 100644
--- a/amiga/dist/NetSurf.guide.info
+++ b/amiga/dist/NetSurf.guide.info
Binary files differ
diff --git a/amiga/dist/Rexx.info b/amiga/dist/Rexx.info
index 2cb135722..908b01843 100644
--- a/amiga/dist/Rexx.info
+++ b/amiga/dist/Rexx.info
Binary files differ
diff --git a/amiga/dist/netsurf.readme.info b/amiga/dist/netsurf.readme.info
index d6fb397f2..c0ee5ff44 100644
--- a/amiga/dist/netsurf.readme.info
+++ b/amiga/dist/netsurf.readme.info
Binary files differ
diff --git a/amiga/pkg/drawer.info b/amiga/pkg/drawer.info
index 4b41433f0..0a9548a0d 100644
--- a/amiga/pkg/drawer.info
+++ b/amiga/pkg/drawer.info
Binary files differ