diff --git a/print/Makefile b/print/Makefile index a4bc42432fc8..a2d7eff21cd0 100644 --- a/print/Makefile +++ b/print/Makefile @@ -43,6 +43,7 @@ SUBDIR += epson-inkjet-printer-escpr SUBDIR += epson-inkjet-printer-escpr2 SUBDIR += epsonepl + SUBDIR += extractpdfmark SUBDIR += fig2dev SUBDIR += flpsed SUBDIR += font-amsfonts diff --git a/print/extractpdfmark/Makefile b/print/extractpdfmark/Makefile new file mode 100644 index 000000000000..c046ffef7ef3 --- /dev/null +++ b/print/extractpdfmark/Makefile @@ -0,0 +1,24 @@ +PORTNAME= extractpdfmark +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.1 +CATEGORIES= print + +MAINTAINER= m.ne@gmx.net +COMMENT= Extract page mode and named destinations as PDFmark from PDF +WWW= https://github.com/trueroad/extractpdfmark/ + +LICENSE= GPLv3+ + +LIB_DEPENDS= libpoppler-cpp.so:graphics/poppler + +USES= autoreconf gettext-tools pkgconfig +USE_GITHUB= yes +GH_ACCOUNT= trueroad + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-poppler=cpp + +post-patch: + @${TOUCH} ${WRKSRC}/config.rpath + +.include diff --git a/print/extractpdfmark/distinfo b/print/extractpdfmark/distinfo new file mode 100644 index 000000000000..031b5fa68209 --- /dev/null +++ b/print/extractpdfmark/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1718533626 +SHA256 (trueroad-extractpdfmark-v1.1.1_GH0.tar.gz) = 9dab715fdd4ce0c34a3d83899c4263a2ab59f649df0f221d335535d6c9546191 +SIZE (trueroad-extractpdfmark-v1.1.1_GH0.tar.gz) = 44875 diff --git a/print/extractpdfmark/pkg-descr b/print/extractpdfmark/pkg-descr new file mode 100644 index 000000000000..552a466490c5 --- /dev/null +++ b/print/extractpdfmark/pkg-descr @@ -0,0 +1,13 @@ +PDFmarks is a technique that accompanies PDF and that is used to +store metadata such as author or title, but also structural information +such as bookmarks or hyperlinks. + +When Ghostscript reads the main PDF generated by the TEX system +with embedded PDF files and outputs the final PDF, the PDF page +mode and name targets etc. are not preserved. Therefore, when you +open the final PDF, it is not displayed correctly. Also, remote PDF +links do not work correctly. + +This program is able to extract the page mode and named targets as +PDFmark from PDF. In this way, you can obtain embedded PDF files +that have kept this information. diff --git a/print/extractpdfmark/pkg-plist b/print/extractpdfmark/pkg-plist new file mode 100644 index 000000000000..6c138aae1fa4 --- /dev/null +++ b/print/extractpdfmark/pkg-plist @@ -0,0 +1,2 @@ +bin/extractpdfmark +share/man/man1/extractpdfmark.1.gz