camlspotter avatar camlspotter committed 1265390 Merge

merge

Comments (0)

Files changed (12)

File contents unchanged.

INSTALL.txt

-(* OASIS_START *)
-(* DO NOT EDIT (digest: da3e66ccab839a9beb4baff852878395) *)
-This is the INSTALL file for the orakuda distribution.
-
-This package uses OASIS to generate its build system. See section OASIS for
-full information. 
-
-Dependencies
-============
-
-In order to compile this package, you will need:
-* ocaml
-* findlib
-
-Installing
-==========
-
-1. Uncompress the source archive and go to the root of the package
-2. Run 'ocaml setup.ml -configure'
-3. Run 'ocaml setup.ml -build'
-4. Run 'ocaml setup.ml -install'
-
-Uninstalling
-============
-
-1. Go to the root of the package 
-2. Run 'ocaml setup.ml -uninstall'
-
-OASIS
-=====
-
-OASIS is a program that generates a setup.ml file using a simple '_oasis'
-configuration file. The generated setup only depends on the standard OCaml
-installation: no additional library is required.
-
-(* OASIS_STOP *)
 requires = "orakuda.core"
 
 package "core" (
-  version = "0.1.0"
+  version = "1.0.1"
   requires = "pcre, unix, spotlib"
   archive(byte) = "orakuda.cmo"
   archive(native) = "orakuda.cmx"
 )
 
 package "syntax" (
-  version = "0.1.0"
+  version = "1.0.1"
   requires = "camlp4"
   description = "ORakuda parser extension"
   archive(syntax, preprocessor) = "pa_orakuda.cma"
 try
   PREFIX=$(getenv PREFIX)
 default
-  try
-    PREFIX=$(getenv prefix)
-  default
-    eprintln(Specify PREFIX or prefix environment variable.)
-    exit 1 
+  eprintln(Specify PREFIX or prefix environment variable.)
+  exit 1 
 
 # OCaml 
 # ========================================================================
 (* OASIS_START *)
-(* DO NOT EDIT (digest: d74830faab2e3dbe7dc448b989bae66e) *)
+(* DO NOT EDIT (digest: 71ed6fbc5cbd331a1966a5c7947392d5) *)
 This is the README file for the orakuda distribution.
 
-ORakuda, Perlish string literals
+ORakuda, Perlish string literals in OCaml
 
 See the files INSTALL.txt for building and installation instructions. 
 
 OASISFormat: 0.2
-Name:        spotlib
-Version:     2.0.0
-Synopsis:    Camlspotter's personal library
+Name:        orakuda
+Version:     1.0.1
+Synopsis:    ORakuda, Perlish string literals in OCaml
 Authors:     Jun FURUSE
 License:     LGPL-2.0 with OCaml linking exception
 Plugins:      StdFiles (0.2)
 BuildType:    Custom (0.2)
 InstallType:    Custom (0.2)
-XCustomBuild: . ./setup.data; yes no | omake --install; omake
-XCustomInstall: . ./setup.data; omake install
-XCustomUninstall: . ./setup.data; omake uninstall
+XCustomBuild: yes no | omake --install; PREFIX=$prefix omake
+XCustomInstall: PREFIX=$prefix omake install
+XCustomUninstall: PREFIX=$prefix omake uninstall
 BuildTools: omake
-BuildDepends:  unix
-
-Library spotlib
-  Path:          lib
-  FindlibName:   spotlib
Add a comment to this file

opam/orakuda.1.0.1/descr

File contents unchanged.

opam/orakuda.1.0.1/opam

   ["ocaml" "setup.ml" "-install"]
 ]
 remove: [
-  ["ocaml" "setup.ml" "-uninstall"]
+  ["omake" "unintall"]
 ]
 depends: ["ocamlfind" "omake" "spotlib" {>="2.0.0"} "pcre-ocaml" ]
-ocaml-version: [>= "4.00.0"]
+ocaml-version: [>= "4.0.0"]

opam/orakuda.1.0.1/url

-archive: "https://bitbucket.org/camlspotter/orakuda/get/1.0.1.tar.gz"
-checksum: "ab6928bc5a4e6cdaf06935ac08845c59"
+archive: https://bitbucket.org/camlspotter/ocaml-indent/get/1.0.1.tar.gz

opam/template/descr

+ORakuda, Perlish string literals in OCaml
+ORakuda is a small library, CamlP4 extensions and an optional tiny
+patch to CamlP4 which provides a handy way to write OCaml scripts a la
+Perl (or other scripting language). It provides syntax like:
+
+* PCRE expression and matching of Perl like syntax $/.../ or <:m<...>>
+* Variable and expression references in string $"..." or <:qq<...>>
+* Sub-shell call by back-quotes $`...` or <:qx<...>>
+* Easy hashtbl access tbl${key}

opam/template/opam

