FreeBSD, make depends on files installed in /usr/ports/x11/trinity #156

Closed
opened 2 years ago by AlainDeVos · 6 comments

Solution:
Copy the git-clone to the specific location /usr/port/x11/trinity

Solution: Copy the git-clone to the specific location /usr/port/x11/trinity
AlainDeVos closed this issue 2 years ago
Owner

Since TDE is not part of the standard FreeBSD ports tree, it seemed like a more viable way to concentrate everything in the tree in one subfolder. At the same time, it was necessary to use some fixed root of the tree due to the dependencies of individual ports on each other. That's why we used this way.

In addition to the solution using the copy you used, it is possible, for example, to create a symlink.

Since TDE is not part of the standard FreeBSD ports tree, it seemed like a more viable way to concentrate everything in the tree in one subfolder. At the same time, it was necessary to use some fixed root of the tree due to the dependencies of individual ports on each other. That's why we used this way. In addition to the solution using the copy you used, it is possible, for example, to create a symlink.
Poster

As of current I am unable , cannot use, the freebsd parallel building tools,poudiere or synth to build x11/trinity.
It is not considered as a "real" freebsd port.
Currently in the process of compiling with make ... the compilation time is serious.
If i just could compile the dependencies parallel over my cpu-cores :)

As of current I am unable , cannot use, the freebsd parallel building tools,poudiere or synth to build x11/trinity. It is not considered as a "real" freebsd port. Currently in the process of compiling with make ... the compilation time is serious. If i just could compile the dependencies parallel over my cpu-cores :)
Owner

My experience with FreeBSD is still quite small and therefore I welcome when someone more experienced can add a hand to the work. Regarding poudiere and synth, so far I have only found basic information, because I would like to use such a tool. Synth seems to me easier to use.

We can adjust the structure so that instead of one central directory can be properly integrated into the ports tree. To do this, it probably would be appropriate to create a script to automate synchronization from our git tree in tde-packaging into the ports tree. What do you think about it?

Are there any meta-ports used in FreeBSD to provide a single port to install a complete set of TDE ports?

My experience with FreeBSD is still quite small and therefore I welcome when someone more experienced can add a hand to the work. Regarding poudiere and synth, so far I have only found basic information, because I would like to use such a tool. Synth seems to me easier to use. We can adjust the structure so that instead of one central directory can be properly integrated into the ports tree. To do this, it probably would be appropriate to create a script to automate synchronization from our git tree in tde-packaging into the ports tree. What do you think about it? Are there any _meta-ports_ used in FreeBSD to provide a single port to install a complete set of TDE ports?
SlavekB commented 1 year ago
Owner

You can look at #214, where there is a mechanism for incorporating the ports from the git clone tree into the categories in /usr/ports. Therefore, TDE ports should now be smoothly integrated into the system. This should allow the use of system tools to build packages.

You can look at #214, where there is a mechanism for incorporating the ports from the git clone tree into the categories in `/usr/ports`. Therefore, TDE ports should now be smoothly integrated into the system. This should allow the use of system tools to build packages.
SlavekB reopened this issue 1 year ago
SlavekB commented 1 year ago
Owner

In today's update there is a new meta-port x11/tde-meta, which can serve to build all TDE ports. This has set the dependence on the ports placed in the standard structure /usr/ports.

In today's update there is a new meta-port `x11/tde-meta`, which can serve to build all TDE ports. This has set the dependence on the ports placed in the standard structure `/usr/ports`.
SlavekB commented 1 year ago
Owner

The ports have been updated for the upcoming R14.1.0 and there is prepared integration into the standard port structure in /usr/ports. Therefore, we consider this issue solved. Do not hesitate to reopen issue if necessary.

The ports have been updated for the upcoming R14.1.0 and there is prepared integration into the standard port structure in `/usr/ports`. Therefore, we consider this issue solved. Do not hesitate to reopen issue if necessary.
SlavekB closed this issue 1 year ago
SlavekB added this to the R14.1.0 release milestone 1 year ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tde-packaging#156
Loading…
There is no content yet.