CVS: cvs.openbsd.org: ports

2023-12-27 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 08:29:35

Modified files:
comms/conserver: Makefile 
comms/conserver/patches: patch-conserver_cutil_c 
Added files:
comms/conserver/patches: patch-conserver_cutil_h 
 patch-conserver_readcfg_c 

Log message:
Support hw.ucomnames a la cu(1). e.g. 'device = usb2.0.1.0'.

Requested by deraadt@

Testing & ok jca@ sthen@



CVS: cvs.openbsd.org: ports

2017-06-09 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/06/09 06:03:35

Modified files:
lang/rust  : Makefile 

Log message:
Bump LIBESTDC_VERSION to 17.1.

ok espie@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 17:31:32

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Oops. Missing comma.

Pointed out by Nigel Taylor. Thanks!



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 14:54:16

Removed files:
devel/ocaml-camomile: Makefile distinfo 
devel/ocaml-camomile/patches: patch-Camomile_Makefile_in 
devel/ocaml-camomile/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove port which was used only by ocaml-zed which was only used
by ocaml-lwt which was only used by ocaml-lambda-term which was
used only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 14:52:10

Modified files:
devel  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Unhook and note the demise of ocaml-camomile. Last of the utop
dependencies.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 11:32:12

Removed files:
textproc/ocaml-text/pkg: PFRAG.native 

Log message:
Remove port which was used only by ocaml-lwt which was only used
by ocaml-lambda-term which was used only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 11:29:19

Removed files:
devel/ocaml-zed: Makefile distinfo 
devel/ocaml-zed/pkg: DESCR PFRAG.dynlink-native PFRAG.native 
 PLIST 

Log message:
Remove port which was used only by ocaml-lambda-term which was used
only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:26:32

Removed files:
devel/utop : Makefile distinfo 
devel/utop/pkg : DESCR PFRAG.dynlink-native PFRAG.native PLIST 

Log message:
Remove port which is used only only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:25:02

Removed files:
devel/ocaml-lambda-term: Makefile distinfo 
devel/ocaml-lambda-term/pkg: DESCR PFRAG.dynlink-native 
 PFRAG.native PLIST 

Log message:
Remove port which is used only only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:22:48

Removed files:
devel/ocaml-lwt: Makefile distinfo 
devel/ocaml-lwt/pkg: DESCR PFRAG.dynlink-native PFRAG.native 
 PLIST 

Log message:
Remove port which is used only by ocaml-lambda-term, which is used
only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:19:38

Removed files:
devel/ocaml-react: Makefile distinfo 
devel/ocaml-react/pkg: DESCR PFRAG.dynlink-native PFRAG.native 
   PLIST 

Log message:
Remove port used only by lwt, which is used only by ocaml-lambda-term,
which is used only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:17:51

Removed files:
textproc/ocaml-text: Makefile distinfo 
textproc/ocaml-text/patches: patch-setup_ml 
 patch-src_ml_text_bigarray_c 
 patch-src_ml_text_c 
textproc/ocaml-text/pkg: DESCR PFRAG.dynlink-native PLIST 

Log message:
Remove port used only by lwt, which is used only by ocaml-lambda-term,
which is used only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:15:25

Removed files:
security/ocaml-ssl: Makefile distinfo 
security/ocaml-ssl/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove port used only by lwt, which is used only by ocaml-lambda-term,
which is used only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:13:48

Removed files:
devel/ocaml-ppx-tools: Makefile distinfo 
devel/ocaml-ppx-tools/patches: patch-Makefile 
devel/ocaml-ppx-tools/pkg: DESCR PFRAG.dynlink-native 
   PFRAG.native PLIST 

Log message:
Remove port used only by lwt, which is used only by ocaml-lambda-term,
which is used only by utop.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:08:17

Modified files:
devel/quirks/files: Quirks.pm 

Log message:
Record upcoming removal of utop and dependency tree.



CVS: cvs.openbsd.org: ports

2017-03-12 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/12 09:02:07

Modified files:
devel  : Makefile 
security   : Makefile 
textproc   : Makefile 

Log message:
Unhook utop, the ports that exist only to support utop, and
dependencies that exist only to support *them*.

If you are writing programs in Ocaml, you build these things from
opam to keep current.

ok chrisz@ avsm@



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 10:02:29

