Commits

camlspotter committed d9a17dc

build update

Comments (0)

Files changed (8)

 (* OASIS_START *)
-(* DO NOT EDIT (digest: 6cb2990f9f794536074ad148027ff956) *)
-Authors of ORakuda
+(* DO NOT EDIT (digest: f2a7ecf996b9d8298872ed8aa45c774d) *)
+Authors of orakuda
 Jun FURUSE
 (* OASIS_STOP *)
 #| A flag to tell that we can use OMyMakefile functions
 WithOMy=true
 
+#| The prefix. Equal to the PREFIX environment variable
+try
+  PREFIX=$(getenv PREFIX)
+default
+  eprintln(Specify PREFIX or prefix environment variable.)
+  exit 1 
+
 # OCaml 
 # ========================================================================
 
 (* OASIS_START *)
-(* DO NOT EDIT (digest: 769c526713b3cd0e70f2b3a8daf23d32) *)
-This is the README file for the ORakuda distribution.
+(* DO NOT EDIT (digest: 71ed6fbc5cbd331a1966a5c7947392d5) *)
+This is the README file for the orakuda distribution.
 
-Perl like string extensions
+ORakuda, Perlish string literals in OCaml
 
 See the files INSTALL.txt for building and installation instructions. 
 
 OASISFormat: 0.2
-Name:        ORakuda
+Name:        orakuda
 Version:     1.0.1
-Synopsis:    Perl like string extensions
+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: . yes no | omake --install; PREFIX=$prefix omake
-XCustomInstall: PREFIX=$prefix omake install
-XCustomUninstall: PREFIX=$prefix omake uninstall
+XCustomBuild: yes no | omake --install; omake
+XCustomInstall: omake install
+XCustomUninstall: omake uninstall
 BuildTools: omake
-BuildDepends:  unix

opam/orakuda.1.0.1/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/orakuda.1.0.1/opam

+opam-version: "1"
+maintainer: "jun.furuse@gmail.com"
+build: [
+  ["ocaml" "setup.ml" "-configure" "--prefix" "%{prefix}%"]
+  ["ocaml" "setup.ml" "-build"]
+  ["ocaml" "setup.ml" "-install"]
+]
+remove: [
+  ["omake" "unintall"]
+]
+depends: ["ocamlfind" "omake" "spotlib" {>="2.0.0"} "pcre-ocaml" ]
+ocaml-version: [>= "4.0.0"]

opam/orakuda.1.0.1/url

+archive: https://bitbucket.org/camlspotter/ocaml-indent/get/1.0.1.tar.gz
 (* setup.ml generated for the first time by OASIS v0.3.0 *)
 
 (* OASIS_START *)
-(* DO NOT EDIT (digest: 643469c56463a6be9c7b586855386598) *)
+(* DO NOT EDIT (digest: 1a5b969a767c93079f9036f54b506f90) *)
 (*
    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;";
-                        "PREFIX=$prefix";
-                        "omake"
-                     ]))
+                   ("yes", ["no"; "|"; "omake"; "--install;"; "omake"]))
               ];
             cmd_clean = [(OASISExpr.EBool true, None)];
             cmd_distclean = [(OASISExpr.EBool true, None)];
        CustomPlugin.main
          {
             CustomPlugin.cmd_main =
-              [
-                 (OASISExpr.EBool true,
-                   ("PREFIX=$prefix", ["omake"; "install"]))
-              ];
+              [(OASISExpr.EBool true, ("omake", ["install"]))];
             cmd_clean = [(OASISExpr.EBool true, None)];
             cmd_distclean = [(OASISExpr.EBool true, None)];
             };
        CustomPlugin.main
          {
             CustomPlugin.cmd_main =
-              [
-                 (OASISExpr.EBool true,
-                   ("PREFIX=$prefix", ["omake"; "uninstall"]))
-              ];
+              [(OASISExpr.EBool true, ("omake", ["uninstall"]))];
             cmd_clean = [(OASISExpr.EBool true, None)];
             cmd_distclean = [(OASISExpr.EBool true, None)];
             };
                CustomPlugin.cmd_main =
                  [
                     (OASISExpr.EBool true,
-                      (".",
-                        [
-                           "yes";
-                           "no";
-                           "|";
-                           "omake";
-                           "--install;";
-                           "PREFIX=$prefix";
-                           "omake"
-                        ]))
+                      ("yes", ["no"; "|"; "omake"; "--install;"; "omake"]))
                  ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
           CustomPlugin.clean
             {
                CustomPlugin.cmd_main =
-                 [
-                    (OASISExpr.EBool true,
-                      ("PREFIX=$prefix", ["omake"; "install"]))
-                 ];
+                 [(OASISExpr.EBool true, ("omake", ["install"]))];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                };
           CustomPlugin.clean
             {
                CustomPlugin.cmd_main =
-                 [
-                    (OASISExpr.EBool true,
-                      ("PREFIX=$prefix", ["omake"; "uninstall"]))
-                 ];
+                 [(OASISExpr.EBool true, ("omake", ["uninstall"]))];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                }
                CustomPlugin.cmd_main =
                  [
                     (OASISExpr.EBool true,
-                      (".",
-                        [
-                           "yes";
-                           "no";
-                           "|";
-                           "omake";
-                           "--install;";
-                           "PREFIX=$prefix";
-                           "omake"
-                        ]))
+                      ("yes", ["no"; "|"; "omake"; "--install;"; "omake"]))
                  ];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
           CustomPlugin.distclean
             {
                CustomPlugin.cmd_main =
-                 [
-                    (OASISExpr.EBool true,
-                      ("PREFIX=$prefix", ["omake"; "install"]))
-                 ];
+                 [(OASISExpr.EBool true, ("omake", ["install"]))];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                };
           CustomPlugin.distclean
             {
                CustomPlugin.cmd_main =
-                 [
-                    (OASISExpr.EBool true,
-                      ("PREFIX=$prefix", ["omake"; "uninstall"]))
-                 ];
+                 [(OASISExpr.EBool true, ("omake", ["uninstall"]))];
                cmd_clean = [(OASISExpr.EBool true, None)];
                cmd_distclean = [(OASISExpr.EBool true, None)];
                }
           oasis_version = "0.2";
           ocaml_version = None;
           findlib_version = None;
-          name = "ORakuda";
+          name = "orakuda";
           version = "1.0.1";
           license =
             OASISLicense.DEP5License
           maintainers = [];
           authors = ["Jun FURUSE"];
           homepage = None;
-          synopsis = "Perl like string extensions";
+          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 "\140%E\167\130\133\189\031$\007*\139W\172d\232";
+     oasis_digest = Some "\t\167!\153\230\211\225\192#7\203\238\153J\011\143";
      oasis_exec = None;
      oasis_setup_args = [];
      setup_update = false;
 
 let setup () = BaseSetup.setup setup_t;;
 
-# 5580 "setup.ml"
+# 5535 "setup.ml"
 (* OASIS_STOP *)
 let () = setup ();;