Changeset 701


Ignore:
Timestamp:
Feb 18, 2019, 4:50:18 PM (2 years ago)
Author:
Gregg Young
Message:

Updated make files and documentation for 1.41 GA

Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r695 r701  
    2222# See also GENERATING DISTRIBUTION ARCHIVES in README.DEV for more information.
    2323#
    24 BUILD           = RC_4
     24BUILD           = GA
    2525
    2626#
     
    2929# By agreement, this number is 0 for "beta" builds and 1 for "GA" builds.
    3030#
    31 WPIBUILD        = 0
     31WPIBUILD        = 1
    3232
    3333#
    3434# Lucide version date in the format YYYY-MM-DD.
    3535#
    36 VERSIONDATE     = 2019-01-08
     36VERSIONDATE     = 2019-02-18
    3737
    3838#
  • trunk/Lucide/changelog

    r698 r701  
    1 1,41
     11.41
    22  - Update Poppler to version 0.59.0 fixes traps with loading large files
    33    caused by mutex handle exhausion. Tickets 350, 355
    4   - Masked floating point underflow exception caused by the Poppler update
     4  - Masked floating point underflow exception caused by the Poppler update 
    55  - link to libcx (0.6.3) for exceptq support and to place heap in high memory
    66  - Fixed trap caused by DosEnumAttribute not being high mem safe.
     
    1414  - Remove option to not associate Lucide with PDFs. It actually was removing the
    1515    association type and filters completely
    16   - Add a set of alternate Lucide icons to the install package
     16  - Add a set of alternate Lucide icons from David Graser to the install package
    1717  - Update build system to build the wpi based on the updated wis
    1818  - Null string search now clears search highlighting and disables find again
     
    2828  - Limit size of text fields in PDF forms to length returned from the document 
    2929  - Tooltip to show link URLs
    30   - One level back on internal links
     30  - One level "back" on internal links
    3131  - Update documentation to reflect changes
    3232  - Improve index sync with scrolling
     
    3535  - Add a contex menu to the document window.
    3636  - Made help instance language aware (only English and Spanish currectly)
     37  - Update and sync dependencies in all the readmes.
    3738
    38391.40:
  • trunk/Lucide/gui/Makefile.kmk

    r648 r701  
    6161Lucide_dll_LIBS          = \
    6262        ludoc.lib \
    63         "libcx.a"  \
     63        libcx.a  \
    6464#       U:\PMPrintf\PMPRINTF.LIB
    6565       
  • trunk/Lucide/readme

    r698 r701  
    7474      or "yum install libc" (from the netlabs-rel repository)
    7575  - libcx 0.6.3
    76     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (zip format)
     76    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (zip format)
    7777       or "yum install libcx" (from the netlabs-rel repository)
    7878  - gcc492.dll:
  • trunk/Lucide/readme_cs.txt

    r698 r701  
    6161
    6262  - libc 0.6.6:
    63   - ftp://ftp.netlabs.org/pub/gcc/libc-0.6.6-csd6.zip (form t zip)
     63  - http://rpm.netlabs.org/release/00/zip/libc-0_6_6-38_oc00.zip (form t zip)
    6464    nebo ftp://ftp.netlabs.org/pub/gcc/libc-0_6_6-csd6.wpi (form t WarpIn)
    6565      nebo "yum install libc" (z £lo§içtØ netlabs-rel)
    6666  - libcx 0.6.3
    67     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (form t zip)
     67    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (form t zip)
    6868       or "yum install libcx" (z £lo§içtØ netlabs-rel)
    6969  - gcc492.dll:
  • trunk/Lucide/readme_de.txt

    r698 r701  
    4949
    5050  - libc 0.6.6:
    51     - ftp://ftp.netlabs.org/pub/gcc/libc-0.6.6-csd6.zip (zip format)
     51    - http://rpm.netlabs.org/release/00/zip/libc-0_6_6-38_oc00.zip (zip format)
    5252      oder ftp://ftp.netlabs.org/pub/gcc/libc-0_6_6-csd6.wpi (WarpIn format)
    5353      oder "yum install libc" (vom netlabs-rel repository)
    5454  - libcx 0.6.3
    55     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (zip format)
     55    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (zip format)
    5656       or "yum install libcx" (vom netlabs-rel repository)
    5757  - gcc492.dll:
  • trunk/Lucide/readme_es.txt

    r698 r701  
    44formatos de archivo.
    55
    6 La arquitectura de estos m¢dulos o ®plugins¯ est  basada en SOM, lo que permite
    7 a terceros programadores a€adir f cilmente soporte para m s formatos.
    8 
    9 
    10 :: M¢dulos ::
     6La arquitectura de estos mï¿œdulos o ï¿œpluginsï¿œ estï¿œ basada en SOM, lo que permite
     7a terceros programadores aï¿œadir fï¿œcilmente soporte para mï¿œs formatos.
     8
     9
     10:: Mï¿œdulos ::
    1111
    1212   Tipos de archivo soportados  Funciones disponibles
    1313  --------------------------------------------------------------------------
    14          PDF                    Escalado, rotaci¢n, navegaci¢n, selecci¢n de
    15                                 texto, b£squeda, representaci¢n as¡ncrona,
    16                                 cumplimentado de formularios, impresi¢n
     14         PDF                    Escalado, rotaciï¿œn, navegaciï¿œn, selecciï¿œn de
     15                                texto, bï¿œsqueda, representaciï¿œn asï¿œncrona,
     16                                cumplimentado de formularios, impresiï¿œn
    1717                                PostScript
    1818
    19          DJVU                   Escalado, impresi¢n PostScript
     19         DJVU                   Escalado, impresiï¿œn PostScript
    2020
    2121         JPG                    Escalado
    2222  --------------------------------------------------------------------------
    2323
    24 :: Comparaci¢n con qPDFView ::
    25 
    26 Tanto Lucide como qPDFView utilizan la misma biblioteca de ejecuci¢n ®poppler¯
     24:: Comparaciï¿œn con qPDFView ::
     25
     26Tanto Lucide como qPDFView utilizan la misma biblioteca de ejecuciï¿œn ï¿œpopplerï¿œ
    2727para mostrar los archivos PDF. Las diferencias internas entre los dos pogramas
    2828pueden dar como resultado que un archivo determinado se abra con mayor rapidez
    29 en un programa o en el otro. Tenemos la sensaci¢n de que, en general, la
    30 interfaz de Lucide tiene un estilo m s parecido al de OS/2 -o nativo-, y encaja
    31 mejor en el sistema operativo. Por supuesto, queda a la entera discreci¢n del
    32 usuario la elecci¢n final de cu l se ajusta mejor a sus necesidades.
     29en un programa o en el otro. Tenemos la sensaciï¿œn de que, en general, la
     30interfaz de Lucide tiene un estilo mï¿œs parecido al de OS/2 -o nativo-, y encaja
     31mejor en el sistema operativo. Por supuesto, queda a la entera discreciï¿œn del
     32usuario la elecciï¿œn final de cuï¿œl se ajusta mejor a sus necesidades.
    3333
    3434
    3535:: Requisitos ::
    3636
    37 Para instalar todos los prerrequesitos de Lucide en una sola operaci¢n desde el
     37Para instalar todos los prerrequesitos de Lucide en una sola operaciï¿œn desde el
    3838Gestor de Paquetes de Arca Noae, simplemente copie la siguiente lista de
    39 paquetes y p‚guela en el di logo ®Instalaci¢n r pida¯:
     39paquetes y pï¿œguela en el diï¿œlogo ï¿œInstalaciï¿œn rï¿œpidaï¿œ:
    4040
    4141libc libgcc1 libgcc-fwd libstdc++6 libsupc++6 poppler poppler-data libjpeg
     
    5050
    5151
    52 Espec¡ficamente, Lucide requiere lo siguiente:
     52Especï¿œficamente, Lucide requiere lo siguiente:
    5353
    5454  - libc 0.6.6:
    55     - ftp://ftp.netlabs.org/pub/gcc/libc-0.6.6-csd6.zip (formato zip)
     55    - http://rpm.netlabs.org/release/00/zip/libc-0_6_6-38_oc00.zip (formato zip)
    5656      o ftp://ftp.netlabs.org/pub/gcc/libc-0_6_6-csd6.wpi (formato WarpIn)
    57       o ®yum install libc¯ (desde el repositorio netlabs-rel)
     57      o ï¿œyum install libcï¿œ (desde el repositorio netlabs-rel)
    5858  - libcx 0.6.3
    59     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (formato zip)
    60        or "yum install libcx" (desde el repositorio netlabs-rel)
     59    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (formato zip)
     60       o ï¿œyum install libcxï¿œ (desde el repositorio netlabs-rel)
    6161  - gcc492.dll:
    6262    - ftp://ftp.netlabs.org/pub/gcc/gcc4core-1_3_1.wpi (formato WarpIn)
    63       o ®yum install libgcc1 libgcc-fwd¯ (desde el repositorio netlabs-rel)
    64 
    65 El m¢dulo que permite a Lucide mostrar PDFs requiere lo siguiente:
     63      o ï¿œyum install libgcc1 libgcc-fwdï¿œ (desde el repositorio netlabs-rel)
     64
     65El mï¿œdulo que permite a Lucide mostrar PDFs requiere lo siguiente:
    6666
    6767    - poppler 0.59.0:
    68     - ®yum install poppler¯ (desde el repositorio netlabs-rel)
    69 
    70 Para mostrar los archivos DjVu, el m¢dulo correspondiente necesita:
     68    - ï¿œyum install popplerï¿œ (desde el repositorio netlabs-rel)
     69
     70Para mostrar los archivos DjVu, el mï¿œdulo correspondiente necesita:
    7171
    7272    - djvulibre 3.5.27:
    73     - ®yum install djvulibre¯ (desde el repositorio netlabs-rel)
    74 
    75 For rendering multiple bitmap format files (GBM), Lucide's plugin
    76 requires the following:
     73    - ï¿œyum install djvulibreï¿œ (desde el repositorio netlabs-rel)
     74
     75Para mostrar diversos formatos de imagen mapa de bits, el mï¿œdulo
     76GBM necesita:
    7777
    7878    - GBMDLL 1.76:
    79     - "yum install GBMDLL" (desde el repositorio netlabs-rel)
    80     - Installed by default on ArcaOS 5.0.3 and higher
     79    - ï¿œyum install GBMDLLï¿œ (desde el repositorio netlabs-rel)
     80    - Instalado por omisiï¿œn en ArcaOS 5.0.3 o mï¿œs reciente
    8181 
    82 El m¢dulo para JPEGs requiere:
     82El mï¿œdulo para JPEGs requiere:
    8383
    8484    - libjpeg 8d:
    85     - ®yum install libjpeg¯ (desde el repositorio netlabs-rel)
    86     - Only needed if you install the JPG plugin GBM provides JPG support
    87     - You should not install  JPG and GBM at the same time. (GBM is recommended)
     85    - ï¿œyum install libjpegï¿œ (desde el repositorio netlabs-rel)
     86    - Sï¿œlo se necesita para el mï¿œdulo JPG; GBM ya da soporte a JPG
     87    - No deberï¿œa instalar JPG y GBM a la vez. (Se recomienda GBM.)
    8888
    8989Opcional: para poner en el portapapeles texto unicode en formato compatible con
    9090OpenOffice.org, necesita instalar el paquete UClip (soporte mejorado de
    91 portapapeles para OS/2, instalado por omisi¢n en eComStation 2.0 RC1 y
    92 posteriores, as¡ como en ArcaOS Blue Lion):
     91portapapeles para OS/2, instalado por omisiï¿œn en eComStation 2.0 RC1 y
     92posteriores, asï¿œ como en ArcaOS Blue Lion):
    9393
    9494  - http://hobbes.nmsu.edu/cgi-bin/h-search?key=UClip
    95     o ®yum install uclip¯ (desde el repositorio netlabs-rel)
     95    o ï¿œyum install uclipï¿œ (desde el repositorio netlabs-rel)
    9696
    9797Opcional: para que funcionen las fuentes japonesas necesita el paquete
    9898poppler-data.
    9999
    100   - ®yum install poppler-data¯ (desde el repositorio netlabs-rel)
    101 
    102 
    103 La impresi¢n PostScript requiere una impresora PostScript (pscript.drv o
     100  - ï¿œyum install poppler-dataï¿œ (desde el repositorio netlabs-rel)
     101
     102
     103La impresiï¿œn PostScript requiere una impresora PostScript (pscript.drv o
    104104psprint.drv).
    105105
    106106
    107 Para ver una lista completa de caracter¡sticas y mejoras consulte el sistema de
     107Para ver una lista completa de caracterï¿œsticas y mejoras consulte el sistema de
    108108seguimiento del desarrollo de Netlabs (TRAC) para Lucide en:
    109109
    110110  https://trac.netlabs.org/lucide/
    111111
    112 Si encuentra fallos, reg¡strelos tambi‚n en TRAC; consulte:
     112Si encuentra fallos, regï¿œstrelos tambiï¿œn en TRAC; consulte:
    113113
    114114  https://trac.netlabs.org/lucide/newticket
    115115
    116 Por favor, aseg£rese de que selecciona la versi¢n y el componente correctos
     116Por favor, asegï¿œrese de que selecciona la versiï¿œn y el componente correctos
    117117para su informe de incidencias.
    118118
     
    123123
    124124
    125 :: M¢dulos de terceros ::
     125:: Mï¿œdulos de terceros ::
    126126
    127127GBM (Generalised Bitmap Module) es una biblioteca para manipular muchos
    128128formatos de imagen diferentes. Incluye un conjunto de herramientas de indicador
    129 de mandatos muy £tiles para manipular im genes y convertir formatos. En esta
    130 versi¢n se incluye soporte adicional para BMP, JPG, JP2, PNG, TIF, PBM, PGM,
     129de mandatos muy ï¿œtiles para manipular imï¿œgenes y convertir formatos. En esta
     130versiï¿œn se incluye soporte adicional para BMP, JPG, JP2, PNG, TIF, PBM, PGM,
    131131PPM, PNM, XPM, JBG y RAW.
    132132
    133133http://hobbes.nmsu.edu/h-search.php?key=gbmos2pm160_gbm176_lu143_moz147_bin_wpi
    134134
    135 N.B.: Si utiliza GBM para mostrar im genes JPG, es aconsejable desactivar el
    136 m¢dulo para JPG incluido con Lucide para evitar conflictos (vea el ticket #236).
    137 Esto se puede hacer sin m s que renombrar lujpeg.dll en el directorio de Lucide
    138 a lujpeg.dl_ cuando Lucide no se est‚ ejecutando. Para restaurar el m¢dulo para
     135N.B.: Si utiliza GBM para mostrar imï¿œgenes JPG, es aconsejable desactivar el
     136mï¿œdulo para JPG incluido con Lucide para evitar conflictos (vea el ticket #236).
     137Esto se puede hacer sin mï¿œs que renombrar lujpeg.dll en el directorio de Lucide
     138a lujpeg.dl_ cuando Lucide no se estï¿œ ejecutando. Para restaurar el mï¿œdulo para
    139139JPG que se incluye, simplemente vuelva a renombrar el archivo e inicie Lucide.
    140140
    141 :: Canalizaci¢n de mandatos ::
    142 
    143 La primera instancia de Lucide crear  el canal de comunicaci¢n \PIPE\LUCIDE.
    144 Por ‚l puede enviar a Lucide las siguientes ¢rdenes:
    145 
    146 $prev              - cambiar  a la p gina anterior
    147 $next              - cambiar  a la p gina siguiente
    148 $presentation      - cambiar  a modo presentaci¢n (incluso minimizado)
    149 $minimize          - minimizar  Lucide (incluso en pantalla completa)
    150 $rotate            - rotar  90ø en sentido horario
    151 $zoomin            - aumentar  el tama€o
    152 $zoomout           - disminuir  el tama€o
    153 $zoomoriginal      - cambiar  al tama€o real
    154 
    155 Esto puede resultar £til para presentaciones con control remoto.
    156 
    157 
    158 :: Licencia hasta la versi¢n 1.21 ::
    159 
    160 La versi¢n 1.21 y anteriores se publicaron bajo licencia para su uso exclusivo
    161 con eComStation. No se permite distribuir el producto carg ndolo en servidores
    162 p£blicos de Internet o haci‚ndolo disponible p£blicamente por ning£n otro
     141:: Canalizaciï¿œn de mandatos ::
     142
     143La primera instancia de Lucide crearï¿œ el canal de comunicaciï¿œn \PIPE\LUCIDE.
     144Por ï¿œl puede enviar a Lucide las siguientes ï¿œrdenes:
     145
     146$prev              - cambiarï¿œ a la pï¿œgina anterior
     147$next              - cambiarï¿œ a la pï¿œgina siguiente
     148$presentation      - cambiarï¿œ a modo presentaciï¿œn (incluso minimizado)
     149$minimize          - minimizarï¿œ Lucide (incluso en pantalla completa)
     150$rotate            - rotarï¿œ 90ï¿œ en sentido horario
     151$zoomin            - aumentarï¿œ el tamaï¿œo
     152$zoomout           - disminuirï¿œ el tamaï¿œo
     153$zoomoriginal      - cambiarï¿œ al tamaï¿œo real
     154
     155Esto puede resultar ï¿œtil para presentaciones con control remoto.
     156
     157
     158:: Licencia hasta la versiï¿œn 1.21 ::
     159
     160La versiï¿œn 1.21 y anteriores se publicaron bajo licencia para su uso exclusivo
     161con eComStation. No se permite distribuir el producto cargï¿œndolo en servidores
     162pï¿œblicos de Internet o haciï¿œndolo disponible pï¿œblicamente por ningï¿œn otro
    163163medio.
    164164
    165165
    166 :: Licencia para versi¢n 1.3.0 y superiores ::
    167 
    168 Comenzando con la versi¢n 1.3.0, Mensys BV y Serenity Systems International
    169 han llegado al acuerdo de liberar el c¢digo de Lucide, mientras contin£an
     166:: Licencia para versiï¿œn 1.3.0 y superiores ::
     167
     168Comenzando con la versiï¿œn 1.3.0, Mensys BV y Serenity Systems International
     169han llegado al acuerdo de liberar el cï¿œdigo de Lucide, mientras continï¿œan
    170170invirtiendo en el producto. Netlabs.org desea expresar su gratitud hacia Mensys
    171171BV y Serenity Systems International.
    172172
    173173Arca Noae, LLC ha accedido a patrocinar el desarrollo de Lucide desde la
    174 versi¢n 1.3.6 en adelante. Lucide contin£a siendo c¢digo abierto bajo licencia
     174versiï¿œn 1.3.6 en adelante. Lucide continï¿œa siendo cï¿œdigo abierto bajo licencia
    175175dual.
    176176
    177 Lucide, en su versi¢n 1.3.0, se publica y distribuye bajo licencia CDDL/LGPL.
    178 
    179 
    180 :: Licencia de los m¢dulos ::
    181 
    182 Los m¢dulos se publican bajo licencia CDDL/LGPL o GPL, dependiendo de cada
    183 caso. Consulte http://svn.netlabs.org/lucide/ para m s informaci¢n y acceder al
    184 c¢digo fuente.
     177Lucide, en su versiï¿œn 1.3.0, se publica y distribuye bajo licencia CDDL/LGPL.
     178
     179
     180:: Licencia de los mï¿œdulos ::
     181
     182Los mï¿œdulos se publican bajo licencia CDDL/LGPL o GPL, dependiendo de cada
     183caso. Consulte http://svn.netlabs.org/lucide/ para mï¿œs informaciï¿œn y acceder al
     184cï¿œdigo fuente.
    185185
    186186
     
    193193:: Derechos de copia ::
    194194
    195 ž 2006-2007 por Eugene Romanenko, netlabs.org
    196 ž 2010-2011 por Dmitriy Kuminov, netlabs.org
    197   en colaboraci¢n con Serenity Systems International
    198 ž 2016-2019 por netlabs.org
    199   en colaboraci¢n con Arca Noae, LLC
     195ï¿œ 2006-2007 por Eugene Romanenko, netlabs.org
     196ï¿œ 2010-2011 por Dmitriy Kuminov, netlabs.org
     197  en colaboraciï¿œn con Serenity Systems International
     198ï¿œ 2016-2019 por netlabs.org
     199  en colaboraciï¿œn con Arca Noae, LLC
     200
     201
  • trunk/Lucide/readme_fr.txt

    r698 r701  
    5353
    5454  - libc 0.6.6 :
    55     - ftp://ftp.netlabs.org/pub/gcc/libc-0.6.6-csd6.zip (format zip)
     55    - http://rpm.netlabs.org/release/00/zip/libc-0_6_6-38_oc00.zip (format zip)
    5656      ou ftp://ftp.netlabs.org/pub/gcc/libc-0_6_6-csd6.wpi (format WarpIn)
    5757      ou "yum install libc" (depuis le d‚p“t netlabs-rel)
    5858  - libcx 0.6.3
    59     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (format zip)
     59    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (format zip)
    6060       or "yum install libcx" (depuis le d‚p“t netlabs-rel)
    6161  - gcc492.dll :
  • trunk/Lucide/readme_it.txt

    r698 r701  
    2626
    2727  - libc 0.6.6:
    28     - ftp://ftp.netlabs.org/pub/gcc/libc-0.6.6-csd6.zip (format zip)
     28    - http://rpm.netlabs.org/release/00/zip/libc-0_6_6-38_oc00.zip (format zip)
    2929      or ftp://ftp.netlabs.org/pub/gcc/libc-0_6_6-csd6.wpi (formato WarpIn)
    3030      or "yum install libc" (from the netlabs-rel repository)
    3131  - libcx 0.6.3
    32     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (zip format)
     32    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (zip format)
    3333       or "yum install libcx" (from the netlabs-rel repository)
    3434  - gcc492.dll:
  • trunk/Lucide/readme_nl.txt

    r698 r701  
    2525
    2626  - Libc 0.6.6:
    27     - FTP://ftp.netlabs.org/pub/gcc/libc-0.6.6-csd6.zip (zip formaat)
     27    - http://rpm.netlabs.org/release/00/zip/libc-0_6_6-38_oc00.zip (zip formaat)
    2828      of ftp://ftp.netlabs.org/pub/gcc/libc-0_6_6-csd6.wpi (WarpIn formaat)
    2929      or "yum install libc" (from the netlabs-rel repository)
    3030  - libcx 0.6.3
    31     - http://rpm.netlabs.org/release/00/zip/libcx-0_6_3-1_oc00.zip (zip format)
     31    - http://rpm.netlabs.org/release/00/zip/libcx-0_6_4-1_oc00.zip (zip format)
    3232       or "yum install libcx" (from the netlabs-rel repository)
    3333  - Gcc492.dll:
  • trunk/README.DEV

    r588 r701  
    77In order to build Lucide, you will need the following tools:
    88
    9   - kBuild version 0.1.5 (r2206) or later. Get it with the following command:
    10 
    11       svn co http://svn.netlabs.org/repos/kbuild/trunk/kBuild -r 2206
    12 
     9  - kBuild version 0.1.998 or later. Get it from the netlabs-rel RPM repository
     10    either use ANPM or YUM install kbuild
     11     
    1312  - GCC compiler version 4.9.2 for OS/2 and the patched OpenWatcom
    1413    linker. The GCC compiler must be set up to use the OpenWatcom linker for
     
    2120      in the README file to set up the GCC environment.
    2221   
    23   - The 2.0 Beta 1 Open Watcom linker (wl.exe), resource compiler (wrc.exe) and the
    24     ipf (help file) compiler (wipfc.exe).
     22  - The 2.0 Beta 1 or later  Open Watcom linker (wl.exe), resource compiler
     23    (wrc.exe) and the ipf (help file) compiler (wipfc.exe).
    2524   
    26   - Mapxqs.exe for the exceptq-devel package
     25  - Mapxqs.exe from the exceptq-devel package
    2726 
    2827      Exceptq-devel, Watcom-Wlink-hll, Watcom-rc and Watcom-ipfc are available
    2928      from the Netlabs RPM repository using ANPM or the appropriate yum commands.
    30       Note wipfc.exe is currently in the tools directory pending adding it to the
    31       netlabs repository
     29      Note wipfc.exe is currently also in the tools directory.
    3230
    3331  - SOM SDK 2.x. The one that is part of the OS/2 Tooklit version 4.5 is known
     
    4038    and curl-debug are available on the Netlabs RPM repository
    4139
    42   - LxLite 1.3.3 or above should also be located in PATH, otherwise packing the
    43     resulting EXEs and DLLs will be disabled. You can take LxLite here:
    44 
    45       http://www.os2site.com/sw/util/archiver/lxlt133.zip
     40  - LxLite 1.3.9 or above should also be located in PATH, otherwise packing the
     41    resulting EXEs and DLLs will be disabled. Lxlite is available on the
     42    netlabs-rel RPM repository.
    4643 
    4744  - poppler_dll.a.and its include files which are part of poppler-devl
    48   - poppler
     45  - poppler 0.59.0
    4946 
    5047      yum install poppler poppler-devl   from http://rpm.netlabs.org/release
     
    5956 
    6057      yum install libjpeg libjpeg-devl   from http://rpm.netlabs.org/release
     58 
     59  - GBMDLL and GBM-DEVEL also from the netlabs RPM repository.   
    6160
    6261SETTING UP THE ENVIRONMENT
     
    8483in the correct environment from any directory inside the Lucide source tree by
    8584simply typing "se kmk" (se kmk -j1) in that directory. This is especially handy
    86 if you use e.g. File Commander as your development IDE. The "se.cmd" script may
    87 be obtained from:
     85if you use e.g. File Commander as your development IDE. The "se.cmd" script can
     86be found in the tools directory.
    8887
    89 Can be found in the tools directory.
     88Copysyms.cmd copies the sym and xqs files to the bin directory for testing from
     89there. It is not necessary to run it for releases as the PACKING logic packs
     90the correct version.
    9091
    9192GENERATING DISTRIBUTION ARCHIVES
     
    9596if you use it):
    9697
    97   kmk packing
    98 
     98  kmk -j1 DEFINES - Updates the def files with the settings from Config.kmk
     99  kmk -j1 PACKING - Both are case sensitive
     100 
    99101Note that this command will perform a complete cleanup before packing, to make
    100102sure everything is rebuilt from scratch. For testing purposes, you may omit
     
    104106IMPORTANT (for the release builder):
    105107
    106     Do not forget to update VERSION, BUILD/WPIBUILD and VERSIONDATE in
    107     Config.kmk. Note that you should immediately increase the version number
     108    Do not forget to update VERSION, GBMVERSION (if appropriate), BUILD/WPIBUILD
     109    VERSIONDATE, VERSIONTIME and BUILDMACHINE in Config.kmk before running
     110    kmk -j1 DEFINES. Note that you should immediately increase the version number
    108111    in SVN after the release (after tagging the SVN trunk with the release tag)
    109112    and set BUILD to "beta" to indicate a new development phase. Right before
     
    112115   
    113116    The version also needs to be updated in the lng files. The build level
    114     strings in the def files also need to be updated.
     117    strings in the def files also need to be updated using kmk -j1 DEFINES.
    115118
    116119
     
    121124  - clean           Cleans up the build by deleting all generated output.
    122125  - uninstall       Deletes all installed files.
    123   - packing,        Creates distribution archives in the output directory
     126  - DEFINES         Builds the def files from the Config.kmk and the def.tpl files
     127  - PACKING,        Creates distribution archives in the output directory
    124128    fastpacking     (see GENERATING DISTRIBUTION ARCHIVES above).
    125129
  • trunk/warpin/lucide.wis.tpl

    r699 r701  
    88
    99<!-- Every .WPI archive contains one or more packages. -->
     10<REXX NAME=ChkBldLvl>
     11    call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
     12    call SysLoadFuncs
     13    /* based upon work from Doug Bissett */
     14    parse arg aFile " Package:" Package 
     15    name = filespec('N', aFile)
     16   /* clean up rxqueue */
     17    '@rxqueue /clear'
     18     val=0.0
     19     compval=6.3
     20     tag = 'VERSION'
     21   /* consider libpath search for libcx0.dll? */ 
     22'@BLDLEVEL.EXE 'value('UNIXROOT',, 'OS2ENVIRONMENT')'\USR\LIB\'name' | RXQUEUE'
     23
     24do while queued() > 0
     25  pull thisline
     26  if pos(tag,thisline)>0 then do
     27     foundval = strip(word(thisline,3))
     28     val = right(foundval,3)
     29  end
     30end
     31if val > compval then do
     32   MsgStr = ""
     33end
     34else MsgStr = 'REQUIRES="' || strip(Package) || '"'
     35    return MsgStr
     36</REXX>
     37
    1038<REXX NAME=ChkREQ>
    1139    call RxFuncAdd 'SysLoadFuncs', 'REXXUTIL', 'SysLoadFuncs'
Note: See TracChangeset for help on using the changeset viewer.