Removed files:
databases/ocaml-sqlite3: Makefile distinfo 
databases/ocaml-sqlite3/patches: patch-lib_sqlite3_stubs_c 
databases/ocaml-sqlite3/pkg: DESCR PFRAG.dynlink-native 
 PFRAG.native PLIST 

Log message:
Remove obsolete library versions with dead hompages/master sites.
Current ones available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 10:00:34

Removed files:
databases/ocaml-postgresql: Makefile distinfo 
databases/ocaml-postgresql/files: README 
databases/ocaml-postgresql/pkg: DESCR PFRAG.dynlink-native 
PFRAG.native PLIST 

Log message:
Remove obsolete library versions with dead hompages/master sites.
Current ones available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:56:28

Modified files:
databases  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Remove obsolete library versions with dead hompages/master sites.
Current ones available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:43:13

Removed files:
textproc/ocaml-csv: Makefile distinfo 
textproc/ocaml-csv/pkg: DESCR PFRAG.dynlink-native PFRAG.native 
PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:41:32

Removed files:
textproc/ocaml-xmlm: Makefile distinfo 
textproc/ocaml-xmlm/pkg: DESCR PFRAG.dynlink-native PFRAG.native 
 PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:39:09

Removed files:
textproc/ocaml-xml-light: Makefile distinfo 
textproc/ocaml-xml-light/patches: patch-Makefile 
textproc/ocaml-xml-light/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:37:19

Removed files:
textproc/ocaml-rss: Makefile distinfo 
textproc/ocaml-rss/patches: patch-Makefile 
textproc/ocaml-rss/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:34:29

Removed files:
security/ocaml-cryptokit: Makefile distinfo 
security/ocaml-cryptokit/pkg: DESCR PFRAG.dynlink-native 
  PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:32:26

Removed files:
graphics/ocaml-camlimages: Makefile distinfo 
graphics/ocaml-camlimages/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:28:44

Removed files:
devel/ocaml-curses: Makefile distinfo 
devel/ocaml-curses/pkg: DESCR PFRAG.native PLIST 
devel/ocaml-curses/patches: patch-curses_ml 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:26:49

Removed files:
devel/ocaml-bitstring: Makefile distinfo 
devel/ocaml-bitstring/patches: patch-Makefile_in 
devel/ocaml-bitstring/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:25:22

Removed files:
devel/ocaml-net: Makefile distinfo 
devel/ocaml-net/patches: patch-src_equeue_uq_engines_compat_ml 
 patch-src_netsys_netlog_ml 
devel/ocaml-net/pkg: DESCR PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:22:57

Removed files:
devel/ocaml-batteries: Makefile distinfo 
devel/ocaml-batteries/pkg: DESCR PFRAG.dynlink-native 
   PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 09:20:41

Removed files:
devel/ocaml-calendar: Makefile distinfo 
devel/ocaml-calendar/patches: patch-Makefile_in 
devel/ocaml-calendar/pkg: DESCR PFRAG.dynlink-native 
  PFRAG.native PLIST 

Log message:
Remove unused, older library versions. Current ones
available via normal Ocaml ecosystem (a.k.a. opam).

ok chrisz@ avsm@ (maintainers)



CVS: cvs.openbsd.org: ports

2017-03-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2017/03/04 07:01:08

Modified files:
devel  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Unhook ocaml-mlgmp from build prepatory to removing. Archaic version,
unused by anything.

ok edd@



CVS: cvs.openbsd.org: ports

2016-11-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/11/01 16:11:23

Modified files:
devel/ocaml-dose: Makefile 

Log message:
Oops. Missed one REVISION bump.

Update ocaml-pcre to 7.2.3. Bump revision of ports depending on ocaml-pcre.



CVS: cvs.openbsd.org: ports

2016-11-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/11/01 16:02:59

Modified files:
devel/coccinelle: Makefile 
devel/ocaml-net: Makefile 
devel/ocaml-pcre: Makefile distinfo 
textproc/ocaml-text: Makefile 
Added files:
devel/ocaml-pcre/patches: patch-_oasis patch-myocamlbuild_ml 
  patch-setup_ml 

Log message:
Update ocaml-pcre to 7.2.3. Bump revision of ports depending on ocaml-pcre.



CVS: cvs.openbsd.org: ports

2016-11-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/11/01 15:55:04

ports/devel/ocaml-pcre/patches

Update of /cvs/ports/devel/ocaml-pcre/patches
In directory cvs.openbsd.org:/tmp/cvs-serv89499/patches

