upgraded JAI to version 1.1.1 the latest and first version not to depend on
authormh <mh>
Sat, 13 Oct 2001 22:58:23 +0000 (22:58 +0000)
committermh <mh>
Sat, 13 Oct 2001 22:58:23 +0000 (22:58 +0000)
an X server for GIF and JPEG manipulation. HOORAH.

this also adds native acceleration. see INSTALL.Mir for how to enable that.

doc/INSTALL.mir
lib/jai_codec.jar
lib/jai_core.jar
lib/libmlib_jai.so [new file with mode: 0755]

index 989d14c..ad1ff79 100755 (executable)
@@ -47,25 +47,36 @@ you installed the "mir" directory).
        cd /usr/share/tomcat/webapps
        ln -s Mir-install-dir Mir
 
+7. Modify your tomcat startup script and add an LD_LIBRARY_PATH variable
+that points to the WEB-INF/lib directory of your Mir install dir. (called
+"Mir"). Add something like the following at the top of tomcat.sh (tomcat.sh
+is found in the "bin/" dir. under $TOMCAT_HOME):
+    LD_LIBRARY_PATH=/path/to/Mir-install-dir/WEB-INF/lib
 
-7. create a new database 
+An alternaive way to avoid this is to copy any dynamic library files 
+ending with ".so" in WEB-INF/lib to your jre/jdk lib directory (where the 
+other ".so" files live). Or, you can skip the whole thing and live without
+"native" acceleration for image manipulation
+
+
+8. create a new database 
 the database name should be the same as in config.properties
 as user postgres: 
        createdb dbname 
 
 
-8. create base table
+9. create base table
        psql -Upostgres dbname < dbscripts/create_pg.sql
-       cat dbscript/help*.sql | psql -Upostgres dbname
-       cat dbscript/populate*.sql | psql -Upostgres dbname
+       cat dbscripts/help*.sql | psql -Upostgres dbname
+       cat dbscripts/populate*.sql | psql -Upostgres dbname
 
-9. Add the dupe prevention trigger to the database:
+10. Add the dupe prevention trigger to the database:
        cd dbscripts/dupetrigger
        
        There, read INSTALL and follow the instructions.
        
 
-10. Set permissions
+11. Set permissions
        We provide a script that sets all files' and direcories' permissions to
        a quite reasonable state.
        
@@ -75,9 +86,9 @@ as user postgres:
        ./perms.sh
 
 
-11. restart tomcat 
+12. restart tomcat 
 
-12. configure mod_jk 
+13. configure mod_jk 
 
 insert the following patch into /etc/apache/httpd.conf. Edit the directories
 to suit your needs.
@@ -93,7 +104,7 @@ If mod_jk.conf-auto doesn't get written or is 0 bytes in size, check your
 system for file ownership/permissions problems.
 
 
-13. Add a password to your PostgreSQL user and link it to Mir (optional)
+14. Add a password to your PostgreSQL user and link it to Mir (optional)
 
 Add a hard to guess password to the PostgreSQL user database:
 
index da5a14c..acdc382 100755 (executable)
Binary files a/lib/jai_codec.jar and b/lib/jai_codec.jar differ
index ef3ef91..bd785cf 100755 (executable)
Binary files a/lib/jai_core.jar and b/lib/jai_core.jar differ
diff --git a/lib/libmlib_jai.so b/lib/libmlib_jai.so
new file mode 100755 (executable)
index 0000000..b91f5da
Binary files /dev/null and b/lib/libmlib_jai.so differ