Index: /trunk/psphot/src/psphotArguments.c
===================================================================
--- /trunk/psphot/src/psphotArguments.c	(revision 10490)
+++ /trunk/psphot/src/psphotArguments.c	(revision 10491)
@@ -10,4 +10,22 @@
         psError(PSPHOT_ERR_ARGUMENTS, true, "Too few arguments: %d", argc);
         return NULL;
+    }
+
+    if ((N = psArgumentGet (argc, argv, "-version"))) {
+	psString version;
+	version = psphotVersionLong();    fprintf (stdout, "%s", version); psFree (version);
+# if (HAVE_KAPA) 
+	fprintf (stdout, " with libkapa\n");
+# else	
+	fprintf (stdout, " WITHOUT libkapa\n");
+# endif
+	version = psModulesVersionLong(); fprintf (stdout, "%s\n", version); psFree (version);
+	version = psLibVersionLong();     fprintf (stdout, "%s\n", version); psFree (version);
+	
+# if (HAVE_KAPA) 
+	version = ohana_version();        fprintf (stdout, "%s\n", version); free (version);
+	version = libdvo_version();       fprintf (stdout, "%s\n", version); free (version);
+# endif
+	exit (0);
     }
 
Index: /trunk/psphot/src/psphotVersion.c
===================================================================
--- /trunk/psphot/src/psphotVersion.c	(revision 10490)
+++ /trunk/psphot/src/psphotVersion.c	(revision 10491)
@@ -1,9 +1,2 @@
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include <stdio.h>
-#include <pslib.h>
-#include <psmodules.h>
 #include "psphot.h"
 