Log Message:
Directory /cvs/ports/devel/ocaml-pcre/patches added to the repository



CVS: cvs.openbsd.org: ports

2016-09-27 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/09/27 10:09:26

Added files:
devel/ocaml-extlib/patches: patch-Makefile 

Log message:
Oops. Missed patch file in previous update to 1.7.0.



CVS: cvs.openbsd.org: ports

2016-07-06 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/07/06 11:49:32

Modified files:
sysutils/findlib: Makefile 
sysutils/findlib/pkg: PFRAG.dynlink-native PLIST 

Log message:
Tweak PLIST/PFRAG so build/package works on non-dynlink-native archs again.

Remember to crank REVISION this time.



CVS: cvs.openbsd.org: ports

2016-07-06 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/07/06 10:11:52

Modified files:
devel/ocaml-cmdliner: Makefile 

Log message:
Add comment to remind future generations that new versions mean build
dependents such as opam need a REVISION bump.

Requested by sthen@



CVS: cvs.openbsd.org: ports

2016-07-05 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/07/05 10:24:46

Modified files:
devel/ocaml-cmdliner: Makefile distinfo 
devel/ocaml-cmdliner/pkg: PLIST 
sysutils/opam  : Makefile 

Log message:
Update to latest (0.9.8), the same that opam installs.

Bump opam REVISION.

ok anil@ chrisz@



CVS: cvs.openbsd.org: ports

2016-07-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/07/04 13:01:55

Modified files:
sysutils/findlib: Makefile distinfo 
sysutils/findlib/pkg: PLIST PFRAG.dynlink-native 
Added files:
sysutils/findlib/patches: patch-Makefile 

Log message:
Update to latest (1.6.2).

Don't try to create the man3 directory or remove the .3 man pages that
are not generated because (according to the Makefile comment) ocamldoc is
hopeless at at generating them.

Placate portcheck by using ${PREFIX} instead of a hardcoded directory.

Maintainer timeout.

PLIST tweaks and ok chrisz@



CVS: cvs.openbsd.org: ports

2016-06-26 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/26 08:36:58

Modified files:
devel/coccinelle: Makefile 

Log message:
Change to PLIST means bumping REVISION.

Found by naddy@ during bulk build. Seconded by espie@.



CVS: cvs.openbsd.org: ports

2016-06-26 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/26 07:31:10

Modified files:
devel/utop : Makefile 

Log message:
Add missing/lost BUILD_DEPENDS on ocamlbuild.

Found by naddy@ during bulk build.



CVS: cvs.openbsd.org: ports

2016-06-25 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/25 07:42:37

Modified files:
productivity/wyrd: Makefile 

Log message:
Fix breakage in checking of ocaml_native and setting OCAMLOPT in
CONFIGURE_ENV. Makes configure work again.



CVS: cvs.openbsd.org: ports

2016-06-24 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/24 09:59:13

Modified files:
devel/coccinelle: Makefile 
devel/coccinelle/pkg: PLIST 
devel/ocaml-batteries: Makefile distinfo 
devel/ocaml-batteries/pkg: PFRAG.native PLIST 
devel/ocaml-lwt: Makefile distinfo 
devel/ocaml-parmap: Makefile 
devel/ocaml-parmap/pkg: PFRAG.native 
devel/ocaml-ppx-tools: Makefile distinfo 
devel/ocaml-ppx-tools/patches: patch-Makefile 
devel/utop : Makefile distinfo 
devel/utop/pkg : PFRAG.dynlink-native PFRAG.native PLIST 
lang/ocaml : Makefile distinfo 
lang/ocaml/patches: patch-configure 
lang/ocaml/pkg : PFRAG.native-main PLIST-graphics PLIST-main 
lang/ocaml-camlp4: Makefile distinfo 
productivity/wyrd: Makefile 
Added files:
devel/ocaml-mlgmp/patches: patch-config_h 
devel/ocaml-net/patches: patch-src_equeue_uq_engines_compat_ml 
 patch-src_netsys_netlog_ml 
devel/ocaml-parmap/patches: patch-Makefile_in 
patch-parmap_mldylib 
patch-parmap_mllib 
math/coq/patches: patch-coqmktmp_ml 
net/mldonkey/patches: patch-src_networks_donkey_donkeyGlobals_ml 
  patch-src_utils_cdk_gdstubs_c 
  patch-src_utils_cdk_zip_ml 
  patch-src_utils_lib_options_ml4 
