CVS: cvs.openbsd.org: ports

2021-03-06 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/06 15:42:43

Modified files:
comms/sigrok/libsigrok: Makefile 

Log message:
libsigrok picks up hidapi if present, so add LIB_DEPENDS.

Fixes sigrok-cli build failure (reported by naddy@)



CVS: cvs.openbsd.org: ports

2021-03-03 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/03 04:38:45

Modified files:
emulators  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
emulators/pcsxr: Makefile distinfo 
emulators/pcsxr/patches: patch-configure_ac patch-doc_pcsx_1 
 patch-plugins_bladesio1_gui_c 
emulators/pcsxr/pkg: DESCR PLIST 

Log message:
Remove pcsxr, which is dead upstream and was always somewhat buggy.

Alternative packages for PlayStation emulation include mednafen and
libretro-pcsx-rearmed.

ok thfr@ gsoares@



CVS: cvs.openbsd.org: ports

2021-03-03 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/03 04:27:35

Modified files:
editors: Makefile 

Log message:
+poke



CVS: cvs.openbsd.org: ports

2021-03-03 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/03 04:26:42

Log message:
Import poke-1.0.

GNU poke is an interactive, extensible editor for binary data. Not limited
to editing basic entities such as bits and bytes, it provides a full-fledged
procedural, interactive programming language designed to describe data
structures and to operate on them.

ok bcallah@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20210302

N ports/editors/poke/Makefile
N ports/editors/poke/distinfo
N ports/editors/poke/pkg/DESCR
N ports/editors/poke/pkg/PLIST

No conflicts created by this import



Re: [NEW] devel/gnupoke

2021-03-02 Thread Anthony J. Bentley
wen heping writes:
> Here is a patch to create new port devel/gnupoke.
>
> GNU poke is an interactive, extensible editor for binary data. Not
> limited to editing basic entities such as bits and bytes, it provides
> a full-fledged procedural, interactive programming language designed
> to describe data structures and to operate on them.

I came up with a similar port (which I put under editors/), attached.

> Comments?

Where does that jitter stuff come from?

-- 
Anthony J. Bentley


poke.tar.gz
Description: poke.tar.gz


Re: CVS: cvs.openbsd.org: ports

2021-03-02 Thread Anthony J. Bentley
Stuart Henderson writes:
> On 2021/03/01 21:20, Anthony J. Bentley wrote:
> > CVSROOT:/cvs
> > Module name:ports
> > Changes by: bent...@cvs.openbsd.org 2021/03/01 21:20:18
> > 
> > Modified files:
> > games/openttd-data: Makefile.inc 
> > games/openttd-data/opengfx: distinfo 
> > games/openttd-data/openmsx: distinfo 
> > games/openttd-data/opensfx: distinfo 
> > 
> > Log message:
> > Update MASTER_SITES and regenerate distinfo for new filenames.
> > 
> > Although the distnames have changed, the contents of the archives are
> > identical to before.
> > 
>
> This doesn't really work out well on bulk build machines where different
> architectures and -current and -stable share a distfiles directory, please
> can people use the DISTFILES local{remote}extension notation to rename
> them when this happens?

This commit is not regenerating distinfo for files with the same filename
but different hashes. This commit is regenerating distinfo for files with
the same hashes but different filenames.



CVS: cvs.openbsd.org: ports

2021-03-01 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/01 21:22:21

Modified files:
games/openttd-data/opengfx: Makefile distinfo 

Log message:
Update to openttd-opengfx-0.6.0.



CVS: cvs.openbsd.org: ports

2021-03-01 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/01 21:20:18

Modified files:
games/openttd-data: Makefile.inc 
games/openttd-data/opengfx: distinfo 
games/openttd-data/openmsx: distinfo 
games/openttd-data/opensfx: distinfo 

Log message:
Update MASTER_SITES and regenerate distinfo for new filenames.

Although the distnames have changed, the contents of the archives are
identical to before.



CVS: cvs.openbsd.org: ports

2021-02-28 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/03/01 00:01:03

Modified files:
x11/agar   : Makefile.inc 
x11/agar/agar  : Makefile distinfo 
x11/agar/agar/patches: patch-Makefile patch-core_cpuinfo_c 
x11/agar/agar/pkg: PLIST 
x11/agar/test  : Makefile distinfo 
x11/agar/test/pkg: PLIST 
Added files:
x11/agar/agar/patches: patch-core_inline_byteswap_h 
   patch-mk_build_lib_mk 
x11/agar/test/patches: patch-tests_textdlg_c 
Removed files:
x11/agar/agar/patches: patch-core_byteswap_h 

Log message:
Update to agar-1.6.0.

Release notes:
https://github.com/JulNadeauCA/libagar/blob/v1.6.0/CHANGELOG.md#160---2020-05-16

ok and additional patch from cwen@



WIP UPDATE: games/openttd

2021-02-28 Thread Anthony J. Bentley
Hi,

Here's an update to openttd-1.11.0-beta2.

Upstream claims new OpenGL support, faster video, and 60fps.

The build system has been switched to CMake. This led to the GTK icons
and .desktop file not being installed, a bug upstream claims will be
fixed before release; see:
  https://github.com/OpenTTD/OpenTTD/issues/8613
  https://github.com/OpenTTD/OpenTTD/issues/8778

The endian patch no longer applies and seems to have been refactored
although the original pull request was merged. I'd appreciate a
test on PowerPC to make sure this is still correct.

Index: Makefile
===
RCS file: /cvs/ports/games/openttd/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile10 Aug 2020 21:10:35 -  1.70
+++ Makefile1 Mar 2021 06:00:18 -
@@ -2,9 +2,9 @@
 
 COMMENT=   open source clone of the game Transport Tycoon Deluxe
 
-V =1.10.3
+V =1.11.0-beta2
 DISTNAME = openttd-$V-source
-PKGNAME =  openttd-$V
+PKGNAME =  openttd-1.11.0beta2
 
 CATEGORIES=games
 
