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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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).
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.
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.
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.