FreeBSD Bugzilla – Attachment 251492 Details for
Bug 279741
textproc/libxslt: Update to 1.1.42
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for libxsl v3
libxslt-1140v3.patch (text/plain), 6.82 KB, created by
Daniel Engberg
on 2024-06-16 06:51:06 UTC
(
hide
)
Description:
Patch for libxsl v3
Filename:
MIME Type:
Creator:
Daniel Engberg
Created:
2024-06-16 06:51:06 UTC
Size:
6.82 KB
patch
obsolete
>diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile >index 858cf3dc9c5d..eb12041185ac 100644 >--- a/textproc/libxslt/Makefile >+++ b/textproc/libxslt/Makefile >@@ -1,6 +1,5 @@ > PORTNAME= libxslt >-DISTVERSION= 1.1.37 >-PORTREVISION= 1 >+DISTVERSION= 1.1.40 > CATEGORIES= textproc gnome > MASTER_SITES= GNOME/sources/${PORTNAME}/${DISTVERSION:R}/ > DIST_SUBDIR= gnome >@@ -12,39 +11,31 @@ WWW= https://gitlab.gnome.org/GNOME/libxslt/ > LICENSE= MIT > LICENSE_FILE= ${WRKSRC}/COPYING > >-# See note in textproc/libxml2 for why this port uses autotools >-# from the choices of that and CMake. >-USES= cpe gmake gnome libtool localbase:ldflags pathfix pkgconfig tar:xz >+USES= cmake:testing cpe gnome pathfix pkgconfig tar:xz > CPE_VENDOR= xmlsoft >-GNU_CONFIGURE= yes >-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share > USE_GNOME= libxml2 > USE_LDCONFIG= yes > >-CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ >- --without-python >-INSTALL_TARGET= install-strip >-TEST_TARGET= check >+PLIST_SUB= DISTVERSION=${DISTVERSION} >+PORTDOCS= * > >-PLIST_SUB= LIBVERSION=${PORTVERSION} >+CMAKE_TESTING_ON= LIBXSLT_WITH_TESTS > >-OPTIONS_DEFINE= CRYPTO MEM_DEBUG STATIC >-OPTIONS_DEFAULT= CRYPTO STATIC >-OPTIONS_SUB= yes >- >-CRYPTO_DESC= Enable crypto support >-MEM_DEBUG_DESC= Enable memory debugging >+CMAKE_OFF= LIBXSLT_WITH_PYTHON \ >+ LIBXSLT_WITH_TESTS > >-CRYPTO_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ >- libgpg-error.so:security/libgpg-error >-CRYPTO_CONFIGURE_WITH= crypto >+OPTIONS_DEFINE= DOCS GCRYPT >+OPTIONS_DEFAULT= GCRYPT >+OPTIONS_SUB= yes > >-MEM_DEBUG_CONFIGURE_WITH= mem-debug >+GCRYPT_DESC= Enable crypto support using GNU crypt > >-STATIC_CONFIGURE_ENABLE= static >+GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt >+GCRYPT_CMAKE_BOOL= LIBXSLT_WITH_CRYPTO > >-post-patch: >- @${REINPLACE_CMD} -e '/^install-data-am:/ s|install-data-local||' \ >- ${WRKSRC}/doc/Makefile.in >+post-install: >+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/libxslt-plugins >+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/aclocal >+ @${INSTALL_DATA} ${WRKSRC}/libxslt.m4 ${STAGEDIR}${PREFIX}/share/aclocal/libxslt.m4 > > .include <bsd.port.mk> >diff --git a/textproc/libxslt/distinfo b/textproc/libxslt/distinfo >index c24ab8dafc97..34250ff7d21f 100644 >--- a/textproc/libxslt/distinfo >+++ b/textproc/libxslt/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1661816621 >-SHA256 (gnome/libxslt-1.1.37.tar.xz) = 3a4b27dc8027ccd6146725950336f1ec520928f320f144eb5fa7990ae6123ab4 >-SIZE (gnome/libxslt-1.1.37.tar.xz) = 1588572 >+TIMESTAMP = 1718228013 >+SHA256 (gnome/libxslt-1.1.40.tar.xz) = 194715db023035f65fb566402f2ad2b5eab4c29d541f511305c40b29b1f48d13 >+SIZE (gnome/libxslt-1.1.40.tar.xz) = 1577512 >diff --git a/textproc/libxslt/files/patch-git-01-f7ada2f8e2f58aa105e165e4db58eb8c2d89362d b/textproc/libxslt/files/patch-git-01-f7ada2f8e2f58aa105e165e4db58eb8c2d89362d >new file mode 100644 >index 000000000000..4f7335622dde >--- /dev/null >+++ b/textproc/libxslt/files/patch-git-01-f7ada2f8e2f58aa105e165e4db58eb8c2d89362d >@@ -0,0 +1,30 @@ >+From f7ada2f8e2f58aa105e165e4db58eb8c2d89362d Mon Sep 17 00:00:00 2001 >+From: Daniel E <daniel.engberg.lists@pyret.net> >+Date: Sat, 15 Jun 2024 09:32:34 +0000 >+Subject: [PATCH] cmake: Adjust paths for UNIX or UNIX-like target systems >+ >+Sync paths with GNU Autotools >+--- >+ CMakeLists.txt | 6 +++++- >+ 1 file changed, 5 insertions(+), 1 deletion(-) >+ >+diff --git a/CMakeLists.txt b/CMakeLists.txt >+index a18f7402..6423a9b1 100644 >+--- CMakeLists.txt >++++ CMakeLists.txt >+@@ -524,7 +524,11 @@ set(EXSLT_PRIVATE_LIBS "${XSLT_PRIVATE_LIBS} ${LIBGCRYPT_LIBS} ${LIBM}") >+ file(RELATIVE_PATH PACKAGE_RELATIVE_PATH "${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig" "${CMAKE_INSTALL_PREFIX}") >+ string(REGEX REPLACE "/$" "" PACKAGE_RELATIVE_PATH "${PACKAGE_RELATIVE_PATH}") >+ >+-set(prefix "\${pcfiledir}/${PACKAGE_RELATIVE_PATH}") >++if(WIN32) >++ set(prefix "\${pcfiledir}/${PACKAGE_RELATIVE_PATH}") >++else() >++ set(prefix "${CMAKE_INSTALL_PREFIX}") >++endif() >+ set(exec_prefix "\${prefix}") >+ set(libdir "\${prefix}/${CMAKE_INSTALL_LIBDIR}") >+ set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") >+-- >+GitLab >+ >diff --git a/textproc/libxslt/pkg-plist b/textproc/libxslt/pkg-plist >index 08511d56a75e..e1fb30c951bd 100644 >--- a/textproc/libxslt/pkg-plist >+++ b/textproc/libxslt/pkg-plist >@@ -24,16 +24,17 @@ include/libxslt/xsltconfig.h > include/libxslt/xsltexports.h > include/libxslt/xsltlocale.h > include/libxslt/xsltutils.h >-lib/cmake/libxslt/FindGcrypt.cmake >-lib/cmake/libxslt/libxslt-config.cmake >-%%STATIC%%lib/libexslt.a >+lib/cmake/libxslt-%%DISTVERSION%%/FindGcrypt.cmake >+lib/cmake/libxslt-%%DISTVERSION%%/libxslt-config-version.cmake >+lib/cmake/libxslt-%%DISTVERSION%%/libxslt-config.cmake >+lib/cmake/libxslt-%%DISTVERSION%%/libxslt-export-%%CMAKE_BUILD_TYPE%%.cmake >+lib/cmake/libxslt-%%DISTVERSION%%/libxslt-export.cmake > lib/libexslt.so > lib/libexslt.so.0 >-lib/libexslt.so.0.8.20 >-%%STATIC%%lib/libxslt.a >+lib/libexslt.so.0.8.21 > lib/libxslt.so > lib/libxslt.so.1 >-lib/libxslt.so.1.1.37 >+lib/libxslt.so.%%DISTVERSION%% > lib/xsltConf.sh > libdata/pkgconfig/libexslt.pc > libdata/pkgconfig/libxslt.pc >@@ -41,42 +42,4 @@ share/man/man1/xsltproc.1.gz > share/man/man3/libexslt.3.gz > share/man/man3/libxslt.3.gz > share/aclocal/libxslt.m4 >-share/gtk-doc/html/libexslt/general.html >-share/gtk-doc/html/libexslt/home.png >-share/gtk-doc/html/libexslt/index.html >-share/gtk-doc/html/libexslt/left.png >-share/gtk-doc/html/libexslt/libexslt-exslt.html >-share/gtk-doc/html/libexslt/libexslt-exsltexports.html >-share/gtk-doc/html/libexslt/libexslt.devhelp2 >-share/gtk-doc/html/libexslt/right.png >-share/gtk-doc/html/libexslt/style.css >-share/gtk-doc/html/libexslt/up.png >-share/gtk-doc/html/libxslt/general.html >-share/gtk-doc/html/libxslt/home.png >-share/gtk-doc/html/libxslt/index.html >-share/gtk-doc/html/libxslt/left.png >-share/gtk-doc/html/libxslt/libxslt-attributes.html >-share/gtk-doc/html/libxslt/libxslt-documents.html >-share/gtk-doc/html/libxslt/libxslt-extensions.html >-share/gtk-doc/html/libxslt/libxslt-extra.html >-share/gtk-doc/html/libxslt/libxslt-functions.html >-share/gtk-doc/html/libxslt/libxslt-imports.html >-share/gtk-doc/html/libxslt/libxslt-keys.html >-share/gtk-doc/html/libxslt/libxslt-namespaces.html >-share/gtk-doc/html/libxslt/libxslt-numbersInternals.html >-share/gtk-doc/html/libxslt/libxslt-pattern.html >-share/gtk-doc/html/libxslt/libxslt-preproc.html >-share/gtk-doc/html/libxslt/libxslt-security.html >-share/gtk-doc/html/libxslt/libxslt-templates.html >-share/gtk-doc/html/libxslt/libxslt-transform.html >-share/gtk-doc/html/libxslt/libxslt-variables.html >-share/gtk-doc/html/libxslt/libxslt-xslt.html >-share/gtk-doc/html/libxslt/libxslt-xsltInternals.html >-share/gtk-doc/html/libxslt/libxslt-xsltexports.html >-share/gtk-doc/html/libxslt/libxslt-xsltlocale.html >-share/gtk-doc/html/libxslt/libxslt-xsltutils.html >-share/gtk-doc/html/libxslt/libxslt.devhelp2 >-share/gtk-doc/html/libxslt/right.png >-share/gtk-doc/html/libxslt/style.css >-share/gtk-doc/html/libxslt/up.png > @dir lib/libxslt-plugins
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
vishwin
:
maintainer-approval-
Actions:
View
|
Diff
Attachments on
bug 279741
:
251457
|
251471
|
251492
|
251645
|
251649
|
251886
|
252031