net/unison/patches: patch-system_system_generic_ml 
productivity/wyrd/patches: patch-Makefile_in 
textproc/ocaml-text/patches: patch-src_ml_text_bigarray_c 
 patch-src_ml_text_c 

Log message:
Upgrade Ocaml to 4.3.0 and tweak ports the minimal amount to keep
them all compiling.

Tweaks include updating

ocaml-batteries 2.3.1 -> 2.5.0
ocaml-lwt 2.4.8 -> 2.5.2
ocaml-ppx-tools 0.99.2 -> 4.03.0
ocaml-camlp4 4.02+6 -> 4.03+1
utop 1.15 -> 1.19.2

and fixes to coccinelle and wyrd to let them build on bytecode archs.

Other necessary tweaks from the various homes of the projects.

Everything still builds on amd64 (native and bytecode) and sparc64 (bytecode).

ok anil@ sthen@ so final 4.3.0 tweaks can be done in-tree.



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 13:30:18

Modified files:
devel  : Makefile 

Log message:
Add SUBDIR lines for ocaml-ocamlbuild and ocaml-cppo.



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 13:23:54

Modified files:
databases/ocaml-postgresql: Makefile 
databases/ocaml-sqlite3: Makefile 
devel/cudf : Makefile 
devel/ocaml-batteries: Makefile 
devel/ocaml-cmdliner: Makefile 
devel/ocaml-dose: Makefile 
devel/ocaml-jsonm: Makefile 
devel/ocaml-lambda-term: Makefile 
devel/ocaml-lwt: Makefile 
devel/ocaml-menhir: Makefile 
devel/ocaml-parmap: Makefile 
devel/ocaml-pcre: Makefile 
devel/ocaml-re : Makefile 
devel/ocaml-react: Makefile 
devel/ocaml-uutf: Makefile 
devel/ocaml-zed: Makefile 
devel/ounit: Makefile 
devel/utop : Makefile 
lang/obc   : Makefile 
lang/ocaml : Makefile 
lang/ocaml/pkg : PFRAG.native-main PLIST-main 
lang/ocaml-camlp4: Makefile 
security/ocaml-cryptokit: Makefile 
sysutils/findlib: Makefile 
sysutils/findlib/pkg: PLIST 
sysutils/opam  : Makefile 
textproc/hevea : Makefile 
textproc/ocaml-csv: Makefile 
textproc/ocaml-text: Makefile 
textproc/ocaml-xmlm: Makefile 

Log message:
Stop building Ocaml's internal ocamlbuild and use the ocaml-ocamlbuild port
where needed.

The next step towards Ocaml 4.3.0.

Bulk build by sthen@ identified several laggards which are included here.

ok anil@ sthen@ so final 4.3.0 polishing can be done in-tree.



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 07:54:26

Added files:
devel/ocaml-ocamlbuild: Makefile distinfo 
devel/ocaml-ocamlbuild/pkg: DESCR PLIST PFRAG.native 
devel/ocaml-ocamlbuild/patches: patch-configure_make 
devel/ocaml-cppo: Makefile distinfo 
devel/ocaml-cppo/pkg: DESCR PLIST PFRAG.dynlink-native 
  PFRAG.native 

Log message:
Add ocamlbuild and cppo ports in preparation for Ocaml 4.3.0.

Ocaml 4.3.0 does not supply an internal ocamlbuild, and cppo is
needed by the utop update related to 4.3.0.

Not hooked into build yet.

ok anil@ sthen@ so final 4.3.0 polishing can be done in-tree.



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 07:47:06

ports/devel/ocaml-cppo/pkg

Update of /cvs/ports/devel/ocaml-cppo/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv51866/pkg

Log Message:
Directory /cvs/ports/devel/ocaml-cppo/pkg added to the repository



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 07:46:33

ports/devel/ocaml-ocamlbuild/pkg

Update of /cvs/ports/devel/ocaml-ocamlbuild/pkg
In directory cvs.openbsd.org:/tmp/cvs-serv12953/pkg

Log Message:
Directory /cvs/ports/devel/ocaml-ocamlbuild/pkg added to the repository



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 07:46:08

ports/devel/ocaml-ocamlbuild/patches

Update of /cvs/ports/devel/ocaml-ocamlbuild/patches
In directory cvs.openbsd.org:/tmp/cvs-serv66286/patches

