pkg-plist confusion

David Bremner bremner at unb.ca
Fri Jan 9 11:49:07 PST 2004


Background: I am (finally!) updating the port graphics/ipe to version
6. 

I am having difficulties getting a clean deinstall 

After the install, I have



lrwxr-xr-x  1 root  wheel      15 Jan  9 15:37 /usr/local/lib/libipe.so -> libipe.so.1.0.0
lrwxr-xr-x  1 root  wheel      15 Jan  9 15:37 /usr/local/lib/libipe.so.1 -> libipe.so.1.0.0
lrwxr-xr-x  1 root  wheel      15 Jan  9 15:37 /usr/local/lib/libipe.so.1.0 -> libipe.so.1.0.0
-rwxr-xr-x  1 root  wheel  448278 Jan  9 15:37 /usr/local/lib/libipe.so.1.0.0

(as an aside, I noticed this violates the FreeBSD shared library
guidelines. But so does e.g. libqt. I blame qmake)

When I make deinstall, I get 

===>  Deinstalling for graphics/ipe
pkg_info: package bsdpan-Accel_inlines-1.15 has no origin recorded
pkg_info: package bsdpan-CPAN-1.76 has no origin recorded
pkg_info: package bsdpan-Digest-SHA256-0.01 has no origin recorded
pkg_info: package bsdpan-Palm-Zetetic-Strip-1.01 has no origin recorded
pkg_info: package bsdpan-Term-ReadLine-Perl-1.0203 has no origin recorded
pkg_info: package bsdpan-TermReadKey-2.21 has no origin recorded
pkg_info: package bsdpan-strip-dump-1.0.1 has no origin recorded
===>   Deinstalling Ipe-6.0.p12
pkg_delete: file '/usr/local/lib/libipe.so.1' doesn't really exist
pkg_delete: file '/usr/local/libexec/ipe/6.0pre12/ipelets/libalign.so.1' doesn't really exist
pkg_delete: file '/usr/local/libexec/ipe/6.0pre12/ipelets/libgoodies.so.1' doesn't really exist
pkg_delete: file '/usr/local/libexec/ipe/6.0pre12/ipelets/libimage.so.1' doesn't really exist
pkg_delete: file '/usr/local/libexec/ipe/6.0pre12/ipelets/libkgon.so.1' doesn't really exist
pkg_delete: unable to completely remove directory '/usr/local/libexec/ipe/6.0pre12/ipelets'
pkg_delete: unable to completely remove directory '/usr/local/libexec/ipe/6.0pre12'
pkg_delete: unable to completely remove directory '/usr/local/libexec/ipe'
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)
[more complaints about bsdpan ports deleted.]

the pkg-plist is at the end of the message. 

I'm not a very experienced porter; am I doing something obviously
stupid?  Do I need to treat symlinks specially in pkg-plist?
If it matters, I am running FreeBSD 5.2 current of 10 December.

pkg-plist:

