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.

PR:		ports/76264
Submitted by:	Samy Al Bahra <samy@kerneled.org>
This commit is contained in:
Pav Lucistnik 2005-01-16 00:29:46 +00:00
parent 267e77daec
commit 44e083b632
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=126528
6 changed files with 83 additions and 0 deletions

View file

@ -10,6 +10,7 @@
SUBDIR += kde3-i18n
SUBDIR += khotot
SUBDIR += koffice-i18n
SUBDIR += libitl
SUBDIR += openoffice-1.1
.include <bsd.port.subdir.mk>

24
arabic/libitl/Makefile Normal file
View file

@ -0,0 +1,24 @@
# New ports collection makefile for: libitl
# Date created: January 12 2005
# Whom: Samy Al Bahra <samy@kerneled.org>
#
# $FreeBSD$
#
PORTNAME= libitl
PORTVERSION= 0.6.3
CATEGORIES= arabic
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= arabeyes
MAINTAINER= samy@kerneled.org
COMMENT= An API abstraction to common Islamic calculations
GNU_CONFIGURE= yes
USE_BZIP2= yes
INSTALLS_SHLIB= yes
LDCONFIG_DIRS= %%PREFIX%%/lib/itl
WRKSRC= ${WRKDIR}/itl/libs-${PORTVERSION}
.include <bsd.port.mk>

2
arabic/libitl/distinfo Normal file
View file

@ -0,0 +1,2 @@
MD5 (libitl-0.6.3.tar.bz2) = 905c300346fbfac3ea851b526039fbf1
SIZE (libitl-0.6.3.tar.bz2) = 68756

View file

@ -0,0 +1,41 @@
--- Makefile.orig Wed Dec 29 00:26:47 2004
+++ Makefile Sat Jan 15 09:46:50 2005
@@ -9,7 +9,7 @@
COMPONENTS = hijri prayertime
-all: configure build/config.mk build/libitl.so
+all: configure build/config.mk build/libitl.so build/static/libitl.a
static: configure build/config.mk build/static/libitl.a
@@ -40,8 +40,8 @@
|| mkdir -p $(PREFIX)/lib \
|| exit 1;
cp build/libitl.$(VERSION).so.$(SONAME) $(PREFIX)/lib
- cp -d build/libitl.so.$(SONAME) $(PREFIX)/lib
- cp -d build/libitl.so $(PREFIX)/lib
+ cp -R build/libitl.so.$(SONAME) $(PREFIX)/lib
+ cp -R build/libitl.so $(PREFIX)/lib
@echo "==> Installing ITL components..."
for i in $(COMPONENTS); do \
$(MAKE) -C $$i install || exit 1; \
@@ -52,14 +52,15 @@
$(AR) rcs build/libitl.a build/*.o
rm -f build/*.o build/ITL_*
-install: build/libitl.so
+install: build/libitl.so build/static/libitl.a
@echo "==> Installing libitl library..."
test -d $(PREFIX)/lib/itl \
|| mkdir -p $(PREFIX)/lib/itl \
|| exit 1;
cp build/libitl.$(VERSION).so.$(SONAME) $(PREFIX)/lib/itl
- cp -d build/libitl.so.$(SONAME) $(PREFIX)/lib/itl
- cp -d build/libitl.so $(PREFIX)/lib/itl
+ cp -R build/libitl.so.$(SONAME) $(PREFIX)/lib/itl
+ cp -R build/libitl.so $(PREFIX)/lib/itl
+ cp -R build/libitl.a $(PREFIX)/lib/itl
@echo "==> Installing ITL components..."
for i in $(COMPONENTS); do \
$(MAKE) -C $$i install || exit 1; \

7
arabic/libitl/pkg-descr Normal file
View file

@ -0,0 +1,7 @@
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.
WWW: http://www.arabeyes.org/project.php?proj=ITL

8
arabic/libitl/pkg-plist Normal file
View file

@ -0,0 +1,8 @@
lib/itl/libitl.0.6.3.so.0
lib/itl/libitl.so.0
lib/itl/libitl.so
lib/itl/libitl.a
include/itl/prayer.h
include/itl/hijri.h
@dirrm lib/itl
@dirrm include/itl