mirror of
https://git.freebsd.org/ports.git
synced 2025-07-15 08:19:13 -04:00
As xpdf 4.00 introduces a brand new GUI based on QT5 rather than Motif, xpdf4 is being added as a new port, repocopied from graphics/xpdf. Subsequent to this commit graphics/xpdf will be renamed to xpdf3 and a master port of graphics/xpdf (similar in concept to security/krb5, sysutils/cfengine and sysutils/syslog-ng) will be created to allow users to seamlessly update. People concerned with POLA will be encouraged to use the to be renamed graphics/xpdf3 port. PR: 222002 Submitted by: Andrew Romanenko <melanhit@gmail.com>
143 lines
5.7 KiB
Text
143 lines
5.7 KiB
Text
--- xpdf/CMakeLists.txt.orig 2017-08-08 23:22:50 UTC
|
|
+++ xpdf/CMakeLists.txt
|
|
@@ -23,6 +23,9 @@ if (HAVE_LCMS)
|
|
else ()
|
|
set(COLOR_MANAGER_SOURCE "")
|
|
endif ()
|
|
+if (HAVE_PAPER_H)
|
|
+ include_directories("${PAPER_INCLUDE_DIR}")
|
|
+endif ()
|
|
|
|
add_library(xpdf_objs OBJECT
|
|
AcroForm.cc
|
|
@@ -108,7 +111,7 @@ if (HAVE_SPLASH)
|
|
target_link_libraries(pdftops goo fofi splash
|
|
${FREETYPE_LIBRARY} ${FREETYPE_OTHER_LIBS}
|
|
${DTYPE_LIBRARY}
|
|
- ${LCMS_LIBRARY})
|
|
+ ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
else ()
|
|
add_executable(pdftops
|
|
$<TARGET_OBJECTS:xpdf_objs>
|
|
@@ -116,10 +119,10 @@ else ()
|
|
PSOutputDev.cc
|
|
pdftops.cc
|
|
)
|
|
- target_link_libraries(pdftops goo fofi ${LCMS_LIBRARY})
|
|
+ target_link_libraries(pdftops goo fofi ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
endif ()
|
|
-install(TARGETS pdftops RUNTIME DESTINATION bin)
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftops.1 DESTINATION man/man1)
|
|
+install(TARGETS pdftops RUNTIME DESTINATION libexec/xpdf)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftops.1 DESTINATION share/xpdf/man/man1)
|
|
|
|
#--- pdftotext
|
|
|
|
@@ -128,9 +131,9 @@ add_executable(pdftotext
|
|
TextOutputDev.cc
|
|
pdftotext.cc
|
|
)
|
|
-target_link_libraries(pdftotext goo fofi ${LCMS_LIBRARY})
|
|
-install(TARGETS pdftotext RUNTIME DESTINATION bin)
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftotext.1 DESTINATION man/man1)
|
|
+target_link_libraries(pdftotext goo fofi ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
+install(TARGETS pdftotext RUNTIME DESTINATION libexec/xpdf)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftotext.1 DESTINATION share/xpdf/man/man1)
|
|
|
|
#--- pdftohtml
|
|
|
|
@@ -145,9 +148,9 @@ if (HAVE_SPLASH AND PNG_FOUND)
|
|
target_link_libraries(pdftohtml goo fofi splash
|
|
${FREETYPE_LIBRARY} ${FREETYPE_OTHER_LIBS}
|
|
${DTYPE_LIBRARY}
|
|
- ${LCMS_LIBRARY} ${PNG_LIBRARIES})
|
|
- install(TARGETS pdftohtml RUNTIME DESTINATION bin)
|
|
- install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftohtml.1 DESTINATION man/man1)
|
|
+ ${LCMS_LIBRARY} ${PNG_LIBRARIES} ${PAPER_LIBRARY})
|
|
+ install(TARGETS pdftohtml RUNTIME DESTINATION libexec/xpdf)
|
|
+ install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftohtml.1 DESTINATION share/xpdf/man/man1)
|
|
endif ()
|
|
|
|
#--- pdfinfo
|
|
@@ -156,9 +159,9 @@ add_executable(pdfinfo
|
|
$<TARGET_OBJECTS:xpdf_objs>
|
|
pdfinfo.cc
|
|
)
|
|
-target_link_libraries(pdfinfo goo fofi ${LCMS_LIBRARY})
|
|
-install(TARGETS pdfinfo RUNTIME DESTINATION bin)
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/pdfinfo.1 DESTINATION man/man1)
|
|
+target_link_libraries(pdfinfo goo fofi ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
+install(TARGETS pdfinfo RUNTIME DESTINATION libexec/xpdf)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/pdfinfo.1 DESTINATION share/xpdf/man/man1)
|
|
|
|
#--- pdffonts
|
|
|
|
@@ -166,9 +169,9 @@ add_executable(pdffonts
|
|
$<TARGET_OBJECTS:xpdf_objs>
|
|
pdffonts.cc
|
|
)
|
|
-target_link_libraries(pdffonts goo fofi ${LCMS_LIBRARY})
|
|
-install(TARGETS pdffonts RUNTIME DESTINATION bin)
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/pdffonts.1 DESTINATION man/man1)
|
|
+target_link_libraries(pdffonts goo fofi ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
+install(TARGETS pdffonts RUNTIME DESTINATION libexec/xpdf)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/pdffonts.1 DESTINATION share/xpdf/man/man1)
|
|
|
|
#--- pdfdetach
|
|
|
|
@@ -176,9 +179,9 @@ add_executable(pdfdetach
|
|
$<TARGET_OBJECTS:xpdf_objs>
|
|
pdfdetach.cc
|
|
)
|
|
-target_link_libraries(pdfdetach goo fofi ${LCMS_LIBRARY})
|
|
-install(TARGETS pdfdetach RUNTIME DESTINATION bin)
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/pdfdetach.1 DESTINATION man/man1)
|
|
+target_link_libraries(pdfdetach goo fofi ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
+install(TARGETS pdfdetach RUNTIME DESTINATION libexec/xpdf)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/pdfdetach.1 DESTINATION share/xpdf/man/man1)
|
|
|
|
#--- pdftoppm
|
|
|
|
@@ -190,10 +193,10 @@ if (HAVE_SPLASH)
|
|
)
|
|
target_link_libraries(pdftoppm goo fofi splash
|
|
${FREETYPE_LIBRARY} ${FREETYPE_OTHER_LIBS}
|
|
- ${DTYPE_LIBRARY}
|
|
+ ${DTYPE_LIBRARY} ${PAPER_LIBRARY}
|
|
${LCMS_LIBRARY})
|
|
- install(TARGETS pdftoppm RUNTIME DESTINATION bin)
|
|
- install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftoppm.1 DESTINATION man/man1)
|
|
+ install(TARGETS pdftoppm RUNTIME DESTINATION libexec/xpdf)
|
|
+ install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftoppm.1 DESTINATION share/xpdf/man/man1)
|
|
endif ()
|
|
|
|
#--- pdftopng
|
|
@@ -206,10 +209,10 @@ if (HAVE_SPLASH AND PNG_FOUND)
|
|
)
|
|
target_link_libraries(pdftopng goo fofi splash
|
|
${FREETYPE_LIBRARY} ${FREETYPE_OTHER_LIBS}
|
|
- ${DTYPE_LIBRARY}
|
|
+ ${DTYPE_LIBRARY} ${PAPER_LIBRARY}
|
|
${LCMS_LIBRARY} ${PNG_LIBRARIES})
|
|
- install(TARGETS pdftopng RUNTIME DESTINATION bin)
|
|
- install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftopng.1 DESTINATION man/man1)
|
|
+ install(TARGETS pdftopng RUNTIME DESTINATION libexec/xpdf)
|
|
+ install(FILES ${PROJECT_SOURCE_DIR}/doc/pdftopng.1 DESTINATION share/xpdf/man/man1)
|
|
endif ()
|
|
|
|
#--- pdfimages
|
|
@@ -219,10 +222,10 @@ add_executable(pdfimages
|
|
ImageOutputDev.cc
|
|
pdfimages.cc
|
|
)
|
|
-target_link_libraries(pdfimages goo fofi ${LCMS_LIBRARY})
|
|
-install(TARGETS pdfimages RUNTIME DESTINATION bin)
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/pdfimages.1 DESTINATION man/man1)
|
|
+target_link_libraries(pdfimages goo fofi ${LCMS_LIBRARY} ${PAPER_LIBRARY})
|
|
+install(TARGETS pdfimages RUNTIME DESTINATION libexec/xpdf)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/pdfimages.1 DESTINATION share/xpdf/man/man1)
|
|
|
|
#--- xpdfrc man page
|
|
|
|
-install(FILES ${PROJECT_SOURCE_DIR}/doc/xpdfrc.5 DESTINATION man/man5)
|
|
+install(FILES ${PROJECT_SOURCE_DIR}/doc/xpdfrc.5 DESTINATION share/xpdf/man/man5)
|