svn commit: r455868 - in head/arabic/libitl: . files
Carlos J. Puga Medina
cpm at FreeBSD.org
Sat Dec 9 17:35:53 UTC 2017
Author: cpm
Date: Sat Dec 9 17:35:51 2017
New Revision: 455868
URL: https://svnweb.freebsd.org/changeset/ports/455868
Log:
- Update to 0.8.0
- Switch to USE_GITHUB
- Switch to USES=cmake
- Drop unneeded patches
- Add DOCS option
- Update comment and WWW in pkg-descr
- Take maintainership
Changelog: https://github.com/arabeyes-org/ITL/releases/tag/v0.8.0
PR: 221766
Submitted by: cpm
Added:
head/arabic/libitl/files/patch-CMakeLists.txt (contents, props changed)
Deleted:
head/arabic/libitl/files/patch-Makefile.in
head/arabic/libitl/files/patch-hijri_Makefile
head/arabic/libitl/files/patch-prayertime_Makefile
Modified:
head/arabic/libitl/Makefile
head/arabic/libitl/distinfo
head/arabic/libitl/pkg-descr
head/arabic/libitl/pkg-plist
Modified: head/arabic/libitl/Makefile
==============================================================================
--- head/arabic/libitl/Makefile Sat Dec 9 17:11:09 2017 (r455867)
+++ head/arabic/libitl/Makefile Sat Dec 9 17:35:51 2017 (r455868)
@@ -2,26 +2,30 @@
# $FreeBSD$
PORTNAME= libitl
-PORTVERSION= 0.7.0
-PORTREVISION= 1
+PORTVERSION= 0.8.0
+DISTVERSIONPREFIX= v
CATEGORIES= arabic
-MASTER_SITES= SF/arabeyes/ITL%20Library%20%28${PORTNAME}%29/${PORTNAME}-${PORTVERSION}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= cpm at FreeBSD.org
COMMENT= API abstraction to common Islamic calculations
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-GNU_CONFIGURE= yes
-USE_LDCONFIG= ${PREFIX}/lib/itl
-MAKE_JOBS_UNSAFE= yes
+USES= cmake pkgconfig
+USE_LDCONFIG= yes
-post-install:
-.for f in libitl.so libitl.so.0
- ${RM} ${STAGEDIR}${PREFIX}/lib/itl/$f
- ${LN} -s libitl.so.0.0.7 ${STAGEDIR}${PREFIX}/lib/itl/$f
-.endfor
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/itl/libitl.so
+USE_GITHUB= yes
+GH_ACCOUNT= arabeyes-org
+GH_PROJECT= ITL
+GH_TAGNAME= f8f41cc
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ (cd ${WRKSRC}/new_method/references && ${COPYTREE_SHARE} \
+ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
Modified: head/arabic/libitl/distinfo
==============================================================================
--- head/arabic/libitl/distinfo Sat Dec 9 17:11:09 2017 (r455867)
+++ head/arabic/libitl/distinfo Sat Dec 9 17:35:51 2017 (r455868)
@@ -1,2 +1,3 @@
-SHA256 (libitl-0.7.0.tar.gz) = 351a280bebe69b0aa4681c32288a48574407ac3e3a8f273c2be330ac20edce00
-SIZE (libitl-0.7.0.tar.gz) = 135700
+TIMESTAMP = 1509667607
+SHA256 (arabeyes-org-ITL-v0.8.0-f8f41cc_GH0.tar.gz) = cf113a7b963469e2cf56d3b9e9d7cae18c79ac55ab1faa8b4464aad3dc1a4234
+SIZE (arabeyes-org-ITL-v0.8.0-f8f41cc_GH0.tar.gz) = 1233648
Added: head/arabic/libitl/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/arabic/libitl/files/patch-CMakeLists.txt Sat Dec 9 17:35:51 2017 (r455868)
@@ -0,0 +1,24 @@
+--- CMakeLists.txt.orig 2017-10-31 20:26:09 UTC
++++ CMakeLists.txt
+@@ -12,7 +12,7 @@ set(LIBRARY_VERSION_FULL "${LIBRARY_VERS
+ message( "Installation target directory is: " ${CMAKE_INSTALL_PREFIX} )
+ message( "To override this value, use 'make -DCMAKE_INSTALL_PREFIX=$DIR'" )
+
+-set( COMPILE_FLAGS "-ansi -pedantic -Wall -O2" )
++set( COMPILE_FLAGS "-pedantic -Wall -O2" )
+ set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMPILE_FLAGS}" )
+
+ # Specify header files
+@@ -43,9 +43,9 @@ set(VERSION "${LIBRARY_VERSION_FULL}")
+ configure_file("libitl.pc.in" "libitl.pc" @ONLY)
+
+ install( FILES ${HEADER_FILES} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/itl" )
+-install( TARGETS itl DESTINATION ${CMAKE_INSTALL_LIBDIR} )
+-install( TARGETS itlShared DESTINATION ${CMAKE_INSTALL_LIBDIR} )
+-install(FILES "libitl.pc" DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig/)
++install( TARGETS itl DESTINATION ${CMAKE_INSTALL_LIBDIR}/itl )
++install( TARGETS itlShared DESTINATION ${CMAKE_INSTALL_LIBDIR}/itl )
++install(FILES "libitl.pc" DESTINATION ${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig/)
+
+ # Specify executables
+ add_executable( demo_hijri hijri/demo_hijri.c )
Modified: head/arabic/libitl/pkg-descr
==============================================================================
--- head/arabic/libitl/pkg-descr Sat Dec 9 17:11:09 2017 (r455867)
+++ head/arabic/libitl/pkg-descr Sat Dec 9 17:35:51 2017 (r455868)
@@ -1,5 +1,10 @@
-The Islamic Tools and Libraries (ITL) is a project to provide a
-plethora of useful Islamic tools and applications as well as a
-comprehensive feature-full Islam-centric library. The ITL
-project currently includes full lunar-centric time measurement
-routines.
+The Islamic Tools and Libraries (ITL) project provides a fully
+featured library for performing common Islamic calculations.
+
+ITL is currently composed of two library-modules:
+
+* prayertime: Geographically-aware prayer time and Qibla calculation
+ routines.
+* hijri: Hijri date generation/calculation and conversion routines.
+
+WWW: https://github.com/arabeyes-org/ITL
Modified: head/arabic/libitl/pkg-plist
==============================================================================
--- head/arabic/libitl/pkg-plist Sat Dec 9 17:11:09 2017 (r455867)
+++ head/arabic/libitl/pkg-plist Sat Dec 9 17:35:51 2017 (r455868)
@@ -1,6 +1,8 @@
+include/itl/astro.h
include/itl/hijri.h
include/itl/prayer.h
lib/itl/libitl.a
lib/itl/libitl.so
lib/itl/libitl.so.0
-lib/itl/libitl.so.0.0.7
+lib/itl/libitl.so.0.1.8
+libdata/pkgconfig/libitl.pc
More information about the svn-ports-all
mailing list