Log Message:
Directory /cvs/ports/devel/ocaml-ocamlbuild/patches added to the repository



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 07:45:19

ports/devel/ocaml-cppo

Update of /cvs/ports/devel/ocaml-cppo
In directory cvs.openbsd.org:/tmp/cvs-serv79961/ocaml-cppo

Log Message:
Directory /cvs/ports/devel/ocaml-cppo added to the repository



CVS: cvs.openbsd.org: ports

2016-06-23 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/23 07:44:57

ports/devel/ocaml-ocamlbuild

Update of /cvs/ports/devel/ocaml-ocamlbuild
In directory cvs.openbsd.org:/tmp/cvs-serv63385/ocaml-ocamlbuild

Log Message:
Directory /cvs/ports/devel/ocaml-ocamlbuild added to the repository



CVS: cvs.openbsd.org: ports

2016-06-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/01 12:31:34

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Note that ocamlduce has shuffled off this mortal coil.

cluebat & ok aja@



CVS: cvs.openbsd.org: ports

2016-06-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/01 10:14:32

Removed files:
lang/ocamlduce : Makefile distinfo 
lang/ocamlduce/patches: patch-Makefile 
lang/ocamlduce/pkg: DESCR PFRAG.native PLIST 

Log message:
The world has moved on and ocamduce never made the jump to Ocaml 4.

It's dead Jim.

ok anil@ (maintainer)



CVS: cvs.openbsd.org: ports

2016-06-01 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/06/01 09:47:58

Modified files:
lang   : Makefile 

Log message:
Unhook ocamlduce from build.

Marked broken for years, and no chance this will change.

Will be nuked shortly.

ok anil@ (maintainer)



CVS: cvs.openbsd.org: ports

2016-05-30 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/05/30 19:18:35

Modified files:
devel/frama-c  : Makefile 

Log message:
Add explicit dependencies on devel/ocaml-graph and math/graphviz. This
should eliminate the TOCTOU race between config and build stages
that can result in neither the internal or the port versions being
available.

Found while preparing for Ocaml 4.3.0.

ok sthen@



CVS: cvs.openbsd.org: ports

2016-05-14 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2016/05/14 05:29:09

Modified files:
infrastructure/man/man1: proot.1 

Log message:
No .Pp before .Sh.

ok espie@



CVS: cvs.openbsd.org: ports

2013-12-28 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/12/28 13:44:21

Added files:
sysutils/collectd/patches: patch-src_tcpconns_c 

Log message:
Replace circleq inpt_queue with tailq, as inpt_queue is now a TAILQ.
Spotted in bulk build by sthen@.



CVS: cvs.openbsd.org: ports

2013-12-27 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/12/27 16:08:02

Modified files:
net/net-snmp/patches: 
  
patch-agent_mibgroup_tcp-mib_data_access_tcpConn_openbsd_c 
  
patch-agent_mibgroup_udp-mib_data_access_udp_endpoint_openbsd_c 

Log message:
Apply tedu@'s Christmas Miracle cure for TAILQ_PREV vs kvm_read()
while traversing inpt_queue. Fix botch in previous commit by
initializing next and prev once each, rather than prev twice and next
not at all. Eliminate 'skip:' and use 'continue' instead, since code
after 'skip:' was pointless. Nuke now unused variable 'head'.



CVS: cvs.openbsd.org: ports

2013-12-19 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/12/19 19:11:33

Added files:
sysutils/gkrellm/gkrellm/patches: 
  patch-src_sysdeps_bsd-net-open_c 

Log message:
Adapt to change of inpt_queue to TAILQ from CIRCLEQ.

ok zhuk@ sthen@



CVS: cvs.openbsd.org: ports

2013-12-19 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/12/19 19:20:00

Added files:
net/net-snmp/patches: patch-agent_mibgroup_mibII_ipv6_c 
  patch-agent_mibgroup_mibII_tcpTable_c 
  patch-agent_mibgroup_mibII_udpTable_c 
  
patch-agent_mibgroup_tcp-mib_data_access_tcpConn_openbsd_c 
  
patch-agent_mibgroup_udp-mib_data_access_udp_endpoint_openbsd_c 

Log message:
Adapt to change of inpt_queue to TAILQ from CIRCLEQ.

ok sthen@



CVS: cvs.openbsd.org: ports