bin/ipe
bin/ipe5toxml
bin/pdftoipe
lib/libipe.so
lib/libipe.so.1
lib/libipe.so.1.0
lib/libipe.so.1.0.0
libexec/ipe/6.0pre12/ipelets/libalign.so
libexec/ipe/6.0pre12/ipelets/libalign.so.1
libexec/ipe/6.0pre12/ipelets/libalign.so.1.0
libexec/ipe/6.0pre12/ipelets/libalign.so.1.0.0
libexec/ipe/6.0pre12/ipelets/libgoodies.so
libexec/ipe/6.0pre12/ipelets/libgoodies.so.1
libexec/ipe/6.0pre12/ipelets/libgoodies.so.1.0
libexec/ipe/6.0pre12/ipelets/libgoodies.so.1.0.0
libexec/ipe/6.0pre12/ipelets/libimage.so
libexec/ipe/6.0pre12/ipelets/libimage.so.1
libexec/ipe/6.0pre12/ipelets/libimage.so.1.0
libexec/ipe/6.0pre12/ipelets/libimage.so.1.0.0
libexec/ipe/6.0pre12/ipelets/libkgon.so
libexec/ipe/6.0pre12/ipelets/libkgon.so.1
libexec/ipe/6.0pre12/ipelets/libkgon.so.1.0
libexec/ipe/6.0pre12/ipelets/libkgon.so.1.0.0
share/ipe/6.0pre12/doc/annotated.html
share/ipe/6.0pre12/doc/blank.png
share/ipe/6.0pre12/doc/class_ipe_all_attributes-members.html
share/ipe/6.0pre12/doc/class_ipe_all_attributes.html
share/ipe/6.0pre12/doc/class_ipe_angle-members.html
share/ipe/6.0pre12/doc/class_ipe_angle.html
share/ipe/6.0pre12/doc/class_ipe_arc-members.html
share/ipe/6.0pre12/doc/class_ipe_arc.html
share/ipe/6.0pre12/doc/class_ipe_attribute-members.html
share/ipe/6.0pre12/doc/class_ipe_attribute.html
share/ipe/6.0pre12/doc/class_ipe_bezier-members.html
share/ipe/6.0pre12/doc/class_ipe_bezier.html
share/ipe/6.0pre12/doc/class_ipe_bitmap-members.html
share/ipe/6.0pre12/doc/class_ipe_bitmap.html
share/ipe/6.0pre12/doc/class_ipe_buffer-members.html
share/ipe/6.0pre12/doc/class_ipe_buffer.html
share/ipe/6.0pre12/doc/class_ipe_closed_spline-members.html
share/ipe/6.0pre12/doc/class_ipe_closed_spline.html
share/ipe/6.0pre12/doc/class_ipe_color-members.html
share/ipe/6.0pre12/doc/class_ipe_color.html
share/ipe/6.0pre12/doc/class_ipe_document-members.html
share/ipe/6.0pre12/doc/class_ipe_document.html
share/ipe/6.0pre12/doc/class_ipe_ellipse-members.html
share/ipe/6.0pre12/doc/class_ipe_ellipse.html
share/ipe/6.0pre12/doc/class_ipe_file_stream-members.html
share/ipe/6.0pre12/doc/class_ipe_file_stream.html
share/ipe/6.0pre12/doc/class_ipe_fillable-members.html
share/ipe/6.0pre12/doc/class_ipe_fillable.html
share/ipe/6.0pre12/doc/class_ipe_group-members.html
share/ipe/6.0pre12/doc/class_ipe_group.html
share/ipe/6.0pre12/doc/class_ipe_image-members.html
share/ipe/6.0pre12/doc/class_ipe_image.html
share/ipe/6.0pre12/doc/class_ipe_iml_parser-members.html
share/ipe/6.0pre12/doc/class_ipe_iml_parser.html
share/ipe/6.0pre12/doc/class_ipe_layer-members.html
share/ipe/6.0pre12/doc/class_ipe_layer.html
share/ipe/6.0pre12/doc/class_ipe_lex-members.html
share/ipe/6.0pre12/doc/class_ipe_lex.html
share/ipe/6.0pre12/doc/class_ipe_line-members.html
share/ipe/6.0pre12/doc/class_ipe_line.html
share/ipe/6.0pre12/doc/class_ipe_linear-members.html
share/ipe/6.0pre12/doc/class_ipe_linear.html
share/ipe/6.0pre12/doc/class_ipe_mark-members.html
share/ipe/6.0pre12/doc/class_ipe_mark.html
share/ipe/6.0pre12/doc/class_ipe_matrix-members.html
share/ipe/6.0pre12/doc/class_ipe_matrix.html
share/ipe/6.0pre12/doc/class_ipe_object-members.html
share/ipe/6.0pre12/doc/class_ipe_object.html
share/ipe/6.0pre12/doc/class_ipe_object_factory-members.html
share/ipe/6.0pre12/doc/class_ipe_object_factory.html
share/ipe/6.0pre12/doc/class_ipe_page-members.html
share/ipe/6.0pre12/doc/class_ipe_page.html
share/ipe/6.0pre12/doc/class_ipe_painter-members.html
share/ipe/6.0pre12/doc/class_ipe_painter.html
share/ipe/6.0pre12/doc/class_ipe_path-members.html
share/ipe/6.0pre12/doc/class_ipe_path.html
share/ipe/6.0pre12/doc/class_ipe_path_segment-members.html
share/ipe/6.0pre12/doc/class_ipe_path_segment.html
share/ipe/6.0pre12/doc/class_ipe_pg_object-members.html
share/ipe/6.0pre12/doc/class_ipe_pg_object.html
share/ipe/6.0pre12/doc/class_ipe_presentation-members.html
share/ipe/6.0pre12/doc/class_ipe_presentation.html
share/ipe/6.0pre12/doc/class_ipe_rect-members.html
share/ipe/6.0pre12/doc/class_ipe_rect.html
share/ipe/6.0pre12/doc/class_ipe_reference-members.html
share/ipe/6.0pre12/doc/class_ipe_reference.html
share/ipe/6.0pre12/doc/class_ipe_repository-members.html
share/ipe/6.0pre12/doc/class_ipe_repository.html
share/ipe/6.0pre12/doc/class_ipe_segment-members.html
share/ipe/6.0pre12/doc/class_ipe_segment.html
share/ipe/6.0pre12/doc/class_ipe_segment_sub_path-members.html
share/ipe/6.0pre12/doc/class_ipe_segment_sub_path.html
share/ipe/6.0pre12/doc/class_ipe_snap_data-members.html
share/ipe/6.0pre12/doc/class_ipe_snap_data.html
share/ipe/6.0pre12/doc/class_ipe_stream-members.html
share/ipe/6.0pre12/doc/class_ipe_stream.html
share/ipe/6.0pre12/doc/class_ipe_string-members.html
share/ipe/6.0pre12/doc/class_ipe_string.html
share/ipe/6.0pre12/doc/class_ipe_string_stream-members.html
share/ipe/6.0pre12/doc/class_ipe_string_stream.html
share/ipe/6.0pre12/doc/class_ipe_stroke_style-members.html
share/ipe/6.0pre12/doc/class_ipe_stroke_style.html
share/ipe/6.0pre12/doc/class_ipe_style_sheet-members.html
share/ipe/6.0pre12/doc/class_ipe_style_sheet.html
share/ipe/6.0pre12/doc/class_ipe_sub_path-members.html
share/ipe/6.0pre12/doc/class_ipe_sub_path.html
share/ipe/6.0pre12/doc/class_ipe_text-members.html
share/ipe/6.0pre12/doc/class_ipe_text.html
share/ipe/6.0pre12/doc/class_ipe_undo_item-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_item.html
share/ipe/6.0pre12/doc/class_ipe_undo_obj_insertion-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_obj_insertion.html
share/ipe/6.0pre12/doc/class_ipe_undo_object_edit-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_object_edit.html
share/ipe/6.0pre12/doc/class_ipe_undo_page_del-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_page_del.html
share/ipe/6.0pre12/doc/class_ipe_undo_page_edit-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_page_edit.html
share/ipe/6.0pre12/doc/class_ipe_undo_page_ins-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_page_ins.html
share/ipe/6.0pre12/doc/class_ipe_undo_presentation-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_presentation.html
share/ipe/6.0pre12/doc/class_ipe_undo_stack-members.html
share/ipe/6.0pre12/doc/class_ipe_undo_stack.html
share/ipe/6.0pre12/doc/class_ipe_vector-members.html
share/ipe/6.0pre12/doc/class_ipe_vector.html
share/ipe/6.0pre12/doc/class_ipe_visitor-members.html
share/ipe/6.0pre12/doc/class_ipe_visitor.html
share/ipe/6.0pre12/doc/class_ipe_xml_attributes-members.html
share/ipe/6.0pre12/doc/class_ipe_xml_attributes.html
share/ipe/6.0pre12/doc/class_ipe_xml_data_source-members.html
share/ipe/6.0pre12/doc/class_ipe_xml_data_source.html
share/ipe/6.0pre12/doc/class_ipe_xml_file_source-members.html
share/ipe/6.0pre12/doc/class_ipe_xml_file_source.html
share/ipe/6.0pre12/doc/class_ipe_xml_parser-members.html
share/ipe/6.0pre12/doc/class_ipe_xml_parser.html
share/ipe/6.0pre12/doc/class_ipelet-members.html
share/ipe/6.0pre12/doc/class_ipelet.html
share/ipe/6.0pre12/doc/class_ipelet_helper-members.html
share/ipe/6.0pre12/doc/class_ipelet_helper.html
share/ipe/6.0pre12/doc/colors.xml
share/ipe/6.0pre12/doc/doxygen.css
share/ipe/6.0pre12/doc/doxygen.png
share/ipe/6.0pre12/doc/example1.png
share/ipe/6.0pre12/doc/example2.png
share/ipe/6.0pre12/doc/example3.png
share/ipe/6.0pre12/doc/example4.png
share/ipe/6.0pre12/doc/example5.png
share/ipe/6.0pre12/doc/example6.png
share/ipe/6.0pre12/doc/functions.html
share/ipe/6.0pre12/doc/functions_enum.html
share/ipe/6.0pre12/doc/functions_func.html
share/ipe/6.0pre12/doc/functions_type.html
share/ipe/6.0pre12/doc/functions_vars.html
share/ipe/6.0pre12/doc/group__attr.html
share/ipe/6.0pre12/doc/group__base.html
share/ipe/6.0pre12/doc/group__doc.html
share/ipe/6.0pre12/doc/group__geo.html
share/ipe/6.0pre12/doc/group__high.html
share/ipe/6.0pre12/doc/group__ipelet.html
share/ipe/6.0pre12/doc/group__obj.html
share/ipe/6.0pre12/doc/hierarchy.html
share/ipe/6.0pre12/doc/index.html
share/ipe/6.0pre12/doc/intersection.png
share/ipe/6.0pre12/doc/ipe_copyright.html
share/ipe/6.0pre12/doc/manual.html
share/ipe/6.0pre12/doc/manual.pdf
share/ipe/6.0pre12/doc/manual_1.html
share/ipe/6.0pre12/doc/manual_10.html
share/ipe/6.0pre12/doc/manual_11.html
share/ipe/6.0pre12/doc/manual_12.html
share/ipe/6.0pre12/doc/manual_13.html
share/ipe/6.0pre12/doc/manual_14.html
share/ipe/6.0pre12/doc/manual_15.html
share/ipe/6.0pre12/doc/manual_16.html
share/ipe/6.0pre12/doc/manual_17.html
share/ipe/6.0pre12/doc/manual_18.html
share/ipe/6.0pre12/doc/manual_19.html
share/ipe/6.0pre12/doc/manual_2.html
share/ipe/6.0pre12/doc/manual_20.html
share/ipe/6.0pre12/doc/manual_21.html
share/ipe/6.0pre12/doc/manual_22.html
share/ipe/6.0pre12/doc/manual_23.html
share/ipe/6.0pre12/doc/manual_24.html
share/ipe/6.0pre12/doc/manual_25.html
share/ipe/6.0pre12/doc/manual_26.html
share/ipe/6.0pre12/doc/manual_27.html
share/ipe/6.0pre12/doc/manual_28.html
share/ipe/6.0pre12/doc/manual_29.html
share/ipe/6.0pre12/doc/manual_3.html
share/ipe/6.0pre12/doc/manual_30.html
share/ipe/6.0pre12/doc/manual_31.html
share/ipe/6.0pre12/doc/manual_32.html
share/ipe/6.0pre12/doc/manual_33.html
share/ipe/6.0pre12/doc/manual_34.html
share/ipe/6.0pre12/doc/manual_35.html
share/ipe/6.0pre12/doc/manual_36.html
share/ipe/6.0pre12/doc/manual_37.html
share/ipe/6.0pre12/doc/manual_38.html
share/ipe/6.0pre12/doc/manual_39.html
share/ipe/6.0pre12/doc/manual_4.html
share/ipe/6.0pre12/doc/manual_41.html
share/ipe/6.0pre12/doc/manual_42.html
share/ipe/6.0pre12/doc/manual_5.html
share/ipe/6.0pre12/doc/manual_6.html
share/ipe/6.0pre12/doc/manual_7.html
share/ipe/6.0pre12/doc/manual_8.html
share/ipe/6.0pre12/doc/manual_9.html
share/ipe/6.0pre12/doc/modules.html
share/ipe/6.0pre12/doc/next.png
share/ipe/6.0pre12/doc/previous.png
share/ipe/6.0pre12/doc/snaplines.png
share/ipe/6.0pre12/doc/struct_ipe_document_1_1_s_properties-members.html
share/ipe/6.0pre12/doc/struct_ipe_document_1_1_s_properties.html
share/ipe/6.0pre12/doc/up.png
@dirrm libexec/ipe/6.0pre12/ipelets
@dirrm libexec/ipe/6.0pre12
@dirrm libexec/ipe
@dirrm share/ipe/6.0pre12/doc
@dirrm share/ipe/6.0pre12
@dirrm share/ipe



More information about the freebsd-ports mailing list