+depends: ["ocamlfind" "omake" "spotlib" {>="2.0.0"} "pcre-ocaml" ]
+ocaml-version: [>= "4.0.0"]
 (* setup.ml generated for the first time by OASIS v0.3.0 *)
 
 (* OASIS_START *)
-(* DO NOT EDIT (digest: 68cb93f1d8f39be6293563a23bda0595) *)
+(* DO NOT EDIT (digest: 9b94881d19e2559a7048216b44f4e94b) *)
 (*
    Regenerated by OASIS v0.3.0
    Visit http://oasis.forge.ocamlcore.org for more information and
             CustomPlugin.cmd_main =
               [
                  (OASISExpr.EBool true,
-                   ("yes", ["no"; "|"; "omake"; "--install;"; "omake"]))
+                   ("yes",
+                     [
+                        "no";
+                        "|";
+                        "omake";
+                        "--install;";
+                        "PREFIX=$prefix";
+                        "omake"
+                     ]))
               ];
             cmd_clean = [(OASISExpr.EBool true, None)];
             cmd_distclean = [(OASISExpr.EBool true, None)];
        CustomPlugin.main
          {
             CustomPlugin.cmd_main =
-              [(OASISExpr.EBool true, ("omake", ["install"]))];
+              [
+                 (OASISExpr.EBool true,
+                   ("PREFIX=$prefix", ["omake"; "install"]))
+              ];
             cmd_clean = [(OASISExpr.EBool true, None)];
             cmd_distclean = [(OASISExpr.EBool true, None)];
             };
        CustomPlugin.main
          {
             CustomPlugin.cmd_main =
-              [(OASISExpr.EBool true, ("omake", ["uninstall"]))];
+              [
+                 (OASISExpr.EBool true,
+                   ("PREFIX=$prefix", ["omake"; "uninstall"]))
+              ];
             cmd_clean = [(OASISExpr.EBool true, None)];
             cmd_distclean = [(OASISExpr.EBool true, None)];
             };
                CustomPlugin.cmd_main =
                  [
                     (OASISExpr.EBool true,
-                      ("yes", ["no"; "|"; "omake"; "--install;"; "omake"]))
+                      ("yes",
+                        [
+                           "no";
+                           "|";
+                           "omake";
+                           "--install;";
+                           "PREFIX=$prefix";
+                           "omake"
+                        ]))
                  ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
           CustomPlugin.clean
             {
                CustomPlugin.cmd_main =
-                 [(OASISExpr.EBool true, ("omake", ["install"]))];
+                 [
+                    (OASISExpr.EBool true,
+                      ("PREFIX=$prefix", ["omake"; "install"]))
+                 ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                };
           CustomPlugin.clean
             {
                CustomPlugin.cmd_main =
-                 [(OASISExpr.EBool true, ("omake", ["uninstall"]))];
+                 [
+                    (OASISExpr.EBool true,
+                      ("PREFIX=$prefix", ["omake"; "uninstall"]))
+                 ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                }
                CustomPlugin.cmd_main =
                  [
                     (OASISExpr.EBool true,
-                      ("yes", ["no"; "|"; "omake"; "--install;"; "omake"]))
+                      ("yes",
+                        [
+                           "no";
+                           "|";
+                           "omake";
+                           "--install;";
+                           "PREFIX=$prefix";
+                           "omake"
+                        ]))
                  ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
           CustomPlugin.distclean
             {
                CustomPlugin.cmd_main =
-                 [(OASISExpr.EBool true, ("omake", ["install"]))];
+                 [
+                    (OASISExpr.EBool true,
+                      ("PREFIX=$prefix", ["omake"; "install"]))
+                 ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                };
           CustomPlugin.distclean
             {
                CustomPlugin.cmd_main =
-                 [(OASISExpr.EBool true, ("omake", ["uninstall"]))];
+                 [
+                    (OASISExpr.EBool true,
+                      ("PREFIX=$prefix", ["omake"; "uninstall"]))
+                 ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                }
           ocaml_version = None;
           findlib_version = None;
           name = "orakuda";
-          version = "1.0.0";
+          version = "1.0.1";
           license =
             OASISLicense.DEP5License
               (OASISLicense.DEP5Unit
           maintainers = [];
           authors = ["Jun FURUSE"];
           homepage = None;
-          synopsis = "ORakuda, Perlish string literals";
+          synopsis = "ORakuda, Perlish string literals in OCaml";
           description = None;
           categories = [];
           conf_type = (`Configure, "internal", Some "0.3");
           };
      oasis_fn = Some "_oasis";
      oasis_version = "0.3.0";
-     oasis_digest = Some ";\030K\025,\226\1673\001\190L\247+\169\001\142";
+     oasis_digest = Some "\254^\1924\224\136\146\219fz\222-\000\251\129}";
      oasis_exec = None;
      oasis_setup_args = [];
      setup_update = false;
 
 let setup () = BaseSetup.setup setup_t;;
 
-# 5535 "setup.ml"
+# 5577 "setup.ml"
 (* OASIS_STOP *)
 let () = setup ();;
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.