avsm
ce103f1721
ocaml-calendar: add a missing BUILD_DEPENDS on sysutils/findlib and bump REVISION
...
noticed by naddy@
2012-08-26 20:12:13 +00:00
ajacoutot
e55137f7da
Bug fix update to automake 1.12.3.
...
from Brad
2012-08-26 07:21:16 +00:00
ajacoutot
e2894e788c
Remove -pthread patching and sync a bit closer to a pending patch
...
for upstream since the original project is missing libpthread
linking all together.
from Brad (maintainer)
2012-08-26 07:17:20 +00:00
pascal
551d2539ac
Update to gdb 7.5.
2012-08-25 19:15:44 +00:00
mpi
1a37f49f5d
Remove -pthread patch and add libusb1 as static dependency, from Brad
...
ok ajacoutot@
2012-08-25 15:27:40 +00:00
mpi
00095af6da
Remove -pthread patch, from Brad
...
ok ajacoutot@
2012-08-25 15:25:51 +00:00
ajacoutot
957114e314
Change MASTER_SITES_ZARAFA.
2012-08-25 14:45:08 +00:00
ajacoutot
25786f41a4
Update to ptlib-2.10.7.
2012-08-25 13:15:23 +00:00
jasper
f3d7c92dfb
- this'll also need ocaml-camomile to run
2012-08-24 09:33:31 +00:00
sthen
84ab3e0928
sync wantlib and bump epoch
2012-08-23 15:00:56 +00:00
sthen
0e6bfec3fa
sync wantlib
2012-08-23 15:00:32 +00:00
sthen
75c96f5f11
mend a broken pkgname, XML-Sablotron -> p5-XML-Sablotron
2012-08-23 14:45:14 +00:00
sthen
d443de5cb5
missing wantlib/modules; p5-* thingys which are *not* just WANTLIB+=c.
2012-08-23 13:52:39 +00:00
avsm
65797c8320
unbreak devel/cil build by removing a straggling patch from the previous changeset
...
noticed by sthen@
2012-08-22 20:10:38 +00:00
pascal
c619f16384
Mimic the new gcc -pthread semantics. From Brad.
...
looks good to matthew@
2012-08-21 17:51:53 +00:00
dcoppa
b5e1dfa552
Add support for hppa (and unbreak build)
...
Problem reported by landry@
Cluestick from kettenis@
2012-08-21 13:22:50 +00:00
sthen
6b71415200
Add missing dep on ocaml-lwt.
...
Put WANTLIB in the normal place.
2012-08-21 13:06:28 +00:00
robert
0eca5ea284
update to 8.31
2012-08-21 11:31:34 +00:00
jasper
680162c4f9
- add some patches from upstream git:
...
* fix uimanager demo
* make Gtk-2.0.typelib useable again
2012-08-21 09:36:19 +00:00
avsm
61fb827cfb
update ocaml-lambda-term to install man pages in the right location.
...
this requires the last ocaml.port.mk change to CONFIGURE_STYLE=oasis.
bump REVISION.
from: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-21 00:26:46 +00:00
ajacoutot
bf49a62be9
s/--with-pthread/--with-pthreads
...
Add MODGNU_CONFIG_GUESS_DIRS.
2012-08-20 12:51:55 +00:00
dcoppa
ef1092aee3
Remove '-lpthread'->'-pthread' hacks
2012-08-20 08:12:47 +00:00
dcoppa
367b2bd1b2
Garbage collect the pthread patching for CMake.
...
From Brad, thanks.
2012-08-20 08:07:34 +00:00
ajacoutot
9a08a16ef2
Remove the last bogus rcs id.
2012-08-19 22:59:06 +00:00
espie
a7ce4f6548
Woah.
2012-08-19 10:42:26 +00:00
landry
fc9f17f575
It seems that configure now runs fine on hppa, remove the CONFIGURE_ENV
...
variables forcing the longjmp/siglongjmp/sigaltstack values to no.
2012-08-19 09:47:56 +00:00
avsm
ffb6fb2ac7
+ocaml-lwt
...
+ocaml-zed
2012-08-19 00:28:31 +00:00
avsm
0852c11f05
initial import of lwt-2.4.0; espie@ ok
...
Does not include the enhanced top-level, which will be added in a later update.
From Christopher Zimmermann <madroach@gmerlin.de>
--
Lwt provides very light-weight cooperative threads for OCaml;
``launching'' a thread is a very fast operation, it does not require
a new stack, a new process, or anything else. Moreover context
switches are very fast. In fact, it is so easy that a thread can
be launched for every system call. And composing cooperative threads
will allow highly asynchronous programs.
2012-08-19 00:27:50 +00:00
avsm
4e17c8a397
initial import of ocaml-zed-1.2; ok espie@
...
from Christopher Zimmermann <madroach@gmerlin.de>
--
Zed is an abstract engine for text edition. It can be used for
writing text editors, edition widgets or readline clones.
2012-08-19 00:10:48 +00:00
avsm
6ab97a4958
let omake compile with ocaml-4.00.0
...
- do not -Werror due to new warnings in the compiler trigger failures
- install examples
- bump REVISION
From Christopher Zimmermann <madroach@gmerlin.de>, fixes from me
2012-08-19 00:06:31 +00:00
avsm
2e6308c102
+ocaml-net,pcre
...
+ocaml-lambda-term
+ocaml-react
2012-08-18 23:26:13 +00:00
avsm
6683787d0b
initial import of ocaml-react-0.9.4; ok espie@
...
From: Christopher Zimmermann <madroach@gmerlin.de>
--
React is an OCaml module for functional reactive programming (FRP). It
provides support to program with time varying values : declarative
events and signals. React doesn't define any primitive event or
signal, it lets the client chooses the concrete timeline.
React is made of a single, independent, module and distributed under
the BSD3 license.
2012-08-18 23:13:53 +00:00
avsm
30f1451be0
initial import of ocaml-lambda-term-1.2
...
From: Christopher Zimmermann <madroach@gmerlin.de>
--
Lambda-Term is a cross-platform OCaml library for manipulating the
terminal. It provides abstraction for keys, mouse events, colors as
well as a set of widgets for writing curses oriented applications.
2012-08-18 22:56:33 +00:00
avsm
dca34fd82c
update to ounit-1.1.2 and update to new ocamlfind site-lib
...
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:26:12 +00:00
avsm
b1de06d819
update to ocaml-pcre-7.0.2
...
* fix on non-native arch (sparc64)
* use OASIS configure_style to simplify port
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:22:41 +00:00
avsm
1e9f298d4f
update to ocaml-net-3.6
...
- add pcre FLAVOR
- use the ocaml_native arch check
- remove old patches
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:19:21 +00:00
avsm
42bc399fc1
update ocaml-mlgmp to use ocaml_native property and have a META file for ocamlfind
...
* bump REVISION
* update ocamlfind sitelib
* use new ocaml_native PROPERTY
* add ocamlfind META info
2012-08-18 22:16:27 +00:00
avsm
36332ea9ea
update ocaml-camomile installation directory for ocamlfind sitelib
...
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:13:17 +00:00
avsm
daaf9f6b02
update to ocaml-calender-2.03.2
...
* change MASTER_SITE
* use ocamlfind -> add pre-fake target
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:06:49 +00:00
avsm
8bd1d40a7d
update to ocaml-batteries-1.5.0
...
* META info fixed upstream
* move cmxs to PFRAG.native-dynlink
* update ocamlfind sitelib path
* /usr/local/ocaml/site-lib/batteries/ocaml is a script, not executable
* Fix toplevel help system
The path to the documentation is hardcoded at build time.
Therefore DOCROOT may not be prefixed by WRKINST at build time.
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:04:48 +00:00
avsm
db4ecc52b8
update to cil-1.5.1
...
* BROKEN on all non-native archs for now
* new MASTER_SITE
* clean up Makefile
* remove obsolete patch
* update PLIST
From: Christopher Zimmermann <madroach@gmerlin.de>
2012-08-18 22:00:56 +00:00
ajacoutot
7ab36748ae
Remove irrelevant $FreeBSD RCS ids.
2012-08-18 12:41:37 +00:00
ajacoutot
b7eab0566c
boring morning useless cleanup: remove the FreeBSD RCS tags; it makes
...
sense for ports Makefile but not really for categories.
ok espie@
2012-08-18 07:25:25 +00:00
landry
206684cb34
Unbreak on ppc & give it a chance to build on mips*. Set ONLY_FOR_ARCHS
...
since it has platform-dependent code in slp_platformdetect.h..
breakage reported by ajacoutot@
2012-08-17 21:51:49 +00:00
sthen
147a66de78
update to ccache 3.1.8
2012-08-14 11:38:01 +00:00
jasper
6582b33b99
add support for mips64, from upstream
...
ok dcoppa@ (MAINTAINER)
2012-08-14 07:11:09 +00:00
jasper
cf5185e5e8
get the build slightly further on mips64el
2012-08-13 11:08:51 +00:00
ajacoutot
aeb7ca8799
Use autoconf 2.65.
2012-08-13 09:33:41 +00:00
pascal
5f483ddb10
tedu devel/pmk. Unused and broken with PIE, so now is a good time to get
...
rid of it.
ok naddy@
2012-08-12 22:21:27 +00:00
jasper
81b25b55e4
- fixup regress dependds
...
- simplify do-regress
2012-08-12 17:26:16 +00:00
jasper
7678df490b
simplify do-regress
2012-08-12 17:24:56 +00:00
jasper
fc051c4e33
- update to 0.17.1
2012-08-12 17:19:59 +00:00
jasper
bbe828fed3
- update to 0.17.0
2012-08-12 17:19:47 +00:00
jasper
98dd1fc1b8
- update to 1.9.6
2012-08-12 17:13:22 +00:00
jasper
d7dc73e8dd
- update to 1.4.8
2012-08-12 17:13:00 +00:00
naddy
4f8961c0ca
kill a few unneeded groff dependencies
2012-08-10 20:11:41 +00:00
stu
1b2c447dc3
Make Vtcl work with Tcl/Tk 8.5.
...
Take maintinership.
Ok landry@
2012-08-10 04:03:25 +00:00
stu
12186b8c9b
+nagelfar
2012-08-09 04:55:39 +00:00
stu
ad05267968
Import nagelfar 1.1.12.
...
A syntax analysis tool for Tcl.
Ok sebastia@
2012-08-09 04:53:10 +00:00
sthen
4c3755caaf
Sync with r161481 from upstream, "Revert part of r161175 which was wrong
...
for OpenBSD's PowerPC target". Problem pointed out by landry@.
2012-08-08 09:35:24 +00:00
ajacoutot
3cb0ffb6df
Update to libgee-0.7.3.
2012-08-07 09:18:21 +00:00
ajacoutot
d583f1f295
Update to libexude-0.7.1.
...
from David Hill (maintainer)
2012-08-07 07:32:55 +00:00
ajacoutot
5f2d30c8e1
Update to libclog-0.6.2.
...
from David Hill (maintainer)
2012-08-07 07:32:24 +00:00
sthen
eca8eaed22
Add several CLang patches from upstream via Brad.
...
- Only provide /usr/include in the default C header search path.
- OpenBSD does not support TLS.
- Provide target support for powerpc, arm, mips64, mips64el and sparc.
2012-08-06 22:35:26 +00:00
ajacoutot
236a9cd747
Disable tls for now has it triggers a crash in httpd(8) with the php-mapi
...
module.
crash reported by viq at viq dot im
2012-08-06 17:47:57 +00:00
naddy
af7e54d962
remove USE_GROFF from ports that don't install any man pages
2012-08-06 11:14:39 +00:00
sebastia
a6623b7696
Fix build on vax. -Ox x>0 doesn't work there
...
OK sthen@, espie@
2012-08-06 08:14:48 +00:00
ajacoutot
6734cd4609
Minor update to libgee 0.6.5.
2012-08-06 06:14:08 +00:00
mpi
df86aa6dd4
Associate an ugen node to an USB device even if it is not attached as
...
first device and don't use the new bConfigurationValue for the index
when caching the config descriptor.
Fix scanning problems reported and tested by ajacoutot@
2012-08-05 10:55:24 +00:00
ajacoutot
721e1029e6
Update to automake-1.12.2.
...
from Brad
2012-08-05 07:31:25 +00:00
ajacoutot
a4a23365bb
Update to automake-1.11.6.
...
from Brad
2012-08-05 07:30:55 +00:00
naddy
1663a22640
no need for groff
2012-08-05 00:16:50 +00:00
naddy
83c5a7a634
none of the extant autoconf ports need groff
2012-08-04 22:25:19 +00:00
naddy
f4d0abc8f9
drop groff dependency
2012-08-04 19:40:12 +00:00
naddy
3c826ae842
remove cruft
2012-08-04 15:56:24 +00:00
ajacoutot
0abc6060f3
Update to py-xdg-0.23.
2012-08-04 15:11:00 +00:00
ajacoutot
66c4d8700e
Document the BROWSER variable in README; this was source of confusion for
...
pirofti@ during g2k12 :)
2012-08-04 15:09:35 +00:00
ajacoutot
000d7e70a2
cups -> cups,-libs
2012-08-04 15:06:55 +00:00
ajacoutot
6abe7c921a
Fix soname so that the library is properly loaded.
...
spotted by edd@
2012-08-04 15:01:06 +00:00
pascal
af7cfff551
Make stack smashing protection work with our native libc routines, and enable
...
it by default.
ok jsg@
2012-08-04 14:47:52 +00:00
naddy
b15b7e2eca
Replace stpcpy() calls to silence ld warnings.
...
Fix missing string termination in _nl_make_l10nflist(), with Christian
Schulte.
2012-08-04 14:33:14 +00:00
naddy
def6c9bc95
revert stpcpy() removal which introduced at least one string handling bug
...
ok jasper@
2012-07-30 15:37:10 +00:00
jasper
c41e86a7c5
sneak in a missing bump in previous
...
ok naddy@
2012-07-23 17:51:45 +00:00
jasper
79af181004
Apply patches for two security issues:
...
- Fix insecure permissions for directories in distfile build tree. CVE-2009-4029
- Fix insecure permissions used for the top of the distfile build tree. CVE-2012-3386
This was already tested in a bulk build by me as part of a larger diff
from brad
ok aja@ sthen@ espie@
2012-07-20 12:03:50 +00:00
ajacoutot
db211b4c58
Escape identifiers which are Python keywords to avoid breaking the API
...
between different Python versions, from upstream.
tested in a bulk by jasper@
"get it in" naddy@ ok jasper@
2012-07-20 07:14:12 +00:00
jasper
6e6d339879
fixup corelgilua.so name
2012-07-19 20:26:26 +00:00
jasper
325590fbeb
- update to 0.6.2
...
* various fixes for lua 5.2 and fixes a few memory leaks
2012-07-19 20:06:34 +00:00
naddy
3be9465329
fix man page and remove unnecessary dependencies
2012-07-18 10:42:27 +00:00
sthen
97c2764b34
update to Cocinelle 1.0.0-rc11
2012-07-18 08:04:43 +00:00
sthen
2a6f9b3f23
fix dynamically linking against ocaml-pcre and some general cleanup, from
...
Christopher Zimmermann
2012-07-18 08:04:11 +00:00
jasper
481ec44063
missed in previous
2012-07-17 20:56:22 +00:00
landry
ee585ea0a0
+py-cef, py-metlog, py-repoze-who, py-recaptcha-client, py-gevent, py-greenlet
2012-07-17 19:34:09 +00:00
landry
2d812e4163
Import py-greenlet 0.4.0.
...
The greenlet package is a spin-off of Stackless, a version of CPython
that supports micro-threads called "tasklets". Tasklets run
pseudo-concurrently (typically in a single or a few OS-level threads)
and are synchronized with data exchanges on "channels".
Dependency of the just-imported py-gevent.
ok rpointel@
2012-07-17 19:24:47 +00:00
landry
e30e2260b1
Import py-gevent 0.13.7
...
gevent is a Python networking library that uses greenlet to provide
synchronous API on top of libevent event loop.
* Fast event loop based on libevent.
* Lightweight execution units based on greenlet.
* Familiar API that re-uses concepts from the Python standard library.
* Cooperative sockets with ssl support.
* DNS queries performed through libevent-dns.
* Ability to use standard library and 3rd party modules written for
standard blocking sockets
* Fast WSGI server based on libevent-http.
Requirement of upcoming firefox sync port.
ok rpointel@
2012-07-17 19:23:31 +00:00
jasper
0661405679
sync
2012-07-17 09:56:30 +00:00
jasper
2414bd4cc7
import node-gir 0.0.2
...
Node-gir is node bindings to the girepository library making it possible
to make automatic and dynamic calls to any library that has GI
annotations installed.
This will make it possible to script a GNOME desktop system entirely
from Node much in the way it's done today with Seed, GJS or pygtk.
ok sthen@
2012-07-17 09:55:59 +00:00
edd
4c74555c57
link ocaml-mlgmp
2012-07-16 15:56:25 +00:00
edd
a5c40bad5d
Import mlgmp for ocaml. This time in the correct place.
...
OK dcoppa@
2012-07-16 15:51:33 +00:00
sthen
7cee8d19f1
update to py-gdata 2.0.17, from maintainer frantisek holop
2012-07-16 13:15:05 +00:00
edd
9f2d3a75c2
link ocaml-net
2012-07-16 09:28:32 +00:00
edd
d5f4b79a61
Import Ocamlnet as ocaml-net. A networking library for Ocaml.
...
From Chris Zimmermann. OK dcoppa@
2012-07-16 09:27:31 +00:00
ajacoutot
6d059a1b96
Bugfix update to glib2-2.32.4.
2012-07-15 08:10:41 +00:00
naddy
b14487677b
replace stpcpy() calls to silence ld warnings; ok sthen@
2012-07-13 19:43:18 +00:00
sebastia
3c297fc58b
hook up p5-Proc-PID-File
2012-07-13 18:21:58 +00:00
sebastia
ff3cfe6484
import p5-Proc-PID-File
...
s module is useful for writers of daemons and other processes that
need to tell whether they are already running, in order to prevent
multiple process instances. The module accomplishes this via *nix-style
pidfiles, which are files that store a process identifier.
tested on i386 and macppc, merdely on amd64
OK merdely
2012-07-13 18:18:30 +00:00
ajacoutot
afa6611b95
--disable-static
2012-07-13 16:56:55 +00:00
jasper
f58e26d518
missing bump
2012-07-13 12:36:41 +00:00
edd
ea234c0446
Fixes "Cannot find file /usr/local/lib/ocaml/site-lib/batteries/pa_llist"
...
when interpreting on non-native architectures.
From Chris Zimmermann.
OK sthen@
2012-07-13 11:27:16 +00:00
edd
1f58e06728
${V} is not needed here.
...
Spotted by ajacoutot@
2012-07-13 09:27:25 +00:00
edd
89f08e79ca
link recent ocaml imports
2012-07-13 08:46:56 +00:00
edd
cee48db40b
Import the "ocaml batteries included" foundation library.
...
From Chris Zimmermann.
OK sthen@
2012-07-13 08:40:27 +00:00
edd
efdb987b06
Import camomile; unicode library for objective caml.
...
From Chris Zimmermann with tweaks.
OK sthen@
2012-07-13 08:38:09 +00:00
edd
f6c372eda0
Import ounit; a unit testing tool for ocaml.
...
From Chris Zimmermann, with tweaks.
OK sthen@
2012-07-13 08:36:03 +00:00
gsoares
93e38ad1e1
update to 1.55
...
ok jasper@
2012-07-13 02:26:03 +00:00
jasper
0abc6be283
consistent spelling of Node.js, as used on the official web site
2012-07-12 21:42:53 +00:00
ajacoutot
9490a6a16e
We actually have security/libgsasl.
2012-07-12 16:31:00 +00:00
dcoppa
957583efb2
Fix the old FindLua51 module too.
2012-07-12 16:26:13 +00:00
dcoppa
94b010f930
Finish the work with lua and cmake: it's nicer and more compact now.
2012-07-12 15:36:20 +00:00
ajacoutot
c13fc449b2
BZ link.
2012-07-12 11:40:52 +00:00
ajacoutot
a2e96fd92c
typo in comment.
2012-07-12 11:20:25 +00:00
naddy
9469ee555a
maintenance update to 1.25
2012-07-11 13:16:16 +00:00
ajacoutot
923f0b24ef
Minor update to glib2mm-2.32.1.
2012-07-11 10:44:20 +00:00
dcoppa
1bd29a42b0
Add another couple of variables from lua.port.mk to ease future
...
work.
2012-07-10 18:55:58 +00:00
jasper
144e2930d7
handle multiple lua versions, for now everything builds with the "old" 5.1 in the new location.
...
use FLAVOR=lua52 to use lua 5.2 with these ports.
2012-07-10 15:22:44 +00:00
jasper
d81eaeb0d8
fixes for lua
...
from dcoppa@
2012-07-10 15:20:24 +00:00
ajacoutot
9c45efe7f5
Committed upstream.
2012-07-10 13:25:32 +00:00
jasper
06c2a066e1
regen
2012-07-09 22:47:31 +00:00
ajacoutot
373e14caa0
Use G_N_ELEMENTS instead of nitems.
2012-07-09 16:34:21 +00:00
ajacoutot
e6436e53e5
Update to libvmime-0.9.2 by merging mail/zarafa/libvmime.
...
It works much better with the new gnutls.
2012-07-09 15:25:57 +00:00
ajacoutot
f2e455db26
Fix with gnutls>=3.
2012-07-09 10:25:05 +00:00
edd
c9aa643043
link py-elftools
2012-07-09 09:30:36 +00:00
edd
bd60fd8293
import py-elftools, OK giovanni@
2012-07-09 09:28:53 +00:00
kili
5ebc2be143
Bump due to signature changes after the update of hs-semigroup.
2012-07-08 22:36:40 +00:00
kili
1bdd8581ca
Update to hs-semigroups-0.8.3.2.
...
From Dawe <dawedawe@gmx.de>.
2012-07-08 22:35:03 +00:00
sthen
e8efbdf060
revert -pthread in cflags, after a bit of discussion with aja and guenther
...
and looking at the port which wanted -pthread in cflags, I came to the
conclusion that the other port was wrong, so it's right to zap this again.
ok mpi ajacoutot
2012-07-08 22:21:32 +00:00
ajacoutot
1accbaf605
Committed upstream.
2012-07-08 21:02:45 +00:00
sthen
ce3a4663cb
use LLVM_ARCHS to populate ONLY_FOR_ARCHS, better to have this in a
...
central place.
2012-07-08 18:36:12 +00:00
ajacoutot
a32f40fddf
BZ links.
2012-07-08 18:03:39 +00:00
sthen
905b965e39
add -pthread to cflags as well as libs in the pc file. ok jasper@ mpi@
2012-07-08 17:41:14 +00:00
sthen
ddc61472cb
don't rely on param.h for nitems(), ok ajacoutot@
2012-07-08 17:09:17 +00:00
jasper
3e442f1271
enable introspection support; needed for an upcoming mutter port
...
ok aja@
2012-07-08 11:49:53 +00:00
ajacoutot
4a407bbafe
Don't compile with -DJS_C_STRINGS_ARE_UTF8. It is not the default, other
...
OSes do not enable it and our locale support is poor.
This actually unbreaks the whole javascript gang in GNOME (gjs...).
2012-07-07 22:46:19 +00:00
jasper
fe185fb833
FULLPKGNAME is bad, mkay?
2012-07-07 20:34:25 +00:00
jasper
11bdfc7c32
sync
2012-07-07 14:47:19 +00:00
jasper
78a9b239ee
import rebar 2.0.0
...
rebar is an Erlang build tool that makes it easy to compile and test
Erlang applications, port drivers and releases.
ok sthen@
2012-07-07 14:28:59 +00:00
sthen
dd1b331639
update pear-Date-Holidays/Finland to 0.1.2, from Johan Huldtgren
2012-07-06 19:14:35 +00:00
jasper
ce9783b19c
- build COMMENT from Makefile.inc
2012-07-06 16:41:21 +00:00
ajacoutot
d948f0f666
Remove unneeded chunk.
2012-07-06 16:25:05 +00:00
ajacoutot
db4cc08965
Mark BROKEN on powerpc.
2012-07-04 12:47:50 +00:00
dcoppa
806c7f2749
Fix typo: "_CXX_" -> "_C_"
...
(upstream git commit b9ccaf5f7977b7444a50a7b1dbb1902422f7ab27)
2012-07-03 07:48:54 +00:00