cvs commit: ports/lang/ocaml Makefile bsd.ocaml.mk pkg-plist ports/lang/ocaml/files man1 manlinks mann patch-camlp4-man::Makefile patch-camlp4-man_Makefile patch-camlp4::lib::Makefile patch-camlp4_lib_Makefile patch-ocamldoc::Makefile patch-ocamldoc_Makefile ...

Ion-Mihai Tetcu itetcu at FreeBSD.org
Wed Aug 2 14:00:55 UTC 2006


itetcu      2006-08-02 14:00:20 UTC

  FreeBSD ports repository

  Modified files:
    lang/ocaml           Makefile pkg-plist 
  Added files:
    lang/ocaml           bsd.ocaml.mk 
    lang/ocaml/files     man1 manlinks mann 
                         patch-camlp4-man_Makefile 
                         patch-camlp4_lib_Makefile 
                         patch-ocamldoc_Makefile 
                         patch-stdlib_Makefile 
  Removed files:
    lang/ocaml/files     patch-camlp4-man::Makefile 
                         patch-camlp4::lib::Makefile 
                         patch-ocamldoc::Makefile 
                         patch-stdlib::Makefile 
  Log:
  - Add support for threaded Tk by passing PTHREAD_LIBS to configure in -tklibs
    swith. This allows build with threaded Tk (otherwise configure fails to use
    Tk). Also depend on threaded Tk by default in case of THREADS support - with
    non-pthread tk library it will not be stable enough
  - Add OPTIONS
  - Enable builds of non-threaded targets
  - Depend on X in case if X is installed, since configure does this by default.
  - Rename patchfiles to make portlint happy
  - Eliminate the number of reinplace patterns (remove duplicates, optimize)
  - Move manpage list in the separate files
  - Pass pthread flags to compiler (PTHREAD_CFLAGS/LIBS safety)
  - Remove some ugly hacks on setting permissions etc (eliminated by setting
    correct permission in COPY_TREE macros)
  - Eliminate duplicate entries in PLIST in case of unstalling optimized binaries,
    also optimize this part
  - Remove unused PLIST_SUB variable
  - Miscelanios cleanups in Makefile
  - Pass maintainership to submitter
  
  The following files was added:
  - files/man1
  - files/manlinks
  - files/mann
  - files/patch-camlp4-man_Makefile
  - files/patch-camlp4_lib_Makefile
  - files/patch-ocamldoc_Makefile
  - files/patch-stdlib_Makefile
  
  I removed the following files:
  - files/patch-camlp4-man::Makefile
  - files/patch-camlp4::lib::Makefile
  - files/patch-ocamldoc::Makefile
  - files/patch-stdlib::Makefile
  
  Also add bsd.ocaml.mk until it will be included in Mk/
  
  PR:             ports/101122
  Submitted by:   Stanislav Sedov
  
  Revision  Changes    Path
  1.54      +86 -99    ports/lang/ocaml/Makefile
  1.1       +144 -0    ports/lang/ocaml/bsd.ocaml.mk (new)
  1.1       +13 -0     ports/lang/ocaml/files/man1 (new)
  1.1       +16 -0     ports/lang/ocaml/files/manlinks (new)
  1.1       +81 -0     ports/lang/ocaml/files/mann (new)
  1.6       +0 -21     ports/lang/ocaml/files/patch-camlp4-man::Makefile (dead)
  1.1       +21 -0     ports/lang/ocaml/files/patch-camlp4-man_Makefile (new)
  1.3       +0 -12     ports/lang/ocaml/files/patch-camlp4::lib::Makefile (dead)
  1.1       +12 -0     ports/lang/ocaml/files/patch-camlp4_lib_Makefile (new)
  1.4       +0 -22     ports/lang/ocaml/files/patch-ocamldoc::Makefile (dead)
  1.1       +22 -0     ports/lang/ocaml/files/patch-ocamldoc_Makefile (new)
  1.3       +0 -12     ports/lang/ocaml/files/patch-stdlib::Makefile (dead)
  1.1       +12 -0     ports/lang/ocaml/files/patch-stdlib_Makefile (new)
  1.29      +79 -79    ports/lang/ocaml/pkg-plist


More information about the cvs-ports mailing list