diff --git a/devel/unibilium/Makefile b/devel/unibilium/Makefile new file mode 100644 index 00000000000..7ce81ea8e5d --- /dev/null +++ b/devel/unibilium/Makefile @@ -0,0 +1,23 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2017/01/19 19:44:47 edd Exp $ + +COMMENT = very basic terminfo library +VERSION = 1.2.0 +DISTNAME = unibilium-${VERSION} + +GH_ACCOUNT = mauke +GH_PROJECT = unibilium +GH_TAGNAME = v${VERSION} + +SHARED_LIBS += unibilium 0.0 # 3.0 + +CATEGORIES = devel + +# LGPLv3+ +PERMIT_PACKAGE_CDROM = Yes + +MAKE_FLAGS = PREFIX=${PREFIX} \ + MANDIR=${PREFIX}/man + +USE_GMAKE = Yes + +.include diff --git a/devel/unibilium/distinfo b/devel/unibilium/distinfo new file mode 100644 index 00000000000..61047b4ed65 --- /dev/null +++ b/devel/unibilium/distinfo @@ -0,0 +1,2 @@ +SHA256 (unibilium-1.2.0.tar.gz) = YjrxCZUV5nOr/TyuXy+oCKCcpV3aHGWntclCTrME6tg= +SIZE (unibilium-1.2.0.tar.gz) = 88488 diff --git a/devel/unibilium/patches/patch-Makefile b/devel/unibilium/patches/patch-Makefile new file mode 100644 index 00000000000..366b113b174 --- /dev/null +++ b/devel/unibilium/patches/patch-Makefile @@ -0,0 +1,23 @@ +$OpenBSD: patch-Makefile,v 1.1.1.1 2017/01/19 19:44:47 edd Exp $ + +No compressed manuals please. + +--- Makefile.orig Tue Jan 17 22:55:47 2017 ++++ Makefile Tue Jan 17 22:57:02 2017 +@@ -47,7 +47,7 @@ OBJECTS=unibilium.lo uninames.lo uniutil.lo + LIBRARY=libunibilium.la + + PODS=$(wildcard doc/*.pod) +-MANPAGES=$(addprefix man/,$(notdir $(PODS:.pod=.3.gz))) ++MANPAGES=$(addprefix man/,$(notdir $(PODS:.pod=.3))) + + TOOLS=$(wildcard tools/*.c) + +@@ -111,5 +111,5 @@ install-man: build-man + .PHONY: build-man + build-man: $(MANPAGES) + +-man/%.3.gz: doc/%.pod +- $(POD2MAN) $(POD2MAN_OPTS) $< | gzip > $@ ++man/%.3: doc/%.pod ++ $(POD2MAN) $(POD2MAN_OPTS) $< > $@ diff --git a/devel/unibilium/pkg/DESCR b/devel/unibilium/pkg/DESCR new file mode 100644 index 00000000000..4002f2106c5 --- /dev/null +++ b/devel/unibilium/pkg/DESCR @@ -0,0 +1,3 @@ +Unibilium is a very basic terminfo library. It doesn't depend on curses or any +other library. It also doesn't use global variables, so it should be +thread-safe. diff --git a/devel/unibilium/pkg/PLIST b/devel/unibilium/pkg/PLIST new file mode 100644 index 00000000000..683d93bc67c --- /dev/null +++ b/devel/unibilium/pkg/PLIST @@ -0,0 +1,59 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2017/01/19 19:44:47 edd Exp $ +include/unibilium.h +lib/libunibilium.a +lib/libunibilium.la +@lib lib/libunibilium.so.${LIBunibilium_VERSION} +lib/pkgconfig/unibilium.pc +@man man/man3/unibi_add_ext_bool.3 +@man man/man3/unibi_add_ext_num.3 +@man man/man3/unibi_add_ext_str.3 +@man man/man3/unibi_count_ext_bool.3 +@man man/man3/unibi_count_ext_num.3 +@man man/man3/unibi_count_ext_str.3 +@man man/man3/unibi_del_ext_bool.3 +@man man/man3/unibi_destroy.3 +@man man/man3/unibi_dummy.3 +@man man/man3/unibi_dump.3 +@man man/man3/unibi_format.3 +@man man/man3/unibi_from_env.3 +@man man/man3/unibi_from_fd.3 +@man man/man3/unibi_from_file.3 +@man man/man3/unibi_from_fp.3 +@man man/man3/unibi_from_mem.3 +@man man/man3/unibi_from_term.3 +@man man/man3/unibi_get_aliases.3 +@man man/man3/unibi_get_bool.3 +@man man/man3/unibi_get_ext_bool.3 +@man man/man3/unibi_get_ext_bool_name.3 +@man man/man3/unibi_get_ext_num.3 +@man man/man3/unibi_get_ext_num_name.3 +@man man/man3/unibi_get_ext_str.3 +@man man/man3/unibi_get_ext_str_name.3 +@man man/man3/unibi_get_name.3 +@man man/man3/unibi_get_num.3 +@man man/man3/unibi_get_str.3 +@man man/man3/unibi_int_from_var.3 +@man man/man3/unibi_name_bool.3 +@man man/man3/unibi_name_num.3 +@man man/man3/unibi_name_str.3 +@man man/man3/unibi_num_from_var.3 +@man man/man3/unibi_run.3 +@man man/man3/unibi_set_aliases.3 +@man man/man3/unibi_set_bool.3 +@man man/man3/unibi_set_ext_bool.3 +@man man/man3/unibi_set_ext_bool_name.3 +@man man/man3/unibi_set_ext_num.3 +@man man/man3/unibi_set_ext_num_name.3 +@man man/man3/unibi_set_ext_str.3 +@man man/man3/unibi_set_ext_str_name.3 +@man man/man3/unibi_set_name.3 +@man man/man3/unibi_set_num.3 +@man man/man3/unibi_set_str.3 +@man man/man3/unibi_short_name_bool.3 +@man man/man3/unibi_short_name_num.3 +@man man/man3/unibi_short_name_str.3 +@man man/man3/unibi_str_from_var.3 +@man man/man3/unibi_terminfo_dirs.3 +@man man/man3/unibi_var_from_num.3 +@man man/man3/unibi_var_from_str.3 +@man man/man3/unibilium.h.3