o php uwag kilka

Przemek Piotrowski przemek.piotrowski w nic.com.pl
Pon, 9 Lip 2001, 03:59:10 CEST


witam

1.
budowany jest moduł curl.so ale nie jest tworzony php-curl, należy
dodać odpowiednie linijki do speca (łata dla 4.0.5-3 na końcu maila)

2.
xml nie działa jeśli jest kompilowany jako shared
wkompilowany statycznie działa ok.
może zrobić dla niego _with_xmli_static?

3.
w 4.0.5-3 nie działa ldap (zero konkretnych komunikatów,
[notice] caught SIGTERM, shutting down w error_log i tyle)
w 4.0.5-1 działał (co jest pewna magią, bo zmiany -1 -> -3 nie
dotyczyły bezpośrednio ldapa)
nie sprawdzałem czy tak jest również dla ldapa wkompilowanego
statycznie

4.
mam 4.0.6 skompilowane mocno nieelegancko -- wyrzucone gd i pdflib
(nie mogłem sobie poradzić z przeróbką łat) oraz symlinki do katalogu
z modułami (php szuka swoich .so w kosmosie)
czy to, co zrobiłem do tej pory (głównie poprawki w łatach) komuś się
przyda = gdzieś to podesłać?

przem.

--- php-4.0.5-3.spec    Sat Jul  7 18:31:45 2001
+++ php.spec    Mon Jul  9 03:48:31 2001
@@ -711,6 +711,23 @@
 %description devel -l pl
 Pliki potrzebne do kompilacji modułów PHP.
 
+%package curl
+Summary:       curl extension module for PHP
+Summary(pl):   Moduł curl dla PHP
+Group:         Libraries
+Group(de):     Libraries
+Group(es):     Bibliotecas
+Group(fr):     Librairies
+Group(pl):     Biblioteki
+PreReq:                %{name}-common = %{version}
+
+%description curl
+This is a dynamic shared object (DSO) for Apache that will add curl
+support to PHP.
+
+%description curl -l pl
+Moduł PHP umożliwiający korzystanie z biblioteki curl.
+
 %prep
 %setup  -q
 %patch0 -p1
@@ -1118,6 +1135,14 @@
         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
 fi
 
+%post curl
+%{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
+
+%preun curl
+if [ "$1" = "0" ]; then
+        %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
+fi
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -1311,6 +1336,10 @@
 %files doc
 %defattr(644,root,root,755)
 %doc manual/*
+
+%files curl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{extensionsdir}/curl.so
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog


-- 
80% amerykańskich  menedżerów firm detalicznych uważa, że inwestycje w systemy
IT  przyniosą   im  10%  zysk  -  wynika  z  raportu  firm  Computer  Sciences
Corporation i RIS News.    http://krolestwo.pl/artykul/pokaz/20010707200028240



Więcej informacji o liście dyskusyjnej pld-devel-pl