OVH Cloud OVH Cloud

Problème avec un pkg-plist

5 réponses
Avatar
Thomas Baruchel
Bonjour,

je viens de réaliser mon premier port ; tout marche bien, et vous pouvez
l'utiliser sans problème. Un inconvénient cependant au moment de la
désinstallation : tout semble se passer correctement (et notamment
tous les fichiers installés disparaissent, mais il y a cependant un
message d'erreur : pour l'exécutable et la page de manuel,
"make deinstall" affirme que ces deux fichiers n'existent pas et que ma
pkg-plist doit être erronnée ; or il les a pourtant bien supprimés !

Pouvez-vous regarder à
http://baruchel.thomas.free.fr/dvilx.tgz (2ko)

Il nécessite gcc 3.2 pour compiler et le package TeTeX.

Cordialement,

--
Thomas Baruchel
Pour m'écrire : http://cerbermail.com/?OEyHGNQFEa

5 réponses

Avatar
Thierry Thomas
Mercredi 23 février 2005 à 22:13 GMT, Thomas Baruchel a écrit :
Bonjour,


Bonsoir,

je viens de réaliser mon premier port ; tout marche bien, et vous pouvez
l'utiliser sans problème. Un inconvénient cependant au moment de la
désinstallation : tout semble se passer correctement (et notamment
tous les fichiers installés disparaissent, mais il y a cependant un
message d'erreur : pour l'exécutable et la page de manuel,
"make deinstall" affirme que ces deux fichiers n'existent pas et que ma
pkg-plist doit être erronnée ; or il les a pourtant bien supprimés !

Pouvez-vous regarder à
http://baruchel.thomas.free.fr/dvilx.tgz (2ko)

Il nécessite gcc 3.2 pour compiler et le package TeTeX.


Cf. le « FreeBSD Porter's Handbook » : les pages man doivent être
déclarées dans MANi (OK), et il n'y a plus besoin de les remettre dans
la pkg-plist.

Sinon, IS_INTERACTIVE est déconseillé : il faut soit utiliser des
variables (ex. "DISP_DEPTH?= 24"), soit utiliser le mécanisme des
options.

Il ne faut pas non plus définir en dur "gcc32" dans le Makefile mais
utiliser ${CC} et respecter les CFLAGS. Voir aussi la sortie de portlint
("portlint -N", voire même "portlint -A" si possible).

Bon courage !
--
Th. Thomas.

Avatar
Thierry Thomas
Jeudi 24 février 2005 à 17:52 GMT, Thomas Baruchel a écrit :
Merci, j'ai presque terminé. A qui devrai-je ensuite envoyer le port
pour le soumettre ?


Il suffit de faire un send-pr, catégorie ports.
--
Th. Thomas.

Avatar
Mathieu Arnold
Thomas Baruchel écrivait:
Thierry Thomas wrote:

Bon courage !


Merci, j'ai presque terminé. A qui devrai-je ensuite envoyer le port
pour le soumettre ?



C'est plutôt bien expliqué dans le Porter's Handbook :-)

--
Mathieu Arnold


Avatar
Mathieu Arnold
Thomas Baruchel écrivait:
Thierry Thomas wrote:

Bon courage !


Merci, j'ai presque terminé. A qui devrai-je ensuite envoyer le port
pour le soumettre ?


C'est très bien expliqué dans le "Porter's Handbook".

--
Mathieu Arnold


Avatar
Thomas Baruchel
Thierry Thomas wrote:
Bon courage !
Merci, j'ai presque terminé. A qui devrai-je ensuite envoyer le port

pour le soumettre ?

--
Thomas Baruchel
Pour m'écrire : http://cerbermail.com/?OEyHGNQFEa