diff --git a/databases/pxlib/Makefile b/databases/pxlib/Makefile index 19c1ece2b33e..e3ec7c8bdaa4 100644 --- a/databases/pxlib/Makefile +++ b/databases/pxlib/Makefile @@ -1,40 +1,37 @@ PORTNAME= pxlib -PORTVERSION= 0.6.8 +DISTVERSION= 0.6.9 CATEGORIES= databases -MASTER_SITES= SF MAINTAINER= bofh@FreeBSD.org COMMENT= C library to read various Paradox files -WWW= https://pxlib.sourceforge.net +WWW= https://github.com/steinm/pxlib/ LICENSE= GPLv2 BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser -USES= gmake gnome iconv libtool localbase:ldflags perl5 pkgconfig +USES= autoreconf gmake gnome iconv libtool localbase:ldflags perl5 pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= steinm +GH_TAGNAME= R-${DISTVERSION:S/./-/g} USE_GNOME= intltool USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share INSTALL_TARGET= install-strip +PLIST_SUB= SOVERSION=${DISTVERSION} + OPTIONS_DEFINE= MANPAGES NLS OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= docbook-to-man:textproc/docbook-to-man \ docbook2man:textproc/docbook-utils NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls -.include - -.if ${OPSYS} == FreeBSD -CFLAGS+= -Wno-error=incompatible-function-pointer-types -.endif - pre-build-MANPAGES-off: ${REINPLACE_CMD} -e 's/^DOCDIR =.*/DOCDIR =/' ${WRKSRC}/Makefile .include diff --git a/databases/pxlib/distinfo b/databases/pxlib/distinfo index 25219e4cc659..6867e761734e 100644 --- a/databases/pxlib/distinfo +++ b/databases/pxlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1524577766 -SHA256 (pxlib-0.6.8.tar.gz) = 4d0a84a36d46a81ff8c629c4a00de3e7b6e7327d5d56c0a2ae44c1ea715ae63f -SIZE (pxlib-0.6.8.tar.gz) = 532895 +TIMESTAMP = 1779652479 +SHA256 (steinm-pxlib-0.6.9-R-0-6-9_GH0.tar.gz) = 1553a0797f0f4b532919e463476f76b2593ec6c40ad1d1c88539b6f5b93a6bb2 +SIZE (steinm-pxlib-0.6.9-R-0-6-9_GH0.tar.gz) = 239935 diff --git a/databases/pxlib/pkg-plist b/databases/pxlib/pkg-plist index f5f34aee2132..83450a75f2da 100644 --- a/databases/pxlib/pkg-plist +++ b/databases/pxlib/pkg-plist @@ -1,77 +1,77 @@ include/paradox-gsf.h include/paradox-mp.h include/paradox.h include/pxversion.h lib/libpx.a lib/libpx.so lib/libpx.so.0 -lib/libpx.so.0.6.8 +lib/libpx.so.%%SOVERSION%% libdata/pkgconfig/pxlib.pc %%NLS%%share/locale/de/LC_MESSAGES/pxlib.mo %%NLS%%share/locale/es/LC_MESSAGES/pxlib.mo %%NLS%%share/locale/fr/LC_MESSAGES/pxlib.mo %%MANPAGES%%share/man/man3/PX_add_primary_index.3.gz %%MANPAGES%%share/man/man3/PX_close.3.gz %%MANPAGES%%share/man/man3/PX_close_blob.3.gz %%MANPAGES%%share/man/man3/PX_create_blob_file.3.gz %%MANPAGES%%share/man/man3/PX_create_file.3.gz %%MANPAGES%%share/man/man3/PX_create_fp.3.gz %%MANPAGES%%share/man/man3/PX_date2string.3.gz %%MANPAGES%%share/man/man3/PX_delete.3.gz %%MANPAGES%%share/man/man3/PX_delete_record.3.gz %%MANPAGES%%share/man/man3/PX_get_data_alpha.3.gz %%MANPAGES%%share/man/man3/PX_get_data_bcd.3.gz %%MANPAGES%%share/man/man3/PX_get_data_blob.3.gz %%MANPAGES%%share/man/man3/PX_get_data_byte.3.gz %%MANPAGES%%share/man/man3/PX_get_data_bytes.3.gz %%MANPAGES%%share/man/man3/PX_get_data_double.3.gz %%MANPAGES%%share/man/man3/PX_get_data_graphic.3.gz %%MANPAGES%%share/man/man3/PX_get_data_long.3.gz %%MANPAGES%%share/man/man3/PX_get_data_short.3.gz %%MANPAGES%%share/man/man3/PX_get_field.3.gz %%MANPAGES%%share/man/man3/PX_get_fields.3.gz %%MANPAGES%%share/man/man3/PX_get_majorversion.3.gz %%MANPAGES%%share/man/man3/PX_get_minorversion.3.gz %%MANPAGES%%share/man/man3/PX_get_num_fields.3.gz %%MANPAGES%%share/man/man3/PX_get_num_records.3.gz %%MANPAGES%%share/man/man3/PX_get_opaque.3.gz %%MANPAGES%%share/man/man3/PX_get_parameter.3.gz %%MANPAGES%%share/man/man3/PX_get_record.3.gz %%MANPAGES%%share/man/man3/PX_get_record2.3.gz %%MANPAGES%%share/man/man3/PX_get_recordsize.3.gz %%MANPAGES%%share/man/man3/PX_get_subminorversion.3.gz %%MANPAGES%%share/man/man3/PX_get_value.3.gz %%MANPAGES%%share/man/man3/PX_insert_record.3.gz %%MANPAGES%%share/man/man3/PX_new.3.gz %%MANPAGES%%share/man/man3/PX_new2.3.gz %%MANPAGES%%share/man/man3/PX_new3.3.gz %%MANPAGES%%share/man/man3/PX_new_blob.3.gz %%MANPAGES%%share/man/man3/PX_open_blob_file.3.gz %%MANPAGES%%share/man/man3/PX_open_blob_fp.3.gz %%MANPAGES%%share/man/man3/PX_open_file.3.gz %%MANPAGES%%share/man/man3/PX_open_fp.3.gz %%MANPAGES%%share/man/man3/PX_open_gsf.3.gz %%MANPAGES%%share/man/man3/PX_put_data_alpha.3.gz %%MANPAGES%%share/man/man3/PX_put_data_bcd.3.gz %%MANPAGES%%share/man/man3/PX_put_data_byte.3.gz %%MANPAGES%%share/man/man3/PX_put_data_bytes.3.gz %%MANPAGES%%share/man/man3/PX_put_data_double.3.gz %%MANPAGES%%share/man/man3/PX_put_data_long.3.gz %%MANPAGES%%share/man/man3/PX_put_data_short.3.gz %%MANPAGES%%share/man/man3/PX_put_record.3.gz %%MANPAGES%%share/man/man3/PX_put_recordn.3.gz %%MANPAGES%%share/man/man3/PX_read_blobdata.3.gz %%MANPAGES%%share/man/man3/PX_read_primary_index.3.gz %%MANPAGES%%share/man/man3/PX_retrieve_record.3.gz %%MANPAGES%%share/man/man3/PX_set_blob_file.3.gz %%MANPAGES%%share/man/man3/PX_set_inputencoding.3.gz %%MANPAGES%%share/man/man3/PX_set_parameter.3.gz %%MANPAGES%%share/man/man3/PX_set_tablename.3.gz %%MANPAGES%%share/man/man3/PX_set_targetencoding.3.gz %%MANPAGES%%share/man/man3/PX_set_value.3.gz %%MANPAGES%%share/man/man3/PX_strdup.3.gz %%MANPAGES%%share/man/man3/PX_time2string.3.gz %%MANPAGES%%share/man/man3/PX_timestamp2string.3.gz %%MANPAGES%%share/man/man3/PX_update_record.3.gz %%MANPAGES%%share/man/man3/PX_write_primary_index.3.gz %%MANPAGES%%share/man/man3/pxlib.3.gz