2013-06-26 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/06/26 11:44:04

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
Update to v1.1.8. Some minor improvements in regress results.

ok joshe@ ajacoutot@



Re: CVS: cvs.openbsd.org: ports

2013-04-23 Thread Kenneth R Westerback
On Tue, Apr 23, 2013 at 03:40:58AM -0600, Landry Breuil wrote:
 CVSROOT:  /cvs
 Module name:  ports
 Changes by:   lan...@cvs.openbsd.org  2013/04/23 03:40:58
 
 Modified files:
   www/webkit : Makefile 
 Added files:
   www/webkit/patches: patch-Source_WTF_wtf_StackBounds_cpp 
 
 Log message:
 Add a patch to fix stack bounds computation, from David Hill (also
 pushed upstream as https://bugs.webkit.org/show_bug.cgi?id=114978)
 
 Seems to fix xombrero/surf crashes on amd64, and seems to magically make
 webkit sort-of usable (ie dead-slow, but js seems to work) on powerpc.
 (symptom : ** Message: console message: undefined @0: RangeError: Maximum
 call stack size exceeded.)
 
 Note : webkit still fails to build on mips64* and hppa. sigh.
 
 ok jasper@
 

So the logic was not checked/fixed where the bounds are actually
checked on architectures that have upward growing stacks? Where
m_bound and m_origin have their meanings swapped?

I only see MACHINE_STACK_GROWS_UP defined on hppa and hppa64. Are
these really the only archs with upward growing stacks?

 Ken



Re: CVS: cvs.openbsd.org: ports

2013-04-23 Thread Kenneth R Westerback
On Tue, Apr 23, 2013 at 03:10:04PM +0200, Landry Breuil wrote:
 On Tue, Apr 23, 2013 at 08:57:31AM -0400, Kenneth R Westerback wrote:
  On Tue, Apr 23, 2013 at 03:40:58AM -0600, Landry Breuil wrote:
   CVSROOT:  /cvs
   Module name:  ports
   Changes by:   lan...@cvs.openbsd.org  2013/04/23 03:40:58
   
   Modified files:
 www/webkit : Makefile 
   Added files:
 www/webkit/patches: patch-Source_WTF_wtf_StackBounds_cpp 
   
   Log message:
   Add a patch to fix stack bounds computation, from David Hill (also
   pushed upstream as https://bugs.webkit.org/show_bug.cgi?id=114978)
   
   Seems to fix xombrero/surf crashes on amd64, and seems to magically make
   webkit sort-of usable (ie dead-slow, but js seems to work) on powerpc.
   (symptom : ** Message: console message: undefined @0: RangeError: Maximum
   call stack size exceeded.)
   
   Note : webkit still fails to build on mips64* and hppa. sigh.
   
   ok jasper@
   
  
  So the logic was not checked/fixed where the bounds are actually
  checked on architectures that have upward growing stacks? Where
  m_bound and m_origin have their meanings swapped?
 
 The previous logic was doing (note the lovely FIXME) :
 
  67 // FIXME: remove this! - this code unsafely guesses at stack sizes!
  68 static const ptrdiff_t estimatedStackSize = 128 * sizeof(void*) * 1024;
  69 // This method assumes the stack is growing downwards.
  70 static void* estimateStackBound(void* origin)
  71 {
  72 return static_castchar*(origin) - estimatedStackSize;
  73 }
 
 122 void StackBounds::initialize()
 123 {
 124 pthread_t thread = pthread_self();
 125 stack_t stack;
 126 pthread_stackseg_np(thread, stack);
 127 m_origin = stack.ss_sp;
 128 m_bound = estimateStackBound(m_origin);
 129 }
 
 The new logic does :
 
 122 void StackBounds::initialize()
 123 {
 124 pthread_t thread = pthread_self();
 125 stack_t stack;
 126 pthread_stackseg_np(thread, stack);
 127 m_origin = stack.ss_sp;
 128 #if defined(__hppa__) || defined(__hppa64__)
 129 // hppa's stack grows up
 130 m_bound = static_castchar*(m_origin) + stack.ss_size;
 131 #else
 132 m_bound = static_castchar*(m_origin) - stack.ss_size;
 133 #endif
 134 }

I am familiar with the patch. My concern is that on upward growing
stack machines, if the code is doing things like

if (new_stack_pos  m_bound)
life_is_good()
else
stack_go_boom()

having a better value for m_bound doesn't fully fix the problem. If the
code doesn't make such assumptions then I guess things are fine.

 Ken

 
  I only see MACHINE_STACK_GROWS_UP defined on hppa and hppa64. Are
  these really the only archs with upward growing stacks?
 
 It seems so. Do you mean we should pull that #define from a header
 instead of hardcoding hppa* here ?
 
 Landry



CVS: cvs.openbsd.org: ports

2013-04-22 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/04/22 10:00:11

Modified files:
net/rsync  : Makefile 
net/rsync/pkg  : PLIST 
Added files:
net/rsync/pkg  : rsyncd.rc 

Log message:
Add rsyncd script for /etc/rc.d, now that inetd is no longer on by
default.

Tweaks and feedback from ian@ sthen@ ajacoutot@. ok sthen@ ajacoutot@



CVS: cvs.openbsd.org: ports

2013-03-02 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2013/03/02 20:18:47

Modified files:
lang/sbcl  : Makefile distinfo 

Log message:
Update to 1.1.5.

ok jasper@



Re: CVS: cvs.openbsd.org: ports

2013-01-01 Thread Kenneth R Westerback
On Tue, Jan 01, 2013 at 07:12:36AM -0700, Antoine Jacoutot wrote:
 CVSROOT:  /cvs
 Module name:  ports
 Changes by:   ajacou...@cvs.openbsd.org   2013/01/01 07:12:36
 
 Modified files:
   audio/pulseaudio: Makefile distinfo 
   audio/pulseaudio/patches: patch-configure_ac 
 patch-libpulse-mainloop-glib_pc_in 
 patch-libpulse-simple_pc_in 
 patch-libpulse_pc_in 
 patch-src_Makefile_am 
 patch-src_daemon_default_pa_in 
 patch-src_daemon_pulseaudio_desktop_in 
 patch-src_tests_rtpoll-test_c 
   audio/pulseaudio/pkg: PLIST 
 
 Log message:
 Woken up by the strangest ring,
 I hear in my head like a ping.
 Now wait is that PulseAudio?
 Yeah mate, it's time for three point O!
 From all of my heart, Happy New Year
 Except Lennart, what do we care...
 
 ok robert@ (maintainer)
 

Is Robert ok'ing the commit or the poetry?

 Ken



CVS: cvs.openbsd.org: ports

2012-08-27 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2012/08/27 12:03:32

Modified files:
lang/sbcl  : Makefile distinfo 
lang/sbcl/patches: patch-src_runtime_Config_x86-openbsd 

Log message:
Upgrade to 1.58.

From Manuel Giraud via tech@. Thanks!

Tested on i386/amd64/macppc to show fewer regressions failing than
1.54!

ok joshe@



CVS: cvs.openbsd.org: ports

2012-01-04 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2012/01/04 13:16:43

Modified files:
lang/sbcl/pkg  : PLIST 

Log message:
Ooops. Missed PLIST updates. Cluebat provided by joshe@.



CVS: cvs.openbsd.org: ports

2012-01-02 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2012/01/02 19:01:25

Modified files:
lang/sbcl  : Makefile distinfo 
lang/sbcl/patches: patch-src_runtime_Config_x86-openbsd 

Log message:
Update to 1.0.54. Some regressions fixed. Some macppc ones still
fail.

Maintainer timeout. ok sthen@ pirofti@ ok for superseded 1.0.52
update.



Re: CVS: cvs.openbsd.org: ports

2009-07-16 Thread Kenneth R Westerback
On Wed, Jul 15, 2009 at 02:42:39PM -0600, Martynas Venckus wrote:
 CVSROOT:  /cvs
 Module name:  ports
 Changes by:   marty...@cvs.openbsd.org2009/07/15 14:42:39
 
 Modified files:
   www/firefox35  : Makefile 
 Added files:
   www/firefox35/patches: 
  
 patch-browser_components_certerror_content_aboutCertError_xhtml 
  
 patch-security_manager_pki_resources_content_exceptionDialog_js 
 
 Log message:
 firefox cert handling is unbearable.  so automatically spawn 'Add
 exception';  get cert;  and focus 'Confirm' so that one click or
 Enter is needed to get in.
 OMGOMGOMG ma...@.  naddy@ did not object.
 

Will it automatically set 'One time only' too? That would, to me
at least, seem the safest thing to click through on.

 Ken