@@ -15,8 +15,9 @@ MAINTAINER =  Anthony J. Bentley /dev/null`
-   if [ -n "$cc_build_is_gcc" ]; then
-   # Just add -O1 to the tools needed for building.
--  CFLAGS_BUILD="$CFLAGS_BUILD -D_FORTIFY_SOURCE=2 -O1"
-+  CFLAGS_BUILD="$CFLAGS_BUILD -D_FORTIFY_SOURCE=2"
-   if [ "$os" = "MINGW" ]; then
-   # Prevent undefined references when 
_FORTIFY_SOURCE > 0
-   LDFLAGS_BUILD="$LDFLAGS_BUILD -fstack-protector"
Index: patches/patch-src_core_endian_type_hpp
===
RCS file: patches/patch-src_core_endian_type_hpp
diff -N patches/patch-src_core_endian_type_hpp
--- patches/patch-src_core_endian_type_hpp  12 Feb 2020 10:23:36 -  
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,22 +0,0 @@
-$OpenBSD: patch-src_core_endian_type_hpp,v 1.1 2020/02/12 10:23:36 cwen Exp $
-
-Fix endianness detection, see:
-https://github.com/OpenTTD/OpenTTD/pull/7996
-
-Index: src/core/endian_type.hpp
 src/core/endian_type.hpp.orig
-+++ src/core/endian_type.hpp
-@@ -35,6 +35,13 @@
- # else
- # define TTD_ENDIAN TTD_BIG_ENDIAN
- # endif
-+#elif defined(__OpenBSD__)
-+# include 
-+# if BYTE_ORDER == LITTLE_ENDIAN
-+# define TTD_ENDIAN TTD_LITTLE_ENDIAN
-+# else
-+# define TTD_ENDIAN TTD_BIG_ENDIAN
-+# endif
- #elif !defined(TESTING)
- # include 
- # if __BYTE_ORDER == __LITTLE_ENDIAN
Index: patches/patch-src_string_func_h
===
RCS file: /cvs/ports/games/openttd/patches/patch-src_string_func_h,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_string_func_h
--- patches/patch-src_string_func_h 7 Apr 2020 15:13:34 -   1.4
+++ patches/patch-src_string_func_h 1 Mar 2021 06:00:18 -
@@ -3,7 +3,7 @@ Don't use openttd's internal copy of str
 Index: src/string_func.h
 --- src/string_func.h.orig
 +++ src/string_func.h
-@@ -248,7 +248,7 @@ static inline bool IsWhitespace(WChar c)
+@@ -260,7 +260,7 @@ static inline bool IsWhitespace(WChar c)
  #endif
  
  /* strcasestr is available for _GNU_SOURCE, BSD and some Apple */
Index: pkg/PLIST
===
RCS file: /cvs/ports/games/openttd/pkg/PLIST,v
retrieving revision 1.31
diff -u -p -r1.31 PLIST
--- pkg/PLIST   7 Apr 2020 15:13:34 -   1.31
+++ pkg/PLIST   1 Mar 2021 06:00:18 -
@@ -1,7 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.31 2020/04/07 15:13:34 solene Exp $
 @bin bin/openttd
 @man man/man6/openttd.6
-share/applications/openttd.desktop
 share/doc/openttd/
 share/doc/openttd/COPYING.md
 share/doc/openttd/README.md
@@ -29,6 +28,7 @@ share/doc/openttd/ottd-colourtext-palett
 share/doc/openttd/palettes/
 share/doc/openttd/palettes/openttd.gpl
 share/doc/openttd/palettes/palette.act
+share/doc/openttd/palettes/palette_key.png
 share/doc/openttd/tileh.png
 share/doc/pkg-readmes/${PKGSTEM}
 share/examples/openttd/
@@ -41,17 +41,12 @@ share/examples/openttd/on_server_connect
 share/examples/openttd/pre_dedicated.scr.example
 share/examples/openttd/pre_server.scr.example
 share/examples/openttd/readme.txt
-share/icons/hicolor/128x128/apps/openttd.png
-share/icons/hicolor/16x16/apps/openttd.png
-share/icons/hicolor/256x256/apps/openttd.png
-share/icons/hicolor/32x32/apps/openttd.png
-share/icons/hicolor/48x48/apps/openttd.png
-share/icons/hicolor/64x64/apps/openttd.png
 share/openttd/ai/
 share/openttd/ai/compat_0.7.nut
 share/openttd/ai/compat_1.0.nut
 share/openttd/ai/compat_1.1.nut
 share/openttd/ai/compat_1.10.nut
+share/openttd/ai/compat_1.11.nut
 share/openttd/ai/compat_1.2.nut
 share/openttd/ai/compat_1.3.nut
 share/op

CVS: cvs.openbsd.org: ports

2021-02-27 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/27 21:03:14

Modified files:
games/freedroidrpg: Makefile 
Added files:
games/freedroidrpg/patches: patch-src_global_h 
patch-src_lvledit_lvledit_tools_h 
patch-src_mapgen_mapgen_h 
patch-src_struct_h 

Log message:
Backport upstream fix for -fno-common.

While here:
- move homepage to https
- update license marker
- kill unnecessary post-install target



remove emulators/pcsxr

2021-02-27 Thread Anthony J. Bentley
Hi,

pcsxr has always been buggy on OpenBSD, and the upstream is dead and
gone.

There are two other PlayStation emulators in-tree: mednafen, and a
pcsxr-derived core for retroarch, libretro-pcsx-rearmed. Both of them
have seen much more development activity within the last few years
than pcsxr.

I would like to remove pcsxr.

ok?

-- 
Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2021-02-25 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/25 21:12:34

Modified files:
games/vms-empire: Makefile distinfo 

Log message:
Update to vms-empire-1.16.

The only change in this release is an upstream refactor to fix -fno-common.



CVS: cvs.openbsd.org: ports

2021-02-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/25 00:56:30

Modified files:
comms/sigrok/libserialport: Makefile 
comms/sigrok/libsigrok: Makefile distinfo 
comms/sigrok/libsigrok/patches: patch-config_h_in 
comms/sigrok/libsigrokdecode: Makefile 
comms/sigrok/pulseview: Makefile distinfo 
comms/sigrok/pulseview/patches: patch-pv_util_cpp 
comms/sigrok/sigrok-cli: Makefile 
comms/sigrok/sigrok-dumps: Makefile 
Removed files:
comms/sigrok/libsigrok/patches: patch-Doxyfile 

Log message:
Update to libsigrok-0.5.2 and pulseview-0.4.2.

Disable ruby support; ruby gets picked up but the bindings fail to build.
Improve some package COMMENTs.
Enable debug packages.

requested & tested by jcs@



Re: emulators/libretro-genesis-plus-gx update

2021-02-23 Thread Anthony J. Bentley
Jeremy Evans writes:
> This updates libretro-genesis-plus-gx to the latest GitHub commit, which
> builds cleanly with -fno-common after some Makefile patching.

ok bentley@

> I'm not really sure how to configure Retroarch

I consider Retroarch's configuration rather impenetrable.

$ wc -l .config/retroarch/retroarch.cfg 
2941 .config/retroarch/retroarch.cfg



CVS: cvs.openbsd.org: ports

2021-02-23 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/23 02:34:36

Modified files:
net/dico   : Makefile 

Log message:
Use MASTER_SITE_GNU.

suggested by naddy@



x11/agar update + -fno-common fix

2021-02-23 Thread Anthony J. Bentley
Hi,

Here's an update to agar-1.6.0 and agartest-1.6.0.

The update is actually still broken with -fno-common, but it's only one
variable so it was easy enough to fix for real.

There was a lot of weird churn in this update. For instance, there's no
point in enabling iconv because it will unfixably break the build. The
end result seems to work though, as demonstrated by running the tests
in agartest.

ok?

Index: Makefile.inc
===
RCS file: /cvs/ports/x11/agar/Makefile.inc,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile.inc
--- Makefile.inc9 Nov 2020 21:48:25 -   1.4
+++ Makefile.inc23 Feb 2021 09:25:32 -
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile.inc,v 1.4 2020/11/09 21:48:25 cwen Exp $
 
-V ?=   1.5.0
+V ?=   1.6.0
 DISTNAME ?=agar-$V
 
 CATEGORIES ?=  x11
@@ -10,7 +10,7 @@ HOMEPAGE ?=   https://libagar.org/
 # BSD
 PERMIT_PACKAGE ?=  Yes
 
-MASTER_SITES ?=http://stable.hypertriton.com/agar/
+MASTER_SITES ?=https://stable.hypertriton.com/agar/
 
 CONFIGURE_STYLE ?= simple
 
Index: agar/Makefile
===
RCS file: /cvs/ports/x11/agar/agar/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- agar/Makefile   1 Aug 2020 18:47:33 -   1.7
+++ agar/Makefile   23 Feb 2021 09:25:32 -
@@ -3,31 +3,30 @@
 COMMENT =  cross-platform widget toolkit
 
 PKGNAME =  agar-$V
-REVISION = 4
 
-SHARED_LIBS +=  ag_au 0.0 # 5.0
-SHARED_LIBS +=  ag_core   0.0 # 5.0
-SHARED_LIBS +=  ag_dev0.0 # 5.0
-SHARED_LIBS +=  ag_gui0.0 # 5.0
-SHARED_LIBS +=  ag_math   0.0 # 5.0
-SHARED_LIBS +=  ag_vg 0.0 # 5.0
-
-WANTLIB += GL SDL X11 X11-xcb Xdamage Xext Xfixes Xinerama Xxf86vm
-WANTLIB += db drm expat fontconfig freetype glapi iconv jpeg m
-WANTLIB += png pthread sndio usbhid xcb xcb-dri2
-WANTLIB += xcb-glx z
+SHARED_LIBS +=  ag_au 0.1 # 5.0
+SHARED_LIBS +=  ag_core   1.0 # 5.0
+SHARED_LIBS +=  ag_gui1.0 # 5.0
+SHARED_LIBS +=  ag_map0.0 # 5.0
+SHARED_LIBS +=  ag_math   1.0 # 5.0
+SHARED_LIBS +=  ag_net0.0 # 5.0
+SHARED_LIBS +=  ag_sg 0.0 # 5.0
+SHARED_LIBS +=  ag_sk 0.0 # 5.0
+SHARED_LIBS +=  ag_vg 1.0 # 5.0
 
 LIB_DEPENDS =  audio/libsndfile \
audio/portaudio-svn \
-   converters/libiconv \
-   databases/db/v4 \
devel/sdl \
graphics/jpeg \
graphics/png
 
-CONFIGURE_ARGS +=  --with-gl=${X11BASE} \
+CONFIGURE_ARGS +=  --enable-au \
+   --enable-map \
+   --with-gl=${X11BASE} \
--with-x=${X11BASE} \
--with-portaudio=${LOCALBASE} \
--with-sndfile=${LOCALBASE}
+
+MAKE_FLAGS =   PKGCONFIG_LIBDIR=${PREFIX}/lib/pkgconfig
 
 .include 
Index: agar/distinfo
===
RCS file: /cvs/ports/x11/agar/agar/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- agar/distinfo   10 Oct 2016 09:33:17 -  1.1.1.1
+++ agar/distinfo   23 Feb 2021 09:25:32 -
@@ -1,2 +1,2 @@
-SHA256 (agar-1.5.0.tar.gz) = gjQt7TQsV4FBmEvv6TGPPTdhduX0J64yePiYXyZmPAA=
-SIZE (agar-1.5.0.tar.gz) = 2427644
+SHA256 (agar-1.6.0.tar.gz) = dQAC8LNo+1guRWlqjfxT+0X1U2eSp/BSDNzCC0iMni4=
+SIZE (agar-1.6.0.tar.gz) = 22133371
Index: agar/patches/patch-Makefile
===
RCS file: /cvs/ports/x11/agar/agar/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- agar/patches/patch-Makefile 10 Oct 2016 09:33:17 -  1.1.1.1
+++ agar/patches/patch-Makefile 23 Feb 2021 09:25:32 -
@@ -1,15 +1,17 @@
 $OpenBSD: patch-Makefile,v 1.1.1.1 2016/10/10 09:33:17 bentley Exp $
 Makefile.orig  Mon Aug 24 03:08:39 2015
-+++ Makefile   Mon Aug 24 03:08:48 2015
-@@ -83,9 +83,9 @@ install-config:
-   ${SUDO} ${INSTALL_PROG} $$PROG ${DESTDIR}${BINDIR}; \
-   done
-   @echo "${INSTALL_DATA_DIR} ${PREFIX}/share/aclocal"
--  @${SUDO} ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/aclocal
-+  @${SUDO} ${INSTALL_DATA_DIR} ${PREFIX}/share/aclocal
+Index: Makefile
+--- Makefile.orig
 Makefile
+@@ -90,10 +90,10 @@ install-config:
+   fi
+   @if [ ! -e "${DESTDIR}${PREFIX}/share/aclocal" ]; then \
+   echo "${INSTALL_DATA_DIR} ${PREFIX}/share/aclocal"; \
+-  ${SUDO} ${INSTALL_DATA_DIR} 

CVS: cvs.openbsd.org: ports

2021-02-23 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/23 02:16:26

ports/x11/agar/test/patches

Update of /cvs/ports/x11/agar/test/patches
In directory cvs.openbsd.org:/tmp/cvs-serv18688/test/patches

Log Message:
Directory /cvs/ports/x11/agar/test/patches added to the repository



CVS: cvs.openbsd.org: ports

2021-02-22 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/22 22:05:11

Modified files:
net/dico   : Makefile distinfo 
net/dico/pkg   : PLIST 

Log message:
Update to dico-2.10.

Release notes: https://puszcza.gnu.org.ua/forum/forum.php?forum_id=1248

Fixes build with -fno-common.

Also, fix spelling of 'MAINTAINER'.



CVS: cvs.openbsd.org: ports

2021-02-14 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/14 05:41:34

Modified files:
emulators/mupen64plus/rsp-cxd4: Makefile 
Added files:
emulators/mupen64plus/rsp-cxd4/patches: patch-su_c patch-su_h 

Log message:
Pull in -fno-common fixes from upstream.



CVS: cvs.openbsd.org: ports

2021-02-14 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/14 05:40:55

ports/emulators/mupen64plus/rsp-cxd4/patches

Update of /cvs/ports/emulators/mupen64plus/rsp-cxd4/patches
In directory cvs.openbsd.org:/tmp/cvs-serv82613/patches

Log Message:
Directory /cvs/ports/emulators/mupen64plus/rsp-cxd4/patches added to the 
repository



CVS: cvs.openbsd.org: ports

2021-02-14 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/02/14 01:13:42

Modified files:
games/heroes   : Makefile 
games/heroes/patches: patch-src_hedlite_c 
Added files:
games/heroes/patches: patch-src_persona_h 

Log message:
Fix heroes with -fno-common (copied from FreeBSD).



Re: Remove audio/gimmix

2021-01-31 Thread Anthony J. Bentley
Stuart Henderson writes:
> Are you doing your testing with
> strict vm.malloc_conf options? It is unrealistic to expect random crap
> from ports to work with anything tighter than the defaults (and even the
> defaults are asking a bit much for some of it..)

I've run vm.malloc_conf=SU for the last few years and while it helpfully
exposes a few new bugs it's not significantly moreso than what you get
from running OpenBSD in the first place, in my experience. IMO it's a
good idea for porters (those who aren't already swamped anyway) to run
with these options. Not unrealistic for day-to-day use even outside of
base.



CVS: cvs.openbsd.org: ports

2021-01-31 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/01/31 08:01:23

Modified files:
www/dillo  : Makefile 

Log message:
Hey dol! merry dol! set -fcommon in dillo!
Ring a dong! hop along! fal lal the willow!



CVS: cvs.openbsd.org: ports

2021-01-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/01/31 00:37:18

Modified files:
games/garden   : Makefile 
Added files:
games/garden/patches: patch-src_main_c 

Log message:
Set -fcommon in the build.



CVS: cvs.openbsd.org: ports

2021-01-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/01/31 00:35:47

ports/games/garden/patches

Update of /cvs/ports/games/garden/patches
In directory cvs.openbsd.org:/tmp/cvs-serv80193/patches

Log Message:
Directory /cvs/ports/games/garden/patches added to the repository



www/dillo -fcommon

2021-01-30 Thread Anthony J. Bentley
Hi,

Dillo's -fno-common problems have not been fixed upstream.
There are at least 11 linker errors, a bit beyond what I care to patch.
FreeBSD simply set -fcommon; I think we should do the same.
Is this the best place to put it?

Index: Makefile
===
RCS file: /cvs/ports/www/dillo/Makefile,v
retrieving revision 1.59
diff -u -p -r1.59 Makefile
--- Makefile12 Jul 2019 20:50:18 -  1.59
+++ Makefile30 Jan 2021 08:41:08 -
@@ -33,7 +33,7 @@ USE_GMAKE =   Yes
 CONFIGURE_STYLE =  gnu
 CONFIGURE_ARGS =   --enable-ipv6 \
--enable-ssl
-CONFIGURE_ENV =CPPFLAGS="-I${LOCALBASE}/include" \
+CONFIGURE_ENV =CPPFLAGS="-I${LOCALBASE}/include -fcommon" \
LDFLAGS="-L${LOCALBASE}/lib"
 
 FAKE_FLAGS =   sysconfdir=${PREFIX}/share/examples/dillo/



CVS: cvs.openbsd.org: ports

2021-01-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/01/30 01:05:43

Modified files:
emulators/mupen64plus/core: Makefile 
Added files:
emulators/mupen64plus/core/patches: 
patch-src_device_r4300_idec_h 
patch-src_main_workqueue_h 

Log message:
Backport upstream fix for -fno-common.



Re: 0 A.D. Port

2021-01-28 Thread Anthony J. Bentley
Hi Stan,

Stanislas Dolcini writes:
> My name is Stan and I work for the FOSS game 0 A.D: Empires Ascendant.
> We're currently in a release process for Alpha 24, and I noticed OpenBSD
> seems to only provide Alpha 22, which is now 4 years old.

I updated the OpenBSD package to 0.0.23b in 2018. As far as I know that
is the latest 0ad release available.

-- 
Anthony J. Bentley



Re: [NEW] graphics/libspiro 20200505

2021-01-23 Thread Anthony J. Bentley
On Sun, Jan 17, 2021 at 4:46 AM Alessandro De Laurenzis
 wrote:
> A year ago there has been an attempt to import this library (see [1]).
> At that time the port was put "on-hold" since there were 2 issues in the
> test suite; upstream has closed both as "resolved" (see [2] and [3]) and
> I can confirm that now all tests pass on amd64 (it would be better to
> double-check on spark64 too, since kurt@ reported similar issues there).
>
> W.r.t. Frederic's port, in the attached one I updated the version to
> 20200505, added PKGNAME and WRKDIST variables into the Makefile (plus a
> comment explaining the reason why gnu LIBTOOL is used) and changed a bit
> the formatting in DESCR (also making more evident the attribution to the
> original author).
>
> I need this port to update graphics/ipe to the latest release, since the
> distribution no more includes spiro's sources.
>
> Hope it can be imported now.

ok bentley@

Frederic, do you still want to be MAINTAINER?



CVS: cvs.openbsd.org: ports

2021-01-13 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/01/13 02:00:56

Modified files:
misc/gramps: Makefile distinfo 

Log message:
Update to gramps-5.1.3.

>From wen heping; thanks!



CVS: cvs.openbsd.org: ports

2021-01-03 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2021/01/03 22:34:22

Modified files:
audio/beets: Makefile 

Log message:
Move homepage to https



CVS: cvs.openbsd.org: ports

2020-12-19 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/12/19 05:39:10

Modified files:
devel/ophis: Makefile distinfo 
devel/ophis/pkg: PLIST 

Log message:
Update to ophis-2.1.



Re: [NEW] misc/sword

2020-12-19 Thread Anthony J. Bentley
Hi Aaron,

Aaron Poffenberger writes:
> Thanks for the feedback. I've attached the revised port. I made a
> couple of changes:
>
> - Two new patch files. Thanks to sthen@ for helping me track down the
>   lines to fix SHARED_LIB versioning.
>
> - I added more detail to pkg/README about ~/.sword.conf, modules, and
>   the other cli utilities.

I'm happy with this one. But I have to set SWORD_PATH=/usr/local/share/sword
to do anything. It looks like that is supposed to be handled automatically
(configPath). Can you fix this?


SWMgr: Can't find 'mods.conf' or 'mods.d'.  Try setting:
SWORD_PATH=
Or see the README file for a full description of setup options
()

-- 
Anthony J. Bentley



Re: [NEW] misc/sword

2020-12-14 Thread Anthony J. Bentley
Hi Aaron,

Aaron Poffenberger writes:
> SWORD is a cli app from the CrossWire project for viewing Biblical
> texts from the command line. It also includes the library used by GUI
> apps.

Thanks, good program to have in-tree. A few things need to be fixed:

- according to Makefile.template COMPILER should be
  "base-clang ports-gcc base-gcc"
- libsword.so needs to end in a version number (specifically
  ${LIBsword_VERSION} which is 0.0). ditto for libsword-1.9.0.so
- license comment should be "GPLv2 only"
- AUTORECONF doesn't appear to be necessary
- COMMENT should not end in a period
- is -DU_USING_ICU_NAMESPACE=1 still needed? if not it should be removed,
  if so it should have a comment explaining why it's there
- remove NO_TEST, "make test" succeeds (even though it runs zero tests,
  they may add more in the future)

And some not very important things, to make it look more like other ports:

- please reorder lines to match Makefile.template
- don't indent WANTLIB, most people copy and paste port-lib-depends-check
  output there
- one LIB_DEPENDS per line, using = and backslashes instead of +=
- switch homepage and master_sites to https

-- 
Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2020-12-13 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/12/13 07:24:29

Modified files:
devel/rgbds: Makefile distinfo 
devel/rgbds/patches: patch-src_asm_main_c patch-src_gfx_main_c 
 patch-src_link_main_c 

Log message:
Update to rgbds-0.4.2.



CVS: cvs.openbsd.org: ports

2020-11-17 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/11/17 01:44:05

Modified files:
converters/opencc: Makefile distinfo 
converters/opencc/pkg: PLIST 
Removed files:
converters/opencc/patches: patch-data_CMakeLists_txt 

Log message:
Update to opencc-1.1.1.

>From wen heping; thanks!



Re: UPDATE: Boost 1.70

2020-11-01 Thread Anthony J. Bentley
Hi,

On Sat, Oct 31, 2020 at 7:20 PM Daniel Dickman  wrote:
> On Fri, 30 Oct 2020, Stuart Henderson wrote:
>
> > comms/sigrok/pulseview
> >
> > In file included from pulseview_autogen/mocs_compilation.cpp:6:
> > In file included from pulseview_autogen/4KQHGSF5UX/moc_analogsegment.cpp:10:
> > In file included from 
> > pulseview_autogen/4KQHGSF5UX/../../../pulseview-0.4.1/pv/data/analogsegment.hpp:23:
> > In file included from 
> > pulseview_autogen/4KQHGSF5UX/../../../pulseview-0.4.1/pv/data/segment.hpp:24:
> > In file included from /pobj/pulseview-0.4.1/pulseview-0.4.1/pv/util.hpp:28:
> > /usr/local/include/boost/multiprecision/cpp_dec_float.hpp:613:12: error: 
> > implicit instantiation of undefined template 
> > 'boost::serialization::nvp'
> >
> >
>
> How about this? Does someone want to check it works with the in-tree
> version of boost as well?

Yes, I received the same diff from Brad. It's ok with me.



CVS: cvs.openbsd.org: ports

2020-10-21 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/10/21 00:30:39

Modified files:
books/progit   : Makefile distinfo 

Log message:
Update to progit-2.1.267.



CVS: cvs.openbsd.org: ports

2020-10-13 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/10/13 03:30:05

Added files:
comms/gnuradio/patches: patch-volk_lib_CMakeLists_txt 
Removed files:
comms/gnuradio/patches: 

patch-gnuradio-runtime_lib_controlport_CMakeLists_txt 

Log message:
Removed wrong patch.



CVS: cvs.openbsd.org: ports

2020-10-13 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/10/13 03:04:51

Modified files:
comms/gnuradio : Makefile distinfo 
comms/gnuradio/patches: patch-CMakeLists_txt 
patch-gnuradio-runtime_lib_thread_thread_cc 
comms/gnuradio/pkg: PLIST 
Removed files:
comms/gnuradio/patches: patch-gr-dtv_lib_CMakeLists_txt 
patch-volk_lib_CMakeLists_txt 

Log message:
Update to gnuradio-3.8.2.0. Drop maintainership.

Some notable changes to the package with this release:
- move from Qt4 to Qt5
- move from Python 2 to Python 3
- drop dependency on py-gtk2

ok (and testing and much prodding from) rsadowski@



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 02:13:25

Modified files:
textproc/heirloom-doctools: Makefile distinfo 
textproc/heirloom-doctools/pkg: PLIST 
Removed files:
textproc/heirloom-doctools/patches: patch-mpm_slug_cc 

Log message:
Update to heirloom-doctools-191015.



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 02:03:13

Modified files:
emulators/sameboy: Makefile distinfo 

Log message:
Update to sameboy-0.13.6.



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 01:48:29

Modified files:
www/vnu: Makefile distinfo 

Log message:
Update to vnu-20.6.30.



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 01:44:28

Modified files:
textproc/epubcheck: Makefile distinfo 
textproc/epubcheck/pkg: PLIST 

Log message:
Update to epubcheck-4.2.4.



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 01:43:39

Modified files:
devel/armips   : Makefile distinfo 

Log message:
Update to armips-0.11.0.



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 01:40:45

Modified files:
textproc/html-xml-utils: Makefile distinfo 
textproc/html-xml-utils/patches: patch-Makefile_in 

Log message:
Update to html-xml-utils-7.9.



CVS: cvs.openbsd.org: ports

2020-09-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/24 01:31:51

Modified files:
emulators/mgba : Makefile distinfo 
emulators/mgba/patches: patch-CMakeLists_txt 
emulators/mgba/pkg: PLIST-main 

Log message:
Update to mgba-0.8.3.



CVS: cvs.openbsd.org: ports

2020-09-23 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/23 23:07:46

Modified files:
devel/rgbds: Makefile distinfo 

Log message:
Update to rgbds-0.4.1.



CVS: cvs.openbsd.org: ports

2020-09-06 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/06 16:33:59

Modified files:
emulators/gambatte: Makefile 
emulators/gambatte/files: Makefile 

Log message:
Fix regression tests, which depend on libpng.



CVS: cvs.openbsd.org: ports

2020-09-02 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/02 04:42:09

Modified files:
print/texlive/base: Makefile 
print/texlive/base/pkg: PLIST-main 
print/texlive/texmf: Makefile 
print/texlive/texmf/files: update_plist_hints.py write_plists.py 
print/texlive/texmf/pkg: PLIST-buildset PLIST-context PLIST-docs 
 PLIST-full PLIST-main 

Log message:
Depend on lcdf-typetools package rather than building it in texlive.

Also update plist generation and bump conflict markers.

requested by edd@ (the one who actually wrote the diff)



CVS: cvs.openbsd.org: ports

2020-09-02 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/02 04:35:05

Modified files:
print  : Makefile 

Log message:
+lcdf-typetools



CVS: cvs.openbsd.org: ports

2020-09-02 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/09/02 04:34:28

Log message:
Import lcdf-typetools-2.108.

LCDF Typetools comprises several programs for manipulating PostScript
Type 1, Type 1 Multiple Master, OpenType, and TrueType fonts.

LCDF stands for Little Cambridgeport Design Factory.

ok edd@

Status:

Vendor Tag: bentely
Release Tags:   bentley_20200901

N ports/print/lcdf-typetools/Makefile
N ports/print/lcdf-typetools/distinfo
N ports/print/lcdf-typetools/pkg/DESCR
N ports/print/lcdf-typetools/pkg/PLIST

No conflicts created by this import



Re: Family of p5-Locale-CLDR modules produce DOS line endings

2020-08-31 Thread Anthony J. Bentley
Chris Bennett writes:
> I've not run into this problem before.
> All of the modules and man pages have DOS line endings.
>
> How do I deal with this? dos2unix? Something else?

See the end of /usr/ports/infrastructure/templates/Makefile.template:

# Fix dos line-endings in files needing patches
#pre-patch:
#   @cd ${WRKSRC} && perl -i -pe 's/\r$$//' [...]

As the comment suggests, I wouldn't bother fixing line endings except
in files needing patches, or perhaps user-facing plaintext documentation.

-- 
Anthony J. Bentley



NEW: fonts/vollkorn

2020-08-31 Thread Anthony J. Bentley
Hi,

Vollkorn is a quiet, modest and well working body copy typeface for bread
and butter use. It has dark and meaty serifs and a bouncing and healthy look
and might be used as body type as well as for headlines or titles. More than
2000 glyphs per font support a wide range of languages in Latin, Cyrillic
and Greek scripts.

"Vollkorn" [pronounced "follkorn"] is German for "wholemeal". It refers to
the old term "Brotschrift" [literally "bread type"] which described the
small fonts for every day use in the days of hand-compositing.

Vollkorn came into being as Friedrich Althausen's first type designing
attempt during his studies at Bauhaus University Weimar, Germany. The
Regular style was initially published in 2005 under a Creative Commons
license. When GoogleFonts launched in 2010 Vollkorn was one the first
twenty featured fonts.


ok?

-- 
Anthony J. Bentley


vollkorn.tar.gz
Description: vollkorn.tar.gz


NEW: print/lcdf-typetools (texlive fun inside)

2020-08-31 Thread Anthony J. Bentley
Hi,

LCDF Typetools comprises several programs for manipulating PostScript
Type 1, Type 1 Multiple Master, OpenType, and TrueType fonts.

LCDF stands for Little Cambridgeport Design Factory.


I often use these tools--well, otfinfo anyway--while creating or testing
font ports. Despite its name, otfinfo works on ttf files too.

These tools are already packaged: the binaries are in texlive-base and
their manpages are in texlive_texmf-minimal. But there are many times
that I want to run otfinfo on a font file but I don't have texlive
installed and installing it would be inconvenient. Since this is
independently distfiled, independently maintained software from texlive,
I think it makes sense to split out.

The PLIST includes a conflict against texlive. I think they should be
removed from texlive completely, and texlive should run-depend on this
port instead. Edd, how do you feel about it?

-- 
Anthony J. Bentley


lcdf-typetools.tar.gz
Description: lcdf-typetools.tar.gz


CVS: cvs.openbsd.org: ports

2020-08-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/30 04:33:57

Modified files:
games/uqm  : Makefile 
games/uqm/uqm  : Makefile 

Log message:
Missed some bits.



CVS: cvs.openbsd.org: ports

2020-08-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/30 04:11:03

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
games/uqm/files: build.vars config_unix.h uqm.6 
games/uqm/pkg  : DESCR-content DESCR-main DESCR-remix1 
 DESCR-remix2 DESCR-remix3 DESCR-remix4 
 DESCR-threedomusic DESCR-voice PLIST-content 
 PLIST-main PLIST-remix1 PLIST-remix2 
 PLIST-remix3 PLIST-remix4 PLIST-threedomusic 
 PLIST-voice 

Log message:
Finish up uqm port restructure.

Rather than MULTI_PACKAGES for -main, -voice, -threedo, -remix[1234],
use subdirs. Also, combine the remixes into a single package.



CVS: cvs.openbsd.org: ports

2020-08-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/30 04:05:35

Log message:
Import restructured uqm-data port.

Status:

Vendor Tag: bentley
Release Tags:   bentley_20200830

N ports/games/uqm/data/Makefile.inc
N ports/games/uqm/data/Makefile
N ports/games/uqm/data/content/Makefile
N ports/games/uqm/data/content/distinfo
N ports/games/uqm/data/content/pkg/DESCR
N ports/games/uqm/data/content/pkg/PLIST
N ports/games/uqm/data/remix/Makefile
N ports/games/uqm/data/remix/distinfo
N ports/games/uqm/data/remix/pkg/DESCR
N ports/games/uqm/data/remix/pkg/PLIST
N ports/games/uqm/data/3domusic/Makefile
N ports/games/uqm/data/3domusic/distinfo
N ports/games/uqm/data/3domusic/pkg/DESCR
N ports/games/uqm/data/3domusic/pkg/PLIST
N ports/games/uqm/data/voice/Makefile
N ports/games/uqm/data/voice/distinfo
N ports/games/uqm/data/voice/pkg/DESCR
N ports/games/uqm/data/voice/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-08-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/30 04:04:59

Log message:
Import restructured uqm port.

Status:

Vendor Tag: bentley
Release Tags:   bentley_20200830

N ports/games/uqm/uqm/Makefile
N ports/games/uqm/uqm/distinfo
N ports/games/uqm/uqm/files/build.vars
N ports/games/uqm/uqm/files/config_unix.h
N ports/games/uqm/uqm/files/uqm.6
N ports/games/uqm/uqm/pkg/DESCR
N ports/games/uqm/uqm/pkg/PLIST
N ports/games/uqm/uqm/pkg/README

No conflicts created by this import



Re: Remove emulators/gambatte,-qt

2020-08-30 Thread Anthony J. Bentley
Rafael Sadowski writes:
> +@conflict gambatte-qt-<=0.5.0.571p4

No need for this line either, because no files in the new gambatte
package overlap with the old gambatte-qt package. Remove this line
and your diff is ok with me. Don't forget an obsolete_reason quirk.



Restructure games/uqm

2020-08-24 Thread Anthony J. Bentley
Hi,

A few years ago I restructured games/openttd to split the music and
graphics into independent packages. This has made the port much easier
to manage.

Attached is a games/uqm port restructured in a similar way. Aside 
from ease of porting, this is also done out of necessity: upstream has
released new data packages (side note: consisting in rather large part 
of fixes and improvements submitted by yours truly) but no new source 
release. So the packages need to be versioned independently, which is 
a hassle with the current structure.

I made other changes to DESCR, added a README, and merged the four 
subpackages -remix1, -remix2, -remix3, -remix4 into a single uqm-remix 
package. Keeping them separate doesn't make sense because they're not 
independently controlled in the game options--it's all or nothing.

I intend to commit this in a few days.

-- 
Anthony J. Bentley


uqm.tar.gz
Description: uqm.tar.gz
Index: Makefile
===
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1021
diff -u -p -r1.1021 Makefile
--- Makefile23 Aug 2020 08:14:50 -  1.1021
+++ Makefile24 Aug 2020 11:34:50 -
@@ -5,7 +5,7 @@ CATEGORIES =devel databases
 DISTFILES =
 
 # API.rev
-PKGNAME =  quirks-3.413
+PKGNAME =  quirks-3.414
 PKG_ARCH = *
 MAINTAINER =   Marc Espie 
 
Index: files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1039
diff -u -p -r1.1039 Quirks.pm
--- files/Quirks.pm 23 Aug 2020 08:14:50 -  1.1039
+++ files/Quirks.pm 24 Aug 2020 11:34:51 -
@@ -467,6 +467,10 @@ my $stem_extensions = {
'iosevka-fonts-default' => 'iosevka',
'iosevka-fonts-term' => 'iosevka',
'py-distutils-extra' => 'py3-distutils-extra',
+   'uqm-remix1' => 'uqm-remix',
+   'uqm-remix2' => 'uqm-remix',
+   'uqm-remix3' => 'uqm-remix',
+   'uqm-remix4' => 'uqm-remix',
 };
 
 my $obsolete_reason = {


Re: Remove emulators/gambatte,-qt

2020-08-24 Thread Anthony J. Bentley
Hi Rafael,

Rafael Sadowski writes:
> +PKGNAME= gambatte-$V
> +REVISION=5

Spaces please.

> +#.include 

Drop the comment.

> +@conflict gambatte-<=0.5.0.571p4

No need to mark a conflict when the pkgname is identical, right?

-- 
Anthony J. Bentley



Re: UPDATE fonts/work-sans-2.010

2020-08-24 Thread Anthony J. Bentley
George Rosamond writes:
> Update from 1.6 to 2.010.

Thanks, committed.

> No more OTFs, just TTFs.

Strange, but that's what upstream says in the readme, so I guess that's
just the way it is.



CVS: cvs.openbsd.org: ports

2020-08-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/24 03:36:21

Modified files:
fonts/work-sans: Makefile distinfo 
fonts/work-sans/pkg: PLIST 

Log message:
Update to work-sans-2.010.

>From George Rosamond (maintainer); thanks!



CVS: cvs.openbsd.org: ports

2020-08-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/08 18:36:05

Modified files:
fonts/ibm-plex : Makefile distinfo 
fonts/ibm-plex/pkg: PLIST 

Log message:
Update to ibm-plex-5.1.0.



Re: Update: fonts/iosevka-fonts 2.3.3 -> 3.0.1

2020-08-08 Thread Anthony J. Bentley
Hi Edd,

Thanks for doing this work. Just one comment:

Edd Barrett writes:
> +SUBDIR += monospace-default
...
> +PKGNAME =  iosevka-fonts-monospace-default-${V}

I guess this came from the description in the releases page. But those
descriptions are pretty verbose. Based on that pattern, a distfile like
ttc-iosevka-ss01 would become iosevka-fonts-monospace-andale-mono-style,
ttc-iosevka-aile would become iosevka-fonts-quasi-proportional-sans-serif...
I would much prefer that pkgname simply come from distname. So the pkgnames
would be: iosevka{,-slab,-curly,-curly-slab,-ss01,-aile,-etoile,-sparkle}

Ditto for SUBDIR (iosevka-slab should be in subdirectory "slab", etc.).
Ironically we can't follow that pattern for the one TTC we're packaging
so far (as it's simply named "iosevka") but it's perfectly fine for the
subdir name ("default" perhaps) to differ from pkgname in that one case.

--
Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2020-08-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/07 16:54:09

Modified files:
emulators/ppsspp: Makefile distinfo 
emulators/ppsspp/patches: patch-CMakeLists_txt 
  patch-UI_NativeApp_cpp 
emulators/ppsspp/pkg: PLIST 

Log message:
Update to ppsspp-1.10.3.

Release notes: https://github.com/hrydgard/ppsspp#whats-new-in-1103



CVS: cvs.openbsd.org: ports

2020-08-06 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/06 03:09:49

Modified files:
fonts  : Makefile 

Log message:
+literata



CVS: cvs.openbsd.org: ports

2020-08-06 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/06 03:09:15

Log message:
Import literata-2.201.

Literata is a contemporary serif typeface family, intended for long-form
reading especially in eBooks. It was commisioned for exclusive use by
Google Play Books in 2014, and released under the SIL Open Font License
for everyone in January 2019 with a Variable Font "Weight" axis.

The Literata project was commissioned by Google from TypeTogether, an
international type design foundry.

ok kmos@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20200805

N ports/fonts/literata/Makefile
N ports/fonts/literata/distinfo
N ports/fonts/literata/pkg/DESCR
N ports/fonts/literata/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-08-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/05 03:26:34

Modified files:
emulators/mgba : Makefile 

Log message:
Upstream replaced ImageMagick with FFmpeg, so update dependencies.

from brad



Re: NEW: fonts/literata

2020-08-05 Thread Anthony J. Bentley
Hi,

On Sat, Jun 6, 2020 at 5:32 AM Anthony J. Bentley  wrote:
> Literata is a contemporary serif typeface family, intended for long-form
> reading especially in eBooks. It was commisioned for exclusive use by
> Google Play Books in 2014, and released under the SIL Open Font License
> for everyone in January 2019 with a Variable Font "Weight" axis.
>
> The Literata project was commissioned by Google from TypeTogether, an
> international type design foundry.
>
> ok?

Ping.


literata.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2020-08-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/05 02:47:23

Modified files:
geo/osrm-backend/patches: patch-CMakeLists_txt 

Log message:
Disable -Werror for clang 10.



CVS: cvs.openbsd.org: ports

2020-08-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/08/05 02:24:07

Added files:
www/netsurf/libcss/patches: patch-Makefile 

Log message:
Disable -Werror, for clang 10's sake.



Re: graphics/feh: add version-sort support

2020-06-12 Thread Anthony J. Bentley
Hi Tim,

Tim van der Molen writes:
> Version sort is currently disabled in the feh port because it requires
> strverscmp() which is a glibc extension. However, it seems safe to copy
> the code from glibc and compile it as part of feh. That's what this diff
> does.

The Musl implementation is much shorter and MIT-licensed.

I feel like upstream feh should be encouraged to integrate this and not
to rely on a nonportable function.

-- 
Anthony J. Bentley



Re: Remove emulators/gambatte

2020-06-10 Thread Anthony J. Bentley
Hi Rafael,

Rafael Sadowski writes:
> Does it make sense to delete this Qt4 Boy Color emulator? I see
> alternatives in the ports tree and I would like to see less Qt4
> consumers. [...]
>
> Keep or remove?

I see where you're coming from. Gambatte is an important emulator, even
among its competitors, and we should keep it. But I admit that I never
use the Qt frontend. I personally wouldn't be averse to removing that,
as long as we keep the SDL frontend around.

> Last upstream update from "2014-09-28". sourceforge status
> beta.

The SourceForge project is dead, but the original developer provides
periodic bursts of activity on GitHub--no formal releases and no
sign of a Qt5 frontend though (and never merged my pull request to
switch away from scons, sigh).

-- 
Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2020-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/09 03:35:59

Modified files:
fonts/noto/emoji: Makefile distinfo 

Log message:
Update to noto-emoji-20200408, supporting Unicode 12.1.

Google, having their priorities entirely in order, regularly tags
releases of Noto Emoji, and rarely bothers creating releases of Noto's
other less important Unicode ranges.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 23:32:21

Modified files:
fonts/zh-wqy-zenhei-ttf: Makefile distinfo 
fonts/zh-wqy-zenhei-ttf/pkg: PLIST 

Log message:
Update to zh-wqy-zenhei-ttf-0.9.45.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 23:30:41

Modified files:
fonts/unifont  : Makefile 

Log message:
Move homepage/master_sites to https.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 22:41:47

Modified files:
fonts/ubuntu-fonts: Makefile distinfo 
fonts/ubuntu-fonts/pkg: PLIST 

Log message:
Update to ubuntu-fonts-0.83 (rev 0cef8205).

This adds a new variant, Ubuntu Thin.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 22:39:53

Modified files:
fonts/roboto-fonts: Makefile distinfo 
fonts/roboto-fonts/pkg: PLIST 

Log message:
Update to roboto-fonts-2.138.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 22:01:53

Modified files:
fonts/mplus-fonts: Makefile distinfo 

Log message:
Update to mplus-fonts-063a.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 21:58:35

Modified files:
fonts/migu : Makefile distinfo 
fonts/migmix   : Makefile distinfo 

Log message:
Update to migu-20200307 and migmix-20200307.



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 21:41:57

Log message:
Reimport the inconsolata update as a separate port.

ok kmos@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20200608

N ports/fonts/inconsolata-new/Makefile
N ports/fonts/inconsolata-new/distinfo
N ports/fonts/inconsolata-new/pkg/DESCR
N ports/fonts/inconsolata-new/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 21:42:44

Modified files:
fonts  : Makefile 

Log message:
+inconsolata-new



CVS: cvs.openbsd.org: ports

2020-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/08 21:40:45

Modified files:
fonts/inconsolata-font: Makefile distinfo 
fonts/inconsolata-font/pkg: DESCR PLIST 

Log message:
Revert the inconsolata update.

The newer font exposes Xft bugs that make it too wide, breaking some
people's setups.

ok kmos@



NEW: fonts/literata

2020-06-06 Thread Anthony J. Bentley
Hi,

Literata is a contemporary serif typeface family, intended for long-form
reading especially in eBooks. It was commisioned for exclusive use by
Google Play Books in 2014, and released under the SIL Open Font License
for everyone in January 2019 with a Variable Font "Weight" axis.

The Literata project was commissioned by Google from TypeTogether, an
international type design foundry.

ok?

-- 
Anthony J. Bentley


literata.tar.gz
Description: literata.tar.gz


Re: NEW: math/gretl

2020-06-06 Thread Anthony J. Bentley
Hi,

On Mon, Mar 11, 2019 at 4:43 AM Anthony J. Bentley  wrote:
> Gretl (GNU regression, econometrics and time-series library) comprises
> libgretl, a shared library which provides various functions relating to
> econometric estimation, a command-line client program and a gui client,
> using GTK+.
>
> Libgretl is based on the stand-alone command-line econometrics program
> ESL, originally written by Ramu Ramanathan of the Department of Economics
> at UC-San Diego.
>
> ok?

Attached is an updated port.

-- 
Anthony J. Bentley


gretl.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2020-06-04 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/06/04 01:50:07

Modified files:
emulators/sameboy: Makefile distinfo 
emulators/sameboy/patches: patch-Makefile 
   patch-libretro_Makefile 
emulators/sameboy/pkg: PLIST-main 

Log message:
Update to sameboy-0.13.1.

Release notes:
https://github.com/LIJI32/SameBoy/releases/tag/v0.13
https://github.com/LIJI32/SameBoy/releases/tag/v0.13.1



Re: Inconsolata 3.0 is no longer fixed width.

2020-06-04 Thread Anthony J. Bentley
Hi,

On Sat, May 30, 2020 at 2:16 PM Marc Espie  wrote:
> On Sat, May 30, 2020 at 01:00:17PM -0600, Anthony J. Bentley wrote:
> > Matthieu Herrb writes:
> > > This github issue does pretty much explain what's going on:
> > > https://github.com/googlefonts/Inconsolata/issues/42 :
> >
> > I see nothing as extreme as the screenshots in that link in my xterm.
> > But the new font is certainly wider than the previous one.
> >
> > So we should keep the old font, probably.
> >
> > Should we import the old one as inconsolata-old?
> > Or revert + set EPOCH, and import the new one as inconsolata-new?
> > The latter would avoid breaking people's setups.
>
> Later scheme would be less disturbing

Attached is a revert of inconsolata-font and a tarball of the current
state of the port as inconsolata-new.

I marked them with @conflict for two reasons: inconsolata-new will
conflict with the current version of inconsolata-font, and it seems
problematic to have different versions of the same font with the same
family name installed at the same time.

ok?

-- 
Anthony J. Bentley
Index: Makefile
===
RCS file: /cvs/ports/fonts/inconsolata-font/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile	25 May 2020 07:08:52 -	1.11
+++ Makefile	4 Jun 2020 07:36:18 -
@@ -1,31 +1,29 @@
-# $OpenBSD: Makefile,v 1.11 2020/05/25 07:08:52 bentley Exp $
+# $OpenBSD: Makefile,v 1.10 2020/01/26 11:14:31 jasper Exp $
 
-COMMENT=		monospace font designed for coders
+COMMENT =		monospace font designed for coders (old version)
 
-V =			3.000
-DISTNAME =		inconsolata-font-$V
+TYPEFACE=		inconsolata
+DISTNAME=		Inconsolata
+PKGNAME=		${TYPEFACE}-font-0.1
+EPOCH =			0
 CATEGORIES=		fonts x11
 
 HOMEPAGE =		https://www.levien.com/type/myfonts/inconsolata.html
 
-DIST_SUBDIR =		inconsolata-$V
-MASTER_SITES =		https://github.com/googlefonts/Inconsolata/releases/download/v$V/
-DISTFILES =		fonts_ttf.zip \
-			fonts_otf.zip
+MASTER_SITES=		https://distfiles.sigtrap.nl/
+EXTRACT_SUFX=		.otf
+EXTRACT_ONLY=
 
 # SIL OFL 1.1
 PERMIT_PACKAGE=	Yes
 
+MODULES=		font
+FONTTYPES=		otf
+
 NO_BUILD=		Yes
 NO_TEST=		Yes
 
-PKG_ARCH =		*
-
-WRKDIST =		${WRKDIR}/fonts
-
-do-install:
-	${INSTALL_DATA_DIR} ${PREFIX}/share/fonts/inconsolata
-	${INSTALL_DATA} ${WRKSRC}/ttf/*.ttf ${PREFIX}/share/fonts/inconsolata
-	${INSTALL_DATA} ${WRKSRC}/otf/*.otf ${PREFIX}/share/fonts/inconsolata
+pre-install:
+	cp ${FULLDISTDIR}/${DISTFILES} ${WRKSRC}
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/fonts/inconsolata-font/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo	25 May 2020 07:08:52 -	1.3
+++ distinfo	4 Jun 2020 07:36:18 -
@@ -1,4 +1,2 @@
-SHA256 (inconsolata-3.000/fonts_otf.zip) = odMMzRzpKY+48XLfPnP7hx6Z7wp72rp0qVhza9DeW/E=
-SHA256 (inconsolata-3.000/fonts_ttf.zip) = Ym6O4HUB27VEtQqlmsLkueyGuBBnAVilnHo8uvR1VIo=
-SIZE (inconsolata-3.000/fonts_otf.zip) = 2912828
-SIZE (inconsolata-3.000/fonts_ttf.zip) = 4019918
+SHA256 (Inconsolata.otf) = FWHmFsQUobgtbm370Y5XJv1lAokTreGR5fo4tuw3Who=
+SIZE (Inconsolata.otf) = 58464
Index: pkg/DESCR
===
RCS file: /cvs/ports/fonts/inconsolata-font/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR	19 Jul 2011 09:16:06 -	1.1.1.1
+++ pkg/DESCR	4 Jun 2020 07:36:18 -
@@ -2,3 +2,6 @@ Inconsolata is a monospace font, designe
 like, in print. There are a great many "programmer fonts," designed
 primarily for use on the screen, but in most cases do not have the
 attention to detail for high resolution rendering.
+
+This version of the font is very old (circa 2009). A newer version
+is available in the 'inconsolata-new' package.
Index: pkg/PLIST
===
RCS file: /cvs/ports/fonts/inconsolata-font/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST	25 May 2020 07:08:52 -	1.4
+++ pkg/PLIST	4 Jun 2020 07:36:18 -
@@ -1,152 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.4 2020/05/25 07:08:52 bentley Exp $
+@conflict inconsolata-new-*
 @pkgpath x11/inconsolata-font
 share/fonts/
 @fontdir share/fonts/inconsolata/
-share/fonts/inconsolata/Inconsolata-Black.otf
-share/fonts/inconsolata/Inconsolata-Black.ttf
-share/fonts/inconsolata/Inconsolata-Bold.otf
-share/fonts/inconsolata/Inconsolata-Bold.ttf
-share/fonts/inconsolata/Inconsolata-Condensed.otf
-share/fonts/inconsolata/Inconsolata-Condensed.ttf
-share/fonts/inconsolata/Inconsolata-CondensedBlack.otf
-share/fonts/inconsolata/Inconsolata-CondensedBlack.ttf
-share/fonts/inconsolata/Inconsolata-CondensedBold.otf
-share/fonts/inconsolata/Inconsolata-CondensedBold.ttf
-share/fonts/inconsolata/Inconsolata-CondensedExtraBold.otf
-share/fonts/inconsolat

Re: Update: fonts/iosevka-fonts 2.3.3 -> 3.0.1

2020-05-31 Thread Anthony J. Bentley
Hi Chris,

Chris Rawnsley writes:
> > Personally I'd prefer a subdir over MULTI_PACKAGES also.
>
> Do you mean like fonts/noto-*? I'm not that familiar with ports.
>
> As Iosevka's releases happen in tandem across all families the subdir approach
> initially strikes me as a bit more laboursome to update many Makefiles. That 
> is
> in contrast to say Noto where Emoji, CJK and main all have different release
> schedules. I'll happily give it a go, however.

It's not so laborsome. Subdirs can share any number of variables in
common with each other, yet remain able to override them as needed.
emulators/mupen64plus is an example of one that keeps the same
version number between ports.

-- 
Anthony J. Bentley



Re: Update: fonts/iosevka-fonts 2.3.3 -> 3.0.1

2020-05-30 Thread Anthony J. Bentley
Hi Chris,

Chris Rawnsley writes:
> The package now includes more variants, namely Slab, Term Slab, Fixed
> Slab, Aile, Etoile and Sparkle.

If we keep adding fonts in this way we'll eventually end up with 60+
iosevka packages.

I think we should package by family instead. This would reduce the number
of packages to about one third of our current approach. E.g.: iosevka,
iosevka-term, iosevka-fixed in one package; iosevka-slab,
iosevka-term-slab, iosevka-fixed-slab in another; and so on.

This way of consolidating them is at least somewhat encouraged by
upstream, who provides distfiles for not just single fonts but also
these groups of three.

Personally I'd prefer a subdir over MULTI_PACKAGES also.

-- 
Anthony J. Bentley



Re: Inconsolata 3.0 is no longer fixed width.

2020-05-30 Thread Anthony J. Bentley
Hi,

Matthieu Herrb writes:
> This github issue does pretty much explain what's going on:
> https://github.com/googlefonts/Inconsolata/issues/42 :

I see nothing as extreme as the screenshots in that link in my xterm.
But the new font is certainly wider than the previous one.

So we should keep the old font, probably.

Should we import the old one as inconsolata-old?
Or revert + set EPOCH, and import the new one as inconsolata-new?

The latter would avoid breaking people's setups.



CVS: cvs.openbsd.org: ports

2020-05-27 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/05/27 05:38:19

Modified files:
www/netsurf/browser: Makefile distinfo 
www/netsurf/browser/pkg: PLIST 
www/netsurf/buildsystem: Makefile distinfo 
www/netsurf/hubbub: Makefile distinfo 
www/netsurf/libcss: Makefile distinfo 
www/netsurf/libdom: Makefile distinfo 
www/netsurf/libdom/pkg: PLIST 
www/netsurf/libnsbmp: Makefile distinfo 
www/netsurf/libnsfb: Makefile distinfo 
www/netsurf/libnslog: Makefile distinfo 
www/netsurf/libnspsl: Makefile distinfo 
www/netsurf/libnsutils: Makefile distinfo 
www/netsurf/libwapcaplet: Makefile distinfo 
www/netsurf/nsgenbind: Makefile distinfo 
Added files:
www/netsurf/browser/patches: patch-test_Makefile 
 patch-test_utils_c 
Removed files:
www/netsurf/browser/patches: 
 patch-frontends_gtk_res_options_gtk2_ui 

Log message:
Update to netsurf-3.10.

Major changes include moving from GTK2 to GTK3 and a revamp of
certificate handling.

Changelog:
https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt

netsurf-fb update will come later.

ok solene@



UPDATE: www/netsurf

2020-05-25 Thread Anthony J. Bentley
Hi,

Here's an update to netsurf-3.10. The main browser has switched from
GTK2 to GTK3, and certificate error handling has been significantly
revamped. For more, see the changelog:
https://download.netsurf-browser.org/netsurf/releases/ChangeLog.txt

As always, test reports on diverse architectures are greatly appreciated.

netsurf-fb also has an update, but I left it out of this diff because
there's some sort of regression in the SDL frontend I need to bisect.
That update can be handled independently of this one.

Index: browser/Makefile
===
RCS file: /cvs/ports/www/netsurf/browser/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- browser/Makefile11 Nov 2019 03:21:55 -  1.38
+++ browser/Makefile26 May 2020 04:29:19 -
@@ -3,8 +3,7 @@
 COMMENT =  lightweight web browser, with GTK interface
 
 NETSURF_PROJECT =  netsurf
-NETSURF_VERSION =  3.9
-REVISION = 0
+NETSURF_VERSION =  3.10
 
 HOMEPAGE = https://www.netsurf-browser.org/
 MASTER_SITES = 
https://download.netsurf-browser.org/netsurf/releases/source/
@@ -22,19 +21,18 @@ LIB_DEPENDS =   graphics/libwebp \
www/netsurf/libnspsl>=0.1.2 \
www/netsurf/libnsutils>=0.0.3 \
www/netsurf/libutf8proc>=1.3.1p0 \
-   x11/gtk+2 \
+   x11/gtk+3 \
x11/gnome/librsvg \
net/curl
 RUN_DEPENDS =  devel/desktop-file-utils
 TEST_DEPENDS = devel/check
 
-WANTLIB =  X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama Xrandr
-WANTLIB += Xrender atk-1.0 c cairo crypto css curl dom expat fontconfig
-WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
-WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 hubbub iconv
-WANTLIB += intl jpeg m nsbmp nsgif nslog nspsl nsutils pango-1.0
-WANTLIB += pangocairo-1.0 pangoft2-1.0 parserutils png pthread rsvg-2
-WANTLIB += ssl utf8proc wapcaplet webp z
+WANTLIB += atk-1.0 c cairo cairo-gobject crypto css curl dom expat
+WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
+WANTLIB += gthread-2.0 gtk-3 harfbuzz hubbub iconv intl jpeg m
+WANTLIB += nsbmp nsgif nslog nspsl nsutils pango-1.0 pangocairo-1.0
+WANTLIB += parserutils png pthread rsvg-2 ssl utf8proc wapcaplet
+WANTLIB += webp z
 
 MAKE_FLAGS +=  NETSURF_USE_HARU_PDF=NO \
NETSURF_USE_LIBICONV_PLUG=NO \
Index: browser/distinfo
===
RCS file: /cvs/ports/www/netsurf/browser/distinfo,v
retrieving revision 1.15
diff -u -p -r1.15 distinfo
--- browser/distinfo9 Aug 2019 22:37:28 -   1.15
+++ browser/distinfo26 May 2020 04:29:19 -
@@ -1,2 +1,2 @@
-SHA256 (netsurf-3.9-src.tar.gz) = 1y8cb2EToB5UH4R2qTw0cjUGh3kUAJDfVbpALrSo7MM=
-SIZE (netsurf-3.9-src.tar.gz) = 3989742
+SHA256 (netsurf-3.10-src.tar.gz) = NkhEKeGTYUaFwv8kb1W9Cm3d8xoBi+5F4NH3wohRmV4=
+SIZE (netsurf-3.10-src.tar.gz) = 4084480
Index: browser/patches/patch-frontends_gtk_res_options_gtk2_ui
===
RCS file: browser/patches/patch-frontends_gtk_res_options_gtk2_ui
diff -N browser/patches/patch-frontends_gtk_res_options_gtk2_ui
--- browser/patches/patch-frontends_gtk_res_options_gtk2_ui 25 Sep 2018 
08:48:58 -  1.2
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,943 +0,0 @@
-$OpenBSD: patch-frontends_gtk_res_options_gtk2_ui,v 1.2 2018/09/25 08:48:58 
bentley Exp $
-Index: frontends/gtk/res/options.gtk2.ui
 frontends/gtk/res/options.gtk2.ui.orig
-+++ frontends/gtk/res/options.gtk2.ui
-@@ -106,19 +106,19 @@
- 
- 
-   
--preferencesFonttypeSans
-+Sans-serif
-   
-   
--preferencesFonttypeSerif
-+Serif
-   
-   
--preferencesFonttypeMonospace
-+Monospace
-   
-   
--preferencesFonttypeCursive
-+Cursive
-   
-   
--preferencesFonttypeFantasy
-+Fantasy
-   
- 
-   
-@@ -129,13 +129,13 @@
- 
- 
-   
--preferencesDeveloperViewWindow
-+Window
-   
-   
--preferencesDeveloperViewTab
-+Tab
-   
-   
--preferencesDeveloperViewEditor
-+Editor
-   
- 
-   
-@@ -146,16 +146,16 @@
- 
- 
-   
--preferencesImageLoadBoth
-+foreground and background images
-   
-   
--preferencesImageLoadFore
-+foreground images
-   
-   
--preferencesImageLoadBack
-+background images
-   
-   
--preferencesImageLoadNone
-+no images
-   
- 
-   
-@@ -166,19 +166,19 @@
- 
- 
-   
--preferencesProxyTypeDirect
-+Direct connection
-   
-   
--

CVS: cvs.openbsd.org: ports

2020-05-25 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/05/25 01:26:32

Modified files:
fonts/ja-kanjistrokeorders-ttf: Makefile distinfo 
fonts/ja-kanjistrokeorders-ttf/pkg: PLIST 

Log message:
Update to ja-kanjistrokeorders-ttf-4.003.



CVS: cvs.openbsd.org: ports

2020-05-25 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/05/25 01:08:52

Modified files:
fonts/inconsolata-font: Makefile distinfo 
fonts/inconsolata-font/pkg: PLIST 

Log message:
Update to inconsolata-font-3.000.

Upstream has moved to a googlefonts GitHub repository.



CVS: cvs.openbsd.org: ports

2020-05-25 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/05/25 00:55:37

Modified files:
fonts/gohufont : Makefile 

Log message:
Move master_sites/homepage to https.



CVS: cvs.openbsd.org: ports

2020-05-25 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2020/05/25 00:48:21

Modified files:
fonts/farsifonts-ttf: Makefile 

Log message:
Update dead homepage.



Remove fonts/farsi-bfonts-ttf

2020-05-25 Thread Anthony J. Bentley
Hi,

farsi-bfonts-ttf's upstream homepage and all master_sites are long dead.
And it has not had any packages built, ever:

# No license
PERMIT_PACKAGE= No license
PERMIT_DISTFILES=   No license

I'm not an expert in Farsi but there are other Persian fonts in the
tree, freely licensed and packageable, that might be sufficient
replacement, like farsifonts-ttf and Noto Naskh Arabic.

ok to remove it?

-- 
Anthony J. Bentley



<    1   2   3   4   5   6   7   8